Observium_CE/mibs/adva/AOS-CORE-ALARM-MIB

847 lines
34 KiB
Plaintext

AOS-CORE-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TimeStamp, DisplayString, TruthValue, RowPointer,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
aosCommon
FROM ADVA-MIB;
aosCoreAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201510230000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
"ADVA Optical Networking, Inc."
DESCRIPTION "This module defines the Alarm Monitoring MIB definitions
used by the AOS based product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201510230000Z"
DESCRIPTION "Initial release."
::= {aosCommon 1}
--
-- OID definitions
--
alarmObjects OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 1}
alarmNotifications OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 2}
alarmConformance OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 3}
alarmNotificationsPrefix OBJECT IDENTIFIER ::= {alarmNotifications 0}
--
-- Textual conventions.
--
ServiceEffect ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates whether a condition is service affecting or not."
SYNTAX INTEGER {
none(0),
nonServiceAffecting(1),
serviceAffecting(2)
}
NotificationCode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the severity of an alarm/condition."
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
warning(4),
notAlarmed(5),
notReported(6),
clear(7)
}
Direction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the direction associated with the alarm/condition."
SYNTAX INTEGER {
noDirection(1),
transmit(2),
receive(3),
biDirectional(4)
}
Location ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the location associated with the alarm/condition."
SYNTAX INTEGER {
nearEnd(1),
farEnd(2),
noLocation(3)
}
--
-- New values may be added to future releases as long as existing
-- values are preserved.
--
ConditionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the type of condition or alarm being reported."
SYNTAX INTEGER {
voltAnr(1),
removed(2),
fault(3),
mea(4),
incompatibleHardware(5),
meaApprove(6),
meaAccept(7),
meaCapability(8),
fwPackageMismatch(9),
fwReboot(10),
backplaneCommFail(11),
meaPhys(12),
meaDiffer(13),
psuRedundancyMismatch(14),
insufficientPower(15),
backplaneEepromCommFail(16),
powerFeedUndervoltage(17),
powerFeedAFail(18),
powerFeedBFail(19),
outPowerFail(20),
tcaOutCurrentHigh(21),
tcaPowerConsumptionHigh(22),
tcaTempHigh(23),
tcaTempLow(24),
lossOfSignal(25),
laserFail(26),
forceLaserOn(27),
forceTransmitShutdown(28),
lossOfClock(29),
lossOfOverhead(30),
lossOfPrbsPattern(31),
laserOnDelay(32),
autoPowerReduction(33),
supportingEqptFailure(35),
payloadMissingIndication(36),
lossOfSignalPayload(37),
tcaOptRcvPowerHigh(38),
tcaOptTrmtPowerHigh(39),
tcaOptLaserBiasCurrHigh(40),
laserTempHigh(41),
tcaOptRcvPowerLow(42),
tcaOptTrmtPowerLow(43),
laserTempLow(44),
alarmIndicatorSigDefect(45),
backwardDefectIndicator(46),
backwardDefectIndicatorPayload(47),
backwardDefectIndicatorOverhead(48),
clientSigFail(49),
degradedSig(50),
forwardDefectIndicatorPayload(51),
forwardDefectIndicatorOverhead(52),
incomingAlignError(53),
backwardIncomingAlignError(54),
lossOfFrame(55),
lossOfMultiframe(56),
lossOfFrameAndMultiframe(57),
lockedCondition(58),
lossOfTandemConn(59),
multiplexStructIdentifierMismatch(60),
openConnIndication(61),
payloadMismatch(62),
serverSigFail(63),
serverSigFailPayload(64),
serverSigFailOverhead(65),
trailSigFail(66),
trailSigFailPayload(67),
trailSigFailOverhead(68),
trailTraceIdentifierMismatch(69),
lossOfSignalOverhead(70),
pumpEndOfLife(71),
midstageLossHigh(72),
ampControlAbnormal(73),
autoPowerShutdown(74),
voaControlFail(75),
gainControlFail(76),
tiltControlFail(77),
optLimitHt(78),
optLimitHtEx(79),
oscLaserFail(80),
oscPower(81),
lossOfSigMidstage(82),
lossOfOpuMultiframeId(83),
tcaUnavailableSecondsHigh(84),
tcaErroredSecondHigh(85),
tcaSeverlyErroredSecondHigh(86),
tcaBackgroundBlockErrorsHigh(87),
tcaOscOptLaserBiasCurrHigh(88),
tcaOscLaserTempHigh(89),
tcaOscOptRcvPowerHigh(90),
tcaOscOptTrmtPowerHigh(91),
tcaSesPayloadHigh(92),
tcaSesOverheadHigh(93),
tcaUasPayloadHigh(94),
tcaUasOverheadHigh(95),
tcaOscLaserTempLow(96),
tcaOscOptRcvPowerLow(97),
tcaOscOptTrmtPowerLow(98),
lossOfModemSync(99),
lossOfCouplingAlignment(100),
autoCdcFail(101),
tcaDiffGroupDelayHigh(102),
tcaCdcHigh(103),
tcaCarrierFreqOffsetHigh(104),
tcaSnrLow(105),
tcaCdcLow(106),
tcaCarrierFreqOffsetLow(107),
lnkFail(108),
lnkCblFault(109),
lnkCblRmv(110),
lnkAutonegFail(111),
lnkNoRootCause(112),
fendDupModeUnknown(113),
jabThldExceed(114),
lossOfSync(115),
rxLocalFault(116),
txLocalFault(117),
lossOfBlockLock(118),
hiBer(119),
autoCdcInProgress(120),
lossOfBlockLockLane(121),
lossOfLaneAlgnMarkLane(122),
lnkDownDeact(123),
negBwExceed(124),
rxSsf(125),
txSsf(126),
outputOvercurrent(127),
tcaOutputPowerHigh(128),
lossOfAlignment(129),
ntpServerUnavailable(130),
tunedFrequencyMismatch(131),
temperatureHigh(133),
temperatureLow(134),
manifestMismatch(135),
manifestIncomplete(136),
laserBiasCurrentAbnormal(137),
lossOfTrafficAfterFirmwareActivation(138),
softwareVersionMismatch(139),
fanFault(140),
portConfigMismatch(141),
licenseServerDisconnect(142),
hwResourceUnavailableRecoverable(143),
licenseInvalid(144),
ssdWearoutLevelWarning(145),
licenseExpire(146),
databaseMismatch(147),
licenseMissing(148),
licenseOverdraft(149),
cryptoPasswordMissing(150),
vmResumeFailed(151),
keyExchangeAuthMissing(152),
keyLifetimeExpired(153),
tamperDetected(154),
selfTestFailed(155),
cryptoTemporaryLockout(156),
batteryLow(157),
selfTestInProgress(158),
vmCrashed(159),
keyExchangeDegrade(160),
internalEncryptionFailed(161),
keyExchangeInProgress(162),
keyExchangeChannelFail(163),
terminalLoopbackInProgress(164),
localOscBiarCurAbnormal(165),
licenseFileMissing(166),
licenseServerConfigMissing(167),
hardwareBusy(168),
fanFilterReplace(169),
rebootInProgress(170),
prbsDetectionInProgress(171),
tcaOutOfFrameSecondHigh(172),
msLineAis(173),
localOscTemperatureLow(174),
localOscTemperatureHigh(175),
facilityLoopbackInProgress(176),
prbsGenerationInProgress(177),
transmitSignalFail(178),
loopbackActive(179),
meaPhyChanged(180),
licenseBackupServerDisconnect(181),
callHomeServerUnreachable(182),
timinglicensemissing(183),
eomplslicensemissing(184),
fullcapacitylicensemissing(185),
elephantflowlicensemissing(186),
snmpdyinggasp(187),
snmpdyinggasphostresourcesbusy(188),
snmpdyinggasphostunreachable(189),
controlplanelicensemissing(190),
l3licensemissing(191),
coldrebootrequired(192),
--tcaByteSent(183),
--tcaByteRcvd(184),
--tcaFrameSent(185),
--tcaFrameRcvd(186),
--tcaTotalByteSent(187),
--tcaTotalByteRcvd(188),
--tcaBroadcastFrameRcvd(189),
--tcaMulticastFrameRcvd(190),
--tcaBroadcastFrameSent(191),
--tcaMulticastFrameSent(192),
--tcaRxCrcErroredPkt(193),
--tcaOversizedFrameDiscarded(194),
--tcaOversizedPktRcvd(195),
--tcaUndersizedPktRcvd(196),
----tcaDropEvent(197),
--tcaFragmentRcv(198),
--tcaCollisionRcv(199),
--tcaPktsRcv(200),
--tcaOctetsRcv(201),
--tcaPkts64OctetsRcv(202),
--tcaPkts65to127OctetsRcv(203),
--tcaPkts128to255OctetsRcv(204),
--tcaPkts256to511OctetsRcv(205),
--tcaPkts512to1023OctetsRcv(206),
--tcaPkts1024to1518OctetsRcv(207),
--tcaPkts1519tomtuOctetsRcv(208),
--tcaTxCrcErroredPkt(209),
--tcaOctetsSend(210),
--tcaUnicastRrameRcvd(211),
--tcaUnicastFrameSent(212),
--tcaAverageBitRateRcvd(213),
--tcaAverageBitRateSent(214),
--tcaByteRandomEarlyDiscardDropped(215),
--tcaFrameRandomEarlyDiscardDropped(216),
--tcaByteTailDropped(217),
--tcaFrameTailDropped(218),
--tcaAfpTaggedFrameDropped(219),
--tcaAfpUntaggedFrameDropped(220),
--tcaAfpPriTaggedFrameDropped(221),
--tcaFrameMarkGreenPassed(222),
--tcaFrameMarkGreenDropped(223),
--tcaFrameMarkYellowPassed(224),
--tcaFrameMarkYellowDropped(225),
--tcaFrameMarkRedDropped(226),
efmRemoteDyingGasp(227),
efmFail(228),
efmRemoteCriticalEvent(229),
efmRemoteLinkDown(230),
efmRemoteLoopbackFail(231),
efmRemoteLoopbackRequest(232),
tcaQFactorLow(233),
tcaPolarizationDependentLHigh(234),
tcaStateOfPolarizationChangeRateHigh(235),
tcaOpticalSnrLow(236),
--LAG--
srvDiscarded(300),
bwExceedPortSpeed(301),
meaPortalAddress(302),
meaPortalPri(303),
meaThreePortal(304),
meaPortalSysNumber(305),
meaActorAdminKey(306),
meaPortDigest(307),
meaGatewayDigest(308),
--ZTP--
ztpInProgress(400),
ztpFailed(401),
cryptoConfigMismatch(410),
keyExchangeConfigMismatch(411),
fingerprintAuthMissing(412),
cryptoConfigError(413),
keyExchangeAuthMismatch(414),
--CFM--
crossConnectCCM(550),
errorCCM(551),
someRemoteMEPCCM(552),
someMACstatus(553),
someRDI(554),
ethAIS(555),
--SAT--
remoteInitSAT(570),
-- ERP--
erpFoPPM(580), -- Failure of Protocol, Protocol Mismatch
erpFoPTO(581), -- Failure of Protocol, Timeout
erpBlockPort0RPL(582), -- Blocking Port 0 - Ring Protection Link
erpBlockPort0SF(583), -- Blocking Port 0 - Signal Fail
erpBlockPort0MS(584), -- Blocking Port 0 - Manual Switch
erpBlockPort0FS(585), -- Blocking Port 0 - Forced Switch
erpBlockPort0WTR(586), -- Blocking Port 0 - Wait To Restore
erpBlockPort1RPL(587), -- Blocking Port 1 - Ring Protection LinkLink
erpBlockPort1SF(588), -- Blocking Port 1 - Signal Fail
erpBlockPort1MS(589), -- Blocking Port 1 - Manual Switch
erpBlockPort1FS(590), -- Blocking Port 1 - Forced Switch
erpBlockPort1WTR(591), -- Blocking Port 1 - Wait To Restore
--Sync--
avgHoldoverNotReady(600),
freerun(601),
fastAccquisition(602),
holdover(603),
lossOfLock(604),
allSyncRefFail(605),
syncRefLockOut(606), -- sync reference locked out
syncRefFS(607), -- sync reference forced switch
syncRefMS(608), -- sync reference manual switch
syncRefWTR(609), -- sync reference wait to restore
syncRefSW(610), -- sync reference switch
syncRefFail(611), -- sync reference failed
syncRefFreqOffset(612), -- sync reference frequency offset
ais(616),
bitsLossOfFrame(617),
qlMismatch(618),
qlInvalid(619),
esmcFail(620),
linkdownMasterSlaveCfg(621), -- Link Down: Master Slave Configuration Fault
autoNegoMasterSlaveCfg(622), -- Auto Negotiation:Master Slave Configuration Fault
squelched(623), -- Tx Squelched
--PTP--
ptpFreerun(650),
ptpTimeFreeRun(651),
ptpFreqHoldover(652),
ptpTimeHoldover(653),
ptpFreqNotTraceable(654),
ptpTimeNotTraceable(655),
ptpAnnounceTimeout(656),
ptpSyncTimeout(657),
ptpDelayrespTimeout(658),
ptpMultiplePeers(659),
ptpWrongDomain(660),
ptpNoTrafficFP(661),
--BGP ---
bgpNbrLinkDown(670),
--Port Authentication---
paAuthFail(680),
--IGMP SNOOPING---
noMGroupRes(690),
--tcaAnnounceRx(700),
--tcaAnnounceTx(701),
--tcaSyncRx(702),
--tcaSyncTx(703),
--tcaFollowUpRx(704),
--tcaFollowUpTx(705),
--tcaDelayReqRx(706),
--tcaDelayReqTx(707),
--tcaDelayRespRx(708),
--tcaDelayRespTx(709),
--tcaPdelayReqRx(710),
--tcaPdelayReqTx(711),
--tcaPdelayRespRx(712),
--tcaPdelayRespTx(713),
--tcaPdelayRespFollowUpRx(714),
--tcaPdelayRespFollowUpTx(715),
--tcaSignalingRx(716),
--tcaSignalingTx(717),
--tcaManagementRx(718),
--tcaManagementTx(719),
--tcaPtpUnknownRx(720),
--tcaPtpUnknownTx(721),
--tcaAverageResidenceTimeSync(722),
--tcaMaximumResidenceTimeSync(723),
--tcaMinimumResidenceTimeSync(724),
--tcaAverageResidenceTimeDelayReq(725),
--tcaMaximumResidenceTimeDelayReq(726),
--tcaMinimumResidenceTimeDelayReq(727),
--tcaAverageResidenceTimePdelayReq(728),
--tcaMaximumResidenceTimePdelayReq(729),
--tcaMinimumResidenceTimePdelayReq(730),
--tcaAverageResidenceTimePdelayResp(731),
--tcaMaximumResidenceTimePdelayResp(732),
--tcaMinimumResidenceTimePdelayResp(733),
--tcaAverageAnnounceMessageRate(734),
--tcaAverageSyncMessageRate(735),
--tcaAverageDelayReqMessageRate(736),
--tcaAverageDelayRespMessageRate(737),
--tcaTagMismatchedDiscard(738),
--tcaDomainMismatchDiscard(739),
--tcaWrongTypeDiscard(740),
--tcaWrongLengthDiscard(741),
--tcaUnknownMasterDiscard(742),
--tcaMiscDiscard(743),
--tcaAverageOffsetFromMaster(744),
--tcaMinimumOffsetFromMaster(745),
--tcaMaximumOffsetFromMaster(746),
--tcaAverageSyncPathDelay(747),
--tcaMinimumSyncPathDelay(748),
--tcaMaximumSyncPathDelay(749),
--tcaAverageMeanPathDelay(750),
--tcaMinimumMeanPathDelay(751),
--tcaMaximumMeanPathDelay(752),
--tcaLmForwardTransmittedFrames(800),
--tcaLmForwardReceivedFrames(801),
--tcaLmForwardMinFlr(802),
--tcaLmForwardMaxFlr(803),
--tcaLmForwardAverageFlr(804),
--tcaLmBackwardTransmittedFrames(805),
--tcaLmBackwardReceivedFrames(806),
--tcaLmBackwardMinFlr(807),
--tcaLmBackwardMaxFlr(808),
--tcaLmBackwardAverageFlr(809),
--tcaLmSoamPdusSent(810),
--tcaLmSoamPdusReceived(811),
--tcaLmAvailabilityForwardHighLoss(812),
--tcaLmAvailabilityConsecutiveForwardHighLoss(813),
--tcaLmAvailabilityForwardAvailable(814),
--tcaLmAvailabilityForwardUnavailable(815),
--tcaLmAvailabilityForwardMinFlr(816),
--tcaLmAvailabilityForwardMaxFlr(817),
--tcaLmAvailabilityForwardAverageFlr(818),
--tcaLmAvailabilityBackwardHighLoss(819),
--tcaLmAvailabilityConsecutiveBackwardHighLoss(820),
--tcaLmAvailabilityBackwardAvailable(821),
--tcaLmAvailabilityBackwardUnavailable(822),
--tcaLmAvailabilityBackwardMinFlr(823),
--tcaLmAvailabilityBackwardMaxFlr(824),
--tcaLmAvailabilityBackwardAverageFlr(825),
--tcaDmSoamPdusSent(826),
--tcaDmSoamPdusReceived(827),
--tcaDmFrameDelayTwoWayMin(828),
--tcaDmFrameDelayTwoWayMax(829),
--tcaDmFrameDelayTwoWayAverage(830),
--tcaDmFrameDelayForwardMin(831),
--tcaDmFrameDelayForwardMax(832),
--tcaDmFrameDelayForwardAverage(833),
--tcaDmFrameDelayBackwardMin(834),
--tcaDmFrameDelayBackwardMax(835),
--tcaDmFrameDelayBackwardAverage(836),
--tcaDmInterFrameDelayVariationForwardMin(837),
--tcaDmInterFrameDelayVariationForwardMax(838),
--tcaDmInterFrameDelayVariationForwardAverage(839),
--tcaDmInterFrameDelayVariationBackwardMin(840),
--tcaDmInterFrameDelayVariationBackwardMax(841),
--tcaDmInterFrameDelayVariationBackwardAverage(842),
--tcaDmInterFrameDelayVariationTwoWayMin(843),
--tcaDmInterFrameDelayVariationTwoWayMax(844),
--tcaDmInterFrameDelayVariationTwoWayAverage(845),
--tcaDmFrameDelayRangeForwardMax(846),
--tcaDmFrameDelayRangeForwardAverage(847),
--tcaDmFrameDelayRangeBackwardMax(848),
--tcaDmFrameDelayRangeBackwardAverage(849),
--tcaDmFrameDelayRangeTwoWayMax(850),
--tcaDmFrameDelayRangeTwoWayAverage(851),
--tcaSyncErrorsForward(852),
--tcaSyncErrorsBackward(853),
--tcaTwampS2rPackets(900),
--tcaTwampR2sPackets(901),
--tcaTwampS2rLostPackets(902),
--tcaTwampR2sLostPackets(903),
--tcaTwampS2rSyncErrors(904),
--tcaTwampR2sSyncErrors(905),
--tcaTwampOutOfSequenceErrors(906),
--tcaTwampSequenceGapErrors(907),
--tcaTwampMinTwoWayPathDelay(908),
--tcaTwampMaxTwoWayPathDelay(909),
--tcaTwampAvgTwoWayPathDelay(910),
--tcaTwampSumTwoWayPathDelay(911),
--tcaTwampSumOfSquaresTwoWayPathDelay(912),
--tcaTwampNumTwoWayPathDelay(913),
--tcaTwampMinOneWayS2rPathDelay(914),
--tcaTwampMaxOneWayS2rPathDelay(915),
--tcaTwampAvgOneWayS2rPathDelay(916),
--tcaTwampSumOneWayS2rPathDelay(917),
--tcaTwampSumOfSquaresOneWayS2rPathDelay(918),
--tcaTwampNumOneWayS2rPathDelay(919),
--tcaTwampMinOneWayR2sPathDelay(920),
--tcaTwampMaxOneWayR2sPathDelay(921),
--tcaTwampAvgOneWayR2sPathDelay(922),
--tcaTwampSumOneWayR2sPathDelay(923),
--tcaTwampSumOfSquaresOneWayR2sPathDelay(924),
--tcaTwampNumOneWayR2sPathDelay(925),
--tcaTwampMinOneWayS2rAbsPathDelayVariation(926),
--tcaTwampMaxOneWayS2rAbsPathDelayVariation(927),
--tcaTwampAvgOneWayS2rAbsPathDelayVariation(928),
--tcaTwampSumOneWayS2rAbsPathDelayVariation(929),
--tcaTwampSumOfSquaresOneWayS2rAbsPathDelayVariation(930),
--tcaTwampNumOneWayS2rAbsPathDelayVariation(931),
--tcaTwampMinOneWayR2sAbsPathDelayVariation(932),
--tcaTwampMaxOneWayR2sAbsPathDelayVariation(933),
--tcaTwampAvgOneWayR2sAbsPathDelayVariation(934),
--tcaTwampSumOneWayR2sAbsPathDelayVariation(935),
--tcaTwampSumOfSquaresOneWayR2sAbsPathDelayVariation(936),
--tcaTwampNumOneWayR2sAbsPathDelayVariation(937),
--tcaTwampMinOneWayS2rNegativePathDelayVariation(938),
--tcaTwampMaxOneWayS2rNegativePathDelayVariation(939),
--tcaTwampAvgOneWayS2rNegativePathDelayVariation(940),
--tcaTwampSumOneWayS2rNegativePathDelayVariation(941),
--tcaTwampSumOfSquaresOneWayS2rNegativePathDelayVariation(942),
--tcaTwampNumOneWayS2rNegativePathDelayVariation(943),
--tcaTwampMinOneWayR2sNegativePathDelayVariation(944),
--tcaTwampMaxOneWayR2sNegativePathDelayVariation(945),
--tcaTwampAvgOneWayR2sNegativePathDelayVariation(946),
--tcaTwampSumOneWayR2sNegativePathDelayVariation(947),
--tcaTwampSumOfSquaresOneWayR2sNegativePathDelayVariation(948),
--tcaTwampNumOneWayR2sNegativePathDelayVariation(949),
--tcaTwampMinOneWayS2rPositivePathDelayVariation(950),
--tcaTwampMaxOneWayS2rPositivePathDelayVariation(951),
--tcaTwampAvgOneWayS2rPositivePathDelayVariation(952),
--tcaTwampSumOneWayS2rPositivePathDelayVariation(953),
--tcaTwampSumOfSquaresOneWayS2rPositivePathDelayVariation(954),
--tcaTwampNumOneWayS2rPositivePathDelayVariation(955),
--tcaTwampMinOneWayR2sPositivePathDelayVariation(956),
--tcaTwampMaxOneWayR2sPositivePathDelayVariation(957),
--tcaTwampAvgOneWayR2sPositivePathDelayVariation(958),
--tcaTwampSumOneWayR2sPositivePathDelayVariation(959),
--tcaTwampSumOfSquaresOneWayR2sPositivePathDelayVariation(960),
--tcaTwampNumOneWayR2sPositivePathDelayVariation(961),
--EoMPLS---
eomplsDstUnresovled(1000),
--L3--
trafficArpTableFull(1020),
noRouteResources(1021),
ipAddressConflict(1022),
--NTP--
ntpLossOfServer(1500),
--RADIUS and TACACS--
remoteServerUnreachable(1501),
--SysLog Server--
sysLogServerUnreachable(1502),
--SNMP Target Address--
targetAddressUnreachable(1503)
}
ConditionDescr ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A detailed text description of the condition or alarm
being reported. This string may contain any printable
ASCII character."
SYNTAX OCTET STRING (SIZE (1..64))
ConditionEntityTranslation ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the entity type on which condition exists."
SYNTAX OCTET STRING (SIZE (1..255))
--
-- Scalar definitions.
--
--
-- Table definitions.
--
aosCoreAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the standing conditions
that exist as alarms.
Entries cannot be created in this table by management
application action."
::= { alarmObjects 1 }
aosCoreAlarmEntry OBJECT-TYPE
SYNTAX AosCoreAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
condition."
INDEX { aosCoreAlarmIndex }
::= { aosCoreAlarmTable 1 }
AosCoreAlarmEntry ::= SEQUENCE {
aosCoreAlarmIndex INTEGER,
aosCoreAlarmConditionType ConditionType,
aosCoreAlarmEntityTranslation ConditionEntityTranslation,
aosCoreAlarmEntity RowPointer,
aosCoreAlarmCondDescr ConditionDescr,
aosCoreAlarmTimestamp DisplayString,
aosCoreAlarmDirection Direction,
aosCoreAlarmLocation Location,
aosCoreAlarmSrvEff ServiceEffect,
aosCoreAlarmNotifCode NotificationCode,
aosCoreAlarmNotifTimestamp DisplayString,
aosCoreAlarmAdditionalInfo DisplayString
}
aosCoreAlarmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object is an order number of an alarm in aosCoreAlarmTable."
::= { aosCoreAlarmEntry 1 }
aosCoreAlarmConditionType OBJECT-TYPE
SYNTAX ConditionType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the type of the condition."
::= { aosCoreAlarmEntry 2 }
aosCoreAlarmEntityTranslation OBJECT-TYPE
SYNTAX ConditionEntityTranslation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object translates numerical entity representation aosCoreAlarmEntity
into Uniform Resource Identifier (URI)."
::= { aosCoreAlarmEntry 3 }
aosCoreAlarmEntity OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to the table that contains definition of the alarmed entity."
::= { aosCoreAlarmEntry 4 }
aosCoreAlarmCondDescr OBJECT-TYPE
SYNTAX ConditionDescr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains a text description of the condition."
::= { aosCoreAlarmEntry 5 }
aosCoreAlarmTimestamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the system time when the condition occurred."
::= { aosCoreAlarmEntry 6 }
aosCoreAlarmDirection OBJECT-TYPE
SYNTAX Direction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the direction of the condition."
::= { aosCoreAlarmEntry 7 }
aosCoreAlarmLocation OBJECT-TYPE
SYNTAX Location
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the location of the condition."
::= { aosCoreAlarmEntry 8 }
aosCoreAlarmSrvEff OBJECT-TYPE
SYNTAX ServiceEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies whether the condition is service affecting
or not."
::= { aosCoreAlarmEntry 9 }
aosCoreAlarmNotifCode OBJECT-TYPE
SYNTAX NotificationCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the severity of the alarm."
::= { aosCoreAlarmEntry 10 }
aosCoreAlarmNotifTimestamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the system time when the alarm notification
was raised."
::= { aosCoreAlarmEntry 11 }
aosCoreAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides additional information of the alarm."
::= { aosCoreAlarmEntry 12 }
--
-- Alarm raise/clear trap.
--
aosCoreAlarmTrap NOTIFICATION-TYPE
OBJECTS { aosCoreAlarmIndex,
aosCoreAlarmConditionType,
aosCoreAlarmEntityTranslation,
aosCoreAlarmEntity,
aosCoreAlarmCondDescr,
aosCoreAlarmTimestamp,
aosCoreAlarmDirection,
aosCoreAlarmLocation,
aosCoreAlarmSrvEff,
aosCoreAlarmNotifCode,
aosCoreAlarmNotifTimestamp,
aosCoreAlarmAdditionalInfo
}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm condition is raised and
inserted into to the aosCoreAlarmTable.
It is also sent each time an alarm condition is cleared and
removed from the aosCoreAlarmTable."
::= { alarmNotificationsPrefix 1 }
--
-- Conformance
--
aosCoreAlarmCompliances OBJECT IDENTIFIER ::= {alarmConformance 1}
aosCoreAlarmGroups OBJECT IDENTIFIER ::= {alarmConformance 2}
aosCoreAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Alarm
Condition Services."
MODULE -- this module
MANDATORY-GROUPS {
aosCoreAlarmObjectGroup, aosCoreAlarmNotifGroup
}
::= { aosCoreAlarmCompliances 1 }
aosCoreAlarmObjectGroup OBJECT-GROUP
OBJECTS {
aosCoreAlarmIndex,
aosCoreAlarmConditionType,
aosCoreAlarmEntityTranslation,
aosCoreAlarmEntity,
aosCoreAlarmCondDescr,
aosCoreAlarmTimestamp,
aosCoreAlarmDirection,
aosCoreAlarmLocation,
aosCoreAlarmSrvEff,
aosCoreAlarmNotifCode,
aosCoreAlarmNotifTimestamp,
aosCoreAlarmAdditionalInfo
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Alarm
Conditions Services."
::= { aosCoreAlarmGroups 1 }
aosCoreAlarmNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
aosCoreAlarmTrap
}
STATUS current
DESCRIPTION
"A collection of notifications related to the Alarm
Conditions Services."
::= { aosCoreAlarmGroups 2 }
END