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
|