mibs/MIBS/pegasus/PEGASUS-LEAN-TRAP-MIB
2023-12-05 12:25:34 +01:00

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