357 lines
10 KiB
Plaintext
357 lines
10 KiB
Plaintext
-- 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
|
|
|