358 lines
14 KiB
Plaintext
358 lines
14 KiB
Plaintext
|
PEGASUS-LEAN-TRAP-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
|
||
|
FROM SNMPv2-SMI
|
||
|
DisplayString
|
||
|
FROM SNMPv2-TC
|
||
|
pegasusMibModule
|
||
|
FROM PEGASUS-MIB;
|
||
|
|
||
|
pegasusLeanTrapModule MODULE-IDENTITY
|
||
|
LAST-UPDATED "200502020000Z" -- 2 Feb, 2005
|
||
|
ORGANIZATION "Schmid Telecom, Zurich"
|
||
|
CONTACT-INFO
|
||
|
"Schmid Telecom AG
|
||
|
Binzstrasse 35, CH-8048 Zurich
|
||
|
Switzerland
|
||
|
|
||
|
Email: xdslsupport@schmid-telecom.ch"
|
||
|
DESCRIPTION
|
||
|
"Pegasus is an SDSL system manufactured by Schmid Telecom Zurich.
|
||
|
The information base is defined in PEGASUS-MIB. This MIB singles out
|
||
|
the definitions of notification types from that MIB. This allows us to
|
||
|
keep the base MIB clearer, and also to have alternative sets of
|
||
|
notifications as separate MIBs.
|
||
|
The notification types defined in this module are centered around the
|
||
|
idea of having a minimal set of notification types, and add the information
|
||
|
to the varbindings list of the notification. Here are some examples. The
|
||
|
first two were caused by interrupting the DSL line of an running Iad (DSL
|
||
|
link and card both unlocked). The third and fourth are generated when the
|
||
|
DSL line is restored.
|
||
|
|
||
|
sysUpTime.0 0:0:42:36.21
|
||
|
snmpTrapOID.0 pegasusAlarm
|
||
|
sender dslInterfaceAvailabilityStatus.5.1.ltu
|
||
|
senderObjectName LineCard:DSLInterfaceId=LTU,DSLLinkId=0,slotId=5
|
||
|
senderDescription dslInterface 5.1.ltu
|
||
|
probableCause dslLoswFailure
|
||
|
probableCauseText DSL_LOSW_FAILURE
|
||
|
perceivedSeverity minor
|
||
|
perceivedSeverityText MINOR
|
||
|
|
||
|
sysUpTime.0 0:0:42:36.22
|
||
|
snmpTrapOID.0 pegasusAlarm
|
||
|
sender dslLinkActiveLoop.5.1
|
||
|
senderObjectName LineCard:DSLLinkId=0,slotId=5
|
||
|
senderDescription dslLink 5.1
|
||
|
probableCause dslUserService
|
||
|
probableCauseText DSL_USER_SERVICE
|
||
|
perceivedSeverity minor
|
||
|
perceivedSeverityText MINOR
|
||
|
|
||
|
sysUpTime.0 0:0:42:56.21
|
||
|
snmpTrapOID.0 pegasusAlarm
|
||
|
sender dslInterfaceAvailabilityStatus.5.1.ltu
|
||
|
senderObjectName LineCard:DSLInterfaceId=LTU,DSLLinkId=0,slotId=5
|
||
|
senderDescription dslInterface 5.1.ltu
|
||
|
probableCause dslLoswFailure
|
||
|
probableCauseText DSL_LOSW_FAILURE
|
||
|
perceivedSeverity cleared
|
||
|
perceivedSeverityText CLEARED
|
||
|
|
||
|
sysUpTime.0 0:0:42:59.21
|
||
|
snmpTrapOID.0 pegasusAlarm
|
||
|
sender dslLinkActiveLoop.5.1
|
||
|
senderObjectName LineCard:DSLLinkId=0,slotId=5
|
||
|
senderDescription dslLink 5.1
|
||
|
probableCause dslUserService
|
||
|
probableCauseText DSL_USER_SERVICE
|
||
|
perceivedSeverity cleared
|
||
|
perceivedSeverityText CLEARED
|
||
|
|
||
|
Note
|
||
|
|
||
|
- If the Dsl link (or the DSL card) is locked, the traps would have been
|
||
|
suppressed.
|
||
|
- Two traps are for the DSL interface, with probableCause dslLoswFailure,
|
||
|
indicating a condition of loss of synchronization word. The first has
|
||
|
perceivedSeverity minor, the second cleared, to show that the condition
|
||
|
has ceased and synchronization regained.
|
||
|
- Likewise, for the DSL link, a pair of probableCause dslUserService is
|
||
|
sent, with severity minor and then again cleared.
|
||
|
- The 'affected managed object' is identified by the JMX object name in
|
||
|
senderObjectName, and also be the variable name (OID) in sender. The
|
||
|
choice of the variable is arbitrary, usually it is the variable with the
|
||
|
lowest OID value (the first variable) of tha 'affected managed object'.
|
||
|
- The JMX senderObjectName contains a domain (LineCard in our examples), and
|
||
|
a list of attributes, e.g. link, interface and slot numbers. The numbers
|
||
|
usually start at zero, while the SNMP index values start at one, as is
|
||
|
usual with SNMP. To get the SNMP index value, add one to the JMX value."
|
||
|
|
||
|
REVISION "200502020000Z" -- 2 Feb, 2005
|
||
|
DESCRIPTION
|
||
|
"Added new probableCause values."
|
||
|
REVISION "200412170000Z" -- 17 Dec, 2004
|
||
|
DESCRIPTION
|
||
|
"Updated probableCause values."
|
||
|
REVISION "200403180000Z" -- 15 Mar, 2004
|
||
|
DESCRIPTION
|
||
|
"Updated probableCause. Added some new values and modified existing
|
||
|
values."
|
||
|
REVISION "200401150000Z" -- 15 Jan, 2004
|
||
|
DESCRIPTION
|
||
|
"Updated probableCause. New value writeError(77)."
|
||
|
REVISION "200311110000Z" -- 11 Nov, 2003
|
||
|
DESCRIPTION
|
||
|
"Updated probableCause. New last value is m16ProgramTransfer(76)."
|
||
|
REVISION "200303210000Z" -- 21 Mar, 2003
|
||
|
DESCRIPTION
|
||
|
"Appended five new literals into enumeration ProbableCause:
|
||
|
- unsupported2ndV5Card(47),
|
||
|
- currentLimit(48),
|
||
|
- watsonDTRFailed(49),
|
||
|
- softwareMismatch(50),
|
||
|
- hardwareProblem(51)"
|
||
|
REVISION "200209190000Z" -- 19 Sep, 2002
|
||
|
DESCRIPTION
|
||
|
"Inserted four new literals into enumeration ProbableCause:
|
||
|
- iadDCContinuity(34),
|
||
|
- v5InterfaceIDFailure(44),
|
||
|
- v5InterfaceProvisMismatch(45),
|
||
|
- v5LinkIdFailure(46)
|
||
|
Warning: dslConfig and all other old literals defined after it have
|
||
|
changed their ordinal values!"
|
||
|
REVISION "200204250000Z" -- 25 Apr, 2002
|
||
|
DESCRIPTION
|
||
|
"Added senderDescription. Renamed 'alarm' to 'pegasusAlarm', to help with
|
||
|
name conflicts. Made corresponding changes to trap examples above."
|
||
|
REVISION "200204020000Z" -- 2 Apr, 2002
|
||
|
DESCRIPTION
|
||
|
"Added missing import of DisplayString."
|
||
|
REVISION "200203140000Z" -- 14 Mar, 2002
|
||
|
DESCRIPTION
|
||
|
"Added some trap example dumps and explanation to the module description."
|
||
|
REVISION "200202180000Z" -- 18 Feb, 2002
|
||
|
DESCRIPTION
|
||
|
"The two trap types were collapsed into one. The former changedAlarm is now
|
||
|
represented by an 'alarm' with exactly the same parameters. The former
|
||
|
newAlarm was used when the perceivedSeverity changed from CLEARED (i.e.
|
||
|
alarm not present) to other than cleared. This is now also reported through
|
||
|
the single trap type 'alarm'.
|
||
|
The senderText variable was removed. Each of sender and senderObjectName
|
||
|
alone exactly identifies the object affected, and senderText was redundant."
|
||
|
REVISION "200202140000Z" -- 14 Feb, 2002
|
||
|
DESCRIPTION
|
||
|
"Initial revision."
|
||
|
::= { pegasusMibModule 5 }
|
||
|
|
||
|
leanTrapObjects OBJECT IDENTIFIER ::= { pegasusLeanTrapModule 1 }
|
||
|
leanNotifications OBJECT IDENTIFIER ::= { pegasusLeanTrapModule 2 }
|
||
|
leanTraps OBJECT IDENTIFIER ::= { leanNotifications 0 }
|
||
|
|
||
|
|
||
|
sender OBJECT-TYPE
|
||
|
SYNTAX OBJECT IDENTIFIER
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The 'sender' of the trap is the SNMP object which caused the event
|
||
|
or experienced the condition reported by this trap.
|
||
|
Typically, the object identifier is the first accessible column of
|
||
|
the table entry representing the sender, in the SNMP table representing
|
||
|
objects of the senders type."
|
||
|
::= { leanTrapObjects 1 }
|
||
|
|
||
|
senderObjectName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The canonical form of the JMX object name for the object which sent
|
||
|
the trap. This is a compact and unique representation readable both to
|
||
|
man and machine. "
|
||
|
::= { leanTrapObjects 2 }
|
||
|
|
||
|
senderDescription OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A description of the sender (affected managed object). The description
|
||
|
is human readable, unique, and easy to parse. It consists of a single
|
||
|
word describing the kind of sender, optionally followed by a space and
|
||
|
a complete SNMP index value for the MIB table related to the sender.
|
||
|
The space is omitted if there is no index (pegasusSystem only). The
|
||
|
index value is expressed as a sequence of numbers separated by dots.
|
||
|
The last number may actually be a string (only with dslInterface, 'ltu'
|
||
|
or 'ntu'). The table below contains schematic representations for all
|
||
|
types of objects, with ranges for the index values, and examples.
|
||
|
In the table, s is a slot number, l a link or trunk number, i an
|
||
|
interface number, n a user port number (on the Iad) or a logical comm
|
||
|
channel number.
|
||
|
|
||
|
dataPort s.l s=1,0<l<6 dataPort 1.3
|
||
|
dslInterface s.l.t 4<s<13,0<l<9,t=ntu|ltu dslInterface 5.1.ltu
|
||
|
dslLink s.l 4<s<13,0<l<9 dslLink 5.1
|
||
|
dataCard s s=1 dataCard 1
|
||
|
dslCard s 4<s<13 dslCard 12
|
||
|
iad s.l 4<s<13,0<l<9 iad 5.1
|
||
|
v5Card s s=3 v5Card 3
|
||
|
pegasusSystem pegasusSystem
|
||
|
v5Interface s.i s=3,0<i v5Interface 3.1
|
||
|
v5IsdnPort s.l.n 4<s<13,0<l<9,0<n<5 v5IsdnPort 5.1.1
|
||
|
v5Lcc s.i.n s=3,0<i,0<n v5Lcc 3.1.3
|
||
|
v5Link s.l s=3,0<l<9 v5Link 3.1"
|
||
|
::= { leanTrapObjects 3 }
|
||
|
|
||
|
probableCause OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disconnectionError(1),
|
||
|
communicationError(2),
|
||
|
outOfMemory(3),
|
||
|
cfgUploadProblem(4),
|
||
|
cfgDownloadProblem(5),
|
||
|
statusSyncProblem(6),
|
||
|
operStateDisabled(7),
|
||
|
activeMaintenanceLoop(8),
|
||
|
deviceFailure(9),
|
||
|
lossOfSignal(10),
|
||
|
lossOfFrameAlignement(11),
|
||
|
alarmIndicationSignal(12),
|
||
|
bitErrorRateToHigh(13),
|
||
|
lossOfExternalClock(14),
|
||
|
remoteAlarmIndication(15),
|
||
|
deviceInactive(16),
|
||
|
wrongProgram(17),
|
||
|
inTest(18),
|
||
|
failed(19),
|
||
|
powerOff(20),
|
||
|
offLine(21),
|
||
|
offDuty(22),
|
||
|
dependency(23),
|
||
|
degraded(24),
|
||
|
notInstalled(25),
|
||
|
logFull(26),
|
||
|
blocked(27),
|
||
|
l1Activation(28),
|
||
|
hasLosAtTrefPoint(29),
|
||
|
hasL1ActivationFault(30),
|
||
|
hasLosAtDigSection(31),
|
||
|
iadPowerLoss(32),
|
||
|
iadLifeline(33),
|
||
|
iadDCContinuity(34),
|
||
|
dslConfig(35),
|
||
|
dslUserService(36),
|
||
|
dslLoopAtt(37),
|
||
|
dslLoswFailure(38),
|
||
|
dataswitchPsu1Fail(39),
|
||
|
dataswitchPsu2Fail(40),
|
||
|
dataswitchFanFail(41),
|
||
|
dataswitchUrgentExt(42),
|
||
|
dataswitchNonurgentExt(43),
|
||
|
v5InterfaceIDFailure(44),
|
||
|
v5InterfaceProvisMismatch(45),
|
||
|
v5LinkIdFailure(46),
|
||
|
unsupported2ndV5Card(47),
|
||
|
currentLimit(48),
|
||
|
watsonDTRFailed(49),
|
||
|
softwareMismatch(50),
|
||
|
hardwareProblem(51),
|
||
|
ethernetIfLinkIntegrityFailed(52),
|
||
|
ethernetIfFifoError(53),
|
||
|
unknownProbableCause(54),
|
||
|
lossOfFrame(55),
|
||
|
traceIdMissmatch(56),
|
||
|
lossOfMultiframe(57),
|
||
|
multiplexSectionRemoteDefectIndication(58),
|
||
|
multiplexSectionAlarmIndicationSignal(59),
|
||
|
regeneratorSectionTraceIdMismatch(60),
|
||
|
outOfLock(61),
|
||
|
lossOfPointer(62),
|
||
|
remoteDefectIndication(63),
|
||
|
payloadLabelMismatch(64),
|
||
|
unequipped(65),
|
||
|
initFailed(66),
|
||
|
watsonRegW2-AlarmA(67),
|
||
|
watsonRegW2-AlarmB(68),
|
||
|
watsonRegR-LoswFailure(69),
|
||
|
watsonRegC-LoswFailure(70),
|
||
|
watsonRegR-BerToHigh(71),
|
||
|
watsonRegC-BerToHigh(72),
|
||
|
watsonTrapPortBindFailed(73),
|
||
|
watsonHPOVConnectFailed(74),
|
||
|
dslCurrentLimit(75),
|
||
|
m16ProgramTransfer(76),
|
||
|
writeError(77),
|
||
|
maintenance(78),
|
||
|
remoteFailureIndication(79),
|
||
|
lcasCrcError(80),
|
||
|
nonLcasSequenceError(81),
|
||
|
rxLowOrderGroupIdMismatch(82),
|
||
|
rxHighOrderGroupIdMismatch(83),
|
||
|
rxLowOrderDifferentialDelay(84),
|
||
|
rxHighOrderDifferentialDelay(85),
|
||
|
rxLowOrderDifferentialDelayAllVT(86),
|
||
|
rxHighOrderDifferentialDelayAllVT(87),
|
||
|
txFifoOverflow(88),
|
||
|
rxFifoOverflow(89),
|
||
|
emailServiceAlarm(90),
|
||
|
licenseMissing(91),
|
||
|
licenseInvalid(92),
|
||
|
licenseWrongHostId(93),
|
||
|
licenseMaxNetworkNodesExceeded(94),
|
||
|
alarmFilteringParseError(95),
|
||
|
iadNoCOS(96)
|
||
|
}
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { leanTrapObjects 4 }
|
||
|
|
||
|
probableCauseText OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { leanTrapObjects 5 }
|
||
|
|
||
|
perceivedSeverity OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
critical(1),
|
||
|
major(2),
|
||
|
minor(3),
|
||
|
warning(4),
|
||
|
cleared(5),
|
||
|
indeterminate(6)
|
||
|
}
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { leanTrapObjects 6 }
|
||
|
|
||
|
perceivedSeverityText OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { leanTrapObjects 7 }
|
||
|
|
||
|
|
||
|
pegasusAlarm NOTIFICATION-TYPE
|
||
|
OBJECTS { sender, senderObjectName, senderDescription,
|
||
|
probableCause, probableCauseText,
|
||
|
perceivedSeverity, perceivedSeverityText
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The perceivedSeverity changed since the last notification with
|
||
|
this probableCause for this sender. If the perceivedSeverity is
|
||
|
CLEARED, the alarm condition is no longer present."
|
||
|
::= { leanTraps 1 }
|
||
|
|
||
|
END
|