1394 lines
37 KiB
Plaintext
1394 lines
37 KiB
Plaintext
|
|
UTS-FAULT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY,
|
|
IpAddress, Unsigned32, Integer32, Counter32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, RowStatus,
|
|
RowPointer, DateAndTime
|
|
FROM SNMPv2-TC
|
|
utCommonOam, utCommonPlatformModules
|
|
FROM UTS-COMMON-MIB
|
|
WORD, BOOL
|
|
FROM UTS-COMMON-TC-MIB;
|
|
|
|
utFmModule MODULE-IDENTITY
|
|
LAST-UPDATED "200111151635Z"
|
|
ORGANIZATION
|
|
"UTStarcom (China) Corp., ShenZhen Branch.
|
|
3G Department, OA&M Team."
|
|
CONTACT-INFO
|
|
"Contact: UTStarcom Customer Support Group
|
|
|
|
Postal: UTStarcom Shenzhen R&D Center
|
|
3/F, Legend Building,
|
|
High-tech Industrial Park,
|
|
Nanshan Shenzhen, 518057, PRC
|
|
|
|
Tel: +86 (755) 6983555
|
|
Fax: +86 (755) 6983786
|
|
|
|
WEB: http://www.utstar.com"
|
|
DESCRIPTION
|
|
"The MIB module for UTStarcom UMTS Embedded System Fault Management.
|
|
|
|
Copyright (c) 2002 UTStarcom, Inc.
|
|
All rights reserved.
|
|
|
|
Reproduction of this document is authorized on the condition that the
|
|
foregoing copyright notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies UTStarcom proprietary
|
|
intellectual property. UTStarcom retains all title and ownership in
|
|
the Specification, including any revisions.
|
|
|
|
UTStarcom grants all interested parties a non-exclusive license to use
|
|
and distribute an unmodified copy of this Specification in connection
|
|
with management of UTStarcom products, and without fee, provided this
|
|
copyright notice and license appear on all copies.
|
|
|
|
This Specification is supplied 'AS IS' and UTStarcom makes no warranty,
|
|
either express or implied, as to the use, operation, condition, or
|
|
performance of the Specification."
|
|
|
|
REVISION "200204280000Z"
|
|
DESCRIPTION
|
|
"Initial version of the root MIB module UTS-COMMON-MIB."
|
|
|
|
REVISION "200204271337Z"
|
|
DESCRIPTION
|
|
"Initial version of the root MIB module for GGSN function"
|
|
|
|
REVISION "200204160000Z"
|
|
DESCRIPTION
|
|
"Initial version of the root MIB module UTS-COMMON-MIB."
|
|
|
|
REVISION "200402251547Z"
|
|
DESCRIPTION
|
|
"add utFmAlarmDelayTable to manage MTNET alarm delay rule."
|
|
|
|
REVISION "200403030950Z"
|
|
DESCRIPTION
|
|
"Modify 3G alarm resource type list."
|
|
::= { utCommonPlatformModules 2 }
|
|
|
|
|
|
AlarmResourceType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"3G FM Resource Type list for R2.5
|
|
|
|
========Software error
|
|
Inner software module communication
|
|
|
|
General software resource error
|
|
|
|
Inter board communication
|
|
|
|
Platform detected software error
|
|
Notes, for CMS (Chassis management system) only
|
|
|
|
Software module (Server type NE)
|
|
Notes,
|
|
such as software module fail, application abnormal shutdown,
|
|
|
|
Inter-software module communication (Server type NE)
|
|
|
|
NE external communication with private protocol
|
|
Notes, applicable to inter-NE communication with private protocol
|
|
|
|
========Protocol error
|
|
MTP1 protocol
|
|
|
|
MTP2 protocol
|
|
|
|
MTP3 protocol
|
|
|
|
M3UA protocol
|
|
|
|
SCCP protocol
|
|
|
|
ISUP protocol
|
|
|
|
RANAP protocol
|
|
|
|
MAP-B protocol
|
|
|
|
MAP-Gd protocol
|
|
|
|
MAP-C protocol
|
|
|
|
MAP-D protocol
|
|
|
|
MAP-E protocol
|
|
|
|
MAP-G protocol
|
|
|
|
MAP-Gr protocol
|
|
|
|
MAP-Gc protocol
|
|
|
|
MAP-Lh protocol
|
|
|
|
MAP-Lg protocol
|
|
|
|
SAAL protocol protocol
|
|
|
|
CAP protocol protocol
|
|
|
|
INAP protocol protocol
|
|
|
|
GTP' protocol
|
|
|
|
MEGACO protocol
|
|
|
|
GMM protocol
|
|
|
|
BSSAP+ protocol
|
|
|
|
SM protocol
|
|
|
|
SGSN SM protocol
|
|
|
|
Gi Interface
|
|
|
|
IMA Protocol
|
|
|
|
STC protocol
|
|
|
|
ALCAP protocol
|
|
|
|
GTP-U protocol
|
|
|
|
========Physical/Logical link error
|
|
MTP3 link
|
|
|
|
MTP3 link set
|
|
|
|
MTP3 route set
|
|
|
|
MTP3B link
|
|
|
|
MTP3B link set
|
|
|
|
MTP3B route set
|
|
|
|
M3UA Association
|
|
|
|
M3UA PSP
|
|
|
|
M3UA PS
|
|
|
|
E1 trunk
|
|
|
|
E1 circuit
|
|
|
|
H110 Time slot
|
|
|
|
STM link
|
|
|
|
IP link
|
|
|
|
SCCOP link
|
|
|
|
AAL2-PVC
|
|
|
|
AAL5-PVC
|
|
|
|
|
|
========Specific Resource error
|
|
CDR Resource
|
|
|
|
CELL
|
|
|
|
Hardware resource (fan/power/board hardware error/clock/etc.)
|
|
|
|
Sub-agent problem
|
|
|
|
Platform management channel problem
|
|
|
|
IP/MAC address problem
|
|
Notes, IP/MAC address invalid/conflict
|
|
|
|
Common protocol HA control part
|
|
|
|
User dialog
|
|
Notes, such as user dialog usage alarm, etc.
|
|
|
|
Database connection
|
|
|
|
Authentication error
|
|
Notes,
|
|
Such as utiGmlcClientAuthFailure,utiGmlcSubscriberAuthFailure,utiGmlcGMLCAuthFailure, etc.
|
|
|
|
GMLC route problem
|
|
|
|
========Threshold crossing alerting
|
|
TCA
|
|
|
|
value 0 means all resource type.
|
|
"
|
|
SYNTAX INTEGER {
|
|
alarmResourceTypeDefault (0),
|
|
alarmResourceInnerSofModuleComm (1),
|
|
alarmResourceGenSoftErr (2),
|
|
alarmResourceInterBoardComm (3),
|
|
alarmResourcePlatformSoft (4),
|
|
alarmResourceSoftModule (5),
|
|
alarmResourceInterSoftModule (6),
|
|
alarmResourceNeExtComm (7),
|
|
alarmResourceMtp1Protocol (21),
|
|
alarmResourceMtp2Protocol (22),
|
|
alarmResourceMtp3Protocol (23),
|
|
alarmResourceM3uaProtocol (24),
|
|
alarmResourceSccpProtocol (25),
|
|
alarmResourceIsupProtocol (26),
|
|
alarmResourceRanapProtocol (27),
|
|
alarmResourceMapBProtocol (28),
|
|
alarmResourceMapGdProtocol (29),
|
|
alarmResourceMapCProtocol (30),
|
|
alarmResourceMapDProtocol (31),
|
|
alarmResourceMapEProtocol (32),
|
|
alarmResourceMapGProtocol (33),
|
|
alarmResourceMapGrProtocol (34),
|
|
alarmResourceMapGcProtocol (35),
|
|
alarmResourceMapLhProtocol (36),
|
|
alarmResourceMapLgProtocol (37),
|
|
alarmResourceSaalProtocol (38),
|
|
alarmResourceCapProtocol (39),
|
|
alarmResourceInapProtcol (40),
|
|
alarmResourceGtpProtocol (41),
|
|
alarmResourceMegacoProtocol (42),
|
|
alarmResourceGmmProtocol (43),
|
|
alarmResourceBssapProtocol (44),
|
|
alarmResourceSmProtocol (45),
|
|
alarmResourceSgsnSmProtocol (46),
|
|
alarmResourceGiInterface (47),
|
|
alarmResourceImaProtocol (48),
|
|
alarmResourceStcProtocol (49),
|
|
alarmResourceAlCapProtocol (50),
|
|
alarmResourceGtpUProtocol (51),
|
|
alarmResourceMtp3link (71),
|
|
alarmResourceMtp3linkSet (72),
|
|
alarmResourceMtp3RouteSet (73),
|
|
alarmResourceMtp3BLink (74),
|
|
alarmResourceMtp3BLinkSet (75),
|
|
alarmResourceMtp3BRouteSet (76),
|
|
alarmResourceAssociation (77),
|
|
alarmResourceM3uaPsp (78),
|
|
alarmResourceM3uaPs (79),
|
|
alarmResourceTrunk (80),
|
|
alarmResourceTrunkCircuit (81),
|
|
alarmResourceH110TimeSlot (82),
|
|
alarmResourceStmlink (83),
|
|
alarmResourceIpLink (84),
|
|
alarmResourceSccopLink (85),
|
|
alarmResourceAal2Pvc (86),
|
|
alarmResourceAal5Pvc (87),
|
|
alarmResourceCdr (111),
|
|
alarmResourceCell (112),
|
|
alarmResourceHwRcsource (113),
|
|
alarmResourceSaFailure (114),
|
|
alarmResourcePlatformMgmtChannel (115),
|
|
alarmResourceIpOrMacAddr (116),
|
|
alarmResourceCpHaControl (117),
|
|
alarmResourceUsrDialog (118),
|
|
alarmResourceDbConn (119),
|
|
alarmResourceAuthentication (120),
|
|
alarmResourceGmlcRoute (121),
|
|
alarmResourceTca (151)
|
|
}
|
|
|
|
|
|
AlarmSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual convention for alarm severity level:
|
|
|
|
alarmLevelClear - The Cleared severity level indicates that
|
|
the fault has been cleared.
|
|
alarmLevelCritical - The Critical severity level indicates the most
|
|
severe service affecting condition has occurred,
|
|
and the whole system may not be functioning properly.
|
|
Urgent and immediate corrective action is required.
|
|
alarmLevelMajor - The Major severity level indicates service
|
|
affecting condition has occurred. Immediate
|
|
corrective action is required.
|
|
alarmLevelMinor - The Minor severity level indicates service
|
|
not affecting condition has occurred. Corrective
|
|
action should be taken to avoid more serious
|
|
service affecting fault.
|
|
alarmLevelWarning - The Warning severity level indicates some issues
|
|
occur and may be potential service affecting.
|
|
Precautions have to be taken in order to avoid
|
|
more serious service affecting fault."
|
|
SYNTAX INTEGER {
|
|
alarmLevelClear (0),
|
|
alarmLevelWarning (1),
|
|
alarmLevelMinor (2),
|
|
alarmLevelMajor (3),
|
|
alarmLevelCritical (4),
|
|
alarmLevelIndeterminate (5)
|
|
}
|
|
|
|
|
|
AlarmType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual convention for alarm type:
|
|
alarmTypeCommunication - alarm associates with Communication issues
|
|
alarmTypeEquipment - alarm associates with equipment or hardware issues
|
|
alarmTypeEnvironmental - alarm associates with the environment where the
|
|
system is operating
|
|
alarmTypeProcessingError - alarm associates with processing issues
|
|
alarmTypeQualityOfService - alarm associates with the quality of service issues"
|
|
SYNTAX INTEGER {
|
|
alarmTypeCommunication (2),
|
|
alarmTypeEquipment (3),
|
|
alarmTypeEnvironmental (4),
|
|
alarmTypeProcessingError (10),
|
|
alarmTypeQualityOfService (11)
|
|
}
|
|
|
|
|
|
ProbableCause ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The definiation of alarm probable cause, refer to: M.3100, X.731/X.733, GSM12.11 etc."
|
|
SYNTAX INTEGER {
|
|
probableCauseIndeterminate (1),
|
|
probableCauseAlarmIndicationSignal (2),
|
|
probableCauseCallSetupFailure (3),
|
|
probableCauseDegradedSignal (4),
|
|
probableCauseFarEndReceiverFailure (5),
|
|
probableCauseFramingError (6),
|
|
probableCauseLossOfFrame (7),
|
|
probableCauseLossOfPointer (8),
|
|
probableCauseLossOfSignal (9),
|
|
probableCausePayloadTypeMismatch (10),
|
|
probableCauseTransmissionError (11),
|
|
probableCauseRemoteAlarmInterface (12),
|
|
probableCauseExcessiveBitErrorRate (13),
|
|
probableCausePathTraceMismatch (14),
|
|
probableCauseUnavailable (15),
|
|
probableCauseSignalLabelMismatch (16),
|
|
probableCauseLossOfMultiFrame (17),
|
|
probableCauseBackPlaneFailure (18),
|
|
probableCauseDataSetProblem (19),
|
|
probableCauseEquipmentIdentifierDuplication (20),
|
|
probableCauseExternalInterfaceDeviceProblem (21),
|
|
probableCauseLineCardProblem (22),
|
|
probableCauseMultiplexerProblem (23),
|
|
probableCauseNeIdentifierDuplication (24),
|
|
probableCausePowerProblem (25),
|
|
probableCauseProcessorProblem (26),
|
|
probableCauseProtectionPathFailure (27),
|
|
probableCauseReceiverFailure (28),
|
|
probableCauseReplaceableUnitMissing (29),
|
|
probableCauseReplaceableUnitTypeMismatch (30),
|
|
probableCauseSynchronisationSourceMismatch (31),
|
|
probableCauseTerminalProblem (32),
|
|
probableCauseTimingProblem (33),
|
|
probableCauseTransmitterFailure (34),
|
|
probableCauseTrunkCardProblem (35),
|
|
probableCauseReplaceableUnitProblem (36),
|
|
probableCauseAirCompressorFailure (37),
|
|
probableCauseAirConditioningFailure (38),
|
|
probableCauseAirDryerFailure (39),
|
|
probableCauseBatteryDischarging (40),
|
|
probableCauseBatteryFailure (41),
|
|
probableCauseCommercialPowerFailure (42),
|
|
probableCauseCoolingFanFailure (43),
|
|
probableCauseEngineFailure (44),
|
|
probableCauseFireDetectorFailure (45),
|
|
probableCauseFuseFailure (46),
|
|
probableCauseGeneratorFailure (47),
|
|
probableCauseLowBatteryThreshold (48),
|
|
probableCausePumpFailure (49),
|
|
probableCauseRectifierFailure (50),
|
|
probableCauseRectifierHighVoltage (51),
|
|
probableCauseRectifierLowFVoltage (52),
|
|
probableCauseVentilationSystemFailure (53),
|
|
probableCauseEnclosureDoorOpen (54),
|
|
probableCauseExplosiveGas (55),
|
|
probableCauseFireDetected (56),
|
|
probableCauseFloodDetected (57),
|
|
probableCauseHighHumidity (58),
|
|
probableCauseHighTemperature (59),
|
|
probableCauseHighWind (60),
|
|
probableCauseIceBuildUp (61),
|
|
probableCauseIntrusionDetection (62),
|
|
probableCauseLowFuel (63),
|
|
probableCauseLowHumidity (64),
|
|
probableCauseLowCablePressure (65),
|
|
probableCauseLowTemperature (66),
|
|
probableCauseLowWater (67),
|
|
probableCauseSmokeDetected (68),
|
|
probableCauseToxicGas (69),
|
|
probableCauseStorageCapacityProblem (70),
|
|
probableCauseMemoryMismatch (71),
|
|
probableCauseCorruptData (72),
|
|
probableCauseOutOfCPUCycles (73),
|
|
probableCauseSoftwareEnvironmentProblem (74),
|
|
probableCauseSoftwareDownloadFailure (75),
|
|
probableCauseAdapterError (200),
|
|
probableCauseApplicationSubsystemFailure (201),
|
|
probableCauseBandwidthReduction (202),
|
|
probableCauseCommunicationProtocolError (203),
|
|
probableCauseCommunicationSubsystemFailure (204),
|
|
probableCauseConfigurationOrCustomizingError (205),
|
|
probableCauseCongestion (206),
|
|
probableCauseCpuCyclesLimitExceeded (207),
|
|
probableCauseDataSetOrModemError (208),
|
|
probableCauseDteDceInterfaceError (209),
|
|
probableCauseEquipmentMalfunction (210),
|
|
probableCauseExcessiveVibration (211),
|
|
probableCauseFileError (212),
|
|
probableCauseHeatingOrVentilationOrCoolingSystemProblem (213),
|
|
probableCauseHumidityUnacceptable (214),
|
|
probableCauseInputOutputDeviceError (215),
|
|
probableCauseInputDeviceError (216),
|
|
probableCauseLanError (217),
|
|
probableCauseLeakDetection (218),
|
|
probableCauseLocalNodeTransmissionError (219),
|
|
probableCauseMaterialSupplyExhausted (220),
|
|
probableCauseOutOfMemory (221),
|
|
probableCauseOutputDeviceError (222),
|
|
probableCausePerformanceDegraded (223),
|
|
probableCausePressureUnacceptable (224),
|
|
probableCauseQueueSizeExceeded (225),
|
|
probableCauseReceiveFailure (226),
|
|
probableCauseRemoteNodeTransmissionError (227),
|
|
probableCauseResourceAtOrNearingCapacity (228),
|
|
probableCauseResponseTimeExcessive (229),
|
|
probableCauseRetransmissionRateExcessive (230),
|
|
probableCauseSoftwareError (231),
|
|
probableCauseSoftwareProgramAbnormallyTerminated (232),
|
|
probableCauseSoftwareProgramError (233),
|
|
probableCauseTemperatureUnacceptable (234),
|
|
probableCauseThresholdCrossed (235),
|
|
probableCauseToxicLeakDetected (236),
|
|
probableCauseTransmitFailure (237),
|
|
probableCauseUnderlyingResourceUnavailable (238),
|
|
probableCauseVersionMismatch (239),
|
|
probableCauseAbisToBTSInterfaceFailure (500),
|
|
probableCauseAbisToTRXInterfaceFailure (501),
|
|
probableCauseAntennaProblem (502),
|
|
probableCauseBatteryBreakdown (503),
|
|
probableCauseBatteryChargingFault (504),
|
|
probableCauseClockSynchronisationProblem (505),
|
|
probableCauseCombinerProblem (506),
|
|
probableCauseDiskProblem (507),
|
|
probableCauseEquipmentFailure (508),
|
|
probableCauseExcessiveReceiverTemperature (509),
|
|
probableCauseExcessiveTransmitterOutputPower (510),
|
|
probableCauseExcessiveTransmitterTemperature (511),
|
|
probableCauseFrequencyHoppingDegraded (512),
|
|
probableCauseFrequencyHoppingFailure (513),
|
|
probableCauseFrequencyRedefinitionFailed (514),
|
|
probableCauseLineInterfaceFailure (515),
|
|
probableCauseLinkFailure (516),
|
|
probableCauseLossOfSynchronisation (517),
|
|
probableCauseLostRedundancy (518),
|
|
probableCauseMainsBreakdownWithBatteryBackup (519),
|
|
probableCauseMainsBreakdownWithoutBatteryBackup (520),
|
|
probableCausePowerSupplyFailure (521),
|
|
probableCauseReceiverAntennaFault (522),
|
|
probableCauseReceiverMulticouplerFailure (523),
|
|
probableCauseReducedTransmitterOutputPower (524),
|
|
probableCauseSignalQualityEvaluationFault (525),
|
|
probableCauseTimeslotHardwareFailure (526),
|
|
probableCauseTransceiverProblem (527),
|
|
probableCauseTranscoderProblem (528),
|
|
probableCauseTranscoderOrRateAdapterProblem (529),
|
|
probableCauseTransmitterAntennaFailure (530),
|
|
probableCauseTransmitterAntennaNotAdjusted (531),
|
|
probableCauseTransmitterLowVoltageOrCurrent (532),
|
|
probableCauseTransmitterOffFrequency (533),
|
|
probableCauseDatabaseInconsistency (534),
|
|
probableCauseFileSystemCallUnsuccessful (535),
|
|
probableCauseInputParameterOutOfRange (536),
|
|
probableCauseInvalidParameter (537),
|
|
probableCauseInvalidPointer (538),
|
|
probableCauseMessageNotExpected (539),
|
|
probableCauseMessageNotInitialised (540),
|
|
probableCauseMessageOutOfSequence (541),
|
|
probableCauseSystemCallUnsuccessful (542),
|
|
probableCauseTimeoutExpired (543),
|
|
probableCauseVariableOutOfRange (544),
|
|
probableCauseWatchDogTimerExpired (545),
|
|
probableCauseCoolingSystemFailure (546),
|
|
probableCauseExternalPowerSupplyFailure (547),
|
|
probableCauseExternalTransmissionDeviceFailure (548),
|
|
probableCauseReducedAlarmReporting (549),
|
|
probableCauseReducedEventReporting (550),
|
|
probableCauseReducedLoggingCapability (551),
|
|
probableCauseSystemResourcesOverload (552),
|
|
probableCauseBroadcastChannelFailure (553),
|
|
probableCauseConnectionEstablishmentError (554),
|
|
probableCauseInvalidMessageReceived (555),
|
|
probableCauseInvalidMSUReceived (556),
|
|
probableCauseLapdLinkProtocolFailure (557),
|
|
probableCauseLocalAlarmIndication (558),
|
|
probableCauseRemoteAlarmIndication (559),
|
|
probableCauseRoutingFailure (560),
|
|
probableCauseSs7ProtocolFailure (561),
|
|
probableCauseTca (1000)
|
|
}
|
|
|
|
|
|
-- MP: {SUBAGENT_API_MIB_PARTID_FM}
|
|
|
|
utFaultManagement OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utCommonOam 2 }
|
|
|
|
utAlarmModelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtAlarmModelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFaultManagement 1 }
|
|
|
|
utAlarmModelEntry OBJECT-TYPE
|
|
SYNTAX UtAlarmModelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utAlarmModelOID }
|
|
::= { utAlarmModelTable 1 }
|
|
|
|
UtAlarmModelEntry ::= SEQUENCE {
|
|
utAlarmModelOID
|
|
OBJECT IDENTIFIER,
|
|
utAlarmModelSeverity
|
|
AlarmSeverity,
|
|
utAlarmModelType
|
|
AlarmType,
|
|
utAlarmModelProbableCause
|
|
ProbableCause,
|
|
utAlarmModelClearType
|
|
INTEGER,
|
|
utAlarmModelResourceType
|
|
AlarmResourceType,
|
|
utAlarmModelFilteredFlag
|
|
BOOL
|
|
}
|
|
|
|
utAlarmModelOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object ID of a specific alarm"
|
|
::= { utAlarmModelEntry 1 }
|
|
|
|
utAlarmModelSeverity OBJECT-TYPE
|
|
SYNTAX AlarmSeverity
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It presents a specific alarm's severity. It can be redefined."
|
|
::= { utAlarmModelEntry 2 }
|
|
|
|
utAlarmModelType OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It presents a specific alarm's type. It can be redefined."
|
|
::= { utAlarmModelEntry 3 }
|
|
|
|
utAlarmModelProbableCause OBJECT-TYPE
|
|
SYNTAX ProbableCause
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It presents a specific alarm's probable cause"
|
|
::= { utAlarmModelEntry 4 }
|
|
|
|
utAlarmModelClearType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
adac (0),
|
|
admc (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It presents a specific alarm's clear type."
|
|
::= { utAlarmModelEntry 5 }
|
|
|
|
utAlarmModelResourceType OBJECT-TYPE
|
|
SYNTAX AlarmResourceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It presents a specific alarm's resource type."
|
|
::= { utAlarmModelEntry 6 }
|
|
|
|
utAlarmModelFilteredFlag OBJECT-TYPE
|
|
SYNTAX BOOL
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The variable is used to indicate whether a specific alarm is filtered by alarm OID. TRUE: filteredFALSE: non-filtered"
|
|
::= { utAlarmModelEntry 7 }
|
|
|
|
-- ***************************************
|
|
-- *
|
|
-- * Alarm Trap
|
|
-- *
|
|
-- **************************************
|
|
-- *
|
|
-- * The Alarm Trap Notification should have the following mandatory
|
|
-- * parameters, in the specified order:
|
|
-- *
|
|
-- * - the alarm source IP address at the module instance level
|
|
-- * - alarm occurrence time
|
|
-- * - alarm severity level
|
|
-- * - alarm type
|
|
-- * - probable cause
|
|
-- * - alarm clearance type which indicates how the alarm can be cleared
|
|
-- * - any additional information related to the specific alarm
|
|
-- *
|
|
-- * For example, an alarm trap for a product XXX may look like:
|
|
-- *
|
|
-- * utXXXAlarmTrapEventReport NOTIFICATION-TYPE
|
|
-- * OBJECTS { utAlarmModuleInstanceIpAddr,
|
|
-- * utAlarmOccurrenceTime,
|
|
-- * utAlarmSeverity,
|
|
-- * utAlarmType,
|
|
-- * utAlarmProbableCause,
|
|
-- * utAlarmClearType,
|
|
-- * ... (any additional application specific information varbinds) }
|
|
-- * STATUS current
|
|
-- * DESCRIPTION
|
|
-- * "The Alarm Trap Events for XXX"
|
|
-- * ::= { utXXXAlarmTrapEvent 1 }
|
|
-- *
|
|
-- *
|
|
-- ***************************************
|
|
|
|
utAlarmEventTrap OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-tree for fault trap definition."
|
|
::= { utFaultManagement 2 }
|
|
|
|
utAlarmTrapMandatoryAttr OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-tree for common alarm trap attribution."
|
|
::= { utAlarmEventTrap 1 }
|
|
|
|
utAlarmSeqNo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for OAM. Application doesn't care this node at all."
|
|
::= { utAlarmTrapMandatoryAttr 1 }
|
|
|
|
utAlarmOccurrenceTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The occurrence time of alarm, which gives the time when the alarm is generated."
|
|
::= { utAlarmTrapMandatoryAttr 2 }
|
|
|
|
utAlarmSeverity OBJECT-TYPE
|
|
SYNTAX AlarmSeverity
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm, that aligned with the ISO Ref.X.733: Cleared, Information, Critical, Major, Minor, and Warning."
|
|
::= { utAlarmTrapMandatoryAttr 3 }
|
|
|
|
utAlarmProbableCause OBJECT-TYPE
|
|
SYNTAX ProbableCause
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The probable cause of the alarm as defined in ISO Ref.X.733 and others."
|
|
::= { utAlarmTrapMandatoryAttr 4 }
|
|
|
|
utAlarmType OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm type (categories, or classes) as defined in ISO Ref.X.733: Communication alarms, Qos alarms, Processing error alarms, Equipment alarms, and Environmental alarms."
|
|
::= { utAlarmTrapMandatoryAttr 5 }
|
|
|
|
utAlarmClearType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
alarmClearAuto (0),
|
|
alarmClearManual (1)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The item which indicates how the alarm can be cleared:
|
|
alarmClearAuto - the alarm is cleared by application itself
|
|
alarmClearManual - the alarm to be cleared by manual operation"
|
|
::= { utAlarmTrapMandatoryAttr 6 }
|
|
|
|
utAlarmResourceType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmTrapMandatoryAttr 7 }
|
|
|
|
utEventTrapMandatoryAttr OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmEventTrap 2 }
|
|
|
|
utEventSeqNo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for OAM to implement reliable trap transmission."
|
|
::= { utEventTrapMandatoryAttr 1 }
|
|
|
|
utEventOccurrenceTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The occurrence time of event, which gives the time when the event is generated."
|
|
::= { utEventTrapMandatoryAttr 2 }
|
|
|
|
utAlarmFiltering OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sub-tree to cover the UTS UMTS Embedded System Alarm Filtering."
|
|
::= { utFaultManagement 3 }
|
|
|
|
utAlarmFilteringSeverity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The leaf is used for filtering specified severity alarms.
|
|
|
|
bit0 - cleared alarm
|
|
bit1 - warning alarm
|
|
bit2 - minor alarm
|
|
bit3 - major alarm
|
|
bit4 - critical alarm
|
|
|
|
|
|
1 - represent the alarm will be sent to NMS;
|
|
0 - this kind of alarms will be filtered by agent;
|
|
|
|
other useless bits: fill in digitial 1 always.
|
|
|
|
for examples, if operator wants to filter critical alarms.
|
|
this leaf needs to be set to value
|
|
0x FF FF FF E1
|
|
|
|
low 8 bits are: 1110,0001 = E1
|
|
cauz if operator wants to filter critical alarms, meaning that others
|
|
whose priority is lower than critical need to be filtered as well.
|
|
|
|
attention: cleared alarm can't be filtered.
|
|
DEFAULT:{-1}"
|
|
::= { utAlarmFiltering 1 }
|
|
|
|
utAlarmFilteringType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The leaf is used for filtering specified type alarms.
|
|
|
|
bit2 - communication
|
|
bit3 - equipment
|
|
bit4 - environment
|
|
bit10 - processing error
|
|
bit11 - quality of service
|
|
|
|
1 - represent the alarm will be sent to NMS;
|
|
0 - this kind of alarms will be filtered by agent;
|
|
|
|
other useless bits: fill in digitial 1 always.
|
|
|
|
for examples, if operator wants to filter communication alarms only,
|
|
this leaf needs to be set to value
|
|
0x FF FF FF FB
|
|
DEFAULT:{-1}"
|
|
::= { utAlarmFiltering 2 }
|
|
|
|
utActiveAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtActiveAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The content of the active alarm table is not the individual alarms.
|
|
Each entry in the table is corresponding to a specific alarm condition
|
|
existing at a particular MO instance. That is, alarm OID and originating
|
|
MO instance ID (not the module that detects the alarm condition,
|
|
but rather the module that is experiencing the reported problem)
|
|
together will uniquely identify an entry in the active alarm table.
|
|
Multiple alarms for the same fault condition happened at the same
|
|
MO instance might be generated by the application that detects
|
|
the fault condition, only one entry will be registered in the active alarm table."
|
|
::= { utFaultManagement 4 }
|
|
|
|
utActiveAlarmEntry OBJECT-TYPE
|
|
SYNTAX UtActiveAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utActiveAlarmEntryID }
|
|
::= { utActiveAlarmTable 1 }
|
|
|
|
UtActiveAlarmEntry ::= SEQUENCE {
|
|
utActiveAlarmEntryID
|
|
Unsigned32,
|
|
utActiveAlarmObjectID
|
|
OBJECT IDENTIFIER,
|
|
utActiveAlarmSourceMO
|
|
RowPointer,
|
|
utActiveAlarmSeqNo
|
|
Unsigned32,
|
|
utActiveAlarmFirstDectetTime
|
|
DateAndTime,
|
|
utActiveAlarmLastReportTime
|
|
DateAndTime,
|
|
utActiveAlarmRepeatedNumbers
|
|
Unsigned32,
|
|
utActiveAlarmSeverity
|
|
AlarmSeverity,
|
|
utActiveAlarmFirstTrapPDU
|
|
OCTET STRING,
|
|
utActiveAlarmClearingFlag
|
|
RowStatus
|
|
}
|
|
|
|
utActiveAlarmEntryID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"to differentiate the entries in the table"
|
|
::= { utActiveAlarmEntry 1 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmObjectID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"as defined in the MIB with the NOTIFICATION-TYPE macro"
|
|
::= { utActiveAlarmEntry 2 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmSourceMO OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"from where the alarm is originated"
|
|
::= { utActiveAlarmEntry 3 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utActiveAlarmEntry 4 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmFirstDectetTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"when the alarm is initially detected and reported"
|
|
::= { utActiveAlarmEntry 5 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmLastReportTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"when the alarm is last reported"
|
|
::= { utActiveAlarmEntry 6 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmRepeatedNumbers OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"number of reports for the same alarm from the same alarm source"
|
|
::= { utActiveAlarmEntry 7 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmSeverity OBJECT-TYPE
|
|
SYNTAX AlarmSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"reported severity from alarm source"
|
|
::= { utActiveAlarmEntry 8 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utActiveAlarmFirstTrapPDU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"a pointer to the first trap pdu(for synchronizing)"
|
|
::= { utActiveAlarmEntry 9 }
|
|
|
|
utActiveAlarmClearingFlag OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rowstatus of the table."
|
|
::= { utActiveAlarmEntry 10 }
|
|
|
|
utHistoryAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtHistoryAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The contents of historical alarm table include all the alarms generated before. If alarm numbers
|
|
in the table are up to table dimension, new subsequent alarms will replace the oldest alarms.
|
|
|
|
only support get operation."
|
|
::= { utFaultManagement 5 }
|
|
|
|
utHistoryAlarmEntry OBJECT-TYPE
|
|
SYNTAX UtHistoryAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utHistoryAlarmSeqNo }
|
|
::= { utHistoryAlarmTable 1 }
|
|
|
|
UtHistoryAlarmEntry ::= SEQUENCE {
|
|
utHistoryAlarmSeqNo
|
|
Unsigned32,
|
|
utHistoryAlarmTrapPDU
|
|
OCTET STRING
|
|
}
|
|
|
|
utHistoryAlarmSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utHistoryAlarmEntry 1 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utHistoryAlarmTrapPDU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utHistoryAlarmEntry 2 }
|
|
|
|
utHistoryEventTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtHistoryEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The contents of historical event table include all the events generated before. If event numbers
|
|
in the table are up to table dimension, new subsequent events will replace the oldest events.
|
|
|
|
only support get operation."
|
|
::= { utFaultManagement 6 }
|
|
|
|
utHistoryEventEntry OBJECT-TYPE
|
|
SYNTAX UtHistoryEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utHistoryEventSeqNo }
|
|
::= { utHistoryEventTable 1 }
|
|
|
|
UtHistoryEventEntry ::= SEQUENCE {
|
|
utHistoryEventSeqNo
|
|
Unsigned32,
|
|
utHistoryEventTrapPDU
|
|
OCTET STRING
|
|
}
|
|
|
|
utHistoryEventSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utHistoryEventEntry 1 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utHistoryEventTrapPDU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utHistoryEventEntry 2 }
|
|
|
|
utAlarmClearActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtAlarmClearActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used for clearing a specfic alarm in active alarm table."
|
|
::= { utFaultManagement 7 }
|
|
|
|
utAlarmClearActionEntry OBJECT-TYPE
|
|
SYNTAX UtAlarmClearActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ACTION_TABLE"
|
|
INDEX { utAlarmClearActionCmd }
|
|
::= { utAlarmClearActionTable 1 }
|
|
|
|
UtAlarmClearActionEntry ::= SEQUENCE {
|
|
utAlarmClearActionCmd
|
|
Integer32,
|
|
utAlarmClearActionCorrelationNo
|
|
OCTET STRING,
|
|
utAlarmClearActionSeqNo
|
|
Unsigned32,
|
|
utAlarmClearActionRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
utAlarmClearActionCmd OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmClearActionEntry 1 }
|
|
|
|
utAlarmClearActionCorrelationNo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmClearActionEntry 2 }
|
|
|
|
utAlarmClearActionSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmClearActionEntry 3 }
|
|
|
|
utAlarmClearActionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmClearActionEntry 4 }
|
|
|
|
utAlarmConfigration OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sub-tree for common configration parameters involved in alarm & event."
|
|
::= { utFaultManagement 8 }
|
|
|
|
utHistroyAlarmTableSize OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"operator shall be able to set table size in runtime.
|
|
DEFAULT:{2048}"
|
|
::= { utAlarmConfigration 1 }
|
|
|
|
utHistoryEventTableSize OBJECT-TYPE
|
|
SYNTAX Integer32 (1..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"operator shall be able to set table size in runtime.
|
|
DEFAULT:{2048}"
|
|
::= { utAlarmConfigration 2 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utCurrentAlarmSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmConfigration 3 }
|
|
|
|
-- GET_FROM_SC
|
|
|
|
utCurrentEventSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utAlarmConfigration 4 }
|
|
|
|
utFmTrapNeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NE identifier."
|
|
::= { utAlarmConfigration 5 }
|
|
|
|
utFmTrapRcverTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtFmTrapRcverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFaultManagement 9 }
|
|
|
|
utFmTrapRcverEntry OBJECT-TYPE
|
|
SYNTAX UtFmTrapRcverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utFmTrapRcverIP,
|
|
utFmTrapRcverPort }
|
|
::= { utFmTrapRcverTable 1 }
|
|
|
|
UtFmTrapRcverEntry ::= SEQUENCE {
|
|
utFmTrapRcverIP
|
|
IpAddress,
|
|
utFmTrapRcverPort
|
|
WORD,
|
|
utFmTrapRcverRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
utFmTrapRcverIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFmTrapRcverEntry 1 }
|
|
|
|
utFmTrapRcverPort OBJECT-TYPE
|
|
SYNTAX WORD
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFmTrapRcverEntry 2 }
|
|
|
|
utFmTrapRcverRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFmTrapRcverEntry 3 }
|
|
|
|
utFmAlarmDelayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UtFmAlarmDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By adding an alarm delay rule downto an NE,
|
|
a certain alarm can be delayed in agent, before it is sent to OMC.
|
|
An alarm delay rule may include any combination of below conditions
|
|
"
|
|
::= { utFaultManagement 10 }
|
|
|
|
utFmAlarmDelayEntry OBJECT-TYPE
|
|
SYNTAX UtFmAlarmDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { utFmAlarmDelayRuleID }
|
|
::= { utFmAlarmDelayTable 1 }
|
|
|
|
UtFmAlarmDelayEntry ::= SEQUENCE {
|
|
utFmAlarmDelayRuleID
|
|
Unsigned32,
|
|
utFmAlarmDelaySeverity
|
|
Integer32,
|
|
utFmAlarmDelayType
|
|
Integer32,
|
|
utFmAlarmDelayResourceType
|
|
AlarmResourceType,
|
|
utFmAlarmDelayAlarmID
|
|
OBJECT IDENTIFIER,
|
|
utFmAlarmDelayBeginTime
|
|
DisplayString,
|
|
utFmAlarmDelayEndTime
|
|
DisplayString,
|
|
utFmAlarmDelaySecond
|
|
Unsigned32,
|
|
utFmAlarmDelayRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
utFmAlarmDelayRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Once a delay rule is set to NE,
|
|
the delay rule takes effective immediately.
|
|
If the total number of alarm delay rules exceeds 16 on an NE,
|
|
the NE should deny any new delay rules."
|
|
::= { utFmAlarmDelayEntry 1 }
|
|
|
|
utFmAlarmDelaySeverity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ENUM
|
|
Bit mask
|
|
alarmLevelClear :Bit(0),
|
|
alarmLevelWarning :Bit(1)
|
|
alarmLevelMinor :Bit(2)
|
|
alarmLevelMajor :Bit(3)
|
|
alarmLevelCritical :Bit(4)
|
|
default value: 0x11110(30)
|
|
DEFAULT:{30}"
|
|
::= { utFmAlarmDelayEntry 2 }
|
|
|
|
utFmAlarmDelayType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ENUM
|
|
Bit mask
|
|
AlarmTypeCommunication:Bit(2)
|
|
AlarmTypeEquipment: Bit(3)
|
|
AlarmTypeEnvironmental: Bit(4)
|
|
AlarmTypeProcessingError: Bit(10)
|
|
AlarmTypeQualityOfService: Bit(11)
|
|
default value:0x110000011100(3100)
|
|
DEFAULT:{3100}"
|
|
::= { utFmAlarmDelayEntry 3 }
|
|
|
|
utFmAlarmDelayResourceType OBJECT-TYPE
|
|
SYNTAX AlarmResourceType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Available values are all potential Entity Types of this NE,
|
|
and All.
|
|
The default value is All (0).
|
|
DEFAULT:{0}"
|
|
::= { utFmAlarmDelayEntry 4 }
|
|
|
|
utFmAlarmDelayAlarmID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Available values are all potential Alarm ID of this NE,
|
|
and All.
|
|
The default value is All
|
|
DEFAULT:{0.0}"
|
|
::= { utFmAlarmDelayEntry 5 }
|
|
|
|
utFmAlarmDelayBeginTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Effective Timespan (FromTime and ToTime).
|
|
This condition specifies the effective timespan within a day.
|
|
FromTime should prior to ToTime.
|
|
The timespan cannot stride 00:00AM.
|
|
The format of FromTime and ToTime is HH:MM
|
|
for example:
|
|
01:25 means that the rule will be valid form 1:25"
|
|
::= { utFmAlarmDelayEntry 6 }
|
|
|
|
utFmAlarmDelayEndTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Effective Timespan (FromTime and ToTime).
|
|
This condition specifies the effective timespan within a day.
|
|
FromTime should prior to ToTime.
|
|
The timespan cannot stride 00:00AM.
|
|
The format of FromTime and ToTime is HH:MM
|
|
for example:
|
|
13:25 means that the rule will be invalid at 13:25"
|
|
::= { utFmAlarmDelayEntry 7 }
|
|
|
|
utFmAlarmDelaySecond OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delay SecondsThe valid value is (0,60*60*24).
|
|
In other words, the maximum delay time is 24 hours."
|
|
::= { utFmAlarmDelayEntry 8 }
|
|
|
|
utFmAlarmDelayRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { utFmAlarmDelayEntry 9 }
|
|
|
|
utEventSeqNo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for OAM to implement reliable trap transmission."
|
|
::= { utEventTrapMandatoryAttr 10 }
|
|
|
|
END
|
|
|
|
|
|
-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.3).
|
|
|