ADVA-FSP3000SCALM-MIB DEFINITIONS ::= BEGIN -- ------------------------------------------------------------------ -- -- FSP3000SCALM - MIB -- ------------------------------------------------------------------ -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, IpAddress, Counter64, enterprises FROM SNMPv2-SMI RowPointer, DateAndTime, RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB neEventLogTimeStamp, neEventLogIdentityTranslation, TrapAlarmSeverity, TrapCounter, EnableState, IdentityTranslation, EthDuplexMode FROM ADVA-MIB FspR7SnmpPrivLevel, FspR7SnmpSecuLevel, FspR7TL1TimoutAvailable, FspR7SessionStatus, FspR7AccountFlag, FspR7AccState, FspR7AccessStatus, FspR7Date, FspR7AccessProtocol FROM ADVA-FSPR7-TC-MIB; fsp3000scalm MODULE-IDENTITY LAST-UPDATED "201701160000Z" ORGANIZATION "ADVA Optical Networking SE " CONTACT-INFO " ADVA Optical Networking SE Campus Martinsried Fraunhoferstrasse 9a 82152 Martinsried/Munich Germany Support Europe: Phone: +49 89 89 0665 848 Fax: +49 89 89 0665 22848 e-mail: support@advaoptical.com Support USA: Phone: +1 201 995 0080 Fax: +1 201 995 0081 e-mail: support-usa@advaoptical.com Support Asia: Phone: +81 3 5408 5891 Fax: +81 3 5408 5899 e-mail: support-asia@advaoptical.com " DESCRIPTION "Fiber monitoring system for P2P fiber optical networks." REVISION "201701160000Z" DESCRIPTION "Version V2.1.1" ::= { products 15 } advaMIB OBJECT IDENTIFIER ::= { enterprises 2544 } products OBJECT IDENTIFIER ::= { advaMIB 1 } -- ------------------------------------------------------------------ -- -- Textual Conventions -- ------------------------------------------------------------------ -- Fsp3000scalmDate ::= TEXTUAL-CONVENTION DISPLAY-HINT "2d-1d-1d" STATUS current DESCRIPTION "A date specification. field octets contents range ----- ------ -------- ----- 1 1-2 year* 0..65536 2 3 month 1..12 3 4 day 1..31 * Notes: - the value of year is in network-byte order For example, Tuesday May 26, 1992 would be displayed as: 1992-5-26" SYNTAX OCTET STRING (SIZE(4..4)) Fsp3000scalmTime ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d-1d-1d" STATUS current DESCRIPTION "A time specification. field octets contents range ----- ------ -------- ----- 1 1 hour 0..23 2 2 minutes 0..59 3 3 seconds 0..60 (use 60 for leap-second) For example: 13-10-26" SYNTAX OCTET STRING (SIZE(3..3)) Fsp3000scalmNtpServerStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "NTP server status" SYNTAX INTEGER { undefined(0), unreachable(1), reachable(2) } Fsp3000scalmSourceIpAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "IP address which will be used as source address by client applications (e.g. NTP) to facilitate proper backward routing (i.e. server to client direction) in the DCN" SYNTAX INTEGER { undefined(0), sysIp(1), defaultIp(2) } Fsp3000scalmYesNo ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "YesNo variable." SYNTAX INTEGER { undefined(0), yes(1), no(2) } Fsp3000scalmAdminState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The Administrative State." SYNTAX INTEGER { is(2), mgt(4), dsbld(6) } Fsp3000scalmOperState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The Operational State." SYNTAX INTEGER { undefined(0), nr(1), anr(2), out(3), un(4) } Fsp3000scalmEntityClass ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Entity Type" SYNTAX INTEGER { undefined(0), shelf(1), module(2), scport(3), monshelf(4), monitorport(5) } Fsp3000scalmEntityType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of entity (both equipment and facility" SYNTAX INTEGER { undefined(0), eqpSh1hu(1), eqpSh1huDc(2), eqpSh7hu(3), eqpUnknown(4), eqpNcu(5), eqpScu(6), eqp16Alm(7), eqp16Ext(8), eqpPsu1huac(9), ifcE100fx(100), ifcLanIp(101), ifcSerial(102), ifcMch(103) } Fsp3000scalmAlarmListType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { alarmTempCPU(1), alarmTempBoard1(2), alarmTempBoard2Low(3), alarmTempBoard2High(4), alarmTempLaserLow(5), alarmTempLaserHigh(6), alarmMonNotRunning(7), alarmFpRunning(8), alarmFaRunning(9), alarmFpMissing(10), alarmThresCrossedFast(11), alarmThresCrossedMedium(12), alarmThresCrossedSlow(13), alarmLinkBudgetExceeded(14), alarmLinkBudgetNearlyExceeded(15), alarmManagementState(16), alarmDisabledState(17), stateChangedTrap(18), objectChangedTrap(19), transientFpStarted(24), transientFpCompleted(25), transientFpFailed(26), transientDbMgmtActionStarted(30), transientDbMgmtActionCompleted(31), transientDbMgmtActionFailed(32), transientFpSaved(34), transientOtdrMeasurementStarted(37), transientOtdrMeasurementCompleted(38), transientOtdrMeasurementFailed(39), transientOtdrMeasurementSaved(40), transientFaStarted(41), transientFaCompleted(42), transientFaFailed(43), transientFaSaved(44), alarmMonProcNotRunning(50), transientFaDeleted(51), transientOtdrMeasurementDeleted(52), transientOtdrTraceMgmtActionStarted(53), transientOtdrTraceMgmtActionCompleted(54), transientOtdrTraceMgmtActionFailed(55), alarmAlmPackageMismatch(56), alarmMaintenanceState(102), alarmAinsState(103), alarmRemoved(104), alarmProvMismatch(105), alarmDatabaseMismatch(106), alarmDatabaseFailure(107), alarmDatabaseNcuMismatch(108), alarmDatabaseVersionMismatch(109), alarmHwDegrade(110), alarmHwFailure(111), alarmLinkDown(112), alarmMeaSwRevision(113), alarmMismatch(114), alarmSupplyUnitFailure(115), alarmMaxPowerConsProvModulesToHigh(116), alarmMaxPowerConsEquipModulesToHigh(117), alarmPowerMissing(118), alarmDcnCommunicationFail(119), alarmNtpForSchedEqlzRequired(120), transientSwResetReload(121), alarmTemperatureTooHigh(122), transientBootUpFailed(123), transientBootUpCompleted(124), transientBootUpStarted(125), transientInstallFwpCompleted(126), transientBootUpRejected(127), alarmVoltageOutOfRange(128), alarmMultipleFanFailure(129), alarmCurrentTooHigh(130), alarmInputVoltageFailure(131) } Fsp3000scalmEntitySecondaryStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Variable for representing the secondary states of an entity." SYNTAX BITS { ueq(0), meaState(1), sgeo(2), lpbkState(3), lkdo(4), frcdState(5), faf(6), flt(7), act(8) } Fsp3000scalmSupplyType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The kind of power supply - provisioned value" SYNTAX INTEGER { undefined(0), front(1), rear(2) } -- ------------------------------------------------------------------ -- -- FSP3000ALMS OIDs -- ------------------------------------------------------------------ -- almTrap OBJECT IDENTIFIER ::= { fsp3000scalm 0 } almAlarm OBJECT IDENTIFIER ::= { fsp3000scalm 1 } almSystem OBJECT IDENTIFIER ::= { fsp3000scalm 2 } almInventory OBJECT IDENTIFIER ::= { fsp3000scalm 3 } almDevice OBJECT IDENTIFIER ::= { fsp3000scalm 4 } almPerformance OBJECT IDENTIFIER ::= { fsp3000scalm 5 } almMaintain OBJECT IDENTIFIER ::= { fsp3000scalm 6 } almOtdrTraceMgmt OBJECT IDENTIFIER ::= { fsp3000scalm 7 } -- ------------------------------------------------------------------ -- -- almTrap - trap definitions -- ------------------------------------------------------------------ -- -- ------------------------------------------------------------------ -- -- Monitor Unit Traps -- ------------------------------------------------------------------ -- alarmTempCPU NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if tempCPU value crossed tresholdMaxTempCPU threshold." ::= { almTrap 1 } alarmTempBoard1 NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if tempBoard1 (CPU board) value crossed tresholdMaxTempBoard1 threshold. Not used on 16ALM-1650D" ::= { almTrap 2 } alarmTempBoard2Low NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This almTrap is sent if tempBoard2 (laser board) value crossed tresholdMinTempBoard2 threshold." ::= { almTrap 3 } alarmTempBoard2High NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if tempBoard2 (laser board) value crossed tresholdMaxTempBoard2 threshold." ::= { almTrap 4 } alarmTempLaserLow NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if tempLaser value crossed tresholdMinTempLaser threshold. Not used on 16ALM-1650D" ::= { almTrap 5 } alarmTempLaserHigh NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if tempLaser value crossed tresholdMaxTempLaser threshold. Not used on 16ALM-1650D" ::= { almTrap 6 } alarmMonNotRunning NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is related with enabling/disabling monitoring function by user. The relevant alarm in alarmTable refering to this almTrap will be set/cleared." ::= { almTrap 7 } alarmFpRunning NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is related with initiating/finishing fingerprint calculation. The relevant alarm in alarmTable refering to this trap will be set/cleared. Not used on 16ALM-1650D" ::= { almTrap 8 } alarmFaRunning NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is related with initiating/finishing fault analysis. The relevant alarm in alarmTable refering to this trap will be set/cleared." ::= { almTrap 9 } alarmFpMissing NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is related with situation when fingerprint was not calculated for a port. The relevant alarm in alarmTable refering to this trap will be set/cleared." ::= { almTrap 10 } alarmThresCrossedFast NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if the absolute value of measurementLossDevFast exceeded monitorPortThresDeviationFast threshold." ::= { almTrap 11 } alarmThresCrossedMedium NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if the absolute value of measurementLossDevMedium exceeded monitorPortThresDeviationMedium threshold." ::= { almTrap 12 } alarmThresCrossedSlow NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if the absolute value of measurementLossDevSlow exceeded monitorPortThresDeviationSlow threshold." ::= { almTrap 13 } alarmLinkBudgetExceeded NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if measurementLossLinkLoss value exceeded monitorPortThresBudget threshold." ::= { almTrap 14 } alarmLinkBudgetNearlyExceeded NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent if measurementLossLinkLoss value exceeded monitorPortThresCloseToBudget threshold." ::= { almTrap 15 } alarmManagementState NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent each time when monitorPortAdminState is changed from/to mgt(4) value." ::= { almTrap 16 } alarmDisabledState NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent each time when monitorPortAdminState is changed from/to dsbld(6) value." ::= { almTrap 17 } stateChangedTrap NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when an entity state is changed (OperState or AdminState). Additionally this trap will contain changed object: monitorPortOperState or monitorPortAdminState" ::= { almTrap 18 } objectChangedTrap NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation} STATUS current DESCRIPTION "This trap is sent when an object such as alarm severity or threshold is changed Additionally this trap will contain changed object, almEntityAidString, if relevant" ::= { almTrap 19 } transientFpStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fingerprint monitoring has started" ::= { almTrap 24 } transientFpCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fingerprint monitoring has completed with success" ::= { almTrap 25 } transientFpFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fingerprint monitoring has ended with failure" ::= { almTrap 26 } transientDbMgmtActionStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, almMonitorUnitDBMgmtRequest } STATUS current DESCRIPTION "This trap is sent when any action related with Database Management is initiated. In case of file-transfer related operations it will contain additionally databaseMgmtFileName varbind." ::= { almTrap 30 } transientDbMgmtActionCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, almMonitorUnitDBMgmtRequest } STATUS current DESCRIPTION "This trap is sent when any action related with Database Management is successfully completed. In case of file-transfer related operations it will contain additionally databaseMgmtFileName varbind." ::= { almTrap 31 } transientDbMgmtActionFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, almMonitorUnitDBMgmtRequest, almMonitorUnitDBMgmtLastError } STATUS current DESCRIPTION "This trap is sent when any action related with Database Management failed. In case of file-transfer related operations it will contain additionally almMonitorUnitDBeMgmtFileName varbind." ::= { almTrap 32 } transientFpSaved NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when a completed fingerprint measurement is saved as current fingerprint." ::= { almTrap 34 } transientOtdrMeasurementStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement was intitiated." ::= { almTrap 37 } transientOtdrMeasurementCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement is completed." ::= { almTrap 38 } transientOtdrMeasurementFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement failed." ::= { almTrap 39 } transientOtdrMeasurementSaved NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when data of manual OTDR measurement was saved." ::= { almTrap 40 } transientFaStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fault analysis in initiated." ::= { almTrap 41 } transientFaCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fault analysis is completed." ::= { almTrap 42 } transientFaFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fault analysis is completed." ::= { almTrap 43 } transientFaSaved NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when the data of a completed fault analysis was saved." ::= { almTrap 44 } alarmMonProcNotRunning NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This trap is sent when some critical error happened which affects monitoring capabilities of the unit." ::= { almTrap 50 } transientFaDeleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when fault analysis was deleted." ::= { almTrap 51 } transientOtdrMeasurementDeleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement was deleted." ::= { almTrap 52 } transientOtdrTraceMgmtActionStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement was deleted." ::= { almTrap 53 } transientOtdrTraceMgmtActionCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement was deleted." ::= { almTrap 54 } transientOtdrTraceMgmtActionFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "This trap is sent when manual OTDR measurement was deleted." ::= { almTrap 55 } alarmPackageMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity} STATUS current DESCRIPTION "This trap is sent when softwareVersion and expectedSoftwareVersion values do not match and expectedSoftwareVersion value is not empty and operationMode is set to 'controller'." ::= { almTrap 56 } -- ------------------------------------------------------------------ -- -- Controller Only Traps -- ------------------------------------------------------------------ -- creationTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent every time an entity is created." ::= { almTrap 100 } deletionTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent every time an entity is destroyed." ::= { almTrap 101 } alarmAinsState NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Automatic In Service" ::= { almTrap 102 } alarmMaintenanceState NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Alarms are logged but not notified, service affecting changes and operations are permitted" ::= { almTrap 103 } alarmRemoved NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "The equipment has been removed / unplugged / disconnected. This condition has been determined to be more probable than that below, which is also supersedes." ::= { almTrap 104 } alarmEqptProvMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Provisioning incompatible with configuration" ::= { almTrap 105 } alarmDatabaseMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "compare DBACT__FAIL x.y.z in UBR note DBTYPE is retrievable immediately with RTRV-SYS, we do not currently supported a RTRV-COND-SYS" ::= { almTrap 106 } alarmDatabaseFailure NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Database Failure detect by Database Check Routine" ::= { almTrap 107 } alarmDatabaseNcuMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "This parameter indicates a change of NCU Type (NCU<->NCU2E)" ::= { almTrap 108 } alarmDatabaseVersionMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "The current DB is newer than required, or not updateable" ::= { almTrap 109 } alarmHwDegrade NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "HW operation is degraded by a HW fault, but traffic is unaffected." ::= { almTrap 110 } alarmHwFailure NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "General Hardware Failure" ::= { almTrap 111 } alarmLinkDown NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Failure of External Linkage" ::= { almTrap 112 } alarmMeaSwRevision NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Mismatch of SW Revision" ::= { almTrap 113 } alarmMismatch NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Non-Specific Mismatch. Equipment Not Match Provisioned Hardware" ::= { almTrap 114 } alarmPowerSupplyUnitFailure NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "" ::= { almTrap 115 } alarmMaxPowerConsProvModulesToHigh NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "The maximum power consumption of all provisioned equipment exceeds the capability of a single PSU in the shelf." ::= { almTrap 116 } alarmControllerMaxPowerConsEquipModulesToHigh NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "The maximum power consumption of the installed equipment exceeds the capability of a single PSU in the shelf." ::= { almTrap 117 } alarmPowerMissing NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Power Unit Missing" ::= { almTrap 118 } alarmDcnCommunicationFail NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "The connection to the shelf is dysfunctional or the connection to the module within the shelf is dysfunctional" ::= { almTrap 119 } alarmNtpForSchedEqlzRequired NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Scheduled Equalization requires NTP to be enabled" ::= { almTrap 120 } transientSwResetReload NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "System Restart-RELOAD" ::= { almTrap 121 } alarmTemperatureTooHigh NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Temperature Too High" ::= { almTrap 122 } transientBootUpFailed NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Boot up failed" ::= { almTrap 123 } transientBootUpCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "Boot up completed" ::= { almTrap 124 } transientBootUpStarted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "Boot up started" ::= { almTrap 125 } transientInstallFwpCompleted NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "Installation of FWP completed" ::= { almTrap 126 } transientBootUpRejected NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation } STATUS current DESCRIPTION "Boot up rejected" ::= { almTrap 127 } alarmVoltageOutOfRange NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Voltage Out Of Range" ::= { almTrap 128 } alarmMultipleFanFailure NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Multiple Fan Failure" ::= { almTrap 129 } alarmCurrentTooHigh NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Current Too High" ::= { almTrap 130 } alarmInputVoltageFailure NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, neEventLogIdentityTranslation, alarmSeverity } STATUS current DESCRIPTION "Input Voltage Failure" ::= { almTrap 131 } controllerEquipmentInsertedTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when an equipment is inserted." ::= { almTrap 200 } controllerEquipmentRemovedTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when an equipment is removed." ::= { almTrap 201 } trapsinkCreatedTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when trapsink is created." ::= { almTrap 202 } trapSinkDeletedTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when trapsink is deleted." ::= { almTrap 203 } authenticationNotification NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, authTrapLctIp, authTrapStatus, authTrapSessionId, authTrapProtocol, authTrapPort, authTrapUserName, authTrapRadUserName } STATUS current DESCRIPTION "This trap is sent when authentication event happens." ::= { almTrap 302 } authenticationNotificationSummary NOTIFICATION-TYPE OBJECTS { neEventLogTimeStamp, authTrapProtocol, authTrapSuccessfulAuthCount, authTrapUnsuccessfulAuthCount } STATUS current DESCRIPTION "This trap is sent when authentication event happens more often than 5 times within 10 seconds." ::= { almTrap 303 } -- ------------------------------------------------------------------ -- -- almAlarm - contains alarm severity profile -- and table of active alarms -- ------------------------------------------------------------------ -- alarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almAlarm 1 } alarmSeverityTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmSeverityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almAlarm 2 } -- ------------------------------------------------------------------ -- -- alarmTable -- ------------------------------------------------------------------ -- alarmEntry OBJECT-TYPE SYNTAX AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass, alarmType } ::= { alarmTable 1 } AlarmEntry ::= SEQUENCE { almShelfId Integer32, almSlotId Integer32, almPortId Integer32, almEntityClass Fsp3000scalmEntityClass, alarmType Fsp3000scalmAlarmListType, alarmSeverity TrapAlarmSeverity, alarmTimeStamp DateAndTime } almShelfId OBJECT-TYPE SYNTAX Integer32 (1..17) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf number of Monitor or Controller Unit" ::= { alarmEntry 1 } almSlotId OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number of Monitor or Controller Unit" ::= { alarmEntry 2 } almPortId OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port number of Monitor or Controller Unit" ::= { alarmEntry 3 } almEntityClass OBJECT-TYPE SYNTAX Fsp3000scalmEntityClass MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entity type of Monitor or Controller Unit" ::= { alarmEntry 4 } alarmType OBJECT-TYPE SYNTAX Fsp3000scalmAlarmListType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of alarm." ::= { alarmEntry 5 } alarmSeverity OBJECT-TYPE SYNTAX TrapAlarmSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "Value of severity." ::= { alarmEntry 6 } alarmTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of alarm." ::= { alarmEntry 7 } -- ------------------------------------------------------------------ -- -- alarmSeverityTable -- ------------------------------------------------------------------ -- alarmSeverityEntry OBJECT-TYPE SYNTAX AlarmSeverityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass, alarmSeverityType} ::= { alarmSeverityTable 1 } AlarmSeverityEntry ::= SEQUENCE { alarmSeverityType Fsp3000scalmAlarmListType, alarmSeverityValue TrapAlarmSeverity } alarmSeverityType OBJECT-TYPE SYNTAX Fsp3000scalmAlarmListType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of severity." ::= { alarmSeverityEntry 1 } alarmSeverityValue OBJECT-TYPE SYNTAX TrapAlarmSeverity MAX-ACCESS read-write STATUS current DESCRIPTION "Value of severity." ::= { alarmSeverityEntry 2 } -- ------------------------------------------------------------------ -- -- almSystem -- ------------------------------------------------------------------ -- almControllerSysMgmt OBJECT IDENTIFIER ::= { almSystem 1 } almMonitorUnitSysMgmt OBJECT IDENTIFIER ::= { almSystem 2 } almUserManagement OBJECT IDENTIFIER ::= { almSystem 3 } almSecurity OBJECT IDENTIFIER ::= { almSystem 4 } -- ------------------------------------------------------------------ -- -- almControllerSysMgmt -- ------------------------------------------------------------------ -- almGeneral OBJECT IDENTIFIER ::= { almControllerSysMgmt 1 } almIpSettings OBJECT IDENTIFIER ::= { almControllerSysMgmt 2 } almDateAndTime OBJECT IDENTIFIER ::= { almControllerSysMgmt 3 } almEmailNotifSettings OBJECT IDENTIFIER ::= { almControllerSysMgmt 4 } almEmailNotifSettings OBJECT IDENTIFIER ::= { almControllerSysMgmt 4 } almLossGuidance OBJECT IDENTIFIER ::= { almControllerSysMgmt 5 } -- ------------------------------------------------------------------ -- -- almGeneral -- ------------------------------------------------------------------ -- almSystemId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "System Identifier" ::= { almGeneral 1 } almControllerSwVersion OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Software Version of the NCU software." ::= { almGeneral 2 } almControllerModel OBJECT-TYPE SYNTAX INTEGER { undefined(0), fsp3000alm(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Marketing model name of System" ::= { almGeneral 3 } almControllerDatabaseSerialNumber OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "read from Master Shelf and stored in the DB 'once'" ::= { almGeneral 4 } almControllerDatabaseType OBJECT-TYPE SYNTAX INTEGER { undefined(0), auxiliary(1), normal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "this shows whether the system is running on a temporary auxiliary DB or on the DB in ACT, which is the normal situation" ::= { almGeneral 5 } -- ------------------------------------------------------------------ -- -- almIpSettings -- ------------------------------------------------------------------ -- almSystemIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "System IP" ::= { almIpSettings 1 } almSystemIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "System IP Mask" ::= { almIpSettings 2 } almDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default gateway for IP routing" ::= { almIpSettings 3 } -- ------------------------------------------------------------------ -- -- almDateAndTime -- ------------------------------------------------------------------ -- almDate OBJECT-TYPE SYNTAX Fsp3000scalmDate MAX-ACCESS read-write STATUS current DESCRIPTION "Date" ::= { almDateAndTime 1 } almTime OBJECT-TYPE SYNTAX Fsp3000scalmTime MAX-ACCESS read-write STATUS current DESCRIPTION "Time, display rule: HH-MM-SS" ::= { almDateAndTime 2 } almTimeZone OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Time Zone" ::= { almDateAndTime 3 } almTimeZoneOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time Zone Offset" ::= { almDateAndTime 4 } almDaylightSavingsTimeEnabled OBJECT-TYPE SYNTAX Fsp3000scalmYesNo MAX-ACCESS read-only STATUS current DESCRIPTION "Boolean value indicating if Daylight Saving Time is enabled." ::= { almDateAndTime 5 } almNtpMode OBJECT-TYPE SYNTAX INTEGER { undefined(0), ntpOff(1), --NTP is switched off ntpClientOnly(2), --Doesn't provide service, clock source one or more NTP servers ntpServerOnly(3), --Provides service, clock source local ntpRelay(4) --Provides service, clock source one or more NTP servers } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP Service Mode" ::= { almDateAndTime 6 } almTimeChangeReason OBJECT-TYPE SYNTAX INTEGER { undefined(0), none(1), manual(2), correction(3), dst(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Time Change Reason" ::= { almDateAndTime 7 } almDateUtc OBJECT-TYPE SYNTAX Fsp3000scalmDate MAX-ACCESS read-only STATUS current DESCRIPTION "Date in UTC format" ::= { almDateAndTime 8 } almTimeUtc OBJECT-TYPE SYNTAX Fsp3000scalmTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time in UTC format" ::= { almDateAndTime 9 } almNtpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP Server configuration table." ::= { almDateAndTime 10 } almNtpServerEntry OBJECT-TYPE SYNTAX AlmNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP Server entity." INDEX { almNtpServerIp } ::= { almNtpServerTable 1 } AlmNtpServerEntry ::= SEQUENCE { almNtpServerIp IpAddress, almNtpServerSourceIp Fsp3000scalmSourceIpAddress, almNtpServerTest INTEGER, almNtpServerTestStatus INTEGER, almNtpServerSyncStatus INTEGER, almNtpServerAdminState INTEGER, almNtpServerOperState Fsp3000scalmOperState, almNtpServerRowStatus RowStatus } almNtpServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address of the remote NTP server." ::= { almNtpServerEntry 1 } almNtpServerSourceIp OBJECT-TYPE SYNTAX Fsp3000scalmSourceIpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network interface type used for NTP connection. Two interface types are defined: sysIp(1) and defaultIp(2). " ::= { almNtpServerEntry 2 } almNtpServerTest OBJECT-TYPE SYNTAX INTEGER { undefined(0), rls(1), ntpTest(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operational parameter for invoking a connection test procedure. If set to almNtpTest(2) then a connection with remote NTP server is being checked. Result of this operation is saved under almNtpServerTestStatus column. When operation finish then value is automaticaly set to rls(1). It cannot be set to rls(1) by hand. " ::= { almNtpServerEntry 3 } almNtpServerTestStatus OBJECT-TYPE SYNTAX INTEGER { undefined(0), success(1), fail(2), idle(3), inProgress(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result of NTP availability check command invoked by setting almNtpServerTest to almNtpTest(2)." ::= { almNtpServerEntry 4 } almNtpServerSyncStatus OBJECT-TYPE SYNTAX INTEGER { undefined(0), noData(1), systemPeer(2), falseTicker(3), candidate(4), discarded(5), inProgress(6), notApplicable(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The NTP Synchronization status." ::= { almNtpServerEntry 5 } almNtpServerAdminState OBJECT-TYPE SYNTAX INTEGER { undefined(0), is(2), dsbld(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative state of remote NTP server. It can be set to is(2) or to dsbld(6)." ::= { almNtpServerEntry 6 } almNtpServerOperState OBJECT-TYPE SYNTAX Fsp3000scalmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "Operative state of remote NTP server." ::= { almNtpServerEntry 7 } almNtpServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status used for managing a NTP server entity. All values defined for RowStatus TC can be used. " ::= { almNtpServerEntry 8 } -- ------------------------------------------------------------------ -- -- almEmailNotifSettings -- ------------------------------------------------------------------ -- almEmailNotifConfig OBJECT-TYPE SYNTAX INTEGER { disabled (1), -- email functionality disabled enabled (2) -- email functionality enabled } MAX-ACCESS read-write STATUS current DESCRIPTION "Email functionality configuration." ::= { almEmailNotifSettings 1} almSmtpServerName OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address (IPv4) of the SMTP server." ::= { almEmailNotifSettings 2} almSmtpServerPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port of the SMTP server." ::= { almEmailNotifSettings 3} almSmtpServerConnectionSecurity OBJECT-TYPE SYNTAX INTEGER { none (1), ssl-tls (2), starttls (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Security type for the connection to the SMTP server." ::= { almEmailNotifSettings 4} almSmtpServerAuthConfig OBJECT-TYPE SYNTAX INTEGER { noAuth (1), -- no authentication auth (2) -- use authentication } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration of authentication with SMTP server." ::= { almEmailNotifSettings 5} almSmtpServerAccount OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Account used for authentication with SMTP server." ::= { almEmailNotifSettings 6 } almSmtpServerPasswd OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Password used for authentication with SMTP server. Read requests on this object will return a zero-length string." ::= { almEmailNotifSettings 7 } -- ------------------------------------------------------------------ -- -- emailRecipientTable -- ------------------------------------------------------------------ -- almEmailRecipientTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmEmailRecipientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of email recipients." ::= { almEmailNotifSettings 8 } almEmailRecipientEntry OBJECT-TYPE SYNTAX AlmEmailRecipientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almEmailRecipientId } ::= { almEmailRecipientTable 1 } AlmEmailRecipientEntry ::= SEQUENCE { almEmailRecipientId Integer32, almEmailRecipientAddress DisplayString, almEmailRecipientType INTEGER, almEmailRecipientRowStatus RowStatus } almEmailRecipientId OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almEmailRecipientEntry 1 } almEmailRecipientAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "An email address." ::= { almEmailRecipientEntry 2 } almEmailRecipientType OBJECT-TYPE SYNTAX INTEGER { to(1), cc(2), bcc(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almEmailRecipientEntry 3 } almEmailRecipientRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, set this object to createAndGo(4). To remove a row, set this object to destroy(6)." ::= { almEmailRecipientEntry 4 } -- ------------------------------------------------------------------ -- -- almExternalIdTable -- ------------------------------------------------------------------ -- almExternalIdTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmExternalIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table defining the mapping of portIds to externalIds." ::= { almEmailNotifSettings 9 } almExternalIdEntry OBJECT-TYPE SYNTAX AlmExternalIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass} ::= { almExternalIdTable 1 } AlmExternalIdEntry ::= SEQUENCE { almExternalId DisplayString } almExternalId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The externalId for the corresponding port." ::= { almExternalIdEntry 1} -- ------------------------------------------------------------------ -- -- almLossGuidance -- ------------------------------------------------------------------ -- almLossGuidanceConfig OBJECT-TYPE SYNTAX INTEGER { disabled (1), -- enabled (2) -- } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { almLossGuidance 1 } almMinLoss OBJECT-TYPE SYNTAX Integer32 (20..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 20." ::= { almLossGuidance 2 } almAlwDev OBJECT-TYPE SYNTAX Integer32 (10..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 10." ::= { almLossGuidance 3 } almLossKm OBJECT-TYPE SYNTAX Integer32 (10..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 29." ::= { almLossGuidance 4 } almLossConnectors OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 5." ::= { almLossGuidance 5 } almLossSplices OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 0." ::= { almLossGuidance 6 } almNumConnectors OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 3." ::= { almLossGuidance 7 } almNumSplices OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is 0." ::= { almLossGuidance 8 } -- ------------------------------------------------------------------ -- -- AlmUserManagement Table -- ------------------------------------------------------------------ -- almUserManagementTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmUserManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "userManagementTable" ::= { almUserManagement 1 } almUserManagementEntry OBJECT-TYPE SYNTAX AlmUserManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of userManagementTable" INDEX { almUserManagementUsername } ::= { almUserManagementTable 1 } AlmUserManagementEntry ::= SEQUENCE { almUserManagementRowStatus RowStatus, almUserManagementUsername SnmpAdminString, almUserManagementPrivilegeLevel FspR7SnmpPrivLevel, almUserManagementSecurityLevel FspR7SnmpSecuLevel, almUserManagementAuthPrivKey SnmpAdminString, almUserManagementAuthPrivKeyOld SnmpAdminString, almUserManagementTl1TimeoutAvailable FspR7TL1TimoutAvailable, almUserManagementTl1TimeoutValue Integer32, almUserManagementSnmpTimeoutValue Unsigned32, almUserManagementUdpSessionStatus FspR7SessionStatus, almUserManagementAccountFlag FspR7AccountFlag, almUserManagementPasswordMinAge Integer32, almUserManagementPasswordMaxAge Integer32, almUserManagementPasswordExpirationPeriod Integer32, almUserManagementAccountState FspR7AccState, almUserManagementPasswordExpirationDate FspR7Date, almUserManagementPasswordLastChangeDate FspR7Date, almUserManagementFailedLoginAttempts Integer32, almUserManagementLastLoginFailInfo SnmpAdminString, almUserManagementLastLoginSuccessInfo SnmpAdminString } almUserManagementRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { almUserManagementEntry 1 } almUserManagementUsername OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "The name string for user authentication purposes" ::= { almUserManagementEntry 2 } almUserManagementPrivilegeLevel OBJECT-TYPE SYNTAX FspR7SnmpPrivLevel MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 3 } almUserManagementSecurityLevel OBJECT-TYPE SYNTAX FspR7SnmpSecuLevel MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 4 } almUserManagementAuthPrivKey OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "A human readable string representing the current or new password for user account. " ::= { almUserManagementEntry 5 } almUserManagementAuthPrivKeyOld OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "A human readable string representing the old password for user account. This object should be used only for password change procedure. " ::= { almUserManagementEntry 6 } almUserManagementTl1TimeoutAvailable OBJECT-TYPE SYNTAX FspR7TL1TimoutAvailable MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 7 } almUserManagementTl1TimeoutValue OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 8 } almUserManagementSnmpTimeoutValue OBJECT-TYPE SYNTAX Unsigned32 (30..3600) UNITS "s" MAX-ACCESS read-only STATUS current DESCRIPTION "The time period between SNMP requests for given SNMPv3 user or SNMPv1 community name after which the virtual SNMP session is deleted from SNMP Agent" ::= { almUserManagementEntry 9 } almUserManagementUdpSessionStatus OBJECT-TYPE SYNTAX FspR7SessionStatus MAX-ACCESS read-only STATUS current DESCRIPTION "UDP-based User Session Status" ::= { almUserManagementEntry 10 } almUserManagementAccountFlag OBJECT-TYPE SYNTAX FspR7AccountFlag MAX-ACCESS read-create STATUS current DESCRIPTION "User account flag used currently to set the forced authentication change request. See the FspR7AccountFlag Textual-Convention." ::= { almUserManagementEntry 11 } almUserManagementPasswordMinAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 12 } almUserManagementPasswordMaxAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 13 } almUserManagementPasswordExpirationPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 14 } almUserManagementAccountState OBJECT-TYPE SYNTAX FspR7AccState MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almUserManagementEntry 15 } almUserManagementPasswordExpirationDate OBJECT-TYPE SYNTAX FspR7Date MAX-ACCESS read-only STATUS current DESCRIPTION "PASSWORD_EXPIRATION_DATE" ::= { almUserManagementEntry 16 } almUserManagementPasswordLastChangeDate OBJECT-TYPE SYNTAX FspR7Date MAX-ACCESS read-only STATUS current DESCRIPTION "PASSWORD_LASTCHANGE_DATE" ::= { almUserManagementEntry 17 } almUserManagementFailedLoginAttempts OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { almUserManagementEntry 18 } almUserManagementLastLoginFailInfo OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "FAIL_INFO" ::= { almUserManagementEntry 19 } almUserManagementLastLoginSuccessInfo OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "SUCCESS_INFO" ::= { almUserManagementEntry 20 } -- ------------------------------------------------------------------ -- -- almSecurity -- ------------------------------------------------------------------ -- privilegeChangeIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address of sending NE." ::= { almSecurity 1 } authTrapLctIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP address of LCT used in NE access." ::= { almSecurity 2 } authTrapStatus OBJECT-TYPE SYNTAX FspR7AccessStatus MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indication whether security operation was succesful/unsuccessful." ::= { almSecurity 3 } authTrapSessionId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Session name used in NE access." ::= { almSecurity 4 } authTrapProtocol OBJECT-TYPE SYNTAX FspR7AccessProtocol MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Protocol type used in NE access." ::= { almSecurity 5 } authTrapPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Port number used in NE access." ::= { almSecurity 6 } authTrapUserName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name string for user authentication purposes" ::= { almSecurity 7 } authTrapRadUserName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name string for RADIUS authentication" ::= { almSecurity 8 } authTrapSuccessfulAuthCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of successful authentications." ::= { almSecurity 9 } authTrapUnsuccessfulAuthCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of unsuccessful authentications." ::= { almSecurity 10 } -- ------------------------------------------------------------------ -- -- almMonitorUnitSystemMgmt -- ------------------------------------------------------------------ -- almMonitorUnitInformation OBJECT IDENTIFIER ::= { almMonitorUnitSysMgmt 1 } almMonitorUnitSoftwareMgmt OBJECT IDENTIFIER ::= { almMonitorUnitSysMgmt 2 } almMonitorUnitDatabaseMgmt OBJECT IDENTIFIER ::= { almMonitorUnitSysMgmt 3 } -- ------------------------------------------------------------------ -- -- informationTable -- ------------------------------------------------------------------ -- almMonitorUnitInformationTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorUnitInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of system inormation of monitor shelves." ::= { almMonitorUnitInformation 1 } almMonitorUnitInformationEntry OBJECT-TYPE SYNTAX AlmMonitorUnitInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorUnitInformationTable 1 } AlmMonitorUnitInformationEntry ::= SEQUENCE { almMonitorUnitInformationSoftwareVersion SnmpAdminString, almMonitorUnitInformationReleaseNumber INTEGER } almMonitorUnitInformationSoftwareVersion OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Reports the running software version on the device" ::= { almMonitorUnitInformationEntry 1 } almMonitorUnitInformationReleaseNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The release number of the Mmnitor shelf. It will have the following format: XXYYZZ. For example, release version 1.2.1 will be identified in the following way:'10201'." ::= { almMonitorUnitInformationEntry 2 } -- ------------------------------------------------------------------ -- -- almMonitorUnitSoftwareMgmt -- ------------------------------------------------------------------ -- almMonitorUnitSoftwareMgmtAllRequest OBJECT-TYPE SYNTAX INTEGER { none (1), -- none downloadInstallActivateAll (2), -- copy software image to the ALM units,uncompress and activate them rebootAll (3) -- reboot all the ALM units } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate software management related action on all the ALM units. The status of the inititated actions needs to be monitored by polling softwareMgmtState for each ALM unit." ::= { almMonitorUnitSoftwareMgmt 1 } -- ------------------------------------------------------------------ -- -- almMonitorUnitSWMgmtTable -- ------------------------------------------------------------------ -- almMonitorUnitSWMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorUnitSWMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of software management of monitor shelves." ::= { almMonitorUnitSoftwareMgmt 2 } almMonitorUnitSWMgmtEntry OBJECT-TYPE SYNTAX AlmMonitorUnitSWMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorUnitSWMgmtTable 1 } AlmMonitorUnitSWMgmtEntry ::= SEQUENCE { almMonitorUnitSWMgmtRequest INTEGER, almMonitorUnitSWMgmtState INTEGER, almMonitorUnitSWMgmtLastError INTEGER, almMonitorUnitSWMgmtActionProgress Integer32 } almMonitorUnitSWMgmtRequest OBJECT-TYPE SYNTAX INTEGER { none (1), -- none reboot (6), -- reboot the ALM unit downloadInstallActivate (8) -- copy software image to the ALM unit,uncompress and activate it } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate software management related action" ::= { almMonitorUnitSWMgmtEntry 1 } almMonitorUnitSWMgmtState OBJECT-TYPE SYNTAX INTEGER { idle (1), downloading (2), downloadReadyForInstallation (3), installingSoftware (4), rebooting (7), failure (8), queuedForDownload (12) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the SW upgrade process. When failure is set then softwareMgmtLastError is applicable." ::= { almMonitorUnitSWMgmtEntry 2 } almMonitorUnitSWMgmtLastError OBJECT-TYPE SYNTAX INTEGER { noError (1), downloadLoginFailed (2), downloadFileNotFound (3), downloadFileNoAccess (4), downloadServerUnreachable (5), downloadFailed (6), installationFailed (7), restoreFailed (8), noSpaceLeft (9), -- applicable for download and activate internalError (10), invalidBackupFile (11), installationVersionMismatch (12), installationFileNotExist (13), installationChecksumError (14) } MAX-ACCESS read-only STATUS current DESCRIPTION "The latest failure in the software upgrade process. Applicable only when softwareMgmtState is set to 'failure'. NOTE: All failures that are caused by malfunctioning hardware are reported as internalError(10)." ::= { almMonitorUnitSWMgmtEntry 3 } almMonitorUnitSWMgmtActionProgress OBJECT-TYPE SYNTAX Integer32 (0..100 | -2147483648) UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Operational progress in % i.e. file transfer" ::= { almMonitorUnitSWMgmtEntry 14 } -- ------------------------------------------------------------------ -- -- almMonitorUnitDatabaseMgmt -- ------------------------------------------------------------------ -- almMonitorUnitDatabaseMgmtAllRequest OBJECT-TYPE SYNTAX INTEGER { none (1), runBackupAll (2), runExtract (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate database management related action on all the ALM units. The status of the inititated actions needs to be monitored by polling databaseMgmtState for each ALM unit." ::= { almMonitorUnitDatabaseMgmt 1 } -- ------------------------------------------------------------------ -- -- almMonitorUnitDBMgmtTable -- ------------------------------------------------------------------ -- almMonitorUnitDBMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorUnitDBMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of software management of monitor shelves." ::= { almMonitorUnitDatabaseMgmt 2 } almMonitorUnitDBMgmtEntry OBJECT-TYPE SYNTAX AlmMonitorUnitDBMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorUnitDBMgmtTable 1 } AlmMonitorUnitDBMgmtEntry ::= SEQUENCE { almMonitorUnitDBMgmtRequest INTEGER, almMonitorUnitDBMgmtState INTEGER, almMonitorUnitDBMgmtLastError INTEGER, almMonitorUnitDBMgmtFileName SnmpAdminString, almMonitorUnitDBMgmtActionProgress Integer32 } almMonitorUnitDBMgmtRequest OBJECT-TYPE SYNTAX INTEGER { none (1), runBackupUpload (5), runDownloadRestore (7), resetToFactory (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate database management related action" ::= { almMonitorUnitDBMgmtEntry 1 } almMonitorUnitDBMgmtState OBJECT-TYPE SYNTAX INTEGER { idle (1), downloading (2), uploading (3), runningBackup (4), runningRestore (5), resettingToFactory (6), failure (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the backup/restore DB process. When failure is set then databaseMgmtLastError is applicable." ::= { almMonitorUnitDBMgmtEntry 2 } almMonitorUnitDBMgmtLastError OBJECT-TYPE SYNTAX INTEGER { noError (1), transferFileNotFound (3), transferFailed (6), backupFailed (7), restoreFailed (8), noSpaceLeft (9), internalError (10), invalidBackupFile (11) } MAX-ACCESS read-only STATUS current DESCRIPTION "The latest failure of the backup/restore DB process. Applicable only when databaseMgmtState is set to 'failure'. NOTE: All failures that are caused by malfunctioning hardware are reported as internalError." ::= { almMonitorUnitDBMgmtEntry 3 } almMonitorUnitDBMgmtFileName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "The DB filename which has been downloaded to the NE." ::= { almMonitorUnitDBMgmtEntry 9 } almMonitorUnitDBMgmtActionProgress OBJECT-TYPE SYNTAX Integer32 (0..100 | -2147483648) UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Operational progress in % i.e. file transfer" ::= { almMonitorUnitDBMgmtEntry 12 } -- ------------------------------------------------------------------ -- -- almInventory -- ------------------------------------------------------------------ -- -- ------------------------------------------------------------------ -- -- almInventoryTable -- ------------------------------------------------------------------ -- almInventoryTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmInventoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Inventory" ::= { almInventory 1 } almInventoryEntry OBJECT-TYPE SYNTAX AlmInventoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almInventoryTable 1 } AlmInventoryEntry ::= SEQUENCE { almInventoryUnitName SnmpAdminString, almInventoryFirmwarePackageRev SnmpAdminString, almInventoryHardwareRev SnmpAdminString, almInventoryFpgaRev SnmpAdminString, almInventorySerialNumber SnmpAdminString, almInventoryPartNumber SnmpAdminString, almInventoryCleiCode SnmpAdminString, almInventoryVendorId SnmpAdminString, almInventoryInventoryType INTEGER, almInventoryUniversalSerialIdent SnmpAdminString } almInventoryUnitName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Official Equipment Name" ::= { almInventoryEntry 1 } almInventoryFirmwarePackageRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware Package Revision Number" ::= { almInventoryEntry 2 } almInventoryHardwareRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment Revision Number" ::= { almInventoryEntry 3 } almInventoryFpgaRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The active FPGA version on the device" ::= { almInventoryEntry 4 } almInventorySerialNumber OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment Serial Number" ::= { almInventoryEntry 5 } almInventoryPartNumber OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number" ::= { almInventoryEntry 6 } almInventoryCleiCode OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Common Language Equipment Identifier" ::= { almInventoryEntry 7 } almInventoryVendorId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "OEM Vendor Code" ::= { almInventoryEntry 8 } almInventoryInventoryType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the physical entity" ::= { almInventoryEntry 9 } almInventoryUniversalSerialIdent OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Universal Serial Identifier" ::= { almInventoryEntry 10 } -- ------------------------------------------------------------------ -- -- almDevice -- ------------------------------------------------------------------ -- -- ------------------------------------------------------------------ -- -- almEntityTable -- ------------------------------------------------------------------ -- almEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all the entities existing in ALM system containing common parameters." ::= { almDevice 1 } almEntityEntry OBJECT-TYPE SYNTAX AlmEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almEntityTable 1 } AlmEntityEntry ::= SEQUENCE { almEntityAidString IdentityTranslation, almEntityType Fsp3000scalmEntityType, almEntityTableId RowPointer } almEntityAidString OBJECT-TYPE SYNTAX IdentityTranslation MAX-ACCESS read-only STATUS current DESCRIPTION "AID string of an entity." ::= { almEntityEntry 1 } almEntityType OBJECT-TYPE SYNTAX Fsp3000scalmEntityType MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the device" ::= { almEntityEntry 2 } almEntityTableId OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "RowPointer to managment table of entity." ::= { almEntityEntry 3 } -- ------------------------------------------------------------------ -- -- almMonitorShelfMgmtTable -- ------------------------------------------------------------------ -- almMonitorShelfMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorShelfMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of monitor shelves." ::= { almDevice 2 } almMonitorShelfMgmtEntry OBJECT-TYPE SYNTAX AlmMonitorShelfMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorShelfMgmtTable 1 } AlmMonitorShelfMgmtEntry ::= SEQUENCE { almMonitorShelfMgmtName SnmpAdminString } almMonitorShelfMgmtName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device" ::= { almMonitorShelfMgmtEntry 1 } -- ------------------------------------------------------------------ -- -- almMonitorPortMgmtTable -- ------------------------------------------------------------------ -- almMonitorPortMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of optical ports." ::= { almDevice 3 } almMonitorPortMgmtEntry OBJECT-TYPE SYNTAX AlmMonitorPortMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorPortMgmtTable 1 } AlmMonitorPortMgmtEntry ::= SEQUENCE { almMonitorPortMgmtAdminState Fsp3000scalmAdminState, almMonitorPortMgmtOperState Fsp3000scalmOperState, almMonitorPortMgmtName SnmpAdminString } almMonitorPortMgmtAdminState OBJECT-TYPE SYNTAX Fsp3000scalmAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The Administrative State of an entity." ::= { almMonitorPortMgmtEntry 1 } almMonitorPortMgmtOperState OBJECT-TYPE SYNTAX Fsp3000scalmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational State of an entity." ::= { almMonitorPortMgmtEntry 2 } almMonitorPortMgmtName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device" ::= { almMonitorPortMgmtEntry 3 } -- ------------------------------------------------------------------ -- -- almControllerShelfMgmtTable -- ------------------------------------------------------------------ -- almControllerShelfMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerShelfMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of optical ports." ::= { almDevice 4 } almControllerShelfMgmtEntry OBJECT-TYPE SYNTAX AlmControllerShelfMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerShelfMgmtTable 1 } AlmControllerShelfMgmtEntry ::= SEQUENCE { almControllerShelfMgmtAdminState Fsp3000scalmAdminState, almControllerShelfMgmtOperState Fsp3000scalmOperState, almControllerShelfMgmtName SnmpAdminString, almControllerShelfMgmtType Fsp3000scalmEntityType, almControllerShelfMgmtSecondaryStates Fsp3000scalmEntitySecondaryStates, almControllerShelfMgmtHeight Unsigned32, almControllerShelfMgmtRack SnmpAdminString, almControllerShelfMgmtSupply Fsp3000scalmSupplyType, almControllerShelfMgmtStandardSlotHeight Unsigned32, almControllerShelfMgmtStandardSlots Unsigned32, almControllerShelfMgmtRackNumber Unsigned32, almControllerShelfMgmtRackOrder Unsigned32, almControllerShelfMgmtMaxPowerConsumption Unsigned32 } almControllerShelfMgmtAdminState OBJECT-TYPE SYNTAX Fsp3000scalmAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The Administrative State of an entity." ::= { almControllerShelfMgmtEntry 1 } almControllerShelfMgmtOperState OBJECT-TYPE SYNTAX Fsp3000scalmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational State of an entity." ::= { almControllerShelfMgmtEntry 2 } almControllerShelfMgmtName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device" ::= { almControllerShelfMgmtEntry 3 } almControllerShelfMgmtType OBJECT-TYPE SYNTAX Fsp3000scalmEntityType MAX-ACCESS read-only STATUS current DESCRIPTION "The TYPE of Module." ::= { almControllerShelfMgmtEntry 4 } almControllerShelfMgmtSecondaryStates OBJECT-TYPE SYNTAX Fsp3000scalmEntitySecondaryStates MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary States" ::= { almControllerShelfMgmtEntry 5 } almControllerShelfMgmtHeight OBJECT-TYPE SYNTAX Unsigned32 UNITS "HU" MAX-ACCESS read-only STATUS current DESCRIPTION "Height of Shelf in HU" ::= { almControllerShelfMgmtEntry 6 } almControllerShelfMgmtRack OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Rack Containing Shelf" ::= { almControllerShelfMgmtEntry 7 } almControllerShelfMgmtSupply OBJECT-TYPE SYNTAX Fsp3000scalmSupplyType MAX-ACCESS read-only STATUS current DESCRIPTION "The kind of power supply - provisioned value" ::= { almControllerShelfMgmtEntry 8 } almControllerShelfMgmtStandardSlotHeight OBJECT-TYPE SYNTAX Unsigned32 UNITS "HU" MAX-ACCESS read-only STATUS current DESCRIPTION "Height of Standard Slots in Shelf in HU" ::= { almControllerShelfMgmtEntry 9 } almControllerShelfMgmtStandardSlots OBJECT-TYPE SYNTAX Unsigned32 (2..20) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Provisionable Standard Slots" ::= { almControllerShelfMgmtEntry 10 } almControllerShelfMgmtRackNumber OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of the Rack" ::= { almControllerShelfMgmtEntry 11 } almControllerShelfMgmtRackOrder OBJECT-TYPE SYNTAX Unsigned32 (0..45) MAX-ACCESS read-write STATUS current DESCRIPTION "Number place where the Shelf is placed in the rack (buttom up counting)" ::= { almControllerShelfMgmtEntry 12 } almControllerShelfMgmtMaxPowerConsumption OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 W" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Power Consumption of the device" ::= { almControllerShelfMgmtEntry 13 } -- ------------------------------------------------------------------ -- -- almControllerModuleMgmtTable -- ------------------------------------------------------------------ -- almControllerModuleMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerModuleMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of optical ports." ::= { almDevice 5 } almControllerModuleMgmtEntry OBJECT-TYPE SYNTAX AlmControllerModuleMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerModuleMgmtTable 1 } AlmControllerModuleMgmtEntry ::= SEQUENCE { almControllerModuleMgmtAdminState Fsp3000scalmAdminState, almControllerModuleMgmtOperState Fsp3000scalmOperState, almControllerModuleMgmtName SnmpAdminString, almControllerModuleMgmtType Fsp3000scalmEntityType, almControllerModuleMgmtSecondaryStates Fsp3000scalmEntitySecondaryStates, almControllerModuleMgmtWidth Unsigned32, almControllerModuleMgmtClientPorts Unsigned32, almControllerModuleMgmtMaxPowerConsumption Unsigned32, almControllerModuleMgmtHeight Unsigned32, almControllerModuleMgmtSerialPorts Unsigned32 } almControllerModuleMgmtAdminState OBJECT-TYPE SYNTAX Fsp3000scalmAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The Administrative State of an entity." ::= { almControllerModuleMgmtEntry 1 } almControllerModuleMgmtOperState OBJECT-TYPE SYNTAX Fsp3000scalmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational State of an entity." ::= { almControllerModuleMgmtEntry 2 } almControllerModuleMgmtName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device" ::= { almControllerModuleMgmtEntry 3 } almControllerModuleMgmtType OBJECT-TYPE SYNTAX Fsp3000scalmEntityType MAX-ACCESS read-only STATUS current DESCRIPTION "The TYPE of Module." ::= { almControllerModuleMgmtEntry 4 } almControllerModuleMgmtSecondaryStates OBJECT-TYPE SYNTAX Fsp3000scalmEntitySecondaryStates MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary States" ::= { almControllerModuleMgmtEntry 5 } almControllerModuleMgmtWidth OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 HP" MAX-ACCESS read-only STATUS current DESCRIPTION "Module Width" ::= { almControllerModuleMgmtEntry 6 } almControllerModuleMgmtClientPorts OBJECT-TYPE SYNTAX Unsigned32 (0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Client Ports" ::= { almControllerModuleMgmtEntry 7 } almControllerModuleMgmtMaxPowerConsumption OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 W" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Power Consumption of the device" ::= { almControllerModuleMgmtEntry 8 } almControllerModuleMgmtHeight OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 HU" MAX-ACCESS read-only STATUS current DESCRIPTION "Module Height" ::= { almControllerModuleMgmtEntry 9 } almControllerModuleMgmtSerialPorts OBJECT-TYPE SYNTAX Unsigned32 (0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Serial Ports" ::= { almControllerModuleMgmtEntry 10 } -- ------------------------------------------------------------------ -- -- almControllerEthPortMgmtTable -- ------------------------------------------------------------------ -- almControllerEthPortMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerEthPortMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of optical ports." ::= { almDevice 6 } almControllerEthPortMgmtEntry OBJECT-TYPE SYNTAX AlmControllerEthPortMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerEthPortMgmtTable 1 } AlmControllerEthPortMgmtEntry ::= SEQUENCE { almControllerEthPortMgmtAdminState Fsp3000scalmAdminState, almControllerEthPortMgmtOperState Fsp3000scalmOperState, almControllerEthPortMgmtName SnmpAdminString, almControllerEthPortMgmtType Fsp3000scalmEntityType, almControllerEthPortMgmtSecondaryStates Fsp3000scalmEntitySecondaryStates, almControllerEthPortMgmtAuthString SnmpAdminString, almControllerEthPortMgmtOspf INTEGER, almControllerEthPortMgmtAuthType INTEGER, almControllerEthPortMgmtIpType INTEGER, almControllerEthPortMgmtMetric Unsigned32, almControllerEthPortMgmtAutonegotiation EnableState, almControllerEthPortMgmtBitrate INTEGER, almControllerEthPortMgmtDuplex EthDuplexMode, almControllerEthPortMgmtIpAddr IpAddress, almControllerEthPortMgmtIpMask IpAddress, almControllerEthPortMgmtPriority Unsigned32, almControllerEthPortMgmtMonitoredDuplexMode EthDuplexMode, almControllerEthPortMgmtMonitoredBitrate Unsigned32, almControllerEthPortMgmtValidSigTimer Unsigned32 } almControllerEthPortMgmtAdminState OBJECT-TYPE SYNTAX Fsp3000scalmAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The Administrative State of an entity." ::= { almControllerEthPortMgmtEntry 1 } almControllerEthPortMgmtOperState OBJECT-TYPE SYNTAX Fsp3000scalmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational State of an entity." ::= { almControllerEthPortMgmtEntry 2 } almControllerEthPortMgmtName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device" ::= { almControllerEthPortMgmtEntry 3 } almControllerEthPortMgmtType OBJECT-TYPE SYNTAX Fsp3000scalmEntityType MAX-ACCESS read-only STATUS current DESCRIPTION "The TYPE of EthPort." ::= { almControllerEthPortMgmtEntry 4 } almControllerEthPortMgmtSecondaryStates OBJECT-TYPE SYNTAX Fsp3000scalmEntitySecondaryStates MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary States" ::= { almControllerEthPortMgmtEntry 5 } almControllerEthPortMgmtAuthString OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF Authentication Key/String depending on Authentication Type" ::= { almControllerEthPortMgmtEntry 6 } almControllerEthPortMgmtOspf OBJECT-TYPE SYNTAX INTEGER { undefined(0), enable(1), disable(2), passive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF Routing (Dynamic)" ::= { almControllerEthPortMgmtEntry 7 } almControllerEthPortMgmtAuthType OBJECT-TYPE SYNTAX INTEGER { undefined(0), none(1), simple(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF Authentication Type" ::= { almControllerEthPortMgmtEntry 8 } almControllerEthPortMgmtIpType OBJECT-TYPE SYNTAX INTEGER { undefined(0), unnumbered(1), --No additional IP parameter is needed for ECC Interface; System IP address is used numbered(2) --Additional IP parameter is needed for ECC Interface; Has to be setted by the user } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of IP configuration" ::= { almControllerEthPortMgmtEntry 9 } almControllerEthPortMgmtMetric OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Routing Metric" ::= { almControllerEthPortMgmtEntry 10 } almControllerEthPortMgmtAutonegotiation OBJECT-TYPE SYNTAX EnableState MAX-ACCESS read-write STATUS current DESCRIPTION "Auto Negotiation for the data rate" ::= { almControllerEthPortMgmtEntry 11 } almControllerEthPortMgmtBitrate OBJECT-TYPE SYNTAX INTEGER { undefined(0), bitrate10(1), bitrate100(2), bitrate1000(3), bitrate10000(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Provisioned data rate" ::= { almControllerEthPortMgmtEntry 12 } almControllerEthPortMgmtDuplex OBJECT-TYPE SYNTAX EthDuplexMode MAX-ACCESS read-write STATUS current DESCRIPTION "Duplex Mode Provision." ::= { almControllerEthPortMgmtEntry 13 } almControllerEthPortMgmtIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address assigned to LAN IP Interface" ::= { almControllerEthPortMgmtEntry 14 } almControllerEthPortMgmtIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP MASK assigned to LAN IP Interface" ::= { almControllerEthPortMgmtEntry 15 } almControllerEthPortMgmtPriority OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority" ::= { almControllerEthPortMgmtEntry 16 } almControllerEthPortMgmtMonitoredDuplexMode OBJECT-TYPE SYNTAX EthDuplexMode MAX-ACCESS read-only STATUS current DESCRIPTION "Monitored Duplex Mode. Available if AUTONEG=ENABLE" ::= { almControllerEthPortMgmtEntry 17 } almControllerEthPortMgmtMonitoredBitrate OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mbps" MAX-ACCESS read-only STATUS current DESCRIPTION "Bit Rate read from card, - relevant to- auto clock" ::= { almControllerEthPortMgmtEntry 18 } almControllerEthPortMgmtValidSigTimer OBJECT-TYPE SYNTAX Unsigned32 (0..5760) UNITS "min" MAX-ACCESS read-only STATUS current DESCRIPTION "AINS state signal quality soak time remaining until transition to IS." ::= { almControllerEthPortMgmtEntry 19 } -- ------------------------------------------------------------------ -- -- almPerformance -- ------------------------------------------------------------------ -- almPerformanceAdmin OBJECT IDENTIFIER ::= { almPerformance 1 } almPerformanceMonitor OBJECT IDENTIFIER ::= { almPerformance 2 } -- ------------------------------------------------------------------ -- -- almPerformanceAdmin -- ------------------------------------------------------------------ -- almMonitorShelfThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorShelfThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of monitor shelves" ::= { almPerformanceAdmin 1 } almMonitorPortThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of monitor ports" ::= { almPerformanceAdmin 2 } almMonitorPortPeriodLossDevTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortPeriodLossDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almPerformanceAdmin 3 } almControllerShelfThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerShelfThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of controller shelf" ::= { almPerformanceAdmin 4 } almControllerModuleThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerModuleThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of controller modules" ::= { almPerformanceAdmin 5 } -- ------------------------------------------------------------------ -- -- almMonitorShelfThresholdTable -- ------------------------------------------------------------------ -- almMonitorShelfThresholdEntry OBJECT-TYPE SYNTAX AlmMonitorShelfThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorShelfThresholdTable 1 } AlmMonitorShelfThresholdEntry ::= SEQUENCE { almMonitorShelfTresholdMaxTempCPU Integer32, almMonitorShelfTresholdMaxTempBoard1 Integer32, almMonitorShelfTresholdMinTempBoard2 Integer32, almMonitorShelfTresholdMaxTempBoard2 Integer32, almMonitorShelfTresholdMinTempLaser Integer32, almMonitorShelfTresholdMaxTempLaser Integer32 } almMonitorShelfTresholdMaxTempCPU OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Upper threshold for CPU temperature. If tempCPU is higher than threshold, the system will send a trap. Not available on 16ALM-1650D." ::= { almMonitorShelfThresholdEntry 1 } almMonitorShelfTresholdMaxTempBoard1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Upper threshold for board temperature. If tempBoard is higher than threshold, the system will send a trap. Not available on 16ALM-1650D." ::= { almMonitorShelfThresholdEntry 2 } almMonitorShelfTresholdMinTempBoard2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorShelfThresholdEntry 3 } almMonitorShelfTresholdMaxTempBoard2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorShelfThresholdEntry 4 } almMonitorShelfTresholdMinTempLaser OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Not available on 16ALM-1650D." ::= { almMonitorShelfThresholdEntry 5 } almMonitorShelfTresholdMaxTempLaser OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Not available on 16ALM-1650D." ::= { almMonitorShelfThresholdEntry 6 } -- ------------------------------------------------------------------ -- -- almMonitorPortThresholdTable -- ------------------------------------------------------------------ -- almMonitorPortThresholdEntry OBJECT-TYPE SYNTAX AlmMonitorPortThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorPortThresholdTable 1 } AlmMonitorPortThresholdEntry ::= SEQUENCE { almMonitorPortThresholdDeviationFast Integer32, almMonitorPortThresholdDeviationMedium Integer32, almMonitorPortThresholdDeviationSlow Integer32, almMonitorPortThresholdBudget Integer32, almMonitorPortThresholdCloseToBudget Integer32 } almMonitorPortThresholdDeviationFast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "monitorPortThresDeviationFast" ::= { almMonitorPortThresholdEntry 1 } almMonitorPortThresholdDeviationMedium OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "almMonitorPortThresholdDeviationMedium" ::= { almMonitorPortThresholdEntry 2 } almMonitorPortThresholdDeviationSlow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "almMonitorPortThresholdDeviationSlow" ::= { almMonitorPortThresholdEntry 3 } almMonitorPortThresholdBudget OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "almMonitorPortThresholdBudget" ::= { almMonitorPortThresholdEntry 4 } almMonitorPortThresholdCloseToBudget OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "almMonitorPortThresholdCloseToBudget" ::= { almMonitorPortThresholdEntry 5 } -- ------------------------------------------------------------------ -- -- almMonitorPortPeriodLossDevTable -- ------------------------------------------------------------------ -- almMonitorPortPeriodLossDevEntry OBJECT-TYPE SYNTAX AlmMonitorPortPeriodLossDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorPortPeriodLossDevTable 1 } AlmMonitorPortPeriodLossDevEntry ::= SEQUENCE { almMonitorPortPeriodLossDevFast Integer32, almMonitorPortPeriodLossDevMedium Integer32, almMonitorPortPeriodLossDevSlow Integer32 } almMonitorPortPeriodLossDevFast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { almMonitorPortPeriodLossDevEntry 1 } almMonitorPortPeriodLossDevMedium OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { almMonitorPortPeriodLossDevEntry 2 } almMonitorPortPeriodLossDevSlow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { almMonitorPortPeriodLossDevEntry 3 } -- ------------------------------------------------------------------ -- -- almControllerShelfThresholdTable -- ------------------------------------------------------------------ -- almControllerShelfThresholdEntry OBJECT-TYPE SYNTAX AlmControllerShelfThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerShelfThresholdTable 1 } AlmControllerShelfThresholdEntry ::= SEQUENCE { almControllerShelfThresholdTempHigh Integer32 } almControllerShelfThresholdTempHigh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 degree Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Board Temperature" ::= { almControllerShelfThresholdEntry 1 } -- ------------------------------------------------------------------ -- -- almControllerModuleThresholdTable -- ------------------------------------------------------------------ -- almControllerModuleThresholdEntry OBJECT-TYPE SYNTAX AlmControllerModuleThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerModuleThresholdTable 1 } AlmControllerModuleThresholdEntry ::= SEQUENCE { almControllerModuleThresholdTempHigh Integer32 } almControllerModuleThresholdTempHigh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 degree Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Board Temperature" ::= { almControllerModuleThresholdEntry 1 } -- ------------------------------------------------------------------ -- -- almPerformanceMonitor -- ------------------------------------------------------------------ -- almMonitorShelfPmInstantTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorShelfPmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of monitor shelves" ::= { almPerformanceMonitor 1 } almMonitorPortPmLossRecordTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortPmLossRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almPerformanceMonitor 2 } almMonitorPortPmLossRecord15MinTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortPmLossRecord15MinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almPerformanceMonitor 3 } almMonitorPortPmLossRecord1DayTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortPmLossRecord1DayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { almPerformanceMonitor 4 } almControllerShelfPmInstantTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerShelfPmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of controller shelf" ::= { almPerformanceMonitor 5 } almControllerModulePmInstantTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmControllerModulePmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing PM thresholds of controller shelf" ::= { almPerformanceMonitor 6 } -- ------------------------------------------------------------------ -- -- almMonitorShelfPmInstantTable -- ------------------------------------------------------------------ -- almMonitorShelfPmInstantEntry OBJECT-TYPE SYNTAX AlmMonitorShelfPmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorShelfPmInstantTable 1 } AlmMonitorShelfPmInstantEntry ::= SEQUENCE { almMonitorShelfPmInstantTempCPU Integer32, almMonitorShelfPmInstantTempBoard1 Integer32, almMonitorShelfPmInstantTempBoard2 Integer32, almMonitorShelfPmInstantTempLaser Integer32 } almMonitorShelfPmInstantTempCPU OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current CPU temperature (in 0.1 degree Celsius)." ::= { almMonitorShelfPmInstantEntry 1 } almMonitorShelfPmInstantTempBoard1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current temperature of the management board (in 0.1 degree Celsius)." ::= { almMonitorShelfPmInstantEntry 2 } almMonitorShelfPmInstantTempBoard2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorShelfPmInstantEntry 3 } almMonitorShelfPmInstantTempLaser OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorShelfPmInstantEntry 4 } -- ------------------------------------------------------------------ -- -- almMonitorPortPmLossRecordTable -- ------------------------------------------------------------------ -- almMonitorPortPmLossRecordEntry OBJECT-TYPE SYNTAX AlmMonitorPortPmLossRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass, almMonitorPortPmLossRecordIndex } ::= { almMonitorPortPmLossRecordTable 1 } AlmMonitorPortPmLossRecordEntry ::= SEQUENCE { almMonitorPortPmLossRecordIndex Integer32, almMonitorPortPmLossRecordLinkLoss Integer32, almMonitorPortPmLossRecordLinkFaultLoc Integer32, almMonitorPortPmLossRecordLinkFaultLocRes Integer32, almMonitorPortPmLossRecordDevFast Integer32, almMonitorPortPmLossRecordDevMedium Integer32, almMonitorPortPmLossRecordDevSlow Integer32, almMonitorPortPmLossRecordDataTimestamp DateAndTime } almMonitorPortPmLossRecordIndex OBJECT-TYPE SYNTAX Integer32(1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorPortPmLossRecordEntry 1 } almMonitorPortPmLossRecordLinkLoss OBJECT-TYPE SYNTAX Integer32 (0..400) MAX-ACCESS read-only STATUS current DESCRIPTION "Link loss at termination in tenth of dB." ::= { almMonitorPortPmLossRecordEntry 2 } almMonitorPortPmLossRecordLinkFaultLoc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fault location in decimetres." ::= { almMonitorPortPmLossRecordEntry 3 } almMonitorPortPmLossRecordLinkFaultLocRes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Resolution of the fault location measurement in decimetres." ::= { almMonitorPortPmLossRecordEntry 4 } almMonitorPortPmLossRecordDevFast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorPortPmLossRecordEntry 5 } almMonitorPortPmLossRecordDevMedium OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorPortPmLossRecordEntry 6 } almMonitorPortPmLossRecordDevSlow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorPortPmLossRecordEntry 7 } almMonitorPortPmLossRecordDataTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { almMonitorPortPmLossRecordEntry 8 } -- ------------------------------------------------------------------ -- -- almMonitorPortPmLossRecord15MinTable -- ------------------------------------------------------------------ -- almMonitorPortPmLossRecord15MinEntry OBJECT-TYPE SYNTAX AlmMonitorPortPmLossRecord15MinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of almMonitorPortPmLossRecord15MinTable" INDEX { almShelfId, almSlotId, almPortId, almEntityClass, almMonitorPortPmLossRecord15MinNumber } ::= { almMonitorPortPmLossRecord15MinTable 1 } AlmMonitorPortPmLossRecord15MinEntry ::= SEQUENCE { almMonitorPortPmLossRecord15MinNumber Integer32, almMonitorPortPmLossRecord15MinLow Integer32, almMonitorPortPmLossRecord15MinMean Integer32, almMonitorPortPmLossRecord15MinHigh Integer32, almMonitorPortPmLossRecord15MinValidFlag TruthValue, almMonitorPortPmLossRecord15MinTimeStamp DateAndTime } almMonitorPortPmLossRecord15MinNumber OBJECT-TYPE SYNTAX Integer32 (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { almMonitorPortPmLossRecord15MinEntry 1 } almMonitorPortPmLossRecord15MinLow OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord15MinEntry 2 } almMonitorPortPmLossRecord15MinMean OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord15MinEntry 3 } almMonitorPortPmLossRecord15MinHigh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord15MinEntry 4 } almMonitorPortPmLossRecord15MinValidFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Valid Flag" ::= { almMonitorPortPmLossRecord15MinEntry 5 } almMonitorPortPmLossRecord15MinTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp" ::= { almMonitorPortPmLossRecord15MinEntry 6 } -- ------------------------------------------------------------------ -- -- almMonitorPortPmLossRecord1DayTable -- ------------------------------------------------------------------ -- almMonitorPortPmLossRecord1DayEntry OBJECT-TYPE SYNTAX AlmMonitorPortPmLossRecord1DayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of almMonitorPortPmLossRecord1DayTable" INDEX { almShelfId, almSlotId, almPortId, almEntityClass, almMonitorPortPmLossRecord1DayNumber } ::= { almMonitorPortPmLossRecord1DayTable 1 } AlmMonitorPortPmLossRecord1DayEntry ::= SEQUENCE { almMonitorPortPmLossRecord1DayNumber Integer32, almMonitorPortPmLossRecord1DayLow Integer32, almMonitorPortPmLossRecord1DayMean Integer32, almMonitorPortPmLossRecord1DayHigh Integer32, almMonitorPortPmLossRecord1DayValidFlag TruthValue, almMonitorPortPmLossRecord1DayTimeStamp DateAndTime } almMonitorPortPmLossRecord1DayNumber OBJECT-TYPE SYNTAX Integer32 (1..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 1 day interval." ::= { almMonitorPortPmLossRecord1DayEntry 1 } almMonitorPortPmLossRecord1DayLow OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord1DayEntry 2 } almMonitorPortPmLossRecord1DayMean OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord1DayEntry 3 } almMonitorPortPmLossRecord1DayHigh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Optical Output Power Transmitted. Lowest link loss" ::= { almMonitorPortPmLossRecord1DayEntry 4 } almMonitorPortPmLossRecord1DayValidFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Valid Flag" ::= { almMonitorPortPmLossRecord1DayEntry 5 } almMonitorPortPmLossRecord1DayTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp" ::= { almMonitorPortPmLossRecord1DayEntry 6 } -- ------------------------------------------------------------------ -- -- almControllerShelfPmInstantTable -- ------------------------------------------------------------------ -- almControllerShelfPmInstantEntry OBJECT-TYPE SYNTAX AlmControllerShelfPmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerShelfPmInstantTable 1 } AlmControllerShelfPmInstantEntry ::= SEQUENCE { almControllerShelfPmInstantWattUp Unsigned32, almControllerShelfPmInstantWattOut Unsigned32, almControllerShelfPmInstantTemp Integer32 } almControllerShelfPmInstantWattUp OBJECT-TYPE SYNTAX Unsigned32 UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of the install and/or provisioned equipment maximum power conusmption in the shelf excluding PSUs" ::= { almControllerShelfPmInstantEntry 1 } almControllerShelfPmInstantWattOut OBJECT-TYPE SYNTAX Unsigned32 UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of the PSUs maximum output power in the shelf" ::= { almControllerShelfPmInstantEntry 2 } almControllerShelfPmInstantTemp OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 degree Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Instantaneous Temperature" ::= { almControllerShelfPmInstantEntry 3 } -- ------------------------------------------------------------------ -- -- almControllerModulePmInstantTable -- ------------------------------------------------------------------ -- almControllerModulePmInstantEntry OBJECT-TYPE SYNTAX AlmControllerModulePmInstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almControllerModulePmInstantTable 1 } AlmControllerModulePmInstantEntry ::= SEQUENCE { almControllerModulePmInstantTemp Integer32 } almControllerModulePmInstantTemp OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 degree Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Instantaneous Temperature" ::= { almControllerModulePmInstantEntry 1 } -- ------------------------------------------------------------------ -- -- almMaintain -- ------------------------------------------------------------------ -- -- ------------------------------------------------------------------ -- -- almMonitorPortMaintainTable -- ------------------------------------------------------------------ -- almMonitorPortMaintainTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortMaintainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Maintain Operations" ::= { almMaintain 1 } almMonitorPortMaintainEntry OBJECT-TYPE SYNTAX AlmMonitorPortMaintainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorPortMaintainTable 1 } AlmMonitorPortMaintainEntry ::= SEQUENCE { almMonitorPortMaintainOperationRequest INTEGER, almMonitorPortMaintainOperationRefractiveIndex Integer32, almMonitorPortMaintainOperationExternalOffset Integer32, almMonitorPortMaintainOperationCouplerLoss Integer32, almMonitorPortMaintainOperationOtdrLength Integer32, almMonitorPortMaintainOperationOtdrPowerLevel Integer32, almMonitorPortMaintainOperationOtdrPulseWidth Integer32, almMonitorPortMaintainOperationOtdrAverageRate INTEGER, almMonitorPortMaintainOperationState INTEGER, almMonitorPortMaintainOperationLastError INTEGER almMonitorPortMaintainOperationNumConnectors INTEGER almMonitorPortMaintainOperationNumSplices INTEGER almMonitorPortMaintainOperationMaxLaserPower Integer32, almMonitorPortMaintainOperationOtdrLinkLength Integer32, almMonitorPortMaintainOperationOtdrMeasTime Integer32, } almMonitorPortMaintainOperationRequest OBJECT-TYPE SYNTAX INTEGER { none (1), runFingerprintGeneration (2), -- new fingerprint will overwrite the old one runOtdrMeasurement(3), runFaultAnalysis (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate OTDR measurement. It can be performed only if portAdminState is in Mgt state." ::= { almMonitorPortMaintainEntry 1 } almMonitorPortMaintainOperationRefractiveIndex OBJECT-TYPE SYNTAX Integer32 (1400000..1550000) MAX-ACCESS read-write STATUS current DESCRIPTION "Refractive index multiplied by 1000000. Parameter must be provided for Fingerprint generation or OTDR measurement." ::= { almMonitorPortMaintainEntry 2 } almMonitorPortMaintainOperationExternalOffset OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "External offset length in meters. Parameter must be provided for Fingerprint generation or OTDR measurement." ::= { almMonitorPortMaintainEntry 3 } almMonitorPortMaintainOperationCouplerLoss OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Coupler loss in tenth of dB. Parameter must be provided for Fingerprint generation." ::= { almMonitorPortMaintainEntry 4 } almMonitorPortMaintainOperationOtdrLength OBJECT-TYPE SYNTAX Integer32 (100..200000) MAX-ACCESS read-write STATUS current DESCRIPTION "Measurement length in meters. Parameter must be provided for OTDR measurement. On 16ALM the allowed range is 100..35000." ::= { almMonitorPortMaintainEntry 5 } almMonitorPortMaintainOperationOtdrPowerLevel OBJECT-TYPE SYNTAX Integer32 (-2000..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "Power level in 0.01dBm. Parameter must be provided for OTDR measurement. Not available on 16ALM-1650D." ::= { almMonitorPortMaintainEntry 6 } almMonitorPortMaintainOperationOtdrPulseWidth OBJECT-TYPE SYNTAX Integer32 (5..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "Pulse width in ns. Parameter must be provided for OTDR measurement. On 16ALM the allowed range is 25..600." ::= { almMonitorPortMaintainEntry 7 } almMonitorPortMaintainOperationOtdrAverageRate OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Average rate (0=512,1=1024,2=2048,3=4096,4=8192,5=16384,6=32768,7=65536). Parameter must be provided for OTDR measurement. Not available on 16ALM-1650D." ::= { almMonitorPortMaintainEntry 8 } almMonitorPortMaintainOperationState OBJECT-TYPE SYNTAX INTEGER { idle (1), waiting (2), fingerprintGenerationRunning (3), otdrMeasurementRunning (4), faultAnalysisRunning (5), failure (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the export/upload of OTDR traces. When failure is set then almMonitorPortOtdrTraceMgmtLastError is applicable." ::= { almMonitorPortMaintainEntry 9 } almMonitorPortMaintainOperationLastError OBJECT-TYPE SYNTAX INTEGER { noError (1), reflectionPointNotFound (2), noSpaceLeft (3), adminStateChanged (4), internalError (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The latest failure of the maintain operation action. Applicable only when almMonitorPortMaintainOperationState is set to 'failure'." ::= { almMonitorPortMaintainEntry 10 } almMonitorPortMaintainOperationNumConnectors OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is taken from almControllerSysMgmt.almLossGuidance" ::= { almMonitorPortMaintainEntry 11 } almMonitorPortMaintainOperationNumSplices OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Default value is taken from almControllerSysMgmt.almLossGuidance" ::= { almMonitorPortMaintainEntry 12 } almMonitorPortMaintainOperationMaxLaserPower OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximal laser power used for fingerprint generation in 0.01dBm. Parameter must be provided for fingerprint generation. Not available on 16ALM." ::= { almMonitorPortMaintainEntry 13} almMonitorPortMaintainOperationOtdrLinkLength OBJECT-TYPE SYNTAX Integer32 (100..200000) MAX-ACCESS read-write STATUS current DESCRIPTION "Length of the optical link in meters. Must be greater or equal than maintainOperationOtdrLength. Parameter must be provided for OTDR measurement. Not available on 16ALM." ::= { almMonitorPortMaintainEntry 14 } almMonitorPortMaintainOperationOtdrMeasTime OBJECT-TYPE SYNTAX Integer32 (15..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Measurement time in seconds. Parameter must be provided for OTDR measurement. Not available on 16ALM." ::= { almMonitorPortMaintainEntry 15 } -- ------------------------------------------------------------------ -- -- almOtdrTraceMgmt -- ------------------------------------------------------------------ -- -- ------------------------------------------------------------------ -- -- almMonitorPortOtdrTraceMgmtTable -- ------------------------------------------------------------------ -- almMonitorPortOtdrTraceMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF AlmMonitorPortOtdrTraceMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of trace management of monitor ports." ::= { almOtdrTraceMgmt 1 } almMonitorPortOtdrTraceMgmtEntry OBJECT-TYPE SYNTAX AlmMonitorPortOtdrTraceMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { almShelfId, almSlotId, almPortId, almEntityClass } ::= { almMonitorPortOtdrTraceMgmtTable 1 } AlmMonitorPortOtdrTraceMgmtEntry ::= SEQUENCE { almMonitorPortOtdrTraceMgmtRequest INTEGER, almMonitorPortOtdrTraceMgmtState INTEGER, almMonitorPortOtdrTraceMgmtLastError INTEGER, almMonitorPortOtdrTraceMgmtActionProgress Integer32 } almMonitorPortOtdrTraceMgmtRequest OBJECT-TYPE SYNTAX INTEGER { none (1), exportOmTrace (2),--save and upload OTDR Measurement trace exportFaTrace (3),--save and upload Fault Analysis trace exportFpTrace (4) --save and upload Fingerprint trace } MAX-ACCESS read-write STATUS current DESCRIPTION "Set request to initiate software management related action" ::= { almMonitorPortOtdrTraceMgmtEntry 1 } almMonitorPortOtdrTraceMgmtState OBJECT-TYPE SYNTAX INTEGER { idle (1), exportingOmTrace (5),--exporting most recent OTDR Measurement exportingFaTrace (6),--exporting most recent Fault Analysis exportingFpTrace (7),--exporting Fingerprint failure (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the export/upload of OTDR traces. When failure is set then otdrTraceMgmtLastError is applicable." ::= { almMonitorPortOtdrTraceMgmtEntry 2 } almMonitorPortOtdrTraceMgmtLastError OBJECT-TYPE SYNTAX INTEGER { noError (1), transferLoginFailed (2), transferFileNotFound (3), transferFileNoAccess (4), transferServerUnreachable (5), transferFailed (6), missingOtdrTrace (7), wrongOtdrTraceIndex (8), internalError (9), noSpaceLeft (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The latest failure of the export/upload of OTDR traces process. Applicable only when otdrTraceMgmtState is set to 'failure'. NOTE: All failures that are caused by malfunctioning hardware are reported as internalError." ::= { almMonitorPortOtdrTraceMgmtEntry 3 } almMonitorPortOtdrTraceMgmtActionProgress OBJECT-TYPE SYNTAX Integer32 (0..100 | -2147483648) UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Operational progress in % i.e. file transfer" ::= { almMonitorPortOtdrTraceMgmtEntry 11 } END