You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Lotus Development Corp > LMS-TRAP-FORWARDING-MIB
ActiveXperts Network Monitor 2019##AdminFavorites

LMS-TRAP-FORWARDING-MIB by vendor Lotus Development Corp

LMS-TRAP-FORWARDING-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing LMS-TRAP-FORWARDING-MIB.


Vendor: Lotus Development Corp
Mib: LMS-TRAP-FORWARDING-MIB  [download]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
LMS-TRAP-FORWARDING-MIB DEFINITIONS ::= BEGIN

   IMPORTS
       OBJECT-TYPE, enterprises, Counter, Gauge,
       TimeTicks, NetworkAddress
 FROM RFC1155-SMI
       DisplayString
 FROM RFC1213-MIB;
 
-- OBJECT IDENTIFIERS
   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 } 
   -- comment this out if using the MODULE-IDENTITY macro
   lmsTrap  OBJECT IDENTIFIER ::= { lms 2 }   

  

TimeInterval ::= INTEGER (0..2147483647)


-- MODULE IDENTIFICATION   use in V2 version only

--lmsTrap MODULE-IDENTITY
--       LAST-UPDATED "9511280000Z"
--       ORGANIZATION "Lotus Development Corporation"
--       CONTACT-INFO
--         " Bruce Ernst
--            Postal:  Lotus Development Corporation
--                   640 Lee Road , Suite 200
--     Chesterbrook Corporate Center
--                   Wayne, PA  19087
--                   US
--
--            Tel: +1 610 251 3404
--            Fax: +1 610 251 3550
--            E-Mail: bge@softsw.ssw.com"
--       DESCRIPTION
--         "The MIB module describing LMS traps and trap forwarding controls
--   Version 1 - first cut - outline only. 8/30/95
--   Version 1.1 - minor updates and typo corrections 9/6/95
--   Version 1.2 - Added traps for each severity of LMS event
--  "
--       ::= {  lms 2 }

-- TRAP CONTROL/ADMINISTRATION VARIABLES:

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 }



-- MOST RECENT TRAP VARIABLES:

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 }



-- TRAPS
-- This part of the MIB module defines the traps that the LMS event forwarding
-- sub-agent may issue.

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

-- CONFORMANCE INFORMATION
 -- Used ONLY in V2 MIBs
-- COMPLIANCE STATEMENTS
 -- Used ONLY in V2 MIBs
-- UNITS OF CONFORMANCE
 -- Used ONLY in V2 MIBs


END