2561 lines
84 KiB
Plaintext
2561 lines
84 KiB
Plaintext
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
|