summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-CHASSIS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-CHASSIS-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-CHASSIS-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-CHASSIS-MIB5297
1 files changed, 5297 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-CHASSIS-MIB b/MIBS/ciena/CIENA-CES-CHASSIS-MIB
new file mode 100644
index 0000000..2e8aa3a
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-CHASSIS-MIB
@@ -0,0 +1,5297 @@
+-- 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