LMS-TRAP-FORWARDING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, enterprises, Counter, Gauge,
TimeTicks, NetworkAddress
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB;
lotus OBJECT IDENTIFIER ::= { enterprises 334 }
notes OBJECT IDENTIFIER ::= { lotus 1 }
lcs OBJECT IDENTIFIER ::= { lotus 2 }
softswitch OBJECT IDENTIFIER ::= { lotus 3 }
common-mibs OBJECT IDENTIFIER ::= { softswitch 1 }
lms OBJECT IDENTIFIER ::= { softswitch 2 }
lmsTrapData OBJECT IDENTIFIER ::= { lms 3 }
lmsTrap OBJECT IDENTIFIER ::= { lms 2 }
TimeInterval ::= INTEGER (0..2147483647)
eventFwdTableModificationStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
no-access(2),
read-only(3),
read-modify(4),
read-create(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the combination of possible functions allowed on the
lmsEventFwdTable
table, subject to overriding SNMP security attributes and the ACCESS clause
restrictions on the objects themselves. The values are:
unknown - Managers privileges are unknown.
no-access - Managers may neither read nor write to this table.
read-only - Managers may only read the table, they cannot add
or delete conceptual rows and cannot change the value
of any variable, even those with ACCESS of 'read-write'.
read-modify - Managers may read the table, and change the value
of variables whose ACCESS is 'read-write'.
read-create - Managers may read the table, change the value of
variables whose ACCESS is 'read-write', and create
or delete conceptual rows in the table."
::= { lmsTrap 1 }
nextFwdEntryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index that may be used by a manager on a 'set-request' PDU to create
a new conceptual row in the lmsEventFwdTable table."
::= { lmsTrap 2 }
trapWindowTime OBJECT-TYPE
SYNTAX TimeInterval
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A control time window, expresses in 1/100ths of a second, used in
conjunction
with the maxTrapsPerWindow variable to prevent a 'trap storm' caused by a
rapidly recurring error condition ."
::= { lmsTrap 3 }
maxTrapsPerWindow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of traps to be forwarded in the time interval expressed
in the
trapWindowTime variable. Used to prevent a 'trap storm' caused by a rapidly
recurring error condition."
::= { lmsTrap 4 }
numDroppedMaxPerWindowTraps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of traps intended for this destination, which were not forwarded
due
to the maxTrapsPerWindow count being met or exceeded."
::= { lmsTrap 5 }
lmsEventFwdTable OBJECT-TYPE
SYNTAX SEQUENCE OF LMSEventFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table holding information to control/administer
forwarding of LMS events to SNMP-based management
stations or applications."
::= { lmsTrap 6 }
lmsEventFwdEntry OBJECT-TYPE
SYNTAX LMSEventFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The entry associated with each destination to which
LMS events should be forwarded as SNMP traps."
INDEX {fwdEntryIndex}
::= {lmsEventFwdTable 1}
LMSEventFwdEntry ::= SEQUENCE {
fwdEntryIndex
INTEGER,
rowStatus
INTEGER,
destinationNetAddr
NetworkAddress,
destinationCommunity
DisplayString,
destinationPort
INTEGER,
forwardingEnabled
INTEGER,
forwardingFilterName
DisplayString,
lastTrapSequenceNumber
INTEGER,
lastTrapTime
TimeTicks,
numDroppedDisabledTraps
Counter
}
fwdEntryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The integer index into the lmsEventFwdTable table."
::= { lmsEventFwdEntry 1 }
rowStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of the conceptual row. These are mapped to the same values as the
RowStatus textual conversion in SNMPv2 and carry the same semantics."
::= { lmsEventFwdEntry 2 }
destinationNetAddr OBJECT-TYPE
SYNTAX NetworkAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The network address of the destination entity for trap forwarding."
::= { lmsEventFwdEntry 3 }
destinationCommunity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name to be used when sending traps to the destination entity.
This
variable is non-defined in SNMPv2 implementions."
::= { lmsEventFwdEntry 4 }
destinationPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UDP port at the 'destinationNetAddr' to which the trap should be sent."
::= { lmsEventFwdEntry 5 }
forwardingEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether forwarding is enabled for this destination at the present
time.
Used to temporarily suspend forwarding."
::= { lmsEventFwdEntry 6 }
forwardingFilterName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Undefined at the present time - bge."
::= { lmsEventFwdEntry 7 }
lastTrapSequenceNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sequence number of the last trap sent to this destination. All traps
sent to
a given destination are sequenced via a 32-bit, wrapping counter. A
manager may
use this variable to determine if any traps for this destination have been
'lost'."
::= { lmsEventFwdEntry 8 }
lastTrapTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime as included in the last trap sent to this
destination."
::= { lmsEventFwdEntry 9 }
numDroppedDisabledTraps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of traps intended for this destination, which were not forwarded
due
to the variable forwardingEnabled begin set to disabled(2)."
::= { lmsEventFwdEntry 10 }
lmsEvComponentType OBJECT-TYPE
SYNTAX INTEGER {
global(1),
switch(2),
core(3),
mta(4),
mta-group(5),
queue(6),
mea(7),
other(8)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identifies the type of LMS component issuing the event."
::= { lmsTrapData 1 }
lmsEvComponentDN OBJECT-TYPE
SYNTAX DisplayString
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identifies the most unique (rightmost) portion of the Spyder Distinguished
Name of the component issuing the event. The combination of
lmsEvComponentType
and lmsEvComponentDN MUST uniquely identify the issuing component."
::= { lmsTrapData 2 }
lmsEvDbId OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identifies the unique key used to identify this event in the LMS event
database."
::= { lmsTrapData 3 }
lmsEvOID OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identifies the specific LMS event OID conatined in the LMS event."
::= { lmsTrapData 4 }
numLmsEvSequences OBJECT-TYPE
SYNTAX Counter
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A monotonically increasing, wrapping counter indication the sequence number
of this event, relative to the destination of the trap. Events that are
not forwarded
to a destination (destination temporarily disabled, windowTime exceeded) do
not
cause this sequence number to increase."
::= { lmsTrapData 5 }
lmsEvSeverity OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The original severity assigned to the LMS event."
::= { lmsTrapData 6 }
lmsEvSupportingText OBJECT-TYPE
SYNTAX DisplayString
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Textual information supporting the event data. The meaning of the brief
text must
be obvious in the context of the trap - for the sake of brevity it need not
be a
gramatically correct sentence."
::= { lmsTrapData 7 }
lmsCritical TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"A critical alarm forwarded from the LMS event subsystem."
::= 1
lmsMajor TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"A major alarm forwarded from the LMS event subsystem."
::= 2
lmsMinor TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"A minor alarm forwarded from the LMS event subsystem."
::= 3
lmsWarning TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"A warning or indeterminate forwarded from the LMS event subsystem."
::= 4
lmsCleared TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"A cleared forwarded from the LMS event subsystem."
::= 5
lmsInformational TRAP-TYPE
ENTERPRISE lms
VARIABLES { lmsEvComponentType, lmsEvComponentDN, lmsEvDbId,
lmsEvOID, numLmsEvSequences, lmsEvSeverity,
lmsEvSupportingText }
DESCRIPTION
"An informational event forwarded from the LMS event subsystem."
::= 6
END