1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
|
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
|