You are on page 1of 7

-- The Alcatel NMC proxy agent MIB

-- Revision: 1.6
-- Date: 01/05/29
-- /* RA CDHva56260 */

ALCATEL-NMC-PROXY-AGENT-MIB DEFINITIONS ::= BEGIN

IMPORTS
enterprises, OBJECT-TYPE FROM SNMPv2-SMI
TRAP-TYPE FROM RFC-1215
openViewSeverity FROM HPOV-NNM-MIB;

alcatel OBJECT IDENTIFIER ::= { enterprises 637 }


abs OBJECT IDENTIFIER ::= { alcatel 64 }
nmc4755 OBJECT IDENTIFIER ::= { abs 0 }
notification OBJECT IDENTIFIER ::= { nmc4755 10 }
nmcProxyAgent OBJECT IDENTIFIER ::= { notification 1 }
nmcProxyTraps OBJECT IDENTIFIER ::= { nmcProxyAgent 2 }

cmipEventArg OBJECT IDENTIFIER ::= { nmcProxyAgent 1 }


objectClass OBJECT IDENTIFIER ::= { cmipEventArg 1 }
objectInstance OBJECT IDENTIFIER ::= { cmipEventArg 2 }

topClass OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"identifier which allows the identification of the system.
For instance an Alcatel 4400"
::= { objectClass 1 }

baseClass OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"identifier which allows to identify the impacted object
without ambiguity for a given system. For instance
a board of a 4400"
::= { objectClass 2 }

containmentTree OBJECT IDENTIFIER ::= { objectInstance 1 }


a4400 OBJECT IDENTIFIER ::= { containmentTree 89 }
shelf OBJECT IDENTIFIER ::= { a4400 29 }
board OBJECT IDENTIFIER ::= { shelf 23 }
actOrSuEvents OBJECT IDENTIFIER ::= { board 175 }
terminal OBJECT IDENTIFIER ::= { actOrSuEvents 82 }
logicalLinks OBJECT IDENTIFIER ::= { a4400 101 }
dect OBJECT IDENTIFIER ::= { a4400 201 }

rdnDepth OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"value that specifies the depth of the impacted object class
inside the containment tree"
::= { objectInstance 2 }
rdnValues OBJECT IDENTIFIER
::= { objectInstance 3 }

rdn1 OBJECT IDENTIFIER ::= { rdnValues 1 }

classId1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "object class, level one"
::= { rdn1 1 }
rdnValue1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "value, level one"
::= { rdn1 2 }

rdn2 OBJECT IDENTIFIER ::= { rdnValues 2 }

classId2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "object class, level two"
::= { rdn2 1 }
rdnValue2 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "value, level two"
::= { rdn2 2 }

rdn3 OBJECT IDENTIFIER ::= { rdnValues 3 }

classId3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "object class, level three"
::= { rdn3 1 }
rdnValue3 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "value, level three"
::= { rdn3 2 }

rdn4 OBJECT IDENTIFIER ::= { rdnValues 4 }

classId4 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "object class, level four"
::= { rdn4 1 }
rdnValue4 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "value, level four"
::= { rdn4 2 }

rdn5 OBJECT IDENTIFIER ::= { rdnValues 5 }

classId5 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "object class, level five"
::= { rdn5 1 }
rdnValue5 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "value, level five"
::= { rdn5 2 }

eventTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"date and time of detection of the notification
by the managed system"
::= { cmipEventArg 3 }

eventType OBJECT-TYPE
SYNTAX INTEGER {
communicationAlarm (2),
environmentalAlarm (3),
equipmentAlarm (4),
processingErrorAlarm (10),
qualityOfServiceAlarm (11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OSI type of the notification"
::= { cmipEventArg 4 }

severity OBJECT-TYPE
SYNTAX INTEGER {
indeterminate (1),
critical (2),
major (3),
minor (4),
warning (5),
clear (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OSI severity of the notification"
::= { cmipEventArg 5 }

probableCause OBJECT-TYPE
SYNTAX INTEGER {
Unknown (0),
AdapterError (1),
ApplicationSubsystemFailure (2),
BandWidthReduced (3),
CallEstablishmentError (4),
CommunicationsProtocolError (5),
CommunicationsSubsystemFailure (6),
ConfigurationOrCustomizationError (7),
Congestion (8),
CorruptData (9),
CpuCyclesLimitExceeded (10),
DataSetOrModemError (11),
DegradedSignal (12),
DteDceInterfaceError (13),
EnclosureDoorOpen (14),
EquipmentMalFunction (15),
ExcessiveVibration (16),
FileError (17),
FireDetected (18),
FloodDetected (19),
FramingError (20),
HeatingVentilationCoolingSystemProblem (21),
HumidityUnacceptable (22),
InputOutputDeviceError (23),
InputDeviceError (24),
LANError (25),
LeakDetected (26),
LocalNodeTransmissionError (27),
LossOfFrame (28),
LossOfSignal (29),
MaterialSupplyExhausted (30),
MultiplexerProblem (31),
OutOfMemory (32),
OutputDeviceError (33),
PerformanceDegraded (34),
PowerProblem (35),
PressureUnacceptable (36),
ProcessorProblem (37),
PumpFailure (38),
QueueSizeExceeded (39),
ReceiveFailure (40),
ReceiverFailure (41),
RemoteNodeTransmissionFailure (42),
ResourceAtOrNearingCapacity (43),
ResponseTimeExcessive (44),
RetransmissionRateExcessive (45),
SoftwareError (46),
SoftwareProgramAbnormallyTerminated (47),
SoftwareProgramError (48),
StorageCapacityProblem (49),
TemperatureUnacceptable (50),
ThresholdCrossed (51),
TimingProblem (52),
ToxicLeakDetected (53),
TransmitFailure (54),
TransmitterFailure (55),
UnderlyingResourceUnavailable (56),
VersionMismatch (57)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"probable cause of the notification"
::= { cmipEventArg 6 }

voiceIds OBJECT IDENTIFIER ::= { objectInstance 4 }

objectNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION "Object numeric identifier"
::= { voiceIds 1 }

parentNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION "Parent object numeric identifier"
::= { voiceIds 2 }

packedForm OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"contains the packed form of a part (or all) of the arguments
of a CMIP notification"
::= { cmipEventArg 7 }

notificationId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"number that permits the exact identification of the
alarm that occured"
::= { cmipEventArg 8 }

addText OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS optional
DESCRIPTION
"contains text information"
::= { cmipEventArg 9 }

packedCmipTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
VARIABLES { openViewSeverity, packedForm }
DESCRIPTION
"packed forwarded trap :
contains a part (or all) of the arguments of the CMIP notification
inside one variable binding.
The arguments are selected with the NMC.
This form suits well to a simple display of informations.
HP OpenView Display=> Packed form: $2"
::= 1

startOfResyncTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
DESCRIPTION
"start of resynchronization :
this trap announces the beginning of the reemission of all
the traps corresponding to the active alarms of
the managed nodes.
HP OpenView Display=> Start of resynchronization: $*"
::= 2

cmipTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
VARIABLES { topClass, baseClass, rdnDepth, classId1, rdnValue1, classId2,
rdnValue2, classId3, rdnValue3, classId4, rdnValue4, classId5, rdnValue5,
eventTime, eventType, severity, probableCause, notificationId, addText }
DESCRIPTION
"developped form trap :
contains all arguments of the CMIP notification, each of them
is placed in one independant variable binding.
This form suits well for the processing of informations on
a supervision station in a view to build an application,
like a topology presentation and animation.
HP OpenView Display=> Top class: $1 | Base Class: $2 | Hierarchy height: $3 |
ClassId: $4-$6-$8-$10-$12 Values: $5-$7-$9-$11-$13 | Date: $14 | Event type: $15 |
Severity: $16 | Probable cause: $17 | Notification ID: $18 | Add Text: $19"
::= 3

startProxyTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
DESCRIPTION
"proxy started :
this trap announces that a proxy has just been started
HP OpenView Display=> Start of NMC proxy $A"
::= 4

stopProxyTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
DESCRIPTION
"proxy stopped :
this trap announces that a proxy has just been stopped
HP OpenView Display=> End of proxy: $A"
::= 5

eventLostTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
DESCRIPTION
"event lost :
this trap announces that a proxy didn't succeed to send all
events and that the operator should perform a resynchronization.
HP OpenView Display=> Event lost from $A"
::= 6

topClassStateTrap TRAP-TYPE
ENTERPRISE nmcProxyTraps
VARIABLES { classId1, rdnValue1, severity, objectNumber, parentNumber }
DESCRIPTION
"state trap :
contains arguments that describe the current state of a top class
object.
HP OpenView Display=> Voice element $2 of class $1 has state $3"
::= 7

END

You might also like