mibs/MIBS/ciena/CIENA-CES-CHASSIS-MIB

5298 lines
244 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024
--
-- CIENA-CES-CHASSIS-MIB.my
--
CIENA-CES-CHASSIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Unsigned32, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, DisplayString, MacAddress, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
cienaGlobalSeverity
FROM CIENA-GLOBAL-MIB
cienaCesNotifications, cienaCesConfig
FROM CIENA-SMI
TceHealthStatus, TceHealthCategory
FROM CIENA-CES-MODULE-MIB;
cienaCesChassisMIB MODULE-IDENTITY
LAST-UPDATED "201810170000Z"
ORGANIZATION "Ciena Corp."
CONTACT-INFO
" Mib Meister
7035 Ridge Road
Hanover, Maryland 21076
USA
Phone: +1 800 921 1144
Email: support@ciena.com"
DESCRIPTION
"This module defines the chassis configuration objects and also the objects required for
any chassis related notifications."
REVISION "201810170000Z"
DESCRIPTION "Augmented cienaCesChassisPowerSupplyType with following enumeration: unknown(99)."
REVISION "201801310000Z"
DESCRIPTION "Added cienaCesChassisMefSourceMacAddress."
REVISION "201706070000Z"
DESCRIPTION "Updated contact info."
REVISION "201705310000Z"
DESCRIPTION "Corrected chassisIomNotifGroup macro from OBJECT-GROUP to NOTIFICATION-GROUP."
REVISION "201703240000Z"
DESCRIPTION "Added aisSession to cienaCesChassisResourceHealthSubCategory."
REVISION "201702090000Z"
DESCRIPTION "Added the cienaCesChassisDyingGaspNotification"
REVISION "201610200000Z"
DESCRIPTION "Added cienaCesChassisRedundancyGroupsMax and cienaCesChassisLinksPerRedundancyGroupMax to
cienaCesChassisPlatform."
REVISION "201609200000Z"
DESCRIPTION "Added cienaCesChassisIOMSerialNumber to cienaCesChassisIOM.
Added cienaCesChassisFanTraySerialNumber to cienaCesChassisFanTrayEntry.
Augmented cienaCesChassisIOMStateChangeNotification, cienaCesChassisIOMBuzzerEnableChangeNotification,
cienaCesChassisIOMBuzzerStateChangeNotification, cienaCesChassisIOMAlarmOutputStateChangeNotification,
cienaCesChassisIOMAlarmInputStateChangeNotification with cienaCesChassisIOMSerialNumber.
Augmented cienaCesChassisFanTrayRemoveNotification, cienaCesChassisFanTrayInsertNotification,
cienaCesChassisFanTrayStatusFaultedNotification, cienaCesChassisFanTrayStatusOkNotification
with cienaCesChassisFanTraySerialNumber."
REVISION "201603280000Z"
DESCRIPTION "Changed the description for cienaCesChassisRebootNotification to correctly reflect behavior."
REVISION "201603160000Z"
DESCRIPTION "Added cienaCesChassisIOMname, cienaCesChassisIOMChassisIndx, cienaCesChassisIOMShelfIndex,
and cienaCesChassisIOMSlotIndx to cienaCesChassisIOM.
Added cienaCesChassisPowerSupplyChassisIndx, cienaCesChassisPowerSupplyShelfIndx and
cienaCesChassisPowerSupplySlotIndx to cienaCesChassisPowerSupplyEntry.
Added cienaCesChassisFanName, cienaCesChassisFanChassisIndx and cienaCesChassisFanShelfIndx,
to cienaCesChassisFanEntry.
Added cienaCesChassisFanTrayName, cienaCesChassisFanTrayChassisIndx, cienaCesChassisFanTrayShelfIndx,
and cienaCesChassisFanTraySlotIndx to cienaCesChassisFanTrayEntry.
Added cienaCesChassisFanTempName, cienaCesChassisFanTempChassisIndx and cienaCesChassisFanTempShelfIndx,
to cienaCesChassisFanTempEntry.
Augmented cienaCesChassisPowerSupplyFaultedNotification, cienaCesChassisPowerSupplyOnlineNotification
with cienaCesChassisPowerSupplySlotName, cienaCesChassisPowerSupplyChassisIndx, cienaCesChassisPowerSupplyShelfIndx
and cienaCesChassisPowerSupplySlotIndx objects.
Augmented cienaCesChassisFanHiTempNotification, cienaCesChassisFanNormalTempNotification,
cienaCesChassisFanLoTempNotification with cienaCesChassisFanTempName, cienaCesChassisFanTempChassisIndx
and cienaCesChassisFanTempShelfIndx objects.
Augmented cienaCesChassisFanSpeedMinThresholdNotification, cienaCesChassisFanSpeedNormalRangeNotification
with cienaCesChassisFanName, cienaCesChassisFanChassisIndx and cienaCesChassisFanShelfIndx objects.
Augmented cienaCesChassisFanTrayRemoveNotification, cienaCesChassisFanTrayInsertNotification,
cienaCesChassisFanTrayStatusFaultedNotification, cienaCesChassisFanTrayStatusOkNotification
with cienaCesChassisFanTrayName, cienaCesChassisFanTrayChassisIndx, cienaCesChassisFanTrayShelfIndx,
and cienaCesChassisFanTraySlotIndx objects.
Augmented cienaCesChassisIOMStateChangeNotification, cienaCesChassisIOMBuzzerEnableChangeNotification,
cienaCesChassisIOMBuzzerStateChangeNotification, cienaCesChassisIOMAlarmOutputStateChangeNotification,
cienaCesChassisIOMAlarmInputStateChangeNotification with cienaCesChassisIOMname, cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndex and cienaCesChassisIOMSlotIndx objects."
REVISION "201507060000Z"
DESCRIPTION "Added cienaCesChassisRestart to cienaCesChassisGlobal.
Added cienaCesChassisPowerSupplyRevInfo to cienaCesChassisPowerSupplyEntry."
REVISION "201506020000Z"
DESCRIPTION "Added cienaCesChassisFileDescriptorHealthTable at cienaCesChassisHealth 40.
Added cienaCesChassisProcessHealthTable at cienaCesChassisHealth 41.
Added cienaCesChassisThreadHealthTable at cienaCesChassisHealth 42."
REVISION "201505070000Z"
DESCRIPTION "Added cienaCesChassisAlarmCutoffNotification at cienaCesChassisMIBNotifications 27.
Added cienaCesChassisAlarmCutoffOrigin at cienaCesChassisGlobal 12."
REVISION "201503020000Z"
DESCRIPTION "Added cienaCesChassisPowerSupplyFRU to the cienaCesChassisPowerSupplyEntry.
Added cienaCesChassisPowerSupplySlotName to the cienaCesChassisPowerSupplyEntry.
Clarified the DESCRIPTION clause of cienaCesChassisPowerSupplyManufacturer."
REVISION "201502250000Z"
DESCRIPTION "Added cienaCesChassisModemTempHealthTable at cienaCesChassisHealth 38 and all encompassed objects.
Added cienaCesChassisModemWatermarkHealthTable at cienaCesChassisHealth 39 and all encompassed objects."
REVISION "201411100000Z"
DESCRIPTION "Changed Power Supply Index from 1..2 to 1..8."
REVISION "201411010000Z"
DESCRIPTION "Removed references to 5410 platform, fixed miscellaneous spelling."
REVISION "201402250000Z"
DESCRIPTION "Added cienaCesChassisAirFilterServiceNotification at cienaCesChassisMIBNotifications 26."
REVISION "201401230000Z"
DESCRIPTION "Added cienaCesChassisPowerParamsHealthTable at cienaCesChassisHealth 35.
Added cienaCesChassisPowerOutputVoltageHealthTable at cienaCesChassisHealth 36.
Added cienaCesChassisUsbFlashEnabledNotification at cienaCesChassisMIBNotifications 24.
Added cienaCesChassisUsbFlashDisabledNotification at cienaCesChassisMIBNotifications 25."
REVISION "201312180000Z"
DESCRIPTION "Defined cienaCesChassisIOM at cienaCesChassis 6 and all encompassing objects.
Defined cienaCesChassisIOMStateChangeNotification at cienaCesChassisMIBNotifications 19.
Defined cienaCesChassisIOMBuzzerEnableChangeNotification at cienaCesChassisMIBNotifications 20.
Defined cienaCesChassisIOMBuzzerStateChangeNotification at cienaCesChassisMIBNotifications 21.
Defined cienaCesChassisIOMAlarmOutputStateChangeNotification at cienaCesChassisMIBNotifications 22.
Defined cienaCesChassisIOMAlarmInputStateChangeNotification at cienaCesChassisMIBNotifications 23.
Defined chassisIomStateGroup at cienaCesChassisMIBGroups 9.
Defined chassisIomNotifGroup at cienaCesChassisMIBGroups 10.
Added TruthValue to IMPORTS clause."
REVISION "201312050000Z"
DESCRIPTION "Revised DESCRIPTION clause of cienaCesChassisHealthSubCategory to reflect current MIB object definitions.
Changed MAX-ACCESS clause of the following table index objects from read-only to not-accessible:
cienaCesChassisCPUHealthSubCategory, cienaCesChassisDatapathHealthSubCategory, cienaCesChassisControlPlaneHealthSubCategory,
cienaCesChassisFabricHealthSubCategory, cienaCesChassisSMHealthSubCategory, cienaCesChassisSMTempHealthSubCategory,
cienaCesChassisSMSamplesHealthSubCategory, cienaCesChassisDiskHealthSubCategory, cienaCesChassisModuleTempHealthSubCategory,
cienaCesChassisModuleSamplesHealthSubCategory, cienaCesChassisFanTrayHealthSubCategory, cienaCesChassisFanTraySpeedMismatchHealthSubCategory,
cienaCesChassisFanSpeedMismatchHealthSubCategory, cienaCesChassisFanTempHealthSubCategory, cienaCesChassisFanSamplesHealthSubCategory,
cienaCesChassisFanRPMHealthSubCategory, cienaCesChassisPowerHealthSubCategory, cienaCesChassisFeedPowerHealthSubCategory,
cienaCesChassisResourceHealthSubCategory, cienaCesChassisMemoryHealthSubCategory, cienaCesChassisMACHealthSubCategory,
cienaCesChassisI2CHealthSubCategory, cienaCesChassisFlashDriverHealthSubCategory, cienaCesChassisXcvrHealthSubCategory,
cienaCesChassisPortLinkHealthSubCategory, cienaCesChassisIOMStatusHealthSubCategory.
Augmented cienaCesChassisDatapathHealthSubCategory with the following enumerations: dataPlane(2), system(3), controlPlane(4).
Corrected cienaCesChassisFanRPMHealthSubCategory enumeration from: minSpeed(1) to maxSpeed(1) and minSpeed(2).
Corrected cienaCesChassisFanRPMHealthMinMeasurement and cienaCesChassisFanRPMHealthMinThreshold DESCRIPTION clauses.
Corrected cienaCesChassisResourceHealthSubCategory enumeration pltfLocalBridgeMacs(91) to pltfmLocalBridgeMacs(91)
Augmented cienaCesChassisResourceHealthSubCategory with the following enumerations:
pltfmPpRif(92), pltfmLmPowerBudget(93), pltfmPpIngressL2Xform(94), pltfmPpEgressL2xform(95), pltfmPpInternalTcam(96),
pltfmPpFECPointer(97), ethLpTable(98), pltfmPpFECPointerVRing(99), l2CftProfile(100), pfgProfile(101), pltfmNpMaintPoint(102),
pltfmNpMaintPointSession(103), pltfmNpFastTimer300Hz(104), pltfmNpFastTimer10msec(105), pltfmNpFastTimer100msec(106),
pltfmNpFastTimer1sec(107), pltfmNpSlowTimer(108), pltfmNpWatchdogTimer(109), pltfmNpProtectionGroup(110), benchmarkReflectorProfile(111).
Augmented cienaCesChassisI2CHealthSubCategory with the following enumerations: pduA1(10), pduB1(11), pduA2(12), pduB2(13), pduA3(14), pduB3(15),
pduA4(16), pduB4(17), cfu1(18), cfu2(19), cfu3(20), cfu4(21), pslm1(22), pslm2(23), pslm3(24), pslm4(25), pslm5(26), pslm6(27), pslm7(28),
pslm8(29), pslm9(30), pslm10(31), pslm11(32), pslm12(33), pslm13(34), pslm14(35), pslm15(36), pslm16(37), pslm17(38), pslm18(39), pslm19(40),
pslm20(41), sm1(42), sm2(43), sm3(44), sm4(45), sm5(46), io(47).
Augmented cienaCesChassisXcvrHealthSubCategory with the following enumerations: bias(4), vcc(5), rxPowerLane1(6), rxPowerLane2(7), rxPowerLane3(8),
rxPowerLane4(9), rxPowerLane5(10), rxPowerLane6(11), rxPowerLane7(12), rxPowerLane8(13), rxPowerLane9(14), rxPowerLane10(15), rxPowerLane11(16),
rxPowerLane12(17), rxPowerLane13(18), rxPowerLane14(19), rxPowerLane15(20), rxPowerLane16(21), txPowerLane1(22), txPowerLane2(23), txPowerLane3(24),
txPowerLane4(25), txPowerLane5(26), txPowerLane6(27), txPowerLane7(28), txPowerLane8(29), txPowerLane9(30), txPowerLane10(31), txPowerLane11(32),
txPowerLane12(33), txPowerLane13(34), txPowerLane14(35), txPowerLane15(36), txPowerLane16(37).
Augmented cienaCesChassisMemoryHealthSubcategory with the following enumeration: heap(6).
Corrected cienaCesChassisIOMStatusHealthSubCategory enumeration portLink-State(1) changed to state(1).
Added cienaCesChassisSMFabricHealthTable at cienaCesChassisHealth 32.
Added cienaCesChassisSPIHealthTable at cienaCesChassisHealth 33.
Added cienaCesChassisUsbFlashHealthTable at cienaCesChassisHealth 34.
Added cienaCesChassisIomTempHealthTable at cienaCesChassisHealth 35."
REVISION "201303280000Z"
DESCRIPTION
"Added cienaCesChassisIDP objects."
REVISION "201303070000Z"
DESCRIPTION
"Changed cienaCesChassisHealthStatusNormalNotification to cienaCesChassisHealthStatusGoodNotification."
REVISION "201302060000Z"
DESCRIPTION
"Added sensor26 and sensor27 to CienaCesChassisModuleTempHealthEntry, and sensor26Invalid and
sensor27Invalid to CienaCesChassisModuleSamplesHealthEntry for PSLM400 support."
REVISION "201206280000Z"
DESCRIPTION
"Added pltfmLocalDestIndex, pltfmBscp, pltfmHighRateTokenBucket, pltfmLowRateTokenBucket, pltfmParentMeter,
pltfmChildMeter, pltfmL2UserTypes, and pltfLocalBridgeMacs to cienaCesChassisResourceHealthSubCategory."
REVISION "201206040000Z"
DESCRIPTION
"Added cienaCesChassisLinxStatHealthTable. Modified cienaCesChassisDiskHealthSubCategory by 1) removing flash1,
sys0, sys1, and cf0, and 2) adding usb."
REVISION "201003280000Z"
DESCRIPTION
"Initial creation."
::= { cienaCesConfig 5 }
--
-- Node definitions
--
cienaCesChassisMIBObjects OBJECT IDENTIFIER ::= { cienaCesChassisMIB 1 }
--
--
cienaCesChassisGlobal OBJECT IDENTIFIER ::= { cienaCesChassisMIBObjects 1 }
cienaCesChassisObjects OBJECT IDENTIFIER ::= { cienaCesChassisMIBObjects 2 }
cienaCesChassis OBJECT IDENTIFIER ::= { cienaCesChassisObjects 1 }
cienaCesChassisPlatform OBJECT IDENTIFIER ::= { cienaCesChassisObjects 2 }
-- the Power Supply module group.
cienaCesChassisPowerModule OBJECT IDENTIFIER ::= { cienaCesChassis 1 }
-- the Fan module group.
cienaCesChassisFanModule OBJECT IDENTIFIER ::= { cienaCesChassis 2 }
-- the Temp Module
cienaCesChassisFanModuleTemp OBJECT IDENTIFIER ::= { cienaCesChassis 3 }
-- the Health Mgr report
cienaCesChassisHealth OBJECT IDENTIFIER ::= { cienaCesChassis 4 }
-- Chassis IDP contents
cienaCesChassisIDP OBJECT IDENTIFIER ::= { cienaCesChassis 5 }
-- Chassis IOM information
cienaCesChassisIOM OBJECT IDENTIFIER ::= { cienaCesChassis 6 }
cienaCesChassisMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 4 }
cienaCesChassisMIBNotifications OBJECT IDENTIFIER ::=
{ cienaCesChassisMIBNotificationPrefix 0 }
-- Conformance information
cienaCesChassisMIBConformance OBJECT IDENTIFIER ::= { cienaCesChassisMIB 2 }
cienaCesChassisMIBCompliances OBJECT IDENTIFIER ::= { cienaCesChassisMIBConformance 1 }
cienaCesChassisMIBGroups OBJECT IDENTIFIER ::= { cienaCesChassisMIBConformance 2 }
--
-- Global stuff
--
cienaCesChassisMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis MAC address."
::= { cienaCesChassisGlobal 1 }
cienaCesChassisDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis device ID."
::= { cienaCesChassisGlobal 2 }
cienaCesChassisPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis part number."
::= { cienaCesChassisGlobal 3 }
cienaCesChassisSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis serial number."
::= { cienaCesChassisGlobal 4 }
cienaCesChassisMfgDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis manufacturing date."
::= { cienaCesChassisGlobal 5 }
cienaCesChassisParamVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis param version."
::= { cienaCesChassisGlobal 6 }
cienaCesChassisSystemDateAndTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays local system date and time."
::= { cienaCesChassisGlobal 7 }
cienaCesChassisSystemUTCDateAndTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays coordinated UTC system date and time."
::= { cienaCesChassisGlobal 8 }
cienaCesChassisSystemTimeOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the time offset in seconds.
Valid range is -43200 .. 50400.
This range corresponds to -12Hr, +14Hr consistent with the maximum time zone spacing"
::= { cienaCesChassisGlobal 9 }
cienaCesChassisRebootReasonErrorType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
user(2),
powerFailure(3),
upgrade(4),
resetButton(5),
coldFailover(6),
faultManager(7),
communicationFailure(8),
autoRevert(9),
unprotectedFailure(10),
bootFailure(11),
softwareRevert(12),
snmp(13),
appLoad(14),
errorHandler(15),
watchdog(16)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates the type of reboot reasons
included in the cienaCesChassisRebootNotification trap."
::= { cienaCesChassisGlobal 10 }
cienaCesChassisSystemId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the system identification (SID) as provisioned by the operator through TL1."
::= { cienaCesChassisGlobal 11 }
cienaCesChassisAlarmCutoffOrigin OBJECT-TYPE
SYNTAX INTEGER {
cli(1),
snmp(2),
primaryCm(3),
secondaryCm(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the origin of the alarm cutoff command
included in the cienaCesChassisAlarmCutoffNotification."
::= { cienaCesChassisGlobal 12 }
cienaCesChassisRestart OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object restarts the chassis. Setting the value of this object
to true will restart the chassis immediately. When read, this
object will always return false."
DEFVAL { false }
::= { cienaCesChassisGlobal 13 }
cienaCesChassisMefSourceMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis MEF source MAC address."
::= { cienaCesChassisGlobal 14 }
--
-- Power Module
--
cienaCesChassisPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of power supply entries."
::= { cienaCesChassisPowerModule 1 }
cienaCesChassisPowerEntry OBJECT-TYPE
SYNTAX CienaCesChassisPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power table providing objects for a
power supply."
INDEX { cienaCesChassisPowerSupplyIndx }
::= { cienaCesChassisPowerTable 1 }
CienaCesChassisPowerEntry ::= SEQUENCE {
cienaCesChassisPowerSupplyIndx Integer32,
cienaCesChassisPowerSupplyState INTEGER,
cienaCesChassisPowerSupplyType INTEGER,
cienaCesChassisPowerSupplyManufacturer DisplayString,
cienaCesChassisPowerSupplySerialNumber DisplayString,
cienaCesChassisPowerSupplyPartNum DisplayString,
cienaCesChassisPowerSupplyNotifIndx Integer32,
cienaCesChassisPowerSupplyFRU TruthValue,
cienaCesChassisPowerSupplySlotName DisplayString,
cienaCesChassisPowerSupplyRevInfo DisplayString,
cienaCesChassisPowerSupplyChassisIndx Unsigned32,
cienaCesChassisPowerSupplyShelfIndx Unsigned32,
cienaCesChassisPowerSupplySlotIndx Unsigned32
}
cienaCesChassisPowerSupplyIndx OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the unique index of the table."
::= { cienaCesChassisPowerEntry 1 }
cienaCesChassisPowerSupplyState OBJECT-TYPE
SYNTAX INTEGER {
online(1),
faulted(2),
offline(3),
uninstalled(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state of the power supply."
::= { cienaCesChassisPowerEntry 2 }
cienaCesChassisPowerSupplyType OBJECT-TYPE
SYNTAX INTEGER {
ac(1),
dc(2),
unequipped(3),
unknown(99)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the power supply type."
::= { cienaCesChassisPowerEntry 3 }
cienaCesChassisPowerSupplyManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the power supply manufacturer or the manufacturer
specific model name of the power supply."
::= { cienaCesChassisPowerEntry 4 }
cienaCesChassisPowerSupplySerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the power supply serial number."
::= { cienaCesChassisPowerEntry 5 }
cienaCesChassisPowerSupplyPartNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the power supply part number."
::= { cienaCesChassisPowerEntry 6 }
cienaCesChassisPowerSupplyNotifIndx OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the unique index of the table that is used in the
definition of power-supply traps."
::= { cienaCesChassisPowerEntry 7 }
cienaCesChassisPowerSupplyFRU OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether or not the power supply is a field replaceable unit (FRU). It returns true if the unit is an FRU."
::= { cienaCesChassisPowerEntry 8 }
cienaCesChassisPowerSupplySlotName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the name of the chassis slot in which the power supply is
installed."
::= { cienaCesChassisPowerEntry 9 }
cienaCesChassisPowerSupplyRevInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the revision information of the power supply."
::= { cienaCesChassisPowerEntry 10 }
cienaCesChassisPowerSupplyChassisIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis index."
::= { cienaCesChassisPowerEntry 11 }
cienaCesChassisPowerSupplyShelfIndx OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis shelf index."
::= { cienaCesChassisPowerEntry 12 }
cienaCesChassisPowerSupplySlotIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the power supply chassis slot index."
::= { cienaCesChassisPowerEntry 13 }
--
-- The Fan module group
--
cienaCesChassisFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fan module entries."
::= { cienaCesChassisFanModule 1 }
cienaCesChassisFanEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan module Table providing objects for a
fan module."
INDEX { cienaCesChassisFanTrayIndx, cienaCesChassisFanIndx }
::= { cienaCesChassisFanTable 1 }
CienaCesChassisFanEntry ::= SEQUENCE {
cienaCesChassisFanTrayIndx Integer32,
cienaCesChassisFanIndx Integer32,
cienaCesChassisFanStatus INTEGER,
cienaCesChassisFanAvgSpeed Integer32,
cienaCesChassisFanCurrentSpeed Integer32,
cienaCesChassisFanMinSpeed Integer32,
cienaCesChassisFanTrayNotifIndex Integer32,
cienaCesChassisFanNotifIndex Integer32,
cienaCesChassisFanName DisplayString,
cienaCesChassisFanChassisIndx Unsigned32,
cienaCesChassisFanShelfIndx Unsigned32
}
cienaCesChassisFanTrayIndx OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the fan tray and also represents the unique index in the table."
::= { cienaCesChassisFanEntry 1 }
cienaCesChassisFanIndx OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies a fan in the fan tray and is a unique index in the table."
::= { cienaCesChassisFanEntry 2 }
cienaCesChassisFanStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
pending(2),
rpm-warning(3),
uninstalled(4),
unknown(99)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the fan module status as follows:
'ok' means fan is operational,
'pending' means fan is installed but statistics
are not yet available,
'rpm_warning' means fan is not working.
'uninstalled' means fan not found."
::= { cienaCesChassisFanEntry 3 }
cienaCesChassisFanAvgSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average speed of the fan in RPM unit. The average is calculated
on a continuous basis from system startup."
::= { cienaCesChassisFanEntry 4 }
cienaCesChassisFanCurrentSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of the fan in RPM."
::= { cienaCesChassisFanEntry 5 }
cienaCesChassisFanMinSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum speed of the fan in RPM."
::= { cienaCesChassisFanEntry 6 }
cienaCesChassisFanTrayNotifIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the fan tray and also represents the unique index
used in the definition of fan traps."
::= { cienaCesChassisFanEntry 7 }
cienaCesChassisFanNotifIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies a fan in the fan tray and is a unique index
used in the definition of fan traps."
::= { cienaCesChassisFanEntry 8 }
cienaCesChassisFanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies a fan name."
::= { cienaCesChassisFanEntry 9 }
cienaCesChassisFanChassisIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis index."
::= { cienaCesChassisFanEntry 10 }
cienaCesChassisFanShelfIndx OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis shelf index."
::= { cienaCesChassisFanEntry 11 }
--
-- Fan Tray Info
--
cienaCesChassisFanTrayTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fan tray module entries."
::= { cienaCesChassisFanModule 2 }
cienaCesChassisFanTrayEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan tray module table providing objects related to
fan tray."
INDEX { cienaCesChassisFanTrayIndx }
::= { cienaCesChassisFanTrayTable 1 }
CienaCesChassisFanTrayEntry ::= SEQUENCE {
cienaCesChassisFanTrayStatus INTEGER,
cienaCesChassisFanTrayType INTEGER,
cienaCesChassisFanTrayMode INTEGER,
cienaCesChassisFanTrayNumFans Integer32,
cienaCesChassisFanTrayName DisplayString,
cienaCesChassisFanTrayChassisIndx Unsigned32,
cienaCesChassisFanTrayShelfIndx Unsigned32,
cienaCesChassisFanTraySlotIndx Unsigned32,
cienaCesChassisFanTraySerialNumber DisplayString
}
cienaCesChassisFanTrayStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
pending(2),
rpm-warning(3),
uninstalled(4),
unknown(99)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the fan tray."
::= { cienaCesChassisFanTrayEntry 1 }
cienaCesChassisFanTrayType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
hotSwappable(2),
unequipped(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of fan tray."
::= { cienaCesChassisFanTrayEntry 2 }
cienaCesChassisFanTrayMode OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
full(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the operational mode of the fan tray."
::= { cienaCesChassisFanTrayEntry 3 }
cienaCesChassisFanTrayNumFans OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of fans on the tray."
::= { cienaCesChassisFanTrayEntry 4 }
cienaCesChassisFanTrayName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the fan tray name."
::= { cienaCesChassisFanTrayEntry 5 }
cienaCesChassisFanTrayChassisIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis index."
::= { cienaCesChassisFanTrayEntry 6 }
cienaCesChassisFanTrayShelfIndx OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis shelf index."
::= { cienaCesChassisFanTrayEntry 7 }
cienaCesChassisFanTraySlotIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the fan tray chassis slot index."
::= { cienaCesChassisFanTrayEntry 8 }
cienaCesChassisFanTraySerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the fan tray serial number."
::= { cienaCesChassisFanTrayEntry 9 }
--
-- The Fan temperature group
--
cienaCesChassisFanTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fan temperature module entries."
::= { cienaCesChassisFanModuleTemp 2 }
cienaCesChassisFanTempEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan temperature module table providing objects for a
fan module."
INDEX { cienaCesChassisFanTempTrayIndx, cienaCesChassisFanTempId }
::= { cienaCesChassisFanTempTable 1 }
CienaCesChassisFanTempEntry ::= SEQUENCE {
cienaCesChassisFanTempTrayIndx Integer32,
cienaCesChassisFanTempId Integer32,
cienaCesChassisFanTempDesc DisplayString,
cienaCesChassisFanTemp Integer32,
cienaCesChassisFanTempHigh Integer32,
cienaCesChassisFanTempLow Integer32,
cienaCesChassisFanTempLoThreshold Integer32,
cienaCesChassisFanTempHiThreshold Integer32,
cienaCesChassisFanTempTrayNotifIndx Integer32,
cienaCesChassisFanTempNotifId Integer32,
cienaCesChassisFanTempName DisplayString,
cienaCesChassisFanTempChassisIndx Unsigned32,
cienaCesChassisFanTempShelfIndx Unsigned32
}
cienaCesChassisFanTempTrayIndx OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the unique index in the table."
::= { cienaCesChassisFanTempEntry 1 }
cienaCesChassisFanTempId OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the unique index in the table."
::= { cienaCesChassisFanTempEntry 2 }
cienaCesChassisFanTempDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the description of the fan temperature sensor."
::= { cienaCesChassisFanTempEntry 3 }
cienaCesChassisFanTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current chassis fan temperature."
::= { cienaCesChassisFanTempEntry 4 }
cienaCesChassisFanTempHigh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the highest temperature this chassis fan reached so far."
::= { cienaCesChassisFanTempEntry 5 }
cienaCesChassisFanTempLow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the lowest temperature this chassis fan reached so far."
::= { cienaCesChassisFanTempEntry 6 }
cienaCesChassisFanTempLoThreshold OBJECT-TYPE
SYNTAX Integer32 (0..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the low threshold value for the fan temperature sensor."
::= { cienaCesChassisFanTempEntry 7 }
cienaCesChassisFanTempHiThreshold OBJECT-TYPE
SYNTAX Integer32 (0..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the high threshold value for the fan temperature sensor."
::= { cienaCesChassisFanTempEntry 8 }
cienaCesChassisFanTempTrayNotifIndx OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the unique index used in fan temperature trap definition."
::= { cienaCesChassisFanTempEntry 9 }
cienaCesChassisFanTempNotifId OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the unique index used in fan temperature trap definition."
::= { cienaCesChassisFanTempEntry 10 }
cienaCesChassisFanTempName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the fan temperature sensor name."
::= { cienaCesChassisFanTempEntry 11 }
cienaCesChassisFanTempChassisIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis index."
::= { cienaCesChassisFanTempEntry 12 }
cienaCesChassisFanTempShelfIndx OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis shelf index."
::= { cienaCesChassisFanTempEntry 13 }
--
-- Health
--
cienaCesChassisHealthCategory OBJECT-TYPE
SYNTAX TceHealthCategory
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the health category that the Health Manager
monitors on the chassis."
::= { cienaCesChassisHealth 1 }
cienaCesChassisHealthSubCategory OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the sub-category that has meaning specific to the value
of the accompanying cienaCesChassisHealthCategory object. Refer to the specific
subCategory object that corresponds to the cienaCesChassisHealthCategory
for details on the particular subCategory as referenced below:
TceHealthCategory value, corresponding subCategory object
----------------------------------------------------------------------
unknown(1)
cpu(2) cienaCesChassisCPUHealthSubCategory
datapath(3) cienaCesChassisDatapathHealthSubCategory
ethernet(4) cienaCesChassisControlPlaneHealthSubCategory
fabric(5) cienaCesChassisFabricHealthSubCategory
sm(6) cienaCesChassisSMHealthSubCategory
tempSm(7) cienaCesChassisSMTempHealthSubCategory
samplesSm(8) cienaCesChassisSMSamplesHealthSubCategory
disk(9) cienaCesChassisDiskHealthSubCategory
tempModule(10) cienaCesChassisModuleTempHealthSubCategory
samplesModule(11) cienaCesChassisModuleSamplesHealthSubCategory
fanTray(12) cienaCesChassisFanTrayHealthSubCategory
fanTraySpeedMismatch(13) cienaCesChassisFanTraySpeedMismatchHealthSubCategory
fanSpeedMismatch(14) cienaCesChassisFanSpeedMismatchHealthSubCategory
tempFan(15) cienaCesChassisFanTempHealthSubCategory
samplesFan(16) cienaCesChassisFanSamplesHealthSubCategory
fanRpm(17) cienaCesChassisFanRPMHealthSubCategory
power(18) cienaCesChassisPowerHealthSubCategory
feedPower(19) cienaCesChassisFeedPowerHealthSubCategory
systemResource(20) cienaCesChassisResourceHealthSubCategory
memory(21) cienaCesChassisMemoryHealthSubCategory
mac(22) cienaCesChassisMACHealthSubCategory
i2c(23) cienaCesChassisI2CHealthSubCategory
flash(24) cienaCesChassisFlashDriverHealthSubCategory
transceiver(25) cienaCesChassisXcvrHealthSubCategory
link(26) cienaCesChassisPortLinkHealthSubCategory
iomStatus(27) cienaCesChassisIOMStatusHealthSubCategory
usbFlash(28) cienaCesChassisUsbFlashHealthSubCategory
linxstats(29) cienaCesChassisLinxStatHealthSubCategory
smFabric(30) cienaCesChassisSMFabricHealthSubCategory
spi(31) cienaCesChassisSPIHealthSubCategory
slotResource(32) cienaCesModuleResourceHealthSubCategory(cienaCesModuleMIB)
tempIom(33) cienaCesChassisIomTempHealthSubCategory
powerParams(34) cienaCesChassisPowerParamsHealthSubCategory
powerOutputVoltage(35) cienaCesChassisPowerOutputVoltageHealthSubCategory
tempModem(36) cienaCesChassisModemTempHealthSubCategory
watermarkModem(37) cienaCesChassisModemWatermarkHealthSubCategory
fileDescriptor(38) cienaCesChassisFileDescriptorHealthSubCategory
process(39) cienaCesChassisProcessHealthSubCategory
thread(40) cienaCesChassisThreadHealthSubCategory"
::= { cienaCesChassisHealth 2 }
cienaCesChassisHealthStatus OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the current health status of health category and
its sub-category being monitored on the chassis."
::= { cienaCesChassisHealth 3 }
cienaCesChassisHealthStatusLast OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the last known health status of health category and
its sub-category being monitored on the chassis."
::= { cienaCesChassisHealth 4 }
cienaCesChassisCPUHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisCPUHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of CPU resources."
::= { cienaCesChassisHealth 5 }
cienaCesChassisCPUHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisCPUHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisCPUHealthTable."
INDEX { cienaCesChassisCPUHealthSubCategory, cienaCesChassisCPUHealthOriginIndex }
::= { cienaCesChassisCPUHealthTable 1 }
CienaCesChassisCPUHealthEntry ::= SEQUENCE {
cienaCesChassisCPUHealthSubCategory INTEGER,
cienaCesChassisCPUHealthOriginIndex Unsigned32,
cienaCesChassisCPUHealthState TceHealthStatus,
cienaCesChassisCPUHealthCurrMeasurement Unsigned32,
cienaCesChassisCPUHealthMaxMeasurement Unsigned32,
cienaCesChassisCPUHealthMaxThreshold Unsigned32
}
cienaCesChassisCPUHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
cpu-Usage(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CPU sub-category being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisCPUHealthEntry 1 }
cienaCesChassisCPUHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisCPUHealthEntry 2}
cienaCesChassisCPUHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the cpu sub-category being monitored."
::= { cienaCesChassisCPUHealthEntry 3}
cienaCesChassisCPUHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the cpu utilization for the slot being monitored."
::= { cienaCesChassisCPUHealthEntry 4 }
cienaCesChassisCPUHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded cpu utilization value for the slot being monitored."
::= { cienaCesChassisCPUHealthEntry 5 }
cienaCesChassisCPUHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value of cpu utilization."
::= { cienaCesChassisCPUHealthEntry 6 }
cienaCesChassisDatapathHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisDatapathHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of datapath resources."
::= { cienaCesChassisHealth 6 }
cienaCesChassisDatapathHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisDatapathHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisDatapathHealthTable."
INDEX { cienaCesChassisDatapathHealthSubCategory, cienaCesChassisDatapathHealthOriginIndex }
::= { cienaCesChassisDatapathHealthTable 1 }
CienaCesChassisDatapathHealthEntry ::= SEQUENCE {
cienaCesChassisDatapathHealthSubCategory INTEGER,
cienaCesChassisDatapathHealthOriginIndex Unsigned32,
cienaCesChassisDatapathHealthState TceHealthStatus
}
cienaCesChassisDatapathHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1),
dataPlane(2),
system(3),
controlPlane(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the health-item being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisDatapathHealthEntry 1 }
cienaCesChassisDatapathHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisDatapathHealthEntry 2}
cienaCesChassisDatapathHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the data-path for the slot being monitored."
::= { cienaCesChassisDatapathHealthEntry 3}
cienaCesChassisControlPlaneHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisControlPlaneHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of control plane resources."
::= { cienaCesChassisHealth 7 }
cienaCesChassisControlPlaneHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisControlPlaneHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisControlPlaneHealthTable."
INDEX { cienaCesChassisControlPlaneHealthSubCategory, cienaCesChassisControlPlaneHealthOriginIndex }
::= { cienaCesChassisControlPlaneHealthTable 1 }
CienaCesChassisControlPlaneHealthEntry ::= SEQUENCE {
cienaCesChassisControlPlaneHealthSubCategory INTEGER,
cienaCesChassisControlPlaneHealthOriginIndex Unsigned32,
cienaCesChassisControlPlaneHealthState TceHealthStatus,
cienaCesChassisControlPlaneHealthCurrMeasurement Unsigned32,
cienaCesChassisControlPlaneHealthMaxMeasurement Unsigned32,
cienaCesChassisControlPlaneHealthMaxThreshold Unsigned32
}
cienaCesChassisControlPlaneHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
droppedPackets(1),
cRCErrors(2),
errorPackets(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the control backplane item being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisControlPlaneHealthEntry 1 }
cienaCesChassisControlPlaneHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisControlPlaneHealthEntry 2}
cienaCesChassisControlPlaneHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the control backplane item for the slot being monitored."
::= { cienaCesChassisControlPlaneHealthEntry 3}
cienaCesChassisControlPlaneHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the control backplane item for the slot being monitored."
::= { cienaCesChassisControlPlaneHealthEntry 4 }
cienaCesChassisControlPlaneHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the control plane item for the slot being monitored."
::= { cienaCesChassisControlPlaneHealthEntry 5 }
cienaCesChassisControlPlaneHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value for the control plane item."
::= { cienaCesChassisControlPlaneHealthEntry 6 }
cienaCesChassisFabricHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFabricHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fabric resources."
::= { cienaCesChassisHealth 8 }
cienaCesChassisFabricHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFabricHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFabricHealthTable."
INDEX { cienaCesChassisFabricHealthSubCategory, cienaCesChassisFabricHealthOriginIndex }
::= { cienaCesChassisFabricHealthTable 1 }
CienaCesChassisFabricHealthEntry ::= SEQUENCE {
cienaCesChassisFabricHealthSubCategory INTEGER,
cienaCesChassisFabricHealthOriginIndex Unsigned32,
cienaCesChassisFabricHealthState TceHealthStatus
}
cienaCesChassisFabricHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fabric being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisFabricHealthEntry 1 }
cienaCesChassisFabricHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisFabricHealthEntry 2}
cienaCesChassisFabricHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fabric state of the slot."
::= { cienaCesChassisFabricHealthEntry 4}
--
--SM
--
cienaCesChassisSMHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisSMHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SM."
::= { cienaCesChassisHealth 9 }
cienaCesChassisSMHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisSMHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisSMHealthTable."
INDEX { cienaCesChassisSMHealthSubCategory, cienaCesChassisSMHealthOriginIndex }
::= { cienaCesChassisSMHealthTable 1 }
CienaCesChassisSMHealthEntry ::= SEQUENCE {
cienaCesChassisSMHealthSubCategory INTEGER,
cienaCesChassisSMHealthOriginIndex Unsigned32,
cienaCesChassisSMHealthState TceHealthStatus
}
cienaCesChassisSMHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the SM being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisSMHealthEntry 1 }
cienaCesChassisSMHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisSMHealthEntry 2}
cienaCesChassisSMHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SM state of the slot."
::= { cienaCesChassisSMHealthEntry 4}
--
-- SM temp health
--
cienaCesChassisSMTempHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisSMTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SM temperature resources."
::= { cienaCesChassisHealth 10 }
cienaCesChassisSMTempHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisSMTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisSMTempHealthTable."
INDEX { cienaCesChassisSMTempHealthSubCategory, cienaCesChassisSMTempHealthOriginIndex }
::= { cienaCesChassisSMTempHealthTable 1 }
CienaCesChassisSMTempHealthEntry ::= SEQUENCE {
cienaCesChassisSMTempHealthSubCategory INTEGER,
cienaCesChassisSMTempHealthOriginIndex Unsigned32,
cienaCesChassisSMTempHealthState TceHealthStatus,
cienaCesChassisSMTempHealthCurrMeasurement Unsigned32,
cienaCesChassisSMTempHealthMinMeasurement Unsigned32,
cienaCesChassisSMTempHealthMaxMeasurement Unsigned32,
cienaCesChassisSMTempHealthMinThreshold Unsigned32,
cienaCesChassisSMTempHealthMaxThreshold Unsigned32
}
cienaCesChassisSMTempHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
temperature(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the SM temperature being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisSMTempHealthEntry 1 }
cienaCesChassisSMTempHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisSMTempHealthEntry 2}
cienaCesChassisSMTempHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature state of the module temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 3}
cienaCesChassisSMTempHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature of the SM temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 4 }
cienaCesChassisSMTempHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature reached by the SM temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 5 }
cienaCesChassisSMTempHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded temperature reached by the SM temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 6 }
cienaCesChassisSMTempHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational temperature of the SM temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 7 }
cienaCesChassisSMTempHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational temperature of the SM temperature sub-category."
::= { cienaCesChassisSMTempHealthEntry 8 }
--
-- SM samples
--
cienaCesChassisSMSamplesHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisSMSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SM."
::= { cienaCesChassisHealth 11 }
cienaCesChassisSMSamplesHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisSMSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisSMHealthTable."
INDEX { cienaCesChassisSMSamplesHealthSubCategory, cienaCesChassisSMSamplesHealthOriginIndex }
::= { cienaCesChassisSMSamplesHealthTable 1 }
CienaCesChassisSMSamplesHealthEntry ::= SEQUENCE {
cienaCesChassisSMSamplesHealthSubCategory INTEGER,
cienaCesChassisSMSamplesHealthOriginIndex Unsigned32,
cienaCesChassisSMSamplesHealthState TceHealthStatus,
cienaCesChassisSMSamplesHealthCurrMeasurement INTEGER,
cienaCesChassisSMSamplesHealthMaxMeasurement INTEGER
}
cienaCesChassisSMSamplesHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
invalid(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the SM being monitored.
- 'none' is an enumeration placeholder
- 'invalid' indicates the number of invalid sensor reads
if the 'cienaCesChassisSMSamplesHealthCurrMeasurement' associated with this instance
is a huge value ,it means something is broken."
::= { cienaCesChassisSMSamplesHealthEntry 1 }
cienaCesChassisSMSamplesHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisSMSamplesHealthEntry 2}
cienaCesChassisSMSamplesHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SM state of the slot."
::= { cienaCesChassisSMSamplesHealthEntry 3}
cienaCesChassisSMSamplesHealthCurrMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SM state of the slot."
::= { cienaCesChassisSMSamplesHealthEntry 4}
cienaCesChassisSMSamplesHealthMaxMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SM state of the slot."
::= { cienaCesChassisSMSamplesHealthEntry 5}
cienaCesChassisDiskHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisDiskHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of disk resources."
::= { cienaCesChassisHealth 12 }
cienaCesChassisDiskHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisDiskHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisDiskHealthTable."
INDEX { cienaCesChassisDiskHealthSubCategory, cienaCesChassisDiskHealthOriginIndex }
::= { cienaCesChassisDiskHealthTable 1 }
CienaCesChassisDiskHealthEntry ::= SEQUENCE {
cienaCesChassisDiskHealthSubCategory INTEGER,
cienaCesChassisDiskHealthOriginIndex Unsigned32,
cienaCesChassisDiskHealthState TceHealthStatus,
cienaCesChassisDiskHealthCurrMeasurement Unsigned32,
cienaCesChassisDiskHealthMaxMeasurement Unsigned32,
cienaCesChassisDiskHealthMaxThreshold Unsigned32
}
cienaCesChassisDiskHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
flash0(1),
ram(2),
usb(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the health-item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisDiskHealthEntry 1 }
cienaCesChassisDiskHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisDiskHealthEntry 2}
cienaCesChassisDiskHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk sub-category utilization state of the slot."
::= { cienaCesChassisDiskHealthEntry 3}
cienaCesChassisDiskHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of disk sub-category used for the slot."
::= { cienaCesChassisDiskHealthEntry 4 }
cienaCesChassisDiskHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of disk sub-category used by the slot."
::= { cienaCesChassisDiskHealthEntry 5 }
cienaCesChassisDiskHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum size of the disk sub-category."
::= { cienaCesChassisDiskHealthEntry 6 }
cienaCesChassisModuleTempHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisModuleTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of module temperature resources."
::= { cienaCesChassisHealth 13 }
cienaCesChassisModuleTempHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisModuleTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisModuleTempHealthTable."
INDEX { cienaCesChassisModuleTempHealthSubCategory, cienaCesChassisModuleTempHealthOriginIndex }
::= { cienaCesChassisModuleTempHealthTable 1 }
CienaCesChassisModuleTempHealthEntry ::= SEQUENCE {
cienaCesChassisModuleTempHealthSubCategory INTEGER,
cienaCesChassisModuleTempHealthOriginIndex Unsigned32,
cienaCesChassisModuleTempHealthState TceHealthStatus,
cienaCesChassisModuleTempHealthCurrMeasurement Unsigned32,
cienaCesChassisModuleTempHealthMinMeasurement Unsigned32,
cienaCesChassisModuleTempHealthMaxMeasurement Unsigned32,
cienaCesChassisModuleTempHealthMinThreshold Unsigned32,
cienaCesChassisModuleTempHealthMaxThreshold Unsigned32
}
cienaCesChassisModuleTempHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
sensor1(1),
sensor2(2),
sensor3(3),
sensor4(4),
sensor5(5),
sensor6(6),
sensor7(7),
sensor8(8),
sensor9(9),
sensor10(10),
sensor11(11),
sensor12(12),
sensor13(13),
sensor14(14),
sensor15(15),
sensor16(16),
sensor17(17),
sensor18(18),
sensor19(19),
sensor20(20),
sensor21(21),
sensor22(22),
sensor23(23),
sensor24(24),
sensor25(25),
sensor26(26),
sensor27(27)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the module temperature being monitored."
::= { cienaCesChassisModuleTempHealthEntry 1 }
cienaCesChassisModuleTempHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisModuleTempHealthEntry 2}
cienaCesChassisModuleTempHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature state of the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 3}
cienaCesChassisModuleTempHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature of the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 4 }
cienaCesChassisModuleTempHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature reached by the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 5 }
cienaCesChassisModuleTempHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded temperature reached by the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 6 }
cienaCesChassisModuleTempHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational temperature of the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 7 }
cienaCesChassisModuleTempHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational temperature of the module temperature sub-category."
::= { cienaCesChassisModuleTempHealthEntry 8 }
--
-- Module samples
--
cienaCesChassisModuleSamplesHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisModuleSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SM."
::= { cienaCesChassisHealth 14 }
cienaCesChassisModuleSamplesHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisModuleSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisModuleSamplesHealthTable."
INDEX { cienaCesChassisModuleSamplesHealthSubCategory, cienaCesChassisModuleSamplesHealthOriginIndex }
::= { cienaCesChassisModuleSamplesHealthTable 1 }
CienaCesChassisModuleSamplesHealthEntry ::= SEQUENCE {
cienaCesChassisModuleSamplesHealthSubCategory INTEGER,
cienaCesChassisModuleSamplesHealthOriginIndex Unsigned32,
cienaCesChassisModuleSamplesHealthState TceHealthStatus,
cienaCesChassisModuleSamplesHealthCurrMeasurement INTEGER,
cienaCesChassisModuleSamplesHealthMaxMeasurement INTEGER
}
cienaCesChassisModuleSamplesHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
sensor1Invalid(1),
sensor2Invalid(2),
sensor3Invalid(3),
sensor4Invalid(4),
sensor5Invalid(5),
sensor6Invalid(6),
sensor7Invalid(7),
sensor8Invalid(8),
sensor9Invalid(9),
sensor10Invalid(10),
sensor11Invalid(11),
sensor12Invalid(12),
sensor13Invalid(13),
sensor14Invalid(14),
sensor15Invalid(15),
sensor16Invalid(16),
sensor17Invalid(17),
sensor18Invalid(18),
sensor19Invalid(19),
sensor20Invalid(20),
sensor21Invalid(21),
sensor22Invalid(22),
sensor23Invalid(23),
sensor24Invalid(24),
sensor25Invalid(25),
sensor26Invalid(26),
sensor27Invalid(27)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the module samples being monitored.
- 'none' is an enumeration placeholder
- 'sensorXXInvalid' indicates the number of invalid sensor reads
if the 'cienaCesChassisModuleSamplesHealthCurrMeasurement' associated with this instance
is a huge value ,it means something is broken."
::= { cienaCesChassisModuleSamplesHealthEntry 1 }
cienaCesChassisModuleSamplesHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisModuleSamplesHealthEntry 2}
cienaCesChassisModuleSamplesHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"module samples state of the slot."
::= { cienaCesChassisModuleSamplesHealthEntry 3}
cienaCesChassisModuleSamplesHealthCurrMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current measurement of module samples state of the slot."
::= { cienaCesChassisModuleSamplesHealthEntry 4}
cienaCesChassisModuleSamplesHealthMaxMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum measurement of module samples of the slot."
::= { cienaCesChassisModuleSamplesHealthEntry 5}
cienaCesChassisFanTrayHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanTrayHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan tray resources."
::= { cienaCesChassisHealth 15 }
cienaCesChassisFanTrayHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanTrayHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFanTrayHealthTable."
INDEX { cienaCesChassisFanTrayHealthSubCategory, cienaCesChassisFanTrayHealthOriginIndex}
::= { cienaCesChassisFanTrayHealthTable 1 }
CienaCesChassisFanTrayHealthEntry ::= SEQUENCE {
cienaCesChassisFanTrayHealthSubCategory INTEGER,
cienaCesChassisFanTrayHealthOriginIndex Unsigned32,
cienaCesChassisFanTrayHealthState TceHealthStatus
}
cienaCesChassisFanTrayHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan tray being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisFanTrayHealthEntry 1 }
cienaCesChassisFanTrayHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the fan-tray being monitored."
::= { cienaCesChassisFanTrayHealthEntry 2 }
cienaCesChassisFanTrayHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health Status of the fan-tray being monitored."
::= { cienaCesChassisFanTrayHealthEntry 3}
--
--FanTraySpeedMismatch
--
cienaCesChassisFanTraySpeedMismatchHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanTraySpeedMismatchHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan tray speed mismatch count."
::= { cienaCesChassisHealth 16 }
cienaCesChassisFanTraySpeedMismatchHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanTraySpeedMismatchHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFanTraySpeedMisMatchHealthTable."
INDEX { cienaCesChassisFanTraySpeedMismatchHealthSubCategory, cienaCesChassisFanTraySpeedMismatchHealthOriginIndex}
::= { cienaCesChassisFanTraySpeedMismatchHealthTable 1 }
CienaCesChassisFanTraySpeedMismatchHealthEntry ::= SEQUENCE {
cienaCesChassisFanTraySpeedMismatchHealthSubCategory INTEGER,
cienaCesChassisFanTraySpeedMismatchHealthOriginIndex Unsigned32,
cienaCesChassisFanTraySpeedMismatchHealthState TceHealthStatus,
cienaCesChassisFanTraySpeedMismatchHealthCurrMeasurement INTEGER,
cienaCesChassisFanTraySpeedMismatchHealthMaxMeasurement INTEGER,
cienaCesChassisFanTraySpeedMismatchHealthMaxThreshold INTEGER
}
cienaCesChassisFanTraySpeedMismatchHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
count(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan tray speed mismatch monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 1 }
cienaCesChassisFanTraySpeedMismatchHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the fan-tray being monitored."
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 2 }
cienaCesChassisFanTraySpeedMismatchHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health Status of the fan-tray being monitored."
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 3}
cienaCesChassisFanTraySpeedMismatchHealthCurrMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current measurement of the fan-tray mismatch speed."
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 4}
cienaCesChassisFanTraySpeedMismatchHealthMaxMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum measurement of the fan-tray mismatch speed."
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 5}
cienaCesChassisFanTraySpeedMismatchHealthMaxThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum measurement threshold of the fan-tray mismatch speed."
::= { cienaCesChassisFanTraySpeedMismatchHealthEntry 6}
--
--FanSpeedMismatch
--
cienaCesChassisFanSpeedMismatchHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanSpeedMismatchHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan speed mismatch count."
::= { cienaCesChassisHealth 17 }
cienaCesChassisFanSpeedMismatchHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanSpeedMismatchHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFanSpeedMisMatchHealthTable."
INDEX { cienaCesChassisFanSpeedMismatchHealthSubCategory, cienaCesChassisFanSpeedMismatchHealthOriginIndex}
::= { cienaCesChassisFanSpeedMismatchHealthTable 1 }
CienaCesChassisFanSpeedMismatchHealthEntry ::= SEQUENCE {
cienaCesChassisFanSpeedMismatchHealthSubCategory INTEGER,
cienaCesChassisFanSpeedMismatchHealthOriginIndex Unsigned32,
cienaCesChassisFanSpeedMismatchHealthState TceHealthStatus
}
cienaCesChassisFanSpeedMismatchHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan speed mismatch monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisFanSpeedMismatchHealthEntry 1 }
cienaCesChassisFanSpeedMismatchHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the fan being monitored."
::= { cienaCesChassisFanSpeedMismatchHealthEntry 2 }
cienaCesChassisFanSpeedMismatchHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health Status of the fan being monitored."
::= { cienaCesChassisFanSpeedMismatchHealthEntry 3}
cienaCesChassisFanTempHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan temperature resources."
::= { cienaCesChassisHealth 18 }
cienaCesChassisFanTempHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisHealthFanTempTable."
INDEX { cienaCesChassisFanTempHealthSubCategory, cienaCesChassisFanTempHealthOriginIndex }
::= { cienaCesChassisFanTempHealthTable 1 }
CienaCesChassisFanTempHealthEntry ::= SEQUENCE {
cienaCesChassisFanTempHealthSubCategory INTEGER,
cienaCesChassisFanTempHealthOriginIndex Unsigned32,
cienaCesChassisFanTempHealthState TceHealthStatus,
cienaCesChassisFanTempHealthCurrMeasurement Unsigned32,
cienaCesChassisFanTempHealthMinMeasurement Unsigned32,
cienaCesChassisFanTempHealthMaxMeasurement Unsigned32,
cienaCesChassisFanTempHealthMinThreshold Unsigned32,
cienaCesChassisFanTempHealthMaxThreshold Unsigned32
}
cienaCesChassisFanTempHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
temperature(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan temperature being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFanTempHealthEntry 1 }
cienaCesChassisFanTempHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the temperature sensor being monitored."
::= { cienaCesChassisFanTempHealthEntry 2}
cienaCesChassisFanTempHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the fan temperature sub-category for the temperature sensor being monitored."
::= { cienaCesChassisFanTempHealthEntry 3}
cienaCesChassisFanTempHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature of fan for the temperature sensor being monitored."
::= { cienaCesChassisFanTempHealthEntry 4 }
cienaCesChassisFanTempHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature for the fan for the temperature sensor being monitored."
::= { cienaCesChassisFanTempHealthEntry 5 }
cienaCesChassisFanTempHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature for the fan for the temperature sensor being monitored."
::= { cienaCesChassisFanTempHealthEntry 6 }
cienaCesChassisFanTempHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational temperature for the fan temperature sensor."
::= { cienaCesChassisFanTempHealthEntry 7 }
cienaCesChassisFanTempHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational temperature for the fan temperature sensor."
::= { cienaCesChassisFanTempHealthEntry 8 }
--
-- Fan samples
--
cienaCesChassisFanSamplesHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan samples."
::= { cienaCesChassisHealth 19 }
cienaCesChassisFanSamplesHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanSamplesHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFanSamplesHealthTable."
INDEX { cienaCesChassisFanSamplesHealthSubCategory, cienaCesChassisFanSamplesHealthOriginIndex }
::= { cienaCesChassisFanSamplesHealthTable 1 }
CienaCesChassisFanSamplesHealthEntry ::= SEQUENCE {
cienaCesChassisFanSamplesHealthSubCategory INTEGER,
cienaCesChassisFanSamplesHealthOriginIndex Unsigned32,
cienaCesChassisFanSamplesHealthState TceHealthStatus,
cienaCesChassisFanSamplesHealthCurrMeasurement INTEGER,
cienaCesChassisFanSamplesHealthMaxMeasurement INTEGER
}
cienaCesChassisFanSamplesHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
invalid(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan samples being monitored.
- 'none' is an enumeration placeholder
- 'invalid' indicates the number of invalid sensor reads
if the 'cienaCesChassisFanSamplesHealthCurrMeasurement' associated with this instance
is a huge value ,it means something is broken."
::= { cienaCesChassisFanSamplesHealthEntry 1 }
cienaCesChassisFanSamplesHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisFanSamplesHealthEntry 2}
cienaCesChassisFanSamplesHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan samples state of the slot."
::= { cienaCesChassisFanSamplesHealthEntry 3}
cienaCesChassisFanSamplesHealthCurrMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current measurement of fan samples."
::= { cienaCesChassisFanSamplesHealthEntry 4}
cienaCesChassisFanSamplesHealthMaxMeasurement OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum measurement of fan samples."
::= { cienaCesChassisFanSamplesHealthEntry 5}
cienaCesChassisFanRPMHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFanRPMHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of fan RPM resources."
::= { cienaCesChassisHealth 20 }
cienaCesChassisFanRPMHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFanRPMHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFanRPMHealthTable."
INDEX { cienaCesChassisFanRPMHealthSubCategory, cienaCesChassisFanRPMHealthOriginIndex }
::= { cienaCesChassisFanRPMHealthTable 1 }
CienaCesChassisFanRPMHealthEntry ::= SEQUENCE {
cienaCesChassisFanRPMHealthSubCategory INTEGER,
cienaCesChassisFanRPMHealthOriginIndex Unsigned32,
cienaCesChassisFanRPMHealthState TceHealthStatus,
cienaCesChassisFanRPMHealthCurrMeasurement Unsigned32,
cienaCesChassisFanRPMHealthMinMeasurement Unsigned32,
cienaCesChassisFanRPMHealthMinThreshold Unsigned32
}
cienaCesChassisFanRPMHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
maxSpeed(1),
minSpeed(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the fan RPM item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFanRPMHealthEntry 1 }
cienaCesChassisFanRPMHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the fan being monitored."
::= { cienaCesChassisFanRPMHealthEntry 2}
cienaCesChassisFanRPMHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the fan speed being monitored."
::= { cienaCesChassisFanRPMHealthEntry 3}
cienaCesChassisFanRPMHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current speed value of the fan being monitored."
::= { cienaCesChassisFanRPMHealthEntry 4 }
cienaCesChassisFanRPMHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For rows with corresponding cienaCesChassisFanRPMHealthSubCategory
index of maxSpeed, this object represents the maximum recorded
speed of the fan indexed by cienaCesChassisFanRPMHealthOriginIndex.
For rows with corresponding cienaCesChassisFanRPMHealthSubCategory
index of minSpeed, this object represents the minimum recorded
speed of the fan indexed by cienaCesChassisFanRPMHealthOriginIndex."
::= { cienaCesChassisFanRPMHealthEntry 5 }
cienaCesChassisFanRPMHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For rows with corresponding cienaCesChassisFanRPMHealthSubCategory
index of maxSpeed, this object represents the maximum speed at
which the fan indexed by cienaCesChassisFanRPMHealthOriginIndex
can be operated while maintaining a normal health state.
For rows with corresponding cienaCesChassisFanRPMHealthSubCategory
index of minSpeed, this object represents the minimum speed at
which the fan indexed by cienaCesChassisFanRPMHealthOriginIndex
can be operated while maintaining a normal health state."
::= { cienaCesChassisFanRPMHealthEntry 6 }
cienaCesChassisPowerHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisPowerHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of power resources."
::= { cienaCesChassisHealth 21 }
cienaCesChassisPowerHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisPowerHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisPowerHealthTable."
INDEX { cienaCesChassisPowerHealthSubCategory, cienaCesChassisPowerHealthOriginIndex }
::= { cienaCesChassisPowerHealthTable 1 }
CienaCesChassisPowerHealthEntry ::= SEQUENCE {
cienaCesChassisPowerHealthSubCategory INTEGER,
cienaCesChassisPowerHealthOriginIndex Unsigned32,
cienaCesChassisPowerHealthState TceHealthStatus
}
cienaCesChassisPowerHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the power supply item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisPowerHealthEntry 1 }
cienaCesChassisPowerHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the power supply being monitored."
::= { cienaCesChassisPowerHealthEntry 2}
cienaCesChassisPowerHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the power supply being monitored."
::= { cienaCesChassisPowerHealthEntry 3}
--
-- feed power
--
cienaCesChassisFeedPowerHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFeedPowerHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of power resources."
::= { cienaCesChassisHealth 22 }
cienaCesChassisFeedPowerHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFeedPowerHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisPowerHealthTable."
INDEX { cienaCesChassisFeedPowerHealthSubCategory, cienaCesChassisFeedPowerHealthOriginIndex }
::= { cienaCesChassisFeedPowerHealthTable 1 }
CienaCesChassisFeedPowerHealthEntry ::= SEQUENCE {
cienaCesChassisFeedPowerHealthSubCategory INTEGER,
cienaCesChassisFeedPowerHealthOriginIndex Unsigned32,
cienaCesChassisFeedPowerHealthState TceHealthStatus
}
cienaCesChassisFeedPowerHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the power supply item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFeedPowerHealthEntry 1 }
cienaCesChassisFeedPowerHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the power supply being monitored."
::= { cienaCesChassisFeedPowerHealthEntry 2}
cienaCesChassisFeedPowerHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the power supply being monitored."
::= { cienaCesChassisFeedPowerHealthEntry 3}
cienaCesChassisResourceHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisResourceHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of dataplane resources."
::= { cienaCesChassisHealth 23 }
cienaCesChassisResourceHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisResourceHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisResourceHealthTable."
INDEX { cienaCesChassisResourceHealthSubCategory }
::= { cienaCesChassisResourceHealthTable 1 }
CienaCesChassisResourceHealthEntry ::= SEQUENCE {
cienaCesChassisResourceHealthSubCategory INTEGER,
cienaCesChassisResourceHealthState TceHealthStatus,
cienaCesChassisResourceHealthCurrMeasurement Unsigned32,
cienaCesChassisResourceHealthMaxMeasurement Unsigned32,
cienaCesChassisResourceHealthMaxThreshold Unsigned32
}
cienaCesChassisResourceHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
aggTable(1),
meterProfileAttachmentTable(2),
meterProfileTable(3),
pbtDecapTable(4),
pbtEncapTable(5),
pbtServiceTable(6),
pbtTransitTable(7),
pbtTunnelGroupTable(8),
pbtLocalBridgeTable(9),
pbtRemoteBridgeTable(10),
perfMonBins(11),
perfMonInstances(12),
portStateGrpTable(13),
qosFlowTable(14),
subportTable(15),
vssTable(16),
trafficClassTermTable(17),
floodContainerTable(18),
floodContainerAttachments(19),
logicalInterfaces(20),
sharedRateProfiles(21),
sharedRateAttachments(22),
sharedRateTCEs(23),
sharedRateAclTCEs(24),
shapingProfiles(25),
shapingProfileAttachments(26),
cpuSubInterfaces(27),
accessFlows(28),
vIs(29),
mcastForwardingEnhancedVswitches(30),
statsAttachments(31),
cfmServices(32),
cfmMip(33),
cfmMep(34),
cfmRMep(35),
cfmLmm(36),
cfmDmm(37),
mplsTunnelPath(38),
mplsTunnelPathHops(39),
mplsTunnelGroups(40),
mplsEncapTunnels(41),
mplsNextHopEntries(42),
mplsDecapTunnels(43),
mplsVitualSwitchs(44),
mplsVCs(45),
mplsInterfaces(46),
vplsPeMeshGroups(47),
resolvedCosProfileTable(48),
resolvedCosMapTable(49),
frameCosMapTable(50),
congestionAvoidanceProfileTable(51),
rCosQueueMapTable(52),
queueGroupProfileTable(53),
queueGroupInstanceTable(54),
schedulerProfileTable(55),
schedulerInstanceTable(56),
smacId(57),
multicastGroup(58),
pltfmVfd(59),
pltfmMcGroupMap(60),
pltfmVInterface(61),
pltfmVpldIndex(62),
pltfmReservedMac(63),
pltfmRateProfile(64),
pltfmTokenBucket(65),
pltfmResolvedCosMap(66),
pltfmFrameCopsMap(67),
pltfmTunnelGroup(68),
pltfmEgressTunnel(69),
pltfmVirtualTcam(70),
pltfmAclTcam(71),
pltfmMstpInstance(72),
pltfmFlushGroupInstance(73),
pltfmVOQ(74),
pltfmCLScheduler(75),
pltfmFQScheduler(76),
pltfmSchedulerFlow(77),
pltfmDestFap(78),
pltfmMplsEncapIndex(79),
pltfmMplsVpldIndex(80),
pltfmEgressArpIndex(81),
pltfmEgressShapingCir(82),
mplsTransitTunnels(83),
pltfmLocalDestIndex(84),
pltfmBscp(85),
pltfmHighRateTokenBucket(86),
pltfmLowRateTokenBucket(87),
pltfmParentMeter(88),
pltfmChildMeter(89),
pltfmL2UserTypes(90),
pltfmLocalBridgeMacs(91),
pltfmPpRif(92),
pltfmLmPowerBudget(93),
pltfmPpIngressL2Xform(94),
pltfmPpEgressL2xform(95),
pltfmPpInternalTcam(96),
pltfmPpFECPointer(97),
ethLpTable(98),
pltfmPpFECPointerVRing(99),
l2CftProfile(100),
pfgProfile(101),
pltfmNpMaintPoint(102),
pltfmNpMaintPointSession(103),
pltfmNpFastTimer300Hz(104),
pltfmNpFastTimer10msec(105),
pltfmNpFastTimer100msec(106),
pltfmNpFastTimer1sec(107),
pltfmNpSlowTimer(108),
pltfmNpWatchdogTimer(109),
pltfmNpProtectionGroup(110),
benchmarkReflectorProfile(111),
aisSession(112)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the dataplane resource being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisResourceHealthEntry 1 }
cienaCesChassisResourceHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the dataplane resource being monitored."
::= { cienaCesChassisResourceHealthEntry 2}
cienaCesChassisResourceHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the dataplane resource being monitored."
::= { cienaCesChassisResourceHealthEntry 3 }
cienaCesChassisResourceHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the dataplane resource being monitored."
::= { cienaCesChassisResourceHealthEntry 4 }
cienaCesChassisResourceHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value for the dataplane resource being monitored."
::= { cienaCesChassisResourceHealthEntry 5 }
cienaCesChassisMemoryHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisMemoryHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of memory resources."
::= { cienaCesChassisHealth 24 }
cienaCesChassisMemoryHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisMemoryHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisMemoryHealthTable."
INDEX { cienaCesChassisMemoryHealthSubCategory, cienaCesChassisMemoryHealthOriginIndex }
::= { cienaCesChassisMemoryHealthTable 1 }
CienaCesChassisMemoryHealthEntry ::= SEQUENCE {
cienaCesChassisMemoryHealthSubCategory INTEGER,
cienaCesChassisMemoryHealthOriginIndex Unsigned32,
cienaCesChassisMemoryHealthState TceHealthStatus,
cienaCesChassisMemoryHealthCurrMeasurement Unsigned32,
cienaCesChassisMemoryHealthMaxMeasurement Unsigned32,
cienaCesChassisMemoryHealthMaxThreshold Unsigned32
}
cienaCesChassisMemoryHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
globalHeap(1),
heap1(2),
heap2(3),
pool1(4),
pool2(5),
heap(6)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the memory being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisMemoryHealthEntry 1 }
cienaCesChassisMemoryHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisMemoryHealthEntry 2}
cienaCesChassisMemoryHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the memory sub-category being monitored."
::= { cienaCesChassisMemoryHealthEntry 3}
cienaCesChassisMemoryHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the memory sub-category being monitored."
::= { cienaCesChassisMemoryHealthEntry 4 }
cienaCesChassisMemoryHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the memory sub-category being monitored."
::= { cienaCesChassisMemoryHealthEntry 5 }
cienaCesChassisMemoryHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value of the memory sub-category being monitored."
::= { cienaCesChassisMemoryHealthEntry 6 }
cienaCesChassisMACHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisMACHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of mac-table resources."
::= { cienaCesChassisHealth 25 }
cienaCesChassisMACHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisMACHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisMACHealthTable."
INDEX { cienaCesChassisMACHealthSubCategory, cienaCesChassisMACHealthOriginIndex }
::= { cienaCesChassisMACHealthTable 1 }
CienaCesChassisMACHealthEntry ::= SEQUENCE {
cienaCesChassisMACHealthSubCategory INTEGER,
cienaCesChassisMACHealthOriginIndex Unsigned32,
cienaCesChassisMACHealthState TceHealthStatus,
cienaCesChassisMACHealthCurrMeasurement Unsigned32,
cienaCesChassisMACHealthMaxMeasurement Unsigned32,
cienaCesChassisMACHealthMaxThreshold Unsigned32
}
cienaCesChassisMACHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
mac-Table(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the MAC table being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisMACHealthEntry 1 }
cienaCesChassisMACHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisMACHealthEntry 2}
cienaCesChassisMACHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the system MAC table for the slot being monitored."
::= { cienaCesChassisMACHealthEntry 3}
cienaCesChassisMACHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of entries in the MAC table for the slot being monitored."
::= { cienaCesChassisMACHealthEntry 4 }
cienaCesChassisMACHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded number of entries in the MAC table for the slot being monitored."
::= { cienaCesChassisMACHealthEntry 5 }
cienaCesChassisMACHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible number of entries in the MAC table for the slot being monitored."
::= { cienaCesChassisMACHealthEntry 6 }
cienaCesChassisI2CHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisI2CHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of I2C based resources."
::= { cienaCesChassisHealth 26 }
cienaCesChassisI2CHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisI2CHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisI2CHealthTable."
INDEX { cienaCesChassisI2CHealthSubCategory, cienaCesChassisI2CHealthOriginIndex }
::= { cienaCesChassisI2CHealthTable 1 }
CienaCesChassisI2CHealthEntry ::= SEQUENCE {
cienaCesChassisI2CHealthSubCategory INTEGER,
cienaCesChassisI2CHealthOriginIndex Unsigned32,
cienaCesChassisI2CHealthState TceHealthStatus
}
cienaCesChassisI2CHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
pS1(1),
pS2(2),
alarmCard(3),
fanTray(4),
iOM3(5),
iOM4(6),
iOM5(7),
iOM6(8),
iOM7(9),
pduA1(10),
pduB1(11),
pduA2(12),
pduB2(13),
pduA3(14),
pduB3(15),
pduA4(16),
pduB4(17),
cfu1(18),
cfu2(19),
cfu3(20),
cfu4(21),
pslm1(22),
pslm2(23),
pslm3(24),
pslm4(25),
pslm5(26),
pslm6(27),
pslm7(28),
pslm8(29),
pslm9(30),
pslm10(31),
pslm11(32),
pslm12(33),
pslm13(34),
pslm14(35),
pslm15(36),
pslm16(37),
pslm17(38),
pslm18(39),
pslm19(40),
pslm20(41),
sm1(42),
sm2(43),
sm3(44),
sm4(45),
sm5(46),
iom(47)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the I2C driver being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisI2CHealthEntry 1 }
cienaCesChassisI2CHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisI2CHealthEntry 3}
cienaCesChassisI2CHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the I2C driver for the slot being monitored."
::= { cienaCesChassisI2CHealthEntry 4}
cienaCesChassisFlashDriverHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFlashDriverHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of flash driver resources."
::= { cienaCesChassisHealth 27 }
cienaCesChassisFlashDriverHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFlashDriverHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFlashDriverHealthTable."
INDEX { cienaCesChassisFlashDriverHealthSubCategory, cienaCesChassisFlashDriverHealthOriginIndex }
::= { cienaCesChassisFlashDriverHealthTable 1 }
CienaCesChassisFlashDriverHealthEntry ::= SEQUENCE {
cienaCesChassisFlashDriverHealthSubCategory INTEGER,
cienaCesChassisFlashDriverHealthOriginIndex Unsigned32,
cienaCesChassisFlashDriverHealthState TceHealthStatus,
cienaCesChassisFlashDriverHealthCurrMeasurement Unsigned32,
cienaCesChassisFlashDriverHealthMaxMeasurement Unsigned32
}
cienaCesChassisFlashDriverHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
writeErasePart1(1),
writeErasePart2(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the health-item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFlashDriverHealthEntry 1 }
cienaCesChassisFlashDriverHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisFlashDriverHealthEntry 2}
cienaCesChassisFlashDriverHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the flash driver sub-category for the slot being monitored."
::= { cienaCesChassisFlashDriverHealthEntry 3}
cienaCesChassisFlashDriverHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the flash driver sub-category for the slot being monitored."
::= { cienaCesChassisFlashDriverHealthEntry 4 }
cienaCesChassisFlashDriverHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of the flash driver sub-category for the slot being monitored."
::= { cienaCesChassisFlashDriverHealthEntry 5 }
cienaCesChassisXcvrHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisXcvrHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of transciever resources."
::= { cienaCesChassisHealth 28 }
cienaCesChassisXcvrHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisXcvrHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisXcvrHealthTable."
INDEX { cienaCesChassisXcvrHealthSubCategory, cienaCesChassisXcvrHealthOriginIndex }
::= { cienaCesChassisXcvrHealthTable 1 }
CienaCesChassisXcvrHealthEntry ::= SEQUENCE {
cienaCesChassisXcvrHealthSubCategory INTEGER,
cienaCesChassisXcvrHealthOriginIndex Unsigned32,
cienaCesChassisXcvrHealthState TceHealthStatus,
cienaCesChassisXcvrHealthCurrMeasurement Unsigned32,
cienaCesChassisXcvrHealthMinMeasurement Unsigned32,
cienaCesChassisXcvrHealthMaxMeasurement Unsigned32,
cienaCesChassisXcvrHealthMinThreshold Unsigned32,
cienaCesChassisXcvrHealthMaxThreshold Unsigned32,
cienaCesChassisXcvrHealthUnit INTEGER
}
--has multiple units
cienaCesChassisXcvrHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
temp(1),
rxPower(2),
txPower(3),
bias(4),
vcc(5),
rxPowerLane1(6),
rxPowerLane2(7),
rxPowerLane3(8),
rxPowerLane4(9),
rxPowerLane5(10),
rxPowerLane6(11),
rxPowerLane7(12),
rxPowerLane8(13),
rxPowerLane9(14),
rxPowerLane10(15),
rxPowerLane11(16),
rxPowerLane12(17),
rxPowerLane13(18),
rxPowerLane14(19),
rxPowerLane15(20),
rxPowerLane16(21),
txPowerLane1(22),
txPowerLane2(23),
txPowerLane3(24),
txPowerLane4(25),
txPowerLane5(26),
txPowerLane6(27),
txPowerLane7(28),
txPowerLane8(29),
txPowerLane9(30),
txPowerLane10(31),
txPowerLane11(32),
txPowerLane12(33),
txPowerLane13(34),
txPowerLane14(35),
txPowerLane15(36),
txPowerLane16(37)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the transceiver being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisXcvrHealthEntry 1 }
cienaCesChassisXcvrHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pgid of the transceiver being monitored."
::= { cienaCesChassisXcvrHealthEntry 2}
cienaCesChassisXcvrHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 3}
cienaCesChassisXcvrHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 4 }
cienaCesChassisXcvrHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded value of the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 5 }
cienaCesChassisXcvrHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 6 }
cienaCesChassisXcvrHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational value for the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 7 }
cienaCesChassisXcvrHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational value for the transceiver sub-category for the pgid being monitored."
::= { cienaCesChassisXcvrHealthEntry 8 }
cienaCesChassisXcvrHealthUnit OBJECT-TYPE
SYNTAX INTEGER {
deg-C(1),
milli-watts(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit applicable to the current, minimum, maximum, minimum threshold and
maximum threshold values of the transceiver sub-category being monitored."
::= { cienaCesChassisXcvrHealthEntry 9 }
cienaCesChassisPortLinkHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisPortLinkHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of port link based resources."
::= { cienaCesChassisHealth 29 }
cienaCesChassisPortLinkHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisPortLinkHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisPortLinkHealthTable."
INDEX { cienaCesChassisPortLinkHealthSubCategory, cienaCesChassisPortLinkHealthOriginIndex }
::= { cienaCesChassisPortLinkHealthTable 1 }
CienaCesChassisPortLinkHealthEntry ::= SEQUENCE {
cienaCesChassisPortLinkHealthSubCategory INTEGER,
cienaCesChassisPortLinkHealthOriginIndex Unsigned32,
cienaCesChassisPortLinkHealthState TceHealthStatus
}
cienaCesChassisPortLinkHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
portLink-State(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the port link being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisPortLinkHealthEntry 1 }
cienaCesChassisPortLinkHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pgid of the port being monitored."
::= { cienaCesChassisPortLinkHealthEntry 2}
cienaCesChassisPortLinkHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the port link for the port being monitored."
::= { cienaCesChassisPortLinkHealthEntry 3}
--
-- iom status
--
cienaCesChassisIOMStatusHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisIOMStatusHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of IOM."
::= { cienaCesChassisHealth 30 }
cienaCesChassisIOMStatusHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisIOMStatusHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisIOMStatusHealthTable."
INDEX { cienaCesChassisIOMStatusHealthSubCategory, cienaCesChassisIOMStatusHealthOriginIndex }
::= { cienaCesChassisIOMStatusHealthTable 1 }
CienaCesChassisIOMStatusHealthEntry ::= SEQUENCE {
cienaCesChassisIOMStatusHealthSubCategory INTEGER,
cienaCesChassisIOMStatusHealthOriginIndex Unsigned32,
cienaCesChassisIOMStatusHealthState TceHealthStatus
}
cienaCesChassisIOMStatusHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
state(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the IOM being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisIOMStatusHealthEntry 1 }
cienaCesChassisIOMStatusHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IOM slot being monitored."
::= { cienaCesChassisIOMStatusHealthEntry 2}
cienaCesChassisIOMStatusHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the IOM for the slot being monitored."
::= { cienaCesChassisIOMStatusHealthEntry 3}
--
-- linx stats
--
cienaCesChassisLinxStatHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisLinxStatHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of linx stats."
::= { cienaCesChassisHealth 31 }
cienaCesChassisLinxStatHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisLinxStatHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisLinxStatHealthTable."
INDEX { cienaCesChassisLinxStatHealthSubCategory, cienaCesChassisLinxStatHealthOriginIndex }
::= { cienaCesChassisLinxStatHealthTable 1 }
CienaCesChassisLinxStatHealthEntry ::= SEQUENCE {
cienaCesChassisLinxStatHealthSubCategory INTEGER,
cienaCesChassisLinxStatHealthOriginIndex Unsigned32,
cienaCesChassisLinxStatHealthState TceHealthStatus,
cienaCesChassisLinxStatHealthCurrMeasurement Unsigned32,
cienaCesChassisLinxStatHealthMaxMeasurement Unsigned32,
cienaCesChassisLinxStatHealthMaxThreshold Unsigned32
}
cienaCesChassisLinxStatHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
timers(1),
attachments(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the health-item being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisLinxStatHealthEntry 1 }
cienaCesChassisLinxStatHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisLinxStatHealthEntry 2}
cienaCesChassisLinxStatHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LinxStat sub-category utilization state of the slot."
::= { cienaCesChassisLinxStatHealthEntry 3}
cienaCesChassisLinxStatHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of LinxStat sub-category used for the slot."
::= { cienaCesChassisLinxStatHealthEntry 4 }
cienaCesChassisLinxStatHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of LinxStat sub-category used by the slot."
::= { cienaCesChassisLinxStatHealthEntry 5 }
cienaCesChassisLinxStatHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum size of the LinxStat sub-category."
::= { cienaCesChassisLinxStatHealthEntry 6 }
--
-- SM fabric health
--
cienaCesChassisSMFabricHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisSMFabricHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SM fabric resources."
::= { cienaCesChassisHealth 32 }
cienaCesChassisSMFabricHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisSMFabricHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisSMFabricHealthTable."
INDEX { cienaCesChassisSMFabricHealthSubCategory, cienaCesChassisSMFabricHealthOriginIndex }
::= { cienaCesChassisSMFabricHealthTable 1 }
CienaCesChassisSMFabricHealthEntry ::= SEQUENCE {
cienaCesChassisSMFabricHealthSubCategory INTEGER,
cienaCesChassisSMFabricHealthOriginIndex Unsigned32,
cienaCesChassisSMFabricHealthState TceHealthStatus
}
cienaCesChassisSMFabricHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
status(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the SM fabric being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisSMFabricHealthEntry 1 }
cienaCesChassisSMFabricHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisSMFabricHealthEntry 2}
cienaCesChassisSMFabricHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the SM fabric sub-category."
::= { cienaCesChassisSMFabricHealthEntry 3}
--
-- SPI health
--
cienaCesChassisSPIHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisSPIHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of SPI based resources."
::= { cienaCesChassisHealth 33 }
cienaCesChassisSPIHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisSPIHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisSPIHealthTable."
INDEX { cienaCesChassisSPIHealthSubCategory, cienaCesChassisSPIHealthOriginIndex }
::= { cienaCesChassisSPIHealthTable 1 }
CienaCesChassisSPIHealthEntry ::= SEQUENCE {
cienaCesChassisSPIHealthSubCategory INTEGER,
cienaCesChassisSPIHealthOriginIndex Unsigned32,
cienaCesChassisSPIHealthState TceHealthStatus
}
cienaCesChassisSPIHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
cfu1(1),
cfu2(2),
iom(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the SPI driver being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisSPIHealthEntry 1 }
cienaCesChassisSPIHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisSPIHealthEntry 3}
cienaCesChassisSPIHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the SPI driver for the slot being monitored."
::= { cienaCesChassisSPIHealthEntry 4}
--
-- UsbFlash health
--
cienaCesChassisUsbFlashHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisUsbFlashHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of Usb Flash based resources."
::= { cienaCesChassisHealth 34 }
cienaCesChassisUsbFlashHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisUsbFlashHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisUsbFlashHealthTable."
INDEX { cienaCesChassisUsbFlashHealthSubCategory, cienaCesChassisUsbFlashHealthOriginIndex }
::= { cienaCesChassisUsbFlashHealthTable 1 }
CienaCesChassisUsbFlashHealthEntry ::= SEQUENCE {
cienaCesChassisUsbFlashHealthSubCategory INTEGER,
cienaCesChassisUsbFlashHealthOriginIndex Unsigned32,
cienaCesChassisUsbFlashHealthState TceHealthStatus
}
cienaCesChassisUsbFlashHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
devicePresent(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the Usb Flash being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisUsbFlashHealthEntry 1 }
cienaCesChassisUsbFlashHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisUsbFlashHealthEntry 3}
cienaCesChassisUsbFlashHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the Usb Flash for the slot being monitored."
::= { cienaCesChassisUsbFlashHealthEntry 4}
--
-- IOM temp health
--
cienaCesChassisIomTempHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisIomTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of IOM temperature resources."
::= { cienaCesChassisHealth 35 }
cienaCesChassisIomTempHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisIomTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisIomTempHealthTable."
INDEX { cienaCesChassisIomTempHealthSubCategory, cienaCesChassisIomTempHealthOriginIndex }
::= { cienaCesChassisIomTempHealthTable 1 }
CienaCesChassisIomTempHealthEntry ::= SEQUENCE {
cienaCesChassisIomTempHealthSubCategory INTEGER,
cienaCesChassisIomTempHealthOriginIndex Unsigned32,
cienaCesChassisIomTempHealthState TceHealthStatus,
cienaCesChassisIomTempHealthCurrMeasurement Unsigned32,
cienaCesChassisIomTempHealthMinMeasurement Unsigned32,
cienaCesChassisIomTempHealthMaxMeasurement Unsigned32,
cienaCesChassisIomTempHealthMinThreshold Unsigned32,
cienaCesChassisIomTempHealthMaxThreshold Unsigned32
}
cienaCesChassisIomTempHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
temperature(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the IOM temperature being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisIomTempHealthEntry 1 }
cienaCesChassisIomTempHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisIomTempHealthEntry 2}
cienaCesChassisIomTempHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature state of the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 3}
cienaCesChassisIomTempHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature of the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 4 }
cienaCesChassisIomTempHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature reached by the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 5 }
cienaCesChassisIomTempHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded temperature reached by the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 6 }
cienaCesChassisIomTempHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational temperature of the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 7 }
cienaCesChassisIomTempHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational temperature of the IOM temperature sub-category."
::= { cienaCesChassisIomTempHealthEntry 8 }
--
-- Power Parameters health
--
cienaCesChassisPowerParamsHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisPowerParamsHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of Power Supply parameters."
::= { cienaCesChassisHealth 36 }
cienaCesChassisPowerParamsHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisPowerParamsHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisPowerParamsHealthTable."
INDEX { cienaCesChassisPowerParamsHealthSubCategory, cienaCesChassisPowerParamsHealthOriginIndex }
::= { cienaCesChassisPowerParamsHealthTable 1 }
CienaCesChassisPowerParamsHealthEntry ::= SEQUENCE {
cienaCesChassisPowerParamsHealthSubCategory INTEGER,
cienaCesChassisPowerParamsHealthOriginIndex Unsigned32,
cienaCesChassisPowerParamsHealthState TceHealthStatus
}
cienaCesChassisPowerParamsHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
loadFuse(1),
internalFuse(2),
voltageRegulator(3),
temperature(4),
acInput(5),
overloadProtection(6),
fan(7)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the Power Params being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisPowerParamsHealthEntry 1 }
cienaCesChassisPowerParamsHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisPowerParamsHealthEntry 2}
cienaCesChassisPowerParamsHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the Power Parameters sub-category."
::= { cienaCesChassisPowerParamsHealthEntry 3}
--
-- Power Output Voltage health
--
cienaCesChassisPowerOutputVoltageHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisPowerOutputVoltageHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of Power Supply output voltage."
::= { cienaCesChassisHealth 37 }
cienaCesChassisPowerOutputVoltageHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisPowerOutputVoltageHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisPowerOutputVoltageHealthTable."
INDEX { cienaCesChassisPowerOutputVoltageHealthSubCategory, cienaCesChassisPowerOutputVoltageHealthOriginIndex }
::= { cienaCesChassisPowerOutputVoltageHealthTable 1 }
CienaCesChassisPowerOutputVoltageHealthEntry ::= SEQUENCE {
cienaCesChassisPowerOutputVoltageHealthSubCategory INTEGER,
cienaCesChassisPowerOutputVoltageHealthOriginIndex Unsigned32,
cienaCesChassisPowerOutputVoltageHealthState TceHealthStatus,
cienaCesChassisPowerOutputVoltageHealthCurrMeasurement Integer32,
cienaCesChassisPowerOutputVoltageHealthMinMeasurement Integer32,
cienaCesChassisPowerOutputVoltageHealthMaxMeasurement Integer32,
cienaCesChassisPowerOutputVoltageHealthMinThreshold Integer32,
cienaCesChassisPowerOutputVoltageHealthMaxThreshold Integer32
}
cienaCesChassisPowerOutputVoltageHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
voltage(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the Power Supply output voltage being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisPowerOutputVoltageHealthEntry 1 }
cienaCesChassisPowerOutputVoltageHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 2}
cienaCesChassisPowerOutputVoltageHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage state of the Output Voltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 3}
cienaCesChassisPowerOutputVoltageHealthCurrMeasurement OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current voltage of the Output VOltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 4 }
cienaCesChassisPowerOutputVoltageHealthMinMeasurement OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded voltage reached by the Power Supply output voltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 5 }
cienaCesChassisPowerOutputVoltageHealthMaxMeasurement OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded voltage reached by the Power Supply output voltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 6 }
cienaCesChassisPowerOutputVoltageHealthMinThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational voltage of the Power Supply output voltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 7 }
cienaCesChassisPowerOutputVoltageHealthMaxThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational voltage of the Power Supply output voltage sub-category."
::= { cienaCesChassisPowerOutputVoltageHealthEntry 8 }
--
-- Modem Temp Health
--
cienaCesChassisModemTempHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisModemTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of CSLM modem temperatures."
::= { cienaCesChassisHealth 38 }
cienaCesChassisModemTempHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisModemTempHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisModemTempHealthTable."
INDEX { cienaCesChassisModemTempHealthSubCategory, cienaCesChassisModemTempHealthOriginIndex }
::= { cienaCesChassisModemTempHealthTable 1 }
CienaCesChassisModemTempHealthEntry ::= SEQUENCE {
cienaCesChassisModemTempHealthSubCategory INTEGER,
cienaCesChassisModemTempHealthOriginIndex Unsigned32,
cienaCesChassisModemTempHealthState TceHealthStatus,
cienaCesChassisModemTempHealthCurrMeasurement Unsigned32,
cienaCesChassisModemTempHealthMinMeasurement Unsigned32,
cienaCesChassisModemTempHealthMaxMeasurement Unsigned32,
cienaCesChassisModemTempHealthMinThreshold Unsigned32,
cienaCesChassisModemTempHealthMaxThreshold Unsigned32
}
cienaCesChassisModemTempHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
sensor1(1),
sensor2(2),
sensor3(3),
sensor4(4),
sensor5(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the CSLM modem temp being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisModemTempHealthEntry 1 }
cienaCesChassisModemTempHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisModemTempHealthEntry 2}
cienaCesChassisModemTempHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature state of the CSLM modem temp sub-category being monitored."
::= { cienaCesChassisModemTempHealthEntry 3}
cienaCesChassisModemTempHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature of the modem temperature sub-category."
::= { cienaCesChassisModemTempHealthEntry 4 }
cienaCesChassisModemTempHealthMinMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum recorded temperature reached by the modem temperature sub-category."
::= { cienaCesChassisModemTempHealthEntry 5 }
cienaCesChassisModemTempHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded temperature reached by the modem temperature sub-category."
::= { cienaCesChassisModemTempHealthEntry 6 }
cienaCesChassisModemTempHealthMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum operational temperature of the modem temperature sub-category."
::= { cienaCesChassisModemTempHealthEntry 7 }
cienaCesChassisModemTempHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deg C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum operational temperature of the modem temperature sub-category."
::= { cienaCesChassisModemTempHealthEntry 8 }
--
-- Modem Watermark Health
--
cienaCesChassisModemWatermarkHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisModemWatermarkHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of CSLM watermarks."
::= { cienaCesChassisHealth 39 }
cienaCesChassisModemWatermarkHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisModemWatermarkHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisModemWatermarkHealthTable."
INDEX { cienaCesChassisModemWatermarkHealthSubCategory, cienaCesChassisModemWatermarkHealthOriginIndex }
::= { cienaCesChassisModemWatermarkHealthTable 1 }
CienaCesChassisModemWatermarkHealthEntry ::= SEQUENCE {
cienaCesChassisModemWatermarkHealthSubCategory INTEGER,
cienaCesChassisModemWatermarkHealthOriginIndex Unsigned32,
cienaCesChassisModemWatermarkHealthState TceHealthStatus
}
cienaCesChassisModemWatermarkHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
watermark(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the CSLM modem watermark being monitored.
- 'none' is an enumeration placeholder "
::= { cienaCesChassisModemWatermarkHealthEntry 1 }
cienaCesChassisModemWatermarkHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisModemWatermarkHealthEntry 2}
cienaCesChassisModemWatermarkHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem watermark state of the slot."
::= { cienaCesChassisModemWatermarkHealthEntry 3}
--
-- File Descriptor Health
--
cienaCesChassisFileDescriptorHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisFileDescriptorHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of file descriptor resources."
::= { cienaCesChassisHealth 40 }
cienaCesChassisFileDescriptorHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisFileDescriptorHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisFileDescriptorHealthTable."
INDEX { cienaCesChassisFileDescriptorHealthSubCategory, cienaCesChassisFileDescriptorHealthOriginIndex }
::= { cienaCesChassisFileDescriptorHealthTable 1 }
CienaCesChassisFileDescriptorHealthEntry ::= SEQUENCE {
cienaCesChassisFileDescriptorHealthSubCategory INTEGER,
cienaCesChassisFileDescriptorHealthOriginIndex Unsigned32,
cienaCesChassisFileDescriptorHealthState TceHealthStatus,
cienaCesChassisFileDescriptorHealthCurrMeasurement Unsigned32,
cienaCesChassisFileDescriptorHealthMaxMeasurement Unsigned32,
cienaCesChassisFileDescriptorHealthMaxThreshold Unsigned32
}
cienaCesChassisFileDescriptorHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
saos(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the file descriptors being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisFileDescriptorHealthEntry 1 }
cienaCesChassisFileDescriptorHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisFileDescriptorHealthEntry 2}
cienaCesChassisFileDescriptorHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the file descriptor sub-category being monitored."
::= { cienaCesChassisFileDescriptorHealthEntry 3}
cienaCesChassisFileDescriptorHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the file descriptor sub-category being monitored."
::= { cienaCesChassisFileDescriptorHealthEntry 4 }
cienaCesChassisFileDescriptorHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the file descriptor sub-category being monitored."
::= { cienaCesChassisFileDescriptorHealthEntry 5 }
cienaCesChassisFileDescriptorHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value of the file descriptor sub-category being monitored."
::= { cienaCesChassisFileDescriptorHealthEntry 6 }
--
-- Process Health
--
cienaCesChassisProcessHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisProcessHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of process resources."
::= { cienaCesChassisHealth 41 }
cienaCesChassisProcessHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisProcessHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisProcessHealthTable."
INDEX { cienaCesChassisProcessHealthSubCategory, cienaCesChassisProcessHealthOriginIndex }
::= { cienaCesChassisProcessHealthTable 1 }
CienaCesChassisProcessHealthEntry ::= SEQUENCE {
cienaCesChassisProcessHealthSubCategory INTEGER,
cienaCesChassisProcessHealthOriginIndex Unsigned32,
cienaCesChassisProcessHealthState TceHealthStatus,
cienaCesChassisProcessHealthCurrMeasurement Unsigned32,
cienaCesChassisProcessHealthMaxMeasurement Unsigned32,
cienaCesChassisProcessHealthMaxThreshold Unsigned32
}
cienaCesChassisProcessHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
linux(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the process being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisProcessHealthEntry 1 }
cienaCesChassisProcessHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisProcessHealthEntry 2}
cienaCesChassisProcessHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the process sub-category being monitored."
::= { cienaCesChassisProcessHealthEntry 3}
cienaCesChassisProcessHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the process sub-category being monitored."
::= { cienaCesChassisProcessHealthEntry 4 }
cienaCesChassisProcessHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the process sub-category being monitored."
::= { cienaCesChassisProcessHealthEntry 5 }
cienaCesChassisProcessHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value of the process sub-category being monitored."
::= { cienaCesChassisProcessHealthEntry 6 }
--
-- Thread Health
--
cienaCesChassisThreadHealthTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisThreadHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table listing the health information of thread resources."
::= { cienaCesChassisHealth 42 }
cienaCesChassisThreadHealthEntry OBJECT-TYPE
SYNTAX CienaCesChassisThreadHealthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the cienaCesChassisThreadHealthTable."
INDEX { cienaCesChassisThreadHealthSubCategory, cienaCesChassisThreadHealthOriginIndex }
::= { cienaCesChassisThreadHealthTable 1 }
CienaCesChassisThreadHealthEntry ::= SEQUENCE {
cienaCesChassisThreadHealthSubCategory INTEGER,
cienaCesChassisThreadHealthOriginIndex Unsigned32,
cienaCesChassisThreadHealthState TceHealthStatus,
cienaCesChassisThreadHealthCurrMeasurement Unsigned32,
cienaCesChassisThreadHealthMaxMeasurement Unsigned32,
cienaCesChassisThreadHealthMaxThreshold Unsigned32
}
cienaCesChassisThreadHealthSubCategory OBJECT-TYPE
SYNTAX INTEGER {
none(0),
saos(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-category of the thread being monitored.
- 'none' is an enumeration placeholder"
::= { cienaCesChassisThreadHealthEntry 1 }
cienaCesChassisThreadHealthOriginIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the slot being monitored."
::= { cienaCesChassisThreadHealthEntry 2}
cienaCesChassisThreadHealthState OBJECT-TYPE
SYNTAX TceHealthStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health state of the thread sub-category being monitored."
::= { cienaCesChassisThreadHealthEntry 3}
cienaCesChassisThreadHealthCurrMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the thread sub-category being monitored."
::= { cienaCesChassisThreadHealthEntry 4 }
cienaCesChassisThreadHealthMaxMeasurement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum recorded value of the thread sub-category being monitored."
::= { cienaCesChassisThreadHealthEntry 5 }
cienaCesChassisThreadHealthMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible value of the thread sub-category being monitored."
::= { cienaCesChassisThreadHealthEntry 6 }
--
-- Platform Description
--
cienaCesChassisPlatformType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis platform type."
::= { cienaCesChassisPlatform 1 }
cienaCesChassisPlatformName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis platform name."
::= { cienaCesChassisPlatform 2 }
cienaCesChassisPlatformDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the chassis description."
::= { cienaCesChassisPlatform 3 }
cienaCesChassisNumSlots OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of slots on the chassis."
::= { cienaCesChassisPlatform 4 }
cienaCesChassisPrimaryCtrlSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the slot number of primary control card."
::= { cienaCesChassisPlatform 5 }
cienaCesChassisSecondaryCtrlSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the slot number of secondary control card."
::= { cienaCesChassisPlatform 6 }
cienaCesChassisNumFanTrays OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of fan trays in the chassis."
::= { cienaCesChassisPlatform 7 }
cienaCesChassisNumFansPerTray OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of fans per tray."
::= { cienaCesChassisPlatform 8 }
cienaCesChassisDcPower OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if DC power is supported for this chassis or not."
::= { cienaCesChassisPlatform 9 }
cienaCesChassisRedunPower OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if redundant power is supported for this chassis or not."
::= { cienaCesChassisPlatform 10 }
cienaCesChassisPhysicalPortsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of ports supported for this chassis."
::= { cienaCesChassisPlatform 11 }
cienaCesChassisAggPortsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum aggregated ports supported on this chassis."
::= { cienaCesChassisPlatform 12 }
cienaCesChassisVirtualSwitchMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of virtual switches supported on the chassis."
::= { cienaCesChassisPlatform 13 }
cienaCesChassisVirtualInterfaceMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of virtual interfaces supported on the chassis."
::= { cienaCesChassisPlatform 14 }
cienaCesChassisMulticastGrpsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of multicast groups supported on the chassis."
::= { cienaCesChassisPlatform 15 }
cienaCesChassisRstpDomainsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of RSTP domains supported on the chassis."
::= { cienaCesChassisPlatform 16 }
cienaCesChassisVirtualInterfacePerVsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of virtual interfaces per VS supported on the chassis."
::= { cienaCesChassisPlatform 17 }
cienaCesChassisReplicPerPortPerVsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Virtual interfaces
per logical port per Vswitch supported on the chassis."
::= { cienaCesChassisPlatform 18 }
cienaCesChassisReplicMCPortPerVsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Mcast Virtual Interfaces Per
logical port per Vswitch supported on the chassis."
::= { cienaCesChassisPlatform 19 }
cienaCesChassisSubPortsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Sub Ports supported on the chassis."
::= { cienaCesChassisPlatform 20 }
cienaCesChassisQosFlowsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of QoS Flows supported on the chassis."
::= { cienaCesChassisPlatform 21 }
cienaCesChassisAccessFlowsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Access Flows supported on the chassis."
::= { cienaCesChassisPlatform 22 }
cienaCesChassisCPUSubIntfcsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of CPU sub interfaces supported on the chassis."
::= { cienaCesChassisPlatform 23 }
cienaCesChassisPBTTunnelGroupsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of PBT Tunnel groups supported on the chassis."
::= { cienaCesChassisPlatform 24 }
cienaCesChassisPBTEncapTunnelsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of PBT Encap Tunnels supported on the chassis."
::= { cienaCesChassisPlatform 25 }
cienaCesChassisPBTDecapTunnelsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of PBT Decap Tunnels supported on the chassis."
::= { cienaCesChassisPlatform 26 }
cienaCesChassisPBTServiceIntfcsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of PBT Service Interfaces supported on the chassis."
::= { cienaCesChassisPlatform 27 }
cienaCesChassisPBTTransitIntfcsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of PBT Transit Interfaces supported on the chassis."
::= { cienaCesChassisPlatform 28 }
cienaCesChassisMeterProfilesMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Meter Profiles supported on the chassis."
::= { cienaCesChassisPlatform 29 }
cienaCesChassisFloodContainersMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Flood Containers supported on the chassis."
::= { cienaCesChassisPlatform 30 }
cienaCesChassisRCOSProfilesMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of ResolvedCos Profiles supported on the chassis."
::= { cienaCesChassisPlatform 31 }
cienaCesChassisRCOSMappingsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of ResolvedCos Mappings supported on the chassis."
::= { cienaCesChassisPlatform 32 }
cienaCesChassisFCOSMappingsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of FrameCos Mappings supported on the chassis."
::= { cienaCesChassisPlatform 33 }
cienaCesChassisShapingProfilesMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of Shaping Profiles supported on the chassis."
::= { cienaCesChassisPlatform 34 }
cienaCesChassisMPLSTunnelGroupsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS tunnel groups supported on the chassis."
::= { cienaCesChassisPlatform 35 }
cienaCesChassisMPLSTunnelsPerGroupMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS tunnels per MPLS tunnel group
supported on the chassis."
::= { cienaCesChassisPlatform 36 }
cienaCesChassisMPLSEncapTunnelsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS encap tunnels supported on the chassis."
::= { cienaCesChassisPlatform 37 }
cienaCesChassisMPLSDecapTunnelsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS decap tunnels supported on the chassis."
::= { cienaCesChassisPlatform 38 }
cienaCesChassisMPLSVCMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS virtual-circuits supported on the chassis."
::= { cienaCesChassisPlatform 39 }
cienaCesChassisMPLSInterfacesMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS interfaces supported on the chassis."
::= { cienaCesChassisPlatform 40 }
cienaCesChassisMPLSTransitTunnelsMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of MPLS transit tunnels supported on the chassis."
::= { cienaCesChassisPlatform 41 }
cienaCesChassisRedundancyGroupsMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of redundancy groups supported on this machine."
::= { cienaCesChassisPlatform 42 }
cienaCesChassisLinksPerRedundancyGroupMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of links per redundancy group supported on this machine."
::= { cienaCesChassisPlatform 43 }
--
-- ID Prom Contents
--
cienaCesChassisIDPEthBaseMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Ethernet Base MAC address stored in the chassis IDP."
::= { cienaCesChassisIDP 1 }
cienaCesChassisIDPEthBaseMacRange OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Ethernet MAC address range stored in the chassis IDP."
::= { cienaCesChassisIDP 2 }
cienaCesChassisIDPModuleSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Module Serial Number stored in the chassis IDP."
::= { cienaCesChassisIDP 3 }
cienaCesChassisIDPModelPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Model Part Number stored in the chassis IDP."
::= { cienaCesChassisIDP 4 }
cienaCesChassisIDPModelRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Module Revision Number stored in the chassis IDP."
::= { cienaCesChassisIDP 5 }
cienaCesChassisIDPProductID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Product ID stored in the chassis IDP."
::= { cienaCesChassisIDP 6 }
cienaCesChassisIDPMfgDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Manufactured Date stored in the chassis IDP."
::= { cienaCesChassisIDP 7 }
cienaCesChassisIDPCleiCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the CLEI Code stored in the chassis IDP."
::= { cienaCesChassisIDP 8 }
cienaCesChassisIDPBarcode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Barcode stored in the chassis IDP."
::= { cienaCesChassisIDP 9 }
cienaCesChassisIDPSWCompat OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Software Compatibility Number stored in the chassis IDP."
::= { cienaCesChassisIDP 10 }
cienaCesChassisIDPFTC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Functional Test Count stored in the chassis IDP."
::= { cienaCesChassisIDP 11 }
--
-- IOM
--
cienaCesChassisIOMState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
faulted(2),
uninstalled(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the IOM."
::= { cienaCesChassisIOM 1 }
cienaCesChassisIOMBuzzerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents whether the on-board buzzer will alert to fan tray removal.
When true, the on-board buzzer will alert while the fan tray is removed.
When false, the on-board buzzer will not alert to fan tray removal."
::= { cienaCesChassisIOM 2 }
cienaCesChassisIOMBuzzerState OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2),
notSupported(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current state of the on-board buzzer.
When on, the on-board buzzer is presently alerting.
When off, the on-board buzzer is presently silent.
Value of notSupported is returned when the IOM is not presently installed."
::= { cienaCesChassisIOM 3 }
cienaCesChassisIOMAlarmOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisIOMAlarmOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the alarm output signals and their state, as supported by the IOM."
::= { cienaCesChassisIOM 4 }
cienaCesChassisIOMAlarmOutputEntry OBJECT-TYPE
SYNTAX CienaCesChassisIOMAlarmOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the IOM alarm output table."
INDEX { cienaCesChassisIOMAlarmOutputIndex }
::= { cienaCesChassisIOMAlarmOutputTable 1 }
CienaCesChassisIOMAlarmOutputEntry ::= SEQUENCE {
cienaCesChassisIOMAlarmOutputIndex Integer32,
cienaCesChassisIOMAlarmOutputDescription DisplayString,
cienaCesChassisIOMAlarmOutputState INTEGER
}
cienaCesChassisIOMAlarmOutputIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IOM alarm output index, representing a distinct alarm output signal on the IOM."
::= { cienaCesChassisIOMAlarmOutputEntry 1 }
cienaCesChassisIOMAlarmOutputDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the IOM alarm output signal."
::= { cienaCesChassisIOMAlarmOutputEntry 2 }
cienaCesChassisIOMAlarmOutputState OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2),
notSupported(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the IOM alarm output signal.
When on, the system presently is asserting the IOM alarm output signal.
When off, the system is not presently asserting the IOM alarm output signal.
Value of notSupported is returned when the IOM is not presently installed."
::= { cienaCesChassisIOMAlarmOutputEntry 3 }
cienaCesChassisIOMAlarmInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChassisIOMAlarmInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the alarm input signals and their state, as supported by the IOM."
::= { cienaCesChassisIOM 5 }
cienaCesChassisIOMName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the IOM name."
::= { cienaCesChassisIOM 6 }
cienaCesChassisIOMChassisIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis index."
::= { cienaCesChassisIOM 7 }
cienaCesChassisIOMShelfIndx OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the chassis shelf index."
::= { cienaCesChassisIOM 8 }
cienaCesChassisIOMSlotIndx OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the IOM slot index."
::= { cienaCesChassisIOM 9 }
cienaCesChassisIOMSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represent the IOM serial number."
::= { cienaCesChassisIOM 10 }
cienaCesChassisIOMAlarmInputEntry OBJECT-TYPE
SYNTAX CienaCesChassisIOMAlarmInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the IOM alarm input table."
INDEX { cienaCesChassisIOMAlarmInputIndex }
::= { cienaCesChassisIOMAlarmInputTable 1 }
CienaCesChassisIOMAlarmInputEntry ::= SEQUENCE {
cienaCesChassisIOMAlarmInputIndex Integer32,
cienaCesChassisIOMAlarmInputDescription DisplayString,
cienaCesChassisIOMAlarmInputState INTEGER
}
cienaCesChassisIOMAlarmInputIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IOM alarm input index, representing a distinct alarm input signal on the IOM."
::= { cienaCesChassisIOMAlarmInputEntry 1 }
cienaCesChassisIOMAlarmInputDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the IOM alarm input signal."
::= { cienaCesChassisIOMAlarmInputEntry 2 }
cienaCesChassisIOMAlarmInputState OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2),
notSupported(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current input state of the IOM alarm input signal.
When on, the IOM alarm input signal is presently being asserted.
When off, the IOM alarm input signal is not presently being asserted.
Value of notSupported is returned when the IOM is not presently installed."
::= { cienaCesChassisIOMAlarmInputEntry 3 }
--
-- Notification
--
cienaCesChassisPowerSupplyFaultedNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisPowerSupplyNotifIndx,
cienaCesChassisPowerSupplyState,
cienaCesChassisPowerSupplyType,
cienaCesChassisPowerSupplySlotName,
cienaCesChassisPowerSupplyChassisIndx,
cienaCesChassisPowerSupplyShelfIndx,
cienaCesChassisPowerSupplySlotIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisPowerSupplyFaultedNotification is sent if a
power supply state changes to one of these:
- faulted (2)
- offline (3)
- unequipped(4)
To enable the device to send this trap:
- cienaCesChassisAllPowerSupplyTrapState needs to be set to enabled
cienaCesChassisAllPowerSupplyTrapState is set to enabled by default."
::= { cienaCesChassisMIBNotifications 1 }
cienaCesChassisPowerSupplyOnlineNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisPowerSupplyNotifIndx,
cienaCesChassisPowerSupplyState,
cienaCesChassisPowerSupplyType,
cienaCesChassisPowerSupplySlotName,
cienaCesChassisPowerSupplyChassisIndx,
cienaCesChassisPowerSupplyShelfIndx,
cienaCesChassisPowerSupplySlotIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisPowerSupplyOnlineNotification is sent if a
power supply state changes to online(1).
To enable the device to send this trap:
- cienaCesChassisAllPowerSupplyTrapState needs to be set to enabled
cienaCesChassisAllPowerSupplyTrapState is set to enabled by default."
::= { cienaCesChassisMIBNotifications 2 }
cienaCesChassisFanHiTempNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTempTrayNotifIndx,
cienaCesChassisFanTempNotifId,
cienaCesChassisFanTemp,
cienaCesChassisFanTempHiThreshold,
cienaCesChassisFanTempName,
cienaCesChassisFanTempChassisIndx,
cienaCesChassisFanTempShelfIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisFanTempNotification is sent if the cienaCesChassisFanTemp is changed to high.
To enable the device to send this trap:
- cienaCesChassisAllFanTempTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 3 }
cienaCesChassisFanNormalTempNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTempTrayNotifIndx,
cienaCesChassisFanTempNotifId,
cienaCesChassisFanTemp,
cienaCesChassisFanTempLoThreshold,
cienaCesChassisFanTempHiThreshold,
cienaCesChassisFanTempName,
cienaCesChassisFanTempChassisIndx,
cienaCesChassisFanTempShelfIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisFanTempNotification is sent if the cienaCesChassisFanTemp is changed to normal.
To enable the device to send this trap:
- cienaCesChassisAllFanTempTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 4 }
cienaCesChassisFanLoTempNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTempTrayNotifIndx,
cienaCesChassisFanTempNotifId,
cienaCesChassisFanTemp,
cienaCesChassisFanTempLoThreshold,
cienaCesChassisFanTempName,
cienaCesChassisFanTempChassisIndx,
cienaCesChassisFanTempShelfIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisFanTempNotification is sent if the cienaCesChassisFanTemp is changed to low.
To enable the device to send this trap:
- cienaCesChassisAllFanTempTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 5 }
cienaCesChassisFanSpeedMinThresholdNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanNotifIndex,
cienaCesChassisFanAvgSpeed,
cienaCesChassisFanName,
cienaCesChassisFanChassisIndx,
cienaCesChassisFanShelfIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisFanSpeedMinThresholdNotification is sent if the fan speed drops to
minimum threshold.
To enable the device to send this trap:
- cienaCesChassisAllFanTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 7 }
cienaCesChassisFanSpeedNormalRangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanNotifIndex,
cienaCesChassisFanAvgSpeed,
cienaCesChassisFanName,
cienaCesChassisFanChassisIndx,
cienaCesChassisFanShelfIndx
}
STATUS current
DESCRIPTION
"A cienaCesChassisFanSpeedNormalRangeNotification is sent if the fan speed returns to normal value.
To enable the device to send this trap:
- cienaCesChassisAllFanTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 8 }
cienaCesChassisFanTrayRemoveNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanTrayType,
cienaCesChassisFanTrayName,
cienaCesChassisFanTrayChassisIndx,
cienaCesChassisFanTrayShelfIndx,
cienaCesChassisFanTraySlotIndx,
cienaCesChassisFanTraySerialNumber
}
STATUS current
DESCRIPTION
"This notification is sent whenever a fan tray is removed from the chassis.
To enable the device to send this trap:
- cienaCesChassisAllFanTrayTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 9 }
cienaCesChassisFanTrayInsertNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanTrayType,
cienaCesChassisFanTrayName,
cienaCesChassisFanTrayChassisIndx,
cienaCesChassisFanTrayShelfIndx,
cienaCesChassisFanTraySlotIndx,
cienaCesChassisFanTraySerialNumber
}
STATUS current
DESCRIPTION
"This notification is sent whenever a fan tray is inserted in the chassis.
To enable the device to send this trap:
- cienaCesChassisAllFanTrayTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 10 }
cienaCesChassisFanTrayStatusFaultedNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanTrayStatus,
cienaCesChassisFanTrayName,
cienaCesChassisFanTrayChassisIndx,
cienaCesChassisFanTrayShelfIndx,
cienaCesChassisFanTraySlotIndx,
cienaCesChassisFanTraySerialNumber
}
STATUS current
DESCRIPTION
"This notification is sent whenever the fan tray status changes to one of the following:
- pending(2),
rpm-warning(3),
uninstalled(4),
unknown(99)
To enable the device to send this trap:
- cienaCesChassisAllFanTrayTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 11 }
cienaCesChassisFanTrayStatusOkNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisFanTrayNotifIndex,
cienaCesChassisFanTrayStatus,
cienaCesChassisFanTrayName,
cienaCesChassisFanTrayChassisIndx,
cienaCesChassisFanTrayShelfIndx,
cienaCesChassisFanTraySlotIndx,
cienaCesChassisFanTraySerialNumber
}
STATUS current
DESCRIPTION
"This notification is sent whenever the fan tray status changes to ok(1).
To enable the device to send this trap:
- cienaCesChassisAllFanTrayTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 12 }
cienaCesChassisHealthStatusUnknownNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisHealthCategory,
cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus,
cienaCesChassisHealthStatusLast
}
STATUS current
DESCRIPTION
"This notification is sent whenever the health manager status changes to unknown for the specified cienaCesChassisHealthCategory and
cienaCesChassisHealthSubCategory. The cienaCesChassisHealthStatus indicates a warning status while the cienaCesChassisHealthStatusLast
indicates the previous health status. The health status can be one of unknown, normal, warning, degraded or faulted.
An unknown status indicates that the system has not yet been able to determine the initial state. This can be due to either
the system still not completed booting or a component has just been installed and has not had sufficient time to initialize
and provide its state to the health monitoring system.
To enable the device to send this trap:
- cienaCesChassisHealthTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 13 }
cienaCesChassisHealthStatusWarningNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisHealthCategory,
cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus,
cienaCesChassisHealthStatusLast
}
STATUS current
DESCRIPTION
"This notification is sent whenever the health manager status changes to warning for the specified cienaCesChassisHealthCategory and
cienaCesChassisHealthSubCategory. The cienaCesChassisHealthStatus indicates a warning status while the cienaCesChassisHealthStatusLast
indicates the previous health status. The health status can be one of unknown, normal, warning, degraded or faulted. A warning status
indicates that the monitored item is experiencing some errors or is deviated from specified ranges, but is still functional.
To enable the device to send this trap:
- cienaCesChassisHealthTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 14 }
cienaCesChassisHealthStatusFaultedNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisHealthCategory,
cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus,
cienaCesChassisHealthStatusLast
}
STATUS current
DESCRIPTION
"This notification is sent whenever the health manager status changes to faulted for the specified cienaCesChassisHealthCategory and
cienaCesChassisHealthSubCategory. The cienaCesChassisHealthStatus indicates a faulted status while the cienaCesChassisHealthStatusLast
indicates the previous health status. The health status can be one of unknown, normal, warning, degraded or faulted. A faulted status
indicates that the monitored item has failed or is so far out of range that the item should be faulted.
To enable the device to send this trap:
- cienaCesChassisHealthTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 15 }
cienaCesChassisHealthStatusDegradedNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisHealthCategory,
cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus,
cienaCesChassisHealthStatusLast
}
STATUS current
DESCRIPTION
"This notification is sent whenever the health manager status changes to degraded for the specified cienaCesChassisHealthCategory and
cienaCesChassisHealthSubCategory. The cienaCesChassisHealthStatus indicates a degraded status while the cienaCesChassisHealthStatusLast
indicates the previous health status. The health status can be one of unknown, normal, warning, degraded or faulted. A degraded status
typically indicates that the monitored item is experiencing major problems or is well out of range. Performance or system reliability is
being affected.
To enable the device to send this trap:
- cienaCesChassisHealthTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 16 }
cienaCesChassisHealthStatusGoodNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisHealthCategory,
cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus,
cienaCesChassisHealthStatusLast
}
STATUS current
DESCRIPTION
"This notification is sent whenever the health manager status changes to normal for the specified cienaCesChassisHealthCategory and
cienaCesChassisHealthSubCategory. The cienaCesChassisHealthStatus indicates a normal status while the cienaCesChassisHealthStatusLast
indicates the previous health status. The health status can be one of unknown, normal, warning, degraded or faulted. A normal status
indicates that the monitored item is working correctly or within tolerance.
To enable the device to send this trap:
- cienaCesChassisHealthTrapState needs to be set to enabled
The above object is set to enabled by default."
::= { cienaCesChassisMIBNotifications 17 }
cienaCesChassisRebootNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress,
cienaCesChassisRebootReasonErrorType
}
STATUS current
DESCRIPTION
"A cienaCesChassisRebootNotification is sent when the device is rebooted. The cienaCesChassisRebootNotification has no guarantee to be sent upon a reboot and will likely misbehave if informs are used. If sent, the cienaCesChassisRebootReasonErrorType is set to indicate the reboot reason. "
::= { cienaCesChassisMIBNotifications 18 }
cienaCesChassisIOMStateChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisIOMState,
cienaCesChassisIOMName,
cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndx,
cienaCesChassisIOMSlotIndx,
cienaCesChassisIOMSerialNumber
}
STATUS current
DESCRIPTION
"This notification is generated when the value of cienaCesChassisIOMState changes."
::= { cienaCesChassisMIBNotifications 19 }
cienaCesChassisIOMBuzzerEnableChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisIOMBuzzerEnable,
cienaCesChassisIOMName,
cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndx,
cienaCesChassisIOMSlotIndx,
cienaCesChassisIOMSerialNumber
}
STATUS current
DESCRIPTION
"This notification is generated when the value of cienaCesChassisIOMBuzzerEnable changes."
::= { cienaCesChassisMIBNotifications 20 }
cienaCesChassisIOMBuzzerStateChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisIOMBuzzerState,
cienaCesChassisIOMName,
cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndx,
cienaCesChassisIOMSlotIndx,
cienaCesChassisIOMSerialNumber
}
STATUS current
DESCRIPTION
"This notification is generated when the value of cienaCesChassisIOMBuzzerState changes."
::= { cienaCesChassisMIBNotifications 21 }
cienaCesChassisIOMAlarmOutputStateChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisIOMAlarmOutputDescription,
cienaCesChassisIOMAlarmOutputState,
cienaCesChassisIOMName,
cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndx,
cienaCesChassisIOMSlotIndx,
cienaCesChassisIOMSerialNumber
}
STATUS current
DESCRIPTION
"This notification is generated when the value of cienaCesChassisIOMAlarmOutputState changes."
::= { cienaCesChassisMIBNotifications 22 }
cienaCesChassisIOMAlarmInputStateChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisIOMAlarmInputDescription,
cienaCesChassisIOMAlarmInputState,
cienaCesChassisIOMName,
cienaCesChassisIOMChassisIndx,
cienaCesChassisIOMShelfIndx,
cienaCesChassisIOMSlotIndx,
cienaCesChassisIOMSerialNumber
}
STATUS current
DESCRIPTION
"This notification is generated when the value of cienaCesChassisIOMAlarmInputState changes."
::= { cienaCesChassisMIBNotifications 23 }
cienaCesChassisUsbFlashEnabledNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity
}
STATUS current
DESCRIPTION
"This notification is generated when CTX USB hubs are enabled via user config."
::= { cienaCesChassisMIBNotifications 24 }
cienaCesChassisUsbFlashDisabledNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity
}
STATUS current
DESCRIPTION
"This notification is generated when CTX USB hubs are disabled via user config."
::= { cienaCesChassisMIBNotifications 25 }
cienaCesChassisAirFilterServiceNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisMacAddress
}
STATUS current
DESCRIPTION
"This notification is generated when the air filter service interval is reached."
::= { cienaCesChassisMIBNotifications 26 }
cienaCesChassisAlarmCutoffNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesChassisAlarmCutoffOrigin
}
STATUS current
DESCRIPTION
"A cienaCesChassisAlarmCutoffNotification is sent if:
1) The alarm cutoff button on either CM is pushed.
2) The CLI alarm cutoff command is issued.
3) The SNMP alarm cutoff command is issued.
To enable the device to send this trap:
cienaCesChassisAlarmCutoffTrapState needs to be set to enabled."
::= { cienaCesChassisMIBNotifications 27 }
cienaCesChassisDyingGaspNotification NOTIFICATION-TYPE
OBJECTS {
cienaCesChassisDeviceId,
cienaCesChassisHardwareVersion,
cienaCesChassisSerialNumber,
cienaCesChassisMacAddress,
cienaCesChassisMfgDate,
cienaCesChassisParamVersion,
cienaGlobalSeverity
}
STATUS current
DESCRIPTION
"This notification is sent when the system losses power"
::= { cienaCesChassisMIBNotifications 28 }
--
-- Groups
--
chassisGlobalGroup OBJECT-GROUP
OBJECTS { cienaCesChassisMacAddress, cienaCesChassisDeviceId,
cienaCesChassisPartNumber, cienaCesChassisSerialNumber, cienaCesChassisMfgDate,
cienaCesChassisParamVersion, cienaCesChassisSystemDateAndTime,
cienaCesChassisSystemTimeOffset, cienaCesChassisSystemUTCDateAndTime }
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis global attributes."
::= { cienaCesChassisMIBGroups 1 }
chassisPlatformGroup OBJECT-GROUP
OBJECTS { cienaCesChassisPlatformType, cienaCesChassisPlatformName, cienaCesChassisPlatformDesc,
cienaCesChassisNumSlots, cienaCesChassisPrimaryCtrlSlot, cienaCesChassisSecondaryCtrlSlot,
cienaCesChassisNumFanTrays, cienaCesChassisNumFansPerTray, cienaCesChassisDcPower,
cienaCesChassisRedunPower, cienaCesChassisPhysicalPortsMax, cienaCesChassisAggPortsMax,
cienaCesChassisVirtualSwitchMax , cienaCesChassisVirtualInterfaceMax,
cienaCesChassisMulticastGrpsMax,
cienaCesChassisRstpDomainsMax, cienaCesChassisVirtualInterfacePerVsMax }
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis platform attributes."
::= { cienaCesChassisMIBGroups 2 }
chassisPowerSupplyGroup OBJECT-GROUP
OBJECTS { cienaCesChassisPowerSupplyState, cienaCesChassisPowerSupplyType,
cienaCesChassisPowerSupplyManufacturer, cienaCesChassisPowerSupplySerialNumber,
cienaCesChassisPowerSupplyPartNum }
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis power supply attributes."
::= { cienaCesChassisMIBGroups 3 }
chassisFanGroup OBJECT-GROUP
OBJECTS { cienaCesChassisFanStatus,
cienaCesChassisFanAvgSpeed, cienaCesChassisFanCurrentSpeed,
cienaCesChassisFanMinSpeed }
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis fans."
::= { cienaCesChassisMIBGroups 4 }
chassisFanTrayGroup OBJECT-GROUP
OBJECTS { cienaCesChassisFanTrayStatus, cienaCesChassisFanTrayType,
cienaCesChassisFanTrayMode, cienaCesChassisFanTrayNumFans
}
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis fans tray."
::= { cienaCesChassisMIBGroups 5 }
chassisFanTempGroup OBJECT-GROUP
OBJECTS { cienaCesChassisFanTempDesc, cienaCesChassisFanTemp, cienaCesChassisFanTempHigh,
cienaCesChassisFanTempLow, cienaCesChassisFanTempLoThreshold, cienaCesChassisFanTempHiThreshold }
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis fan temperature."
::= { cienaCesChassisMIBGroups 6 }
chassisNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { cienaCesChassisFanHiTempNotification, cienaCesChassisFanLoTempNotification,
cienaCesChassisFanNormalTempNotification, cienaCesChassisFanSpeedMinThresholdNotification,
cienaCesChassisFanSpeedNormalRangeNotification, cienaCesChassisFanTrayInsertNotification,
cienaCesChassisFanTrayRemoveNotification, cienaCesChassisAlarmCutoffNotification}
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis notifications."
::= { cienaCesChassisMIBGroups 7 }
chassisHealthGroup OBJECT-GROUP
OBJECTS { cienaCesChassisHealthCategory, cienaCesChassisHealthSubCategory,
cienaCesChassisHealthStatus, cienaCesChassisHealthStatusLast}
STATUS current
DESCRIPTION
"A collection of objects providing information
about chassis health attributes."
::= { cienaCesChassisMIBGroups 8 }
chassisIomStateGroup OBJECT-GROUP
OBJECTS {
cienaCesChassisIOMState,
cienaCesChassisIOMBuzzerEnable,
cienaCesChassisIOMBuzzerState,
cienaCesChassisIOMAlarmOutputState,
cienaCesChassisIOMAlarmInputState
}
STATUS current
DESCRIPTION
" A collection of objects providing information about the IOM."
::= { cienaCesChassisMIBGroups 9 }
chassisIomNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
cienaCesChassisIOMStateChangeNotification,
cienaCesChassisIOMBuzzerEnableChangeNotification,
cienaCesChassisIOMBuzzerStateChangeNotification,
cienaCesChassisIOMAlarmOutputStateChangeNotification,
cienaCesChassisIOMAlarmInputStateChangeNotification
}
STATUS current
DESCRIPTION
" A collection of notifications that provide information about changes related to the IOM."
::= { cienaCesChassisMIBGroups 10 }
END