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).