summaryrefslogtreecommitdiff
path: root/MIBS/dell/F10-CHASSIS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/dell/F10-CHASSIS-MIB')
-rw-r--r--MIBS/dell/F10-CHASSIS-MIB2560
1 files changed, 2560 insertions, 0 deletions
diff --git a/MIBS/dell/F10-CHASSIS-MIB b/MIBS/dell/F10-CHASSIS-MIB
new file mode 100644
index 0000000..1d6f91e
--- /dev/null
+++ b/MIBS/dell/F10-CHASSIS-MIB
@@ -0,0 +1,2560 @@
+ F10-CHASSIS-MIB DEFINITIONS ::= BEGIN
+ -- Force10 Networks, Inc.
+ -- 1440 McCarthy Blvd
+ -- Milpitas, CA 95035-7438
+
+ -- This module provides authoritative definitions for Force10
+ -- enterprise Chassis MIB.
+ --
+ -- This module will be extended, as needed.
+ --
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Gauge32, Integer32,
+ TimeTicks, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ f10Mgmt
+ FROM FORCE10-SMI
+ F10SystemPortType, F10SystemCardType, F10ProcessorModuleType,
+ F10SlotState, F10SwDate, F10MfgDate, F10ChassisMode,
+ F10ChassisType, F10HundredthdB, F10CardOperStatus
+ FROM FORCE10-TC;
+
+
+ f10ChassisMib MODULE-IDENTITY
+ LAST-UPDATED "200809021200Z" -- Sep. 2, 2008 12:00:00 GMT
+ ORGANIZATION
+ "Force10 Networks, Inc."
+ CONTACT-INFO
+ "Force10 Networks, Inc
+ 350 Holger Way
+ San Jose, CA 95134
+ (408) 571-3500
+ support@force10networks.com
+ http://www.force10networks.com"
+
+ DESCRIPTION
+ "Force10 Enterprise Chassis MIB. "
+
+ REVISION "200809021200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.23
+ Import F10CardOperStatus."
+
+ REVISION "200804301200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.22
+ Add chAlarmAcDcMixedPowerSupplyDetect notification.
+ "
+
+ REVISION "200804161200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.21
+ Add the Sram Parity error counters:
+ - chSysCardParityPhantomError
+ - chSysCardParityRecoverableError
+ - chSysCardParityNonrecovrableError
+ "
+
+ REVISION "200802291200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.20
+ Add chAlarmSRAMParityErrorDetect notification.
+ "
+
+ REVISION "200706281200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.19
+ Import F10ChassisType.
+ Redefine XFP received power object.
+ "
+
+ REVISION "200705221200Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.18
+ - add new table: chLineCardUtilTable
+ - add new enum value, e1200i(6), to chType
+ - use Gauge32 to define utilization objects
+ - add notification group"
+
+ REVISION "0605220000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.17
+ Add new XFP Received power to port table.
+ "
+
+ REVISION "0101020000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.16
+ Add new chassis types E610.
+ "
+
+ REVISION "0310020000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.15
+ "
+
+ REVISION "0310020000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.14
+ 1. Rename chSysPortOperStatus variables
+ a) 'cableProblem' to 'portDown'
+ b) 'notConfigured to 'notPresent'
+ "
+
+ REVISION "0307300000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.13
+ 1. Add support for E300 chassis.
+ 2. Move all textual convention to the Textual-Convention MIB f10-tc.mib
+ "
+
+ REVISION "0307200000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.12
+ Create SFM Group to add Utilization objects.
+ Changed some OCTET STRING to DisplayString to work around
+ the SNMPc browser problem.
+ "
+
+ REVISION "0206010000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.11
+ Added CPU utilization support and added trap information.
+ Added traps descriptions that we supported.
+ Changed linecard name from F12PD to F12PE.
+ "
+
+ REVISION "0204010000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.10
+ Added new linecards and port type Morphesus EoMpls,
+ Promatheus 80km & WAN, Cronus ED2 and Apollo
+ "
+
+ REVISION "0212250000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.9
+ Added New Linecards, fixed Cronus EE port type
+ "
+
+ REVISION "0208080000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.8
+ Added New Linecards
+ "
+
+ REVISION "0206160000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.7
+ Added force10 product order number to card,
+ SFM, and the overall chassis.
+ "
+
+ REVISION "0205120000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.6
+ Added force10 date textual convention.
+ Refine the descriptions of chRpmCOAlarmStatus.
+ "
+
+ REVISION "0205010000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.5
+ Modify textual convention,
+ f10SystemPortType to add port
+ types.
+ "
+
+ REVISION "0204150000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.4
+ Update for E600 series chassis
+ specification. Modify slot bitmap
+ description and add power supply
+ type. Update chassis, card and SFM
+ tables.
+ "
+
+ REVISION "0111070000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.3
+ Modify Card Table -
+ to match the latest chassis manager
+ specification."
+
+ REVISION "0103260000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.2
+ Modify Software Module Table -
+ to match the latest download manager
+ specification."
+
+ REVISION "0011210000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.1.
+ Add more port types and removed
+ Air Filter Table."
+
+ REVISION "0010200000Z"
+ DESCRIPTION
+ "Force10 Chassis MIB version 1.0."
+
+ REVISION "0010280000Z"
+ DESCRIPTION
+ "Updates with review comments from marketing,
+ hardware and software groups.
+ Added more RPM information - 2nd draft revision."
+ REVISION "0010180000Z"
+ DESCRIPTION
+ "Updates with first draft review comments.
+ Changes to software release information."
+ REVISION "0010010000Z"
+ DESCRIPTION
+ "First draft revision of Force10 chassis mib."
+
+ ::= { f10Mgmt 1 }
+
+
+ -- ### Groups ###
+
+ f10ChassisMibObject OBJECT IDENTIFIER ::={ f10ChassisMib 1 }
+ chObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 1 }
+ chSysObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 2 }
+ chRpmObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 3 }
+ chAlarmObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 4 }
+ chLineCardObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 5 }
+
+ -- ### Chassis Information
+
+ chType OBJECT-TYPE
+ SYNTAX F10ChassisType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 type of chassis."
+ ::= { chObjects 1 }
+
+ chSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 chassis's serial number."
+ ::= { chObjects 2 }
+
+ chVendorId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 manufacturer's id."
+ ::= { chObjects 3 }
+
+ chMfgDate OBJECT-TYPE
+ SYNTAX F10MfgDate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date the chassis was manufactured.
+ "
+ ::= { chObjects 4 }
+
+ chEcLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The EC Level of the FORCE10 chassis."
+ ::= { chObjects 5 }
+
+ chNumFanTrays OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of fan trays
+ on the chassis."
+ ::= { chObjects 6 }
+
+ chNumPowerSupplies OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of power supply
+ in the FORCE10 chassis"
+ ::= { chObjects 7 }
+
+ chNumSlots OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of physical slots
+ in the chassis for line cards and
+ route process module (rpm ) cards."
+ ::= { chObjects 8 }
+
+ chNumSfmSlots OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of switch fabric
+ modules (sfm) slots in the chassis."
+ ::= { chObjects 9 }
+
+ chNumAirFilters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of air intake
+ filters in the chassis."
+ ::= { chObjects 10 }
+
+ chSlot1to16 OBJECT-TYPE
+ SYNTAX F10SlotState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object has been obsoleted and will not
+ be supported by future Force10 Chassis. The
+ information here is for reference only.
+
+ This variable indicates the slot states.
+ Each slot occupies a bit. The value 1
+ indicates slot is in used and 0 indicates
+ the slot is empty.
+
+ The placement of line cards and rpm cards
+ in a E1200 chassis are as follows :
+
+ ( physical slot numbers )
+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+ | | | |
+ ------------- -------------------
+ | | | |
+ line cards | | line card
+ | |
+ | + ----> RPM card
+ +-------> RPM card
+
+ The most significant bit is slot 1 and the
+ least significant bit is slot 16.
+
+ The placement of line cards and rpm cards
+ in a E600 chassis are as follows :
+
+ ( physical slot numbers )
+ 1 2 3 4 5 6 7 8 9
+ | |
+ -------------
+ | | |
+ line cards | |
+ | |
+ | + ----> RPM card
+ +-------> RPM card
+
+ The most significant bit is slot 1 and the
+ least significant bit is slot 9."
+
+ ::= { chObjects 11 }
+
+ chCountryCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 manufacturer's y code."
+ ::= { chObjects 12 }
+
+ chPartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 manufacturer's part number."
+ ::= { chObjects 13 }
+
+ chProductRev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 manufacturer's product revision."
+ ::= { chObjects 14 }
+
+ chProductOrder OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 product order number"
+ ::= { chObjects 15 }
+
+ chChassisMode OBJECT-TYPE
+ SYNTAX F10ChassisMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FORCE10 chassis mode of this chassis."
+ ::= { chObjects 16 }
+
+ -- ### Chassis System ###
+
+ -- ### Power Supply Table
+
+ chSysPowerSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of power supply resident
+ in this chassis."
+ ::= { chSysObjects 1 }
+
+ 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
+ }
+
+ chSysPowerSupplyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique index of the power supply."
+ ::= { chSysPowerSupplyEntry 1 }
+
+ chSysPowerSupplyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ 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 }
+
+ -- ## Fan Tray Table
+
+ chSysFanTrayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysFanTrayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of fan tray resident in this chassis."
+ ::= { chSysObjects 2 }
+
+ 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
+ }
+
+ chSysFanTrayIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique index of the fan tray."
+ ::= { chSysFanTrayEntry 1 }
+
+ chSysFanTrayOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the fan tray."
+ ::= { chSysFanTrayEntry 2 }
+
+ -- ## Card Table
+
+ -- The chassis is a multi-slots physical box.
+ -- In the chassis, there are physical slots available for
+ -- plug-in cards. There are two types of plug-in cards,
+ -- rpm cards and line cards.
+ -- The chassis also contains number of slots for
+ -- switch fabric modules.
+
+ -- The card table contains the card information of
+ -- each slot in the chassis. Each slot entry containing
+ -- the management information applicable to a particular
+ -- line card or route pocess module (rpm) card.
+
+ chSysCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of cards resident in the chassis.
+
+ The placement of line cards and rpm cards
+ in the E1200 chassis are as follows :
+
+ ( physical slot numbers )
+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+ ( Force10 card number )
+ 0 1 2 3 4 5 6 0 1 7 8 9 10 11 12 13
+ | | | |
+ ------------- -------------------
+ | | | |
+ line card | | line card
+ | |
+ | + ----> RPM card
+ +-------> RPM card
+
+ The placement of line cards and rpm cards
+ in the E600 chassis are as follows :
+
+ ( physical slot numbers )
+ 1 2 3 4 5 6 7 8 9
+ ( Force10 card number )
+ 0 1 2 3 4 5 6 0 1
+ | |
+ -------------
+ | | |
+ line card | |
+ | |
+ | + ----> RPM card
+ +-------> RPM card
+
+ The placement of line cards and rpm cards
+ in the E300 chassis are as follows :
+
+ ( physical slot numbers )
+ 1 2 3 4 5 6 7 8
+ ( Force10 card number )
+ 0 1 0 1 2 3 4 5
+ | |
+ -----------
+ | | |
+ | | line card
+ | |
+ | + ----> RPM card
+ +-------> RPM card
+ "
+ ::= { chSysObjects 3 }
+
+ chSysCardEntry OBJECT-TYPE
+ SYNTAX ChSysCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of cards entries containing information
+ for line card or rpm card."
+ INDEX { chSysCardSlotIndex }
+ ::= { chSysCardTable 1 }
+
+ ChSysCardEntry ::=
+ SEQUENCE {
+ chSysCardSlotIndex Integer32,
+ chSysCardType F10SystemCardType,
+ chSysCardNumber Integer32,
+ chSysCardSerialNumber DisplayString,
+ chSysCardVendorId DisplayString,
+ chSysCardMfgDate F10MfgDate,
+ chSysCardEcLevel Integer32,
+ chSysCardUpperTemp Gauge32,
+ chSysCardLowerTemp Gauge32,
+ chSysCardNumProcessors Integer32,
+ chSysCardNumPhyPorts Integer32,
+ chSysCardNumLgcPorts Integer32,
+ chSysCardUpTime TimeTicks,
+ chSysCardAdminStatus INTEGER,
+ chSysCardOperStatus F10CardOperStatus,
+ chSysCardFaultStatus INTEGER,
+ chSysCardLogStream OCTET STRING,
+ chSysCardCountryCode OCTET STRING,
+ chSysCardPartNum DisplayString,
+ chSysCardProductRev DisplayString,
+ chSysCardProdOrder DisplayString,
+ chSysCardParityPhantomError Gauge32,
+ chSysCardParityRecoverableError Gauge32,
+ chSysCardParityNonrecovrableError Gauge32
+ }
+
+ chSysCardSlotIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each slot within
+ the chassis.
+ This value is the physical slot number
+ and the value is determined
+ by the chassis slot location where
+ the card is inserted. Valid entries
+ are 1 to the value of chNumSlots."
+ ::= { chSysCardEntry 1 }
+
+ chSysCardType OBJECT-TYPE
+ SYNTAX F10SystemCardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of card in this slot. The type
+ of cards are defined in F10SystemCardType."
+ ::= { chSysCardEntry 2 }
+
+ chSysCardNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the card number assigned to the line
+ cards and the RPM cards in the chassis.
+ The line cards number are from 0 to 13 and the
+ RPM are from 0 to 1."
+ ::= { chSysCardEntry 3 }
+
+ chSysCardSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the card in this slot."
+ ::= { chSysCardEntry 4 }
+
+ chSysCardVendorId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor id that manufactured the
+ card in this slot."
+ ::= { chSysCardEntry 5 }
+
+ chSysCardMfgDate OBJECT-TYPE
+ SYNTAX F10MfgDate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date the card is manufactured."
+ ::= { chSysCardEntry 6 }
+
+ chSysCardEcLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The EC Level of the card."
+ ::= { chSysCardEntry 7 }
+
+ chSysCardUpperTemp OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature of the card. If
+ the temperature is too high,
+ alarm chAlarmCardTemperatureHigh
+ will be sent."
+ ::= { chSysCardEntry 8 }
+
+ chSysCardLowerTemp OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This temperature field is
+ not used at the moment."
+ ::= { chSysCardEntry 9 }
+
+ chSysCardNumProcessors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Processors in the
+ card. The number of processors
+ are depended on the type of card
+ plugged into the slot."
+ ::= { chSysCardEntry 10 }
+
+ chSysCardNumPhyPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of physical ports
+ in each card. The card can have
+ one or more ports depending on
+ the type of cards.
+ If it is a logical card,
+ the value set to zero. "
+ ::= { chSysCardEntry 11 }
+
+ chSysCardNumLgcPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of logical ports
+ in each card. The card can have
+ one or more ports depending on
+ the type of cards.
+ If it is a physical card,
+ the value set to zero. "
+ ::= { chSysCardEntry 12 }
+
+
+ chSysCardUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SysUpTime for this slot.
+ This variable indicates the
+ time since the card
+ last reset."
+ ::= { chSysCardEntry 13 }
+
+ chSysCardAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The admin status of the card.
+ The valid status are as followed:
+ 'up' - card present and ready.
+ 'down' - card is not ready."
+ ::= { chSysCardEntry 14 }
+
+ chSysCardOperStatus OBJECT-TYPE
+ SYNTAX F10CardOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the card."
+ ::= { chSysCardEntry 15 }
+
+ chSysCardFaultStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fault status of the card.
+ The valid status are as followed:
+ 'on' - the system fault light is on.
+ 'off' - the system fault light is off."
+ DEFVAL {2}
+ ::= { chSysCardEntry 16 }
+
+
+ chSysCardLogStream OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reserved field. This fields should
+ return null."
+ ::= { chSysCardEntry 17 }
+
+ chSysCardCountryCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The card manufacturer's country
+ code"
+ ::= { chSysCardEntry 18 }
+
+ chSysCardPartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The card part number"
+ ::= { chSysCardEntry 19 }
+
+ chSysCardProductRev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The card manufacturer's product
+ revision"
+ ::= { chSysCardEntry 20 }
+
+ chSysCardProdOrder OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The F10 product order number"
+ ::= { chSysCardEntry 21 }
+
+ chSysCardParityPhantomError OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counters indicating Transient Phantom
+ Parity Errors on this card.
+ Applied to Linecards only."
+ ::= { chSysCardEntry 22 }
+
+ chSysCardParityRecoverableError OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counters indicating Transient Recoverable
+ Parity Errors on this card.
+ Applied to Linecards only."
+ ::= { chSysCardEntry 23 }
+
+ chSysCardParityNonrecovrableError OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counters indicating Transient Non-Recoverable
+ Parity Errors on this card.
+ Applied to Linecards only."
+ ::= { chSysCardEntry 24 }
+
+ -- ## Port Table
+
+ chSysPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ports in a slot."
+ ::= { chSysObjects 4 }
+
+ chSysPortEntry OBJECT-TYPE
+ SYNTAX ChSysPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A port entry containing objects for a
+ particular slot."
+ INDEX { chSysPortSlotIndex,chSysPortIndex }
+ ::= { chSysPortTable 1 }
+
+ ChSysPortEntry ::=
+ SEQUENCE {
+ chSysPortSlotIndex Integer32,
+ chSysPortIndex Integer32,
+ chSysPortType F10SystemPortType,
+ chSysPortAdminStatus INTEGER,
+ chSysPortOperStatus INTEGER,
+ chSysPortIfIndex Integer32,
+ chSysXfpRecvPower F10HundredthdB
+ }
+
+ chSysPortSlotIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each slot within
+ the chassis. This value is determined by
+ the chassis slot number where the card
+ is inserted. Valid entries are 1
+ to the value of chNumSlots"
+ ::= { chSysPortEntry 1 }
+
+ chSysPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each slot within the card.
+ This value is determined by the variable
+ chSysSlotNumPorts. This value can also be
+ determined by the chSysCardType.
+ Valid entries are 1 to the value of
+ number of ports availabled"
+ ::= { chSysPortEntry 2 }
+
+ chSysPortType OBJECT-TYPE
+ SYNTAX F10SystemPortType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of port in the card."
+ ::= { chSysPortEntry 3 }
+
+ chSysPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The admin status of the card.
+ The port admin status is Up if
+ the user has configured it to be up
+ otherwise, the admin status is Down."
+ ::= { chSysPortEntry 4 }
+
+ 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 card.
+ 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 5 }
+
+ 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 6 }
+
+ chSysXfpRecvPower OBJECT-TYPE
+ SYNTAX F10HundredthdB
+ UNITS "dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ The power signal strength (dB) received for
+ interface on 10G linecard.
+ "
+ ::= { chSysPortEntry 7 }
+
+ -- ## Air Filters Table
+ -- ## Removed from this MIB.
+
+ -- ## Processor Table
+
+ -- Each card has one or more processors.
+ -- The Processor table contains information on the
+ -- processor and the memory.
+
+ chSysProcessorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysProcessorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Processors resident in this slot."
+ ::= { chSysObjects 6 }
+
+ chSysProcessorEntry OBJECT-TYPE
+ SYNTAX ChSysProcessorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Processor entries."
+ INDEX { chSysProcessorSlotIndex, chSysProcessorIndex }
+ ::= { chSysProcessorTable 1 }
+
+ ChSysProcessorEntry ::=
+ SEQUENCE {
+ chSysProcessorSlotIndex Integer32,
+ chSysProcessorIndex Integer32,
+ chSysProcessorModule F10ProcessorModuleType,
+ chSysProcessorUpTime TimeTicks,
+ chSysProcessorNvramSize Integer32,
+ chSysProcessorMemSize Integer32,
+ chSysProcessorLogStream OCTET STRING
+ }
+
+ chSysProcessorSlotIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each slot within
+ the chassis. This value is determined by
+ the chassis slot number where the card
+ is inserted. Valid entries are 1
+ to the value of chNumSlots"
+ ::= { chSysProcessorEntry 1 }
+
+ chSysProcessorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each Processor within the
+ card. This value is determined by the variable
+ chSysSlotNumProcessors. the valid entries
+ are 1 to the value of number of processors"
+ ::= { chSysProcessorEntry 2 }
+
+ chSysProcessorModule OBJECT-TYPE
+ SYNTAX F10ProcessorModuleType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of module running on the Processor."
+ ::= { chSysProcessorEntry 3 }
+
+ chSysProcessorUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SysUpTime for this Processor."
+ ::= { chSysProcessorEntry 4 }
+
+ chSysProcessorNvramSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Non-volatile RAM in Kbytes."
+ ::= { chSysProcessorEntry 5 }
+
+ chSysProcessorMemSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the RAM in Mb."
+ ::= { chSysProcessorEntry 6 }
+
+ chSysProcessorLogStream OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reserved field. Currently,
+ this field should return
+ NULL."
+ ::= { chSysProcessorEntry 7 }
+
+
+ -- ## 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 7 }
+
+ 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 { chSysSwSlotIndex,chSysSwProcessorIndex }
+ ::= { chSysSwModuleTable 1 }
+
+ ChSysSwModuleEntry ::=
+ SEQUENCE {
+ chSysSwSlotIndex Integer32,
+ chSysSwProcessorIndex Integer32,
+ chSysSwRuntimeImgVersion DisplayString,
+ chSysSwRuntimeImgDate F10SwDate,
+ chSysSwCurrentBootImgVersion DisplayString,
+ chSysSwCurrentBootImgDate DateAndTime,
+ chSysSwCurrentBootImgStatus INTEGER,
+ chSysSwBackupBootImgVersion DisplayString,
+ chSysSwBackupBootImgDate DateAndTime,
+ chSysSwBackupBootImgStatus INTEGER,
+ chSysSwNextRebootImage INTEGER,
+ chSysSwCurrentBootImage INTEGER
+ }
+
+ chSysSwSlotIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each slot within
+ the chassis. This value is determined by
+ the chassis slot number where the card
+ is inserted. Valid entries are 1
+ to the value of chNumSlots"
+ ::= { chSysSwModuleEntry 1 }
+
+ chSysSwProcessorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each CPU within the card.
+ This value is determined by the variable
+ chSysSlotNumCPUs. This value can also be
+ determined by the chSysSlotType.
+ Valid entries are 1 to the value of
+ number of cpu"
+ ::= { chSysSwModuleEntry 2 }
+
+ chSysSwRuntimeImgVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the software
+ module version that is currently
+ running on the processor.
+ The software release version is in
+ the format as follow:
+ <major version>.<minor version>.<minor
+ version>......
+ '1.1' indicate major version of 1 and
+ minor release of 1."
+ ::= { chSysSwModuleEntry 3 }
+
+ chSysSwRuntimeImgDate OBJECT-TYPE
+ SYNTAX F10SwDate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The release date of this software
+ module."
+ ::= { chSysSwModuleEntry 4 }
+
+ chSysSwCurrentBootImgVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software release version is in
+ the format as follow:
+ <major version>.<minor version>.<minor
+ version>......
+ '1.1' indicate major version of 1 and
+ minor release of 1."
+ ::= { chSysSwModuleEntry 5 }
+
+ chSysSwCurrentBootImgDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The release date of this software module
+ If the CPU is reset, the software module
+ running date (chSysSwModuleRunningDate)
+ will change to this current date."
+ ::= { chSysSwModuleEntry 6 }
+
+ chSysSwCurrentBootImgStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ failed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of current boot image."
+ ::= { chSysSwModuleEntry 7 }
+
+ chSysSwBackupBootImgVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software release version is in
+ the format as follow:
+ <major version>.<minor version>.<minor
+ version>......
+ '1.1' indicate major version of 1 and
+ minor release of 1."
+ ::= { chSysSwModuleEntry 8 }
+
+ chSysSwBackupBootImgDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup boot image released date."
+ ::= { chSysSwModuleEntry 9 }
+
+ chSysSwBackupBootImgStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ failed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the backup boot image."
+ ::= { chSysSwModuleEntry 10 }
+
+ chSysSwNextRebootImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ bootImage-A(1),
+ bootImage-B(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The boot flash image selection. When the
+ chassis is rebooted, this is the boot
+ image to use."
+ ::= { chSysSwModuleEntry 11 }
+
+ chSysSwCurrentBootImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ bootImage-A(1),
+ bootImage-B(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current boot image. This is the boot image described by the
+ chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and
+ chSysSwCurrentBootImgStatus objects.
+ "
+ ::= { chSysSwModuleEntry 12 }
+
+
+ -- ## SFM Table
+
+ chSysSfmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChSysSfmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Swicth Fabric Module in a slot."
+ ::= { chSysObjects 8 }
+
+ chSysSfmEntry OBJECT-TYPE
+ SYNTAX ChSysSfmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A SFM entry containing objects for a
+ particular slot."
+ INDEX { chSysSfmIndex }
+ ::= { chSysSfmTable 1 }
+
+ ChSysSfmEntry ::=
+ SEQUENCE {
+ chSysSfmIndex Integer32,
+ chSysSfmSerialNumber DisplayString,
+ chSysSfmVendorId DisplayString,
+ chSysSfmMfgDate F10MfgDate,
+ chSysSfmEcLevel Integer32,
+ chSysSfmAdminStatus INTEGER,
+ chSysSfmOperStatus INTEGER,
+ chSysSfmErrorStatus INTEGER,
+ chSysSfmCountryCode OCTET STRING,
+ chSysSfmPartNum DisplayString,
+ chSysSfmProductRev DisplayString,
+ chSysSfmProdOrder DisplayString
+ }
+
+ chSysSfmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each SFM within
+ the chassis. The number of SFM slots
+ can be determined with chNumSfmSlots."
+ ::= { chSysSfmEntry 1 }
+
+ chSysSfmSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the SFM."
+ ::= { chSysSfmEntry 2 }
+
+ chSysSfmVendorId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor id that manufactured the SFM."
+ ::= { chSysSfmEntry 3 }
+
+ chSysSfmMfgDate OBJECT-TYPE
+ SYNTAX F10MfgDate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date the SFM is manufactured."
+ ::= { chSysSfmEntry 4 }
+
+ chSysSfmEcLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The EC Level of the SFM."
+ ::= { chSysSfmEntry 5 }
+
+ chSysSfmAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The admin status of
+ each SFM."
+ ::= { chSysSfmEntry 6 }
+
+
+ chSysSfmOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ absent(2),
+ standby(3),
+ incomp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Operational status provides further
+ condition of Switch Fabric Module card.
+ If the chSysSfmAdminStatus is 'up', the
+ valid state is
+ 'active' - the card is present and
+ ready and the chSysSfmAdminStatus
+ status is 'up'.
+ If the chSysCardOperStatus is 'down', the
+ service states can be as followed:
+ 'absent' - the card is not present.
+ 'standby' - the card is in standby mode.
+ 'incomp' - incompatible with current sfm switch mode.
+ "
+ ::= { chSysSfmEntry 7 }
+
+ chSysSfmErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ error(2),
+ not-available(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Operational status provides further
+ condition of Switch Fabric Module card.
+ If the chSysSfmAdminStatus is 'up', the
+ valid state is
+ 'ok' - the card is present and
+ ready and the chSysSfmAdminStatus
+ status is 'up'.
+ If the chSysSfmAdminStatus is 'down', the
+ error status can be as followed:
+ 'not-available' - status not available.
+ 'error' - the card is in error state."
+ ::= { chSysSfmEntry 8 }
+
+ chSysSfmCountryCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFM manufacturer's country
+ code"
+ ::= { chSysSfmEntry 9 }
+
+ chSysSfmPartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFM manufacturer's part number"
+ ::= { chSysSfmEntry 10 }
+
+ chSysSfmProductRev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFM manufacturer's product
+ revision"
+ ::= { chSysSfmEntry 11 }
+
+ chSysSfmProdOrder OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFM product order number."
+ ::= { chSysSfmEntry 12 }
+
+
+ -- ## SFM Group
+
+
+ chSysSfmGroup OBJECT IDENTIFIER ::={ chSysObjects 9 }
+
+ chSfmUtil5Sec OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SFM utilization in percentage for last 5 Seconds."
+ ::= { chSysSfmGroup 1 }
+
+ chSfmUtil1Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SFM utilization in percentage for last 1 minute."
+ ::= { chSysSfmGroup 2 }
+
+ chSfmUtil5Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SFM utilization in percentage for last 5 minute."
+ ::= { chSysSfmGroup 3 }
+
+
+ -- ## Primary Routing Process Module
+
+ chRpmNumRpms OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RPM installed
+ in the chassis. There is always one
+ primary RPM, but a secondary RPM can
+ also be installed as backup."
+ ::= { chRpmObjects 1 }
+
+ chRpmSlotNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary routing process module
+ slot number. If the primary RPM is
+ switched to secondary RPM, the slot
+ number will be updated here."
+ ::= { chRpmObjects 2 }
+
+ chRpmUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SysUpTime of the last time the RPM
+ is reset. Used the SysUpTime of the
+ control processor as this variable."
+ ::= { chRpmObjects 3 }
+
+ chRpmLastSwitchDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time when the Routing
+ Process Module is switched."
+ ::= { chRpmObjects 4 }
+
+ chRpmCOAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Central Office (CO) Alarm on RPM card.
+ The valid status are as followed:
+ 'off' - CO Alarm light is off.
+ 'on' - CO Alarm light is on.
+ Please refer to Force10 Alarm document -
+ Appendix C for the condition when this
+ CO alarm is triggered.
+ "
+ DEFVAL {1}
+ ::= { chRpmObjects 5 }
+
+ chRpmFlashStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ absent(1),
+ present(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Compact Flash on RPM card.
+ The valid status are as followed:
+ 'absent' - external flash is not present.
+ 'present' - external flash is present.
+ "
+ DEFVAL {1}
+ ::= { chRpmObjects 6 }
+
+ -- ## Primary Routing Process Module CPU and Memory Utilization
+
+ chRpmUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChRpmUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing the cpu and memory utilization
+ in master RPM."
+ ::= { chRpmObjects 7 }
+
+ chRpmUtilEntry OBJECT-TYPE
+ SYNTAX ChRpmUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in each processor cpu and mmory utilization"
+ INDEX { chRpmCpuIndex }
+ ::= { chRpmUtilTable 1 }
+
+ ChRpmUtilEntry ::=
+ SEQUENCE {
+ chRpmCpuIndex Integer32,
+ chRpmCpuType F10ProcessorModuleType,
+ chRpmCpuUtil5Sec Gauge32,
+ chRpmCpuUtil1Min Gauge32,
+ chRpmCpuUtil5Min Gauge32,
+ chRpmMemUsageUtil Gauge32
+ }
+
+ chRpmCpuIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index for each Processor within the
+ RPM. This value is determined by the variable
+ chSysSlotNumProcessors. the valid entries
+ are 1 to the value of number of processors"
+ ::= { chRpmUtilEntry 1 }
+
+ chRpmCpuType OBJECT-TYPE
+ SYNTAX F10ProcessorModuleType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of module running on the Processor."
+ ::= { chRpmUtilEntry 2 }
+
+ chRpmCpuUtil5Sec OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 5 seconds."
+ ::= { chRpmUtilEntry 3 }
+
+ chRpmCpuUtil1Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 1 minute."
+ ::= { chRpmUtilEntry 4 }
+
+ chRpmCpuUtil5Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 5 minutes."
+ ::= { chRpmUtilEntry 5 }
+
+ chRpmMemUsageUtil OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total RPM's memory usage in percentage."
+ ::= { chRpmUtilEntry 6 }
+
+ chRpmMajorAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Major Alarm LED on the Primary RPM card."
+ ::= { chRpmObjects 8 }
+
+ chRpmMinorAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Minor Alarm LED on the Primary RPM card."
+ ::= { chRpmObjects 9 }
+
+ -- ## Line card CPU and Memory Utilization
+
+ chLineCardUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChLineCardUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing the cpu and memory utilization
+ in line cards."
+ ::= { chLineCardObjects 1 }
+
+ chLineCardUtilEntry OBJECT-TYPE
+ SYNTAX ChLineCardUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in each line card cpu and memory utilization"
+ INDEX { chSysCardNumber }
+ ::= { chLineCardUtilTable 1 }
+
+ ChLineCardUtilEntry ::=
+ SEQUENCE {
+ chLineCardCpuUtil5Sec Gauge32,
+ chLineCardCpuUtil1Min Gauge32,
+ chLineCardCpuUtil5Min Gauge32,
+ chLineCardMemUsageUtil Gauge32
+ }
+
+ chLineCardCpuUtil5Sec OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 5 seconds."
+ ::= { chLineCardUtilEntry 1 }
+
+ chLineCardCpuUtil1Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 1 minute."
+ ::= { chLineCardUtilEntry 2 }
+
+ chLineCardCpuUtil5Min OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization in percentage for last 5 minutes."
+ ::= { chLineCardUtilEntry 3 }
+
+ chLineCardMemUsageUtil OBJECT-TYPE
+ SYNTAX Gauge32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory usage in percentage."
+ ::= { chLineCardUtilEntry 4 }
+
+ --
+ -- ## Alarm Group or Traps
+ --
+
+ chAlarmMibNotifications OBJECT IDENTIFIER ::= { chAlarmObjects 0 }
+ chAlarmVariable OBJECT IDENTIFIER ::= { chAlarmObjects 1 }
+
+ --
+ -- TRAP VarBind Data
+ --
+
+ chAlarmVarInteger OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "An generic integer value in the TRAP object"
+ ::= { chAlarmVariable 1 }
+
+ chAlarmVarString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "An generic string value in the TRAP object"
+ ::= { chAlarmVariable 2 }
+
+ chAlarmVarSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The chassis slot number.
+ For the traps that does not have slot information the value will
+ -1 in the TRAP PDU.
+ "
+ ::= { chAlarmVariable 3 }
+
+ chAlarmVarPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The chassis port number.
+ For the traps that does not have port information the value will
+ -1 in the TRAP PDU.
+ "
+ ::= { chAlarmVariable 4 }
+
+ --
+ -- TRAPS
+ --
+
+ chAlarmCardDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card operational status is down."
+ ::= { chAlarmMibNotifications 1 }
+
+ chAlarmCardUp NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card operational status is up."
+ ::= { chAlarmMibNotifications 2 }
+
+
+ chAlarmCardReset NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card is reset."
+ ::= { chAlarmMibNotifications 3 }
+
+ chAlarmCardOffline NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card is set to offline."
+ ::= { chAlarmMibNotifications 4 }
+
+ chAlarmCardMismatch NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card is not the same as configured"
+ ::= { chAlarmMibNotifications 5 }
+
+ chAlarmCardRemove NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card is removed"
+ ::= { chAlarmMibNotifications 6 }
+
+ chAlarmCardProblem NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ card is indicated wht status card problem"
+ ::= { chAlarmMibNotifications 7 }
+
+ chAlarmCutoff NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated if the alarm
+ cut off button on RPM is pressed."
+ ::= { chAlarmMibNotifications 8 }
+
+ chAlarmSfmUp NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ SFM operational status is up."
+ ::= { chAlarmMibNotifications 9 }
+
+ chAlarmSfmDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ SFM operational status is down."
+ ::= { chAlarmMibNotifications 10 }
+
+ chAlarmRpmUp NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The primary RPM generate this trap when the primary RPM or
+ the secondary RPM is up and running."
+ ::= { chAlarmMibNotifications 11 }
+
+ chAlarmRpmDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The primary RPM generate this trap when the secondary RPM is
+ down, either by software reset or being physically removed from
+ the chassis."
+ ::= { chAlarmMibNotifications 12 }
+
+ chAlarmPowersupplyDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ power supply is not operational."
+ ::= { chAlarmMibNotifications 13 }
+
+
+ chAlarmMinorTemperatureHigh NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when the
+ chassis's temperature exceed the minor threshold."
+ ::= { chAlarmMibNotifications 14 }
+
+ chAlarmMajorTemperatureHigh NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when the
+ chassis's temperature exceede the major threshold."
+ ::= { chAlarmMibNotifications 15 }
+
+ chAlarmFanTrayDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ fan tray is missing or down."
+ ::= { chAlarmMibNotifications 16 }
+
+ chAlarmPowersupplyClear NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ power supply is now operational."
+ ::= { chAlarmMibNotifications 17 }
+
+ chAlarmMinorTemperatureClear NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when the
+ chassis's temperature within the minor threshold."
+ ::= { chAlarmMibNotifications 18 }
+
+ chAlarmMajorTemperatureClear NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when the
+ chassis's temperature within the major threshold."
+ ::= { chAlarmMibNotifications 19 }
+
+ chAlarmFanTrayClear NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ fan tray is now operational."
+ ::= { chAlarmMibNotifications 20 }
+
+ chAlarmMinorFanBadClear NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ minor fan tray that was bad is now operational."
+ ::= { chAlarmMibNotifications 21 }
+
+ chAlarmMajorSfmDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ majority of SFM are down."
+ ::= { chAlarmMibNotifications 22 }
+
+ chAlarmMajorSfmDownClr NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ majority of SFM were down are now operational."
+ ::= { chAlarmMibNotifications 23 }
+
+ chAlarmMinorSfmDown NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ majority of SFM are down."
+ ::= { chAlarmMibNotifications 24 }
+
+ chAlarmMinorSfmDownClr NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The driver/agent generate this trap when a
+ majority of SFM were down are now operational."
+ ::= { chAlarmMibNotifications 25 }
+
+ chAlarmTaskSuspend NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The system generate this trap when a
+ a task is suspended."
+ ::= { chAlarmMibNotifications 26 }
+
+ chAlarmTaskTerm NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The system generate this trap when a
+ a task is terminated."
+ ::= { chAlarmMibNotifications 27 }
+
+ chAlarmVrrpGoMaster NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The VRRP generate this trap when it
+ become the master."
+ ::= { chAlarmMibNotifications 28 }
+
+ chAlarmVrrpGiveupMaster NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The VRRP generate this trap when it
+ is no longer the master."
+ ::= { chAlarmMibNotifications 29 }
+
+ chAlarmBgpEstb NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "BGP task neighbour established."
+ ::= { chAlarmMibNotifications 30 }
+
+ chAlarmBgpXsition NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "BGP task is in transition.
+ "
+ ::= { chAlarmMibNotifications 31 }
+
+ chAlarmMajorPS NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a
+ power supply major alarm is issued."
+ ::= { chAlarmMibNotifications 32 }
+
+ chAlarmMajorPSClr NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a
+ power supply major alarm is cleared."
+ ::= { chAlarmMibNotifications 33 }
+
+ chAlarmMinorPS NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a
+ power supply minor alarm is issued."
+ ::= { chAlarmMibNotifications 34 }
+
+ chAlarmMinorPSClr NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a
+ power supply minor alarm is cleared."
+ ::= { chAlarmMibNotifications 35 }
+
+ chAlarmMinorFanBad NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when
+ fan is bad."
+ ::= { chAlarmMibNotifications 36 }
+
+ chAlarmExdCpuThreshold NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when
+ cpu utilization excceded 80%."
+ ::= { chAlarmMibNotifications 37 }
+
+ chAlarmClrCpuThreshold NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when
+ cpu utilization falls below threshold."
+ ::= { chAlarmMibNotifications 38 }
+
+ chAlarmExdMemThreshold NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when
+ memory utilization excceded 80%."
+ ::= { chAlarmMibNotifications 39 }
+
+ chAlarmClrMemThreshold NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when
+ memory utilization falls below threshold."
+ ::= { chAlarmMibNotifications 40 }
+
+ chAlarmMacStationMove NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a MAC station move exceed the
+ threshold.
+ "
+ ::= { chAlarmMibNotifications 41 }
+
+ chAlarmSfmAdd NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a SFM is added to the chassis.
+ "
+ ::= { chAlarmMibNotifications 42 }
+
+ chAlarmSfmRemove NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a SFM is removed from the chassis.
+ "
+ ::= { chAlarmMibNotifications 43 }
+
+ chAlarmRpmPrimary NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a standby RPM become Primary RPM
+ after fail-over.
+ "
+ ::= { chAlarmMibNotifications 44 }
+
+ chSnmpIpAclDeny NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when SNMP Agent deny a SNMP request
+ based on the IP ACL rules.
+ "
+ ::= { chAlarmMibNotifications 45 }
+
+ chAlarmSRAMParityErrorDetect NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a linecard detects SRAM
+ parity error and then tries to recover but can't recover
+ that section.
+ "
+ ::= { chAlarmMibNotifications 47 }
+
+ chAlarmAcDcMixedPowerSupplyDetect NOTIFICATION-TYPE
+ OBJECTS { chAlarmVarInteger,
+ chAlarmVarString,
+ chAlarmVarSlot,
+ chAlarmVarPort
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generate this trap when a system detects AC and
+ DC mixed power supply.
+ Applied to C-series only.
+ "
+ ::= { chAlarmMibNotifications 48 }
+
+
+ -- ### conformance information ###
+ f10ChassisMibConformance OBJECT IDENTIFIER ::= { f10ChassisMib 2 }
+ f10ChassisMibCompliances OBJECT IDENTIFIER ::= { f10ChassisMibConformance 1 }
+ f10ChassisMibGroups OBJECT IDENTIFIER ::= { f10ChassisMibConformance 2 }
+
+ -- ## compliance statements
+ f10ChassisMibCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Force10
+ product which implement the f10
+ Chassis MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ f10ComponentGroup,
+ f10SystemGroup,
+ f10RpmGroup,
+ f10LineCardGroup,
+ f10ChassisNotificationGroup
+ }
+ ::= { f10ChassisMibCompliances 1 }
+
+ -- ## units of conformance
+
+ f10ComponentGroup OBJECT-GROUP
+ OBJECTS {
+ chType,
+ chSerialNumber,
+ chVendorId,
+ chMfgDate,
+ chEcLevel,
+ chNumFanTrays,
+ chNumPowerSupplies,
+ chNumSlots,
+ chNumSfmSlots,
+ chSlot1to16,
+ chCountryCode,
+ chPartNum,
+ chProductRev,
+ chProductOrder
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the
+ overall chassis information."
+ ::= { f10ChassisMibGroups 1 }
+
+ f10SystemGroup OBJECT-GROUP
+ OBJECTS {
+ chSysPowerSupplyOperStatus,
+ chSysFanTrayOperStatus,
+ chSysCardNumber,
+ chSysCardType,
+ chSysCardSerialNumber,
+ chSysCardVendorId,
+ chSysCardMfgDate,
+ chSysCardEcLevel,
+ chSysCardUpperTemp,
+ chSysCardLowerTemp,
+ chSysCardNumProcessors,
+ chSysCardNumPhyPorts,
+ chSysCardNumLgcPorts,
+ chSysCardUpTime,
+ chSysCardAdminStatus,
+ chSysCardOperStatus,
+ chSysCardFaultStatus,
+ chSysCardLogStream,
+ chSysCardCountryCode,
+ chSysCardPartNum,
+ chSysCardProductRev,
+ chSysCardProdOrder,
+ chSysCardParityPhantomError,
+ chSysCardParityRecoverableError,
+ chSysCardParityNonrecovrableError,
+ chSysProcessorModule,
+ chSysProcessorUpTime,
+ chSysProcessorNvramSize,
+ chSysProcessorMemSize,
+ chSysProcessorLogStream,
+ chSysPortType,
+ chSysPortAdminStatus,
+ chSysPortOperStatus,
+ chSysPortIfIndex,
+ chSysXfpRecvPower,
+ chSysSwRuntimeImgVersion,
+ chSysSwRuntimeImgDate,
+ chSysSwCurrentBootImgVersion,
+ chSysSwCurrentBootImgDate,
+ chSysSwCurrentBootImgStatus,
+ chSysSwBackupBootImgVersion,
+ chSysSwBackupBootImgDate,
+ chSysSwBackupBootImgStatus,
+ chSysSwNextRebootImage,
+ chSysSfmSerialNumber,
+ chSysSfmVendorId,
+ chSysSfmMfgDate,
+ chSysSfmEcLevel,
+ chSysSfmAdminStatus,
+ chSysSfmOperStatus,
+ chSysSfmErrorStatus,
+ chSysSfmCountryCode,
+ chSysSfmPartNum,
+ chSysSfmProductRev,
+ chSysSfmProdOrder
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the
+ chassis system hardware information."
+ ::= { f10ChassisMibGroups 2 }
+
+ f10RpmGroup OBJECT-GROUP
+ OBJECTS {
+ chRpmNumRpms,
+ chRpmSlotNumber,
+ chRpmUptime,
+ chRpmLastSwitchDate,
+ chRpmCOAlarmStatus,
+ chRpmFlashStatus,
+ chRpmCpuType,
+ chRpmCpuUtil5Sec,
+ chRpmCpuUtil1Min,
+ chRpmCpuUtil5Min,
+ chRpmMemUsageUtil
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the
+ Route Process Module (RPM) information."
+ ::= { f10ChassisMibGroups 3 }
+
+ f10LineCardGroup OBJECT-GROUP
+ OBJECTS {
+ chLineCardCpuUtil5Sec,
+ chLineCardCpuUtil1Min,
+ chLineCardCpuUtil5Min,
+ chLineCardMemUsageUtil
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ CPU and Memory Utilization in the Line cards."
+ ::= { f10ChassisMibGroups 4 }
+
+ f10ChassisNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ chAlarmCardDown,
+ chAlarmCardUp,
+ chAlarmCardReset,
+ chAlarmCardOffline,
+ chAlarmCardMismatch,
+ chAlarmCardRemove,
+ chAlarmCardProblem,
+ chAlarmCutoff,
+ chAlarmSfmUp,
+ chAlarmSfmDown,
+ chAlarmRpmUp,
+ chAlarmRpmDown,
+ chAlarmPowersupplyDown,
+ chAlarmMinorTemperatureHigh,
+ chAlarmMajorTemperatureHigh,
+ chAlarmFanTrayDown,
+ chAlarmPowersupplyClear,
+ chAlarmMinorTemperatureClear,
+ chAlarmMajorTemperatureClear,
+ chAlarmFanTrayClear,
+ chAlarmMinorFanBadClear,
+ chAlarmMajorSfmDown,
+ chAlarmMajorSfmDownClr,
+ chAlarmMinorSfmDown,
+ chAlarmMinorSfmDownClr,
+ chAlarmTaskSuspend,
+ chAlarmTaskTerm,
+ chAlarmVrrpGoMaster,
+ chAlarmVrrpGiveupMaster,
+ chAlarmBgpEstb,
+ chAlarmBgpXsition,
+ chAlarmMajorPS,
+ chAlarmMajorPSClr,
+ chAlarmMinorPS,
+ chAlarmMinorPSClr,
+ chAlarmMinorFanBad,
+ chAlarmExdCpuThreshold,
+ chAlarmClrCpuThreshold,
+ chAlarmExdMemThreshold,
+ chAlarmClrMemThreshold,
+ chAlarmMacStationMove,
+ chAlarmSfmAdd,
+ chAlarmSfmRemove,
+ chAlarmRpmPrimary,
+ chSnmpIpAclDeny,
+ chAlarmSRAMParityErrorDetect,
+ chAlarmAcDcMixedPowerSupplyDetect
+ }
+ STATUS current
+ DESCRIPTION
+ "Notifications for Force10 Chassis mib"
+ ::= { f10ChassisMibGroups 5 }
+
+ END