Welcome: Guest
NOTE: This site is no longer maintained. Upgrade to the latest version of ipMonitor ยป

SNMP Center > Mibs > Raw Text View
NOTES-MIB: IBM Domino MIB Specification

Domino-MIB-Version V6.0

-- Domino MIB Specification (the "Specification")
-- Copyright (c) 1994-2003 IBM Corporation
--
--<< Domino-MIB-Version V6.0
--
--References to NotesView are purely historical in nature and should not
--be construed as continued support for NotesView.
--
--Use and restrictions. You are permitted to use, reproduce and distribute
--the Specification and this document ("Document"), provided you comply
--with the following terms.
--
--You shall distribute the Specification and Document with the text of this
--entire copyright notice and agreement. You may not modify, alter or create
--derivatives of the Specification or Document without prior written
--permission from Lotus. You may not loan or license the Specification or
--Document, or any copy.
--
--Ownership.   All intellectual property rights in the Specification and
--Document are owned by Lotus or its suppliers and are protected by United
--States and Canadian copyright laws, other applicable copyright laws, and
--international treaty provisions.
--Lotus retains all rights not expressly granted.
--
--No warranty. Lotus is supplying the Specification and Document "as is",
--without warranty, representation, promise or guarantee, either express or
--implied, statutory or otherwise, with respect to the Specification and
--Document, including their quality, performance, merchantability or fitness
--for a particular purpose.
--
--LIMITATION OF LIABILITY
--Because software is inherently complex and may not be completely free of
--errors, it is your responsibility to verify your work and to make backup
--copies, and Lotus will not be responsible for your failure to do so.  In
--no event will Lotus be liable for direct, indirect, special, incidental,
--or consequential damages arising out of this Agreement or out of the use
--Lotus products or services, including, without limitation, damages or
--costs relating to the loss of profits, business, goodwill, data or
--computer programs, even if advised of the possibility of such damages. The
--foregoing limitations shall not apply to claims relating to death or
--personal injury which arise out of products deemed to be consumer goods
--under applicable law.  Some states or provinces do not allow the exclusion
--or limitation of implied warranties or limitation of liability for
--incidental or consequential damages, so the above exclusion or limitation
--may not apply to you.
--
--For U.S. customers: Should you have any questions concerning this
--Agreement or Lotus software use policies, write to Inside Sales and
--Service, Lotus Development Corporation, 55 Cambridge Parkway,
--Cambridge, MA  02142, or call 1-800-343-5414.

NOTES-MIB DEFINITIONS ::= BEGIN

IMPORTS
   enterprises               FROM RFC1155-SMI
   OBJECT-TYPE               FROM RFC-1212
   DisplayString             FROM RFC1213-MIB
   TRAP-TYPE                 FROM RFC-1215;

--Definitions for Lotus enterprise branch and Notes sub-branch

lotus                   OBJECT IDENTIFIER ::= { enterprises 334 }
notes                   OBJECT IDENTIFIER ::= { lotus 72 }
notesPump               OBJECT IDENTIFIER ::= { lotus 73 }

--Definitions of Notes main groups

lnInfo                  OBJECT IDENTIFIER ::= { notes 1 }
lnControl               OBJECT IDENTIFIER ::= { notes 2 }
lnInterceptor           OBJECT IDENTIFIER ::= { notes 3 }
lnUnix                  OBJECT IDENTIFIER ::= { notes 4 }
mpaInfo                 OBJECT IDENTIFIER ::= { notes 100 }

--Definitions of sub-groups of the lnInfo group

lnStats                 OBJECT IDENTIFIER ::= { lnInfo 1 }

--Definitions of sub-groups of the lnStats group

lnMail                  OBJECT IDENTIFIER ::= { lnStats 4 }
lnReplica               OBJECT IDENTIFIER ::= { lnStats 5 }
lnServer                OBJECT IDENTIFIER ::= { lnStats 6 }
lnComm                  OBJECT IDENTIFIER ::= { lnStats 7 }
lnDisk                  OBJECT IDENTIFIER ::= { lnStats 8 }
lnMem                   OBJECT IDENTIFIER ::= { lnStats 9 }
lnDatabase              OBJECT IDENTIFIER ::= { lnStats 10 }
lnAgentMgr              OBJECT IDENTIFIER ::= { lnStats 11 }
lnMTA                   OBJECT IDENTIFIER ::= { lnStats 12 }
lnWeb                   OBJECT IDENTIFIER ::= { lnStats 13 }
lnObject                OBJECT IDENTIFIER ::= { lnStats 14 }
lnDomino                OBJECT IDENTIFIER ::= { lnStats 15 }
lnCalendar              OBJECT IDENTIFIER ::= { lnStats 16 }
lnCollector             OBJECT IDENTIFIER ::= { lnStats 17 }
lnFT                    OBJECT IDENTIFIER ::= { lnStats 18 }
lnICM                   OBJECT IDENTIFIER ::= { lnStats 19 }
lnIMAP                  OBJECT IDENTIFIER ::= { lnStats 20 }
lnLDAP                  OBJECT IDENTIFIER ::= { lnStats 21 }
lnMailByDest            OBJECT IDENTIFIER ::= { lnStats 22 }
lnMonitor               OBJECT IDENTIFIER ::= { lnStats 23 }
lnNNTP                  OBJECT IDENTIFIER ::= { lnStats 24 }
lnPOP3                  OBJECT IDENTIFIER ::= { lnStats 25 }
lnQOS                   OBJECT IDENTIFIER ::= { lnStats 26 }
lnReporter              OBJECT IDENTIFIER ::= { lnStats 27 }
lnSem                   OBJECT IDENTIFIER ::= { lnStats 28 }
lnSMTP                  OBJECT IDENTIFIER ::= { lnStats 29 }
lnSMTPMTA               OBJECT IDENTIFIER ::= { lnStats 30 }
lnSpin                  OBJECT IDENTIFIER ::= { lnStats 31 }

--Definitions of sub-groups of the lnServer group

lnServerTask            OBJECT IDENTIFIER ::= { lnServer 1 }
lnServerInfo            OBJECT IDENTIFIER ::= { lnServer 2 }
lnServerStats           OBJECT IDENTIFIER ::= { lnServer 3 }
lnCluster               OBJECT IDENTIFIER ::= { lnServer 4 }


--Definitions of sub-groups of the lnCluster group

lnOpenRedirects         OBJECT IDENTIFIER ::= { lnCluster 8  }
lnOpenRequest           OBJECT IDENTIFIER ::= { lnCluster 9  }
lnClusterTrans          OBJECT IDENTIFIER ::= { lnCluster 10 }

--Definitions of sub-groups of the lnReplica group

lnReplicaCluster        OBJECT IDENTIFIER ::= { lnReplica 6 }

--Definitions of sub-groups of the lnDomino group

lnDominoInfo            OBJECT IDENTIFIER ::= { lnDomino 1 }
lnDominoCmdInfo         OBJECT IDENTIFIER ::= { lnDomino 2 }
lnDominoConfig          OBJECT IDENTIFIER ::= { lnDomino 3 }

--Define information provided by the Main Proxy Agent.

lnMainProxyAgentVersion OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Information relevant to the Lotus Main SNMP Proxy Agent."
   ::= { mpaInfo 1 }

--The full (uninterpreted) statistics structure table

lnAllStatsTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnAllStatsEntry
   ACCESS not-accessible
   STATUS mandatory
   DESCRIPTION
     "A table containing a one statistic per entry view of the
      entire Notes server statistics structure."
   ::= { lnStats 1 }

lnAllStatsEntry OBJECT-TYPE
   SYNTAX LnAllStatsEntry
   ACCESS not-accessible
   STATUS mandatory
   DESCRIPTION
     "The entry type definition for the lnAllStatsTable."
   INDEX { lnStatisticIndex }
   ::= { lnAllStatsTable 1 }

LnAllStatsEntry ::= SEQUENCE {
   lnStatisticIndex        INTEGER,
   lnStatisticString       DisplayString
}

lnStatisticIndex OBJECT-TYPE --<< INDEX *
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "A unique value for each statistic in the Notes server
      statistics structure."
   ::= { lnAllStatsEntry 1 }

lnStatisticString OBJECT-TYPE --<< STRING *
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "A string describing one statistic from the Notes
      Server statistics structure."
   ::= { lnAllStatsEntry 2 }

--Times related to statistics

lnStatsStartTime OBJECT-TYPE --<< TIME stats.time.start
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time and date at which the statistics agent was
      last started.  Represented as the number of seconds
      since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnStats 2 }

lnStatsCurrentTime OBJECT-TYPE --<< TIME stats.time.current
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time and date of the last statistics update.  Represented
      as the number of seconds since midnight 1/1/70 GMT
      (UNIX epoch)."
   ::= { lnStats 3 }

lnDeadMail OBJECT-TYPE --<< INT mail.dead
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of dead (undeliverable) mail messages."
   ::= { lnMail 1 }

lnDeliveredMail OBJECT-TYPE --<< INT mail.delivered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messges received by router."
   ::= { lnMail 2 }

lnTotalMailFailures OBJECT-TYPE --<< INT mail.totalfailures
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of routing failures since the server started."
   ::= { lnMail 3 }

lnTotalRoutedMail OBJECT-TYPE --<< INT mail.totalrouted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of mail messages routed since the server started."
   ::= { lnMail 4 }

lnTransferredMail OBJECT-TYPE --<< INT mail.transferred
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messages router attempted to transfer."
   ::= { lnMail 5 }

lnWaitingMail OBJECT-TYPE --<< INT mail.waiting
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages waiting to be routed."
   ::= { lnMail 6 }

lnNumWaitingRecipients OBJECT-TYPE --<< INT mail.waitingrecipients
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of pending mail messages awaiting local delivery."
   ::= { lnMail 7 }

lnMailDomain OBJECT-TYPE --<< STRING mail.domain
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Notes server's mail domain."
   ::= { lnMail 8 }

lnAverageMailDeliverTime OBJECT-TYPE --<< INT mail.averagedelivertime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average time for mail delivery in seconds."
   ::= { lnMail 9 }

lnAverageMailServerHops OBJECT-TYPE --<< INT mail.averageserverhops
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average number of server hops for mail delivery."
   ::= { lnMail 10 }

lnAverageMailSizeDelivered OBJECT-TYPE --<< INT mail.averagesizedelivered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average size of mail messages delivered in bytes."
   ::= { lnMail 11 }

lnMaximumMailDeliverTime OBJECT-TYPE --<< INT mail.maximumdelivertime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum time for mail delivery in seconds."
   ::= { lnMail 12 }

lnMaximumMailServerHops OBJECT-TYPE --<< INT mail.maximumserverhops
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum number of server hops for mail delivery."
   ::= { lnMail 13 }

lnMaximumMailSizeDelivered OBJECT-TYPE --<< INT mail.maximumsizedelivered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum size of mail delivered in bytes."
   ::= { lnMail 14 }

lnMinimumMailDeliverTime OBJECT-TYPE --<< INT mail.minimumdelivertime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minimum time for mail delivery in seconds."
   ::= { lnMail 15 }

lnMinimumMailServerHops OBJECT-TYPE --<< INT mail.minimumserverhops
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minimum number of server hops for mail delivery."
   ::= { lnMail 16 }

lnMinimumMailSizeDelivered OBJECT-TYPE --<< INT mail.minimumsizedelivered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minimum size of mail delivered in bytes."
   ::= { lnMail 17 }

lnTotalKBTransferred OBJECT-TYPE --<< INT mail.totalkbtransferred
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total mail transferred in kilobytes."
   ::= { lnMail 18 }

lnMailTransferFailures OBJECT-TYPE --<< INT mail.transferfailures
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages the router was unable to transfer."
   ::= { lnMail 19 }

lnMailDeliveries OBJECT-TYPE --<< INT mail.deliveries
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count of actual mail items delivered (may be different from
      delivered which counts individual messages)."
   ::= { lnMail 20 }

lnMailHold OBJECT-TYPE --<< INT mail.hold
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages in message queue on hold."
   ::= { lnMail 21 }

lnMailIMAPCacheMsgInsertAttempts OBJECT-TYPE --<< INT mail.imap.cache.msginsertattempts
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP server attempts to insert message in cache."
   ::= { lnMail 22 }

lnMailIMAPFindCacheAttempted OBJECT-TYPE --<< INT mail.imap.findcacheattempted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of attempts by IMAP server to find message in cache."
   ::= { lnMail 23 }

lnMailIMAPNumCacheHits OBJECT-TYPE --<< INT mail.imap.numcachehits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messages IMAP server found in cache."
   ::= { lnMail 24 }

lnMailIMAPNumMsgInsertedInCache OBJECT-TYPE --<< INT mail.imap.nummsginsertedincache
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messages IMAP server inserted into Cache."
   ::= { lnMail 25 }

lnMailPeakByteTransferRate OBJECT-TYPE --<< INT mail.peakbytetransferrate
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak transfer rate."
   ::= { lnMail 26 }

lnMailPeakMessagesTransferred OBJECT-TYPE --<< INT mail.peakmessagestransferred
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number of messages transferred."
   ::= { lnMail 27 }

lnMailPeakMessageTranferRate OBJECT-TYPE --<< INT mail.peakmessagetranferrate
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak message transfer rate."
   ::= { lnMail 28 }

lnMailPeakMessageTranferRateTime OBJECT-TYPE --<< TIME mail.peakmessagetranferrate.time
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time of peak message transfer rate."
   ::= { lnMail 29 }

lnMailPeakTotalBytesTransferred OBJECT-TYPE --<< INT mail.peaktotalbytestransfered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Highest number of bytes transferred."
   ::= { lnMail 30 }

lnMailTotalPending OBJECT-TYPE --<< INT mail.totalpending
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages pending."
   ::= { lnMail 31 }

lnMailTotalRoutedSMTP OBJECT-TYPE --<< INT mail.totalrouted.smtp
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages moved from MAIL.BOX via SMTP."
   ::= { lnMail 32 }

lnMailTotalRouterNRPC OBJECT-TYPE --<< INT mail.totalrouter.nrpc
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages moved from MAIL.BOX via NRPC."
   ::= { lnMail 33 }

lnMailWaitingforDNS OBJECT-TYPE --<< INT mail.waitingfordns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of mail messages in MAIL.BOX waiting for DNS."
   ::= { lnMail 34 }

lnRepDocsAdded OBJECT-TYPE --<< INT replica.docs.added
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of  docs added via replication since server was started."
   ::= { lnReplica 1 }

lnRepDocsDeleted OBJECT-TYPE --<< INT replica.docs.deleted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of docs deleted via replication since server was started."
   ::= { lnReplica 2 }

lnRepDocsUpdated OBJECT-TYPE --<< INT replica.docs.updated
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of docs updated via replication since server was started."
   ::= { lnReplica 3 }

lnRepFailed OBJECT-TYPE --<< INT replica.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of replications that generated an error."
   ::= { lnReplica 4 }

lnRepSuccessful OBJECT-TYPE --<< INT replica.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of successful replications."
   ::= { lnReplica 5 }

lnRepClusterDocsAdded OBJECT-TYPE --<< INT replica.cluster.docs.added
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of documents added by the cluster replicator."
   ::= { lnReplicaCluster 1 }

lnRepClusterDocsDeleted OBJECT-TYPE --<< INT replica.cluster.docs.deleted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of documents deleted by the cluster replicator."
   ::= { lnReplicaCluster 2 }

lnRepClusterDocsUpdated OBJECT-TYPE --<< INT replica.cluster.docs.updated
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of documents updated by the cluster replicator."
   ::= { lnReplicaCluster 3 }

lnRepClusterFailed OBJECT-TYPE --<< INT replica.cluster.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of failed replications since server startup."
   ::= { lnReplicaCluster 4 }

lnRepClusterFilesLocal OBJECT-TYPE --<< INT replica.cluster.files.local
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of databases on the current server for which
      there are replicas on other servers in the cluster."
   ::= { lnReplicaCluster 5 }

lnRepClusterFilesRemote OBJECT-TYPE --<< INT replica.cluster.files.remote
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of databases on other servers to which the
      cluster replicator pushes changes."
   ::= { lnReplicaCluster 6 }

lnRepClusterRetrySkipped OBJECT-TYPE --<< INT replica.cluster.retry.skipped
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times the cluster replicator did not attempt
      to replicate a database.  The retry is skipped when the
      destination server is known to be unreachable, or the database
      is waiting for another retry attempt."
   ::= { lnReplicaCluster 7 }

lnRepClusterRetryWaiting OBJECT-TYPE --<< INT replica.cluster.retry.waiting
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of replicas that are waiting for retry attempts."
   ::= { lnReplicaCluster 8 }

lnRepClusterSecondsOnQueue OBJECT-TYPE --<< INT replica.cluster.secondsonqueue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The amount of time in seconds that the last database
      replicated spent on the work queue."
   ::= { lnReplicaCluster 9 }

lnRepClusterSecondsOnQueueAvg OBJECT-TYPE --<< INT replica.cluster.secondsonqueue.avg
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The average amount of time in seconds that a database
      spent on the work queue."
   ::= { lnReplicaCluster 10 }

lnRepClusterSecondsOnQueueMax OBJECT-TYPE --<< INT replica.cluster.secondsonqueue.max
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum amount of time in seconds that a database
      spent on the work queue."
   ::= { lnReplicaCluster 11 }

lnRepClusterServers OBJECT-TYPE --<< INT replica.cluster.servers
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of other servers in the cluster that are receiving
      replications from this server."
   ::= { lnReplicaCluster 12 }

lnRepClusterSessionBytesIn OBJECT-TYPE --<< INT replica.cluster.sessionbytes.in
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of bytes received during cluster replication."
   ::= { lnReplicaCluster 13 }

lnRepClusterSessionBytesOut OBJECT-TYPE --<< INT replica.cluster.sessionbytes.out
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of bytes sent during cluster replication."
   ::= { lnReplicaCluster 14 }

lnRepClusterSuccessful OBJECT-TYPE --<< INT replica.cluster.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of successful replications since server startup."
   ::= { lnReplicaCluster 15 }

lnRepClusterWorkQueueDepth OBJECT-TYPE --<< INT replica.cluster.workqueuedepth
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current number of databases awaiting replication by
      the cluster replicator."
   ::= { lnReplicaCluster 16 }

lnRepClusterWorkQueueDepthAvg OBJECT-TYPE --<< INT replica.cluster.workqueuedepth.avg
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The average work queue depth since server startup."
   ::= { lnReplicaCluster 17 }

lnRepClusterWorkQueueDepthMax OBJECT-TYPE --<< INT replica.cluster.workqueuedepth.max
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum depth reached by the work queue since server startup."
   ::= { lnReplicaCluster 18 }

lnReplicaClusterCachedHandles OBJECT-TYPE --<< INT replica.cluster.cachedhandles
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of handles cached by cluster."
   ::= { lnReplicaCluster 19 }

lnTaskCount OBJECT-TYPE --<< INT server.tasks
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of Notes server tasks currently executing."
   ::= { lnServerTask 1 }

lnTaskTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnTaskEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each Notes server
      task that is actually running."
   ::= { lnServerTask 2 }

lnTaskEntry OBJECT-TYPE
   SYNTAX LnTaskEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnTaskTable."
   INDEX { lnTaskIndex }
   ::= { lnTaskTable 1 }

LnTaskEntry ::= SEQUENCE {
   lnTaskIndex             INTEGER,
   lnTaskType              INTEGER,
   lnTaskData              DisplayString,
   lnTaskName              DisplayString
}

lnTaskIndex OBJECT-TYPE --<< INDEX server.task
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in lnTaskTable."
   ::= { lnTaskEntry 1 }

lnTaskType OBJECT-TYPE --<< TASKtype server.task
   SYNTAX INTEGER {
     databaseServer(1),
     event(2),
     reporter(3),
     replicator(4),
     indexer(5),
     router(6),
     eventInterceptor(7),
     querySetHandler(8),
     reflectorAgent(9),
     webRetriever(10),
     calendarConnector(11),
     scheduleManager(12),
     unknownAddin(13),
     adminProcess(14),
     httpWebServer(15),
     chronos(16),
     collector(17),
     inotes(18),
     billing(19),
     clusterReplicator(20),
     clusterDbDirMgr(21),
     clusterAdmin(22),
     agentManager(23),
     cataloger(24),
     databaseCompactor(25),
     designer(26),
     objectStoreMgr(27),
     pop3Server(28),
     statistics(29),
     stats(30),
     databaseFixup(31),
     inNews(32),
     webPublisher(33),
     ccMailMTA(34),
     smtpMTA(35),
     x400MTA(36),
     ldapServer(37),
     nntpServer(38),
     imapServer(39),
     imap4Server(40)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The type of server task being represented by this entry."
   ::= { lnTaskEntry 2 }

lnTaskData OBJECT-TYPE --<< TASKdata server.task
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Information associated with this task entry.  See the
      description for lnTaskType."
   ::= { lnTaskEntry 3 }

lnTaskName OBJECT-TYPE --<< TASKname server.task
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The actual name of the task as it appears in the
      SERVER.TASK statistic on the server."
   ::= { lnTaskEntry 4 }

lnReplicatorStatus OBJECT-TYPE --<< TASKreplicator server.task
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Status of the Replicator task.  Provided as a separate MIB
      variable for the sake of efficiency."
   ::= { lnServerTask 3 }

lnRouterStatus OBJECT-TYPE --<< TASKrouter server.task
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Status of the Router task.  Provided as a separate MIB
      variable for the sake of efficiency."
   ::= { lnServerTask 4 }

lnEventStatus OBJECT-TYPE --<< TASKevent server.task
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Status of the Event task.  Provided as a separate MIB
      variable for the sake of efficiency."
   ::= { lnServerTask 5 }

lnServerName OBJECT-TYPE --<< STRING server.name
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Server Name."
   ::= { lnServerInfo 1 }

lnServerTitle OBJECT-TYPE --<< STRING server.title
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Title assigned to this server."
   ::= { lnServerInfo 2 }

lnServerAdministrators OBJECT-TYPE --<< STRING server.administrator
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Contents of Administrator field from server record in
      Public Address book."
   ::= { lnServerInfo 3 }

lnServerNotesVersion OBJECT-TYPE --<< STRING server.version.notes
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Release of the Notes server that is running."
   ::= { lnServerInfo 4 }

lnServerSystemVersion OBJECT-TYPE --<< STRING server.version.os
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Release of the Operating System running on the server."
   ::= { lnServerInfo 5 }

lnServerBootID OBJECT-TYPE --<< INT server.bootid
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Unique number identifying the time this server was last booted."
   ::= { lnServerInfo 6 }

lnServerDataPath OBJECT-TYPE --<< STRING server.path.data
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Drive and directory defined as this server's data directory."
   ::= { lnServerInfo 7 }

lnServerSwapPath OBJECT-TYPE --<< STRING server.path.swap
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Drive and directory for this server's swap file
      (NOTE:  this stat relies on the NOTES.INI variable
      'SWAPPATH' if config.sys contains a swap path
      different from the default.)"
   ::= { lnServerInfo 8 }

lnServerRS232Ports OBJECT-TYPE --<< INT server.ports.rs232
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of RS232 ports on this server."
   ::= { lnServerInfo 9 }

lnServerCoprocessor OBJECT-TYPE --<< BOOL server.coprocessor
   SYNTAX INTEGER {
     no(1),
     yes(2)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Returns 'Yes', if server is a 486 or 386 w/ 387,
      otherwise, Returns 'No'."
   ::= { lnServerInfo 10 }

lnServerOS OBJECT-TYPE -- Internally implemented.
   SYNTAX INTEGER {
     os2(1),
     netWare(2),
     windowsNT(3),
     unix(4)
   }
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Operating System the current Notes server is running."
   ::= { lnServerInfo 11 }

lnServerCPUCount OBJECT-TYPE --<< INT server.cpu.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of processors installed on this server."
   ::= { lnServerInfo 12 }

lnServerCPUType OBJECT-TYPE --<< STRING server.cpu.type
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The type of processor installed on the server (386,486, Pentium, etc)."
   ::= { lnServerInfo 13 }

lnServerUsersTable OBJECT-TYPE -- Never implemented.
   SYNTAX SEQUENCE OF LnServerUsersEntry
   ACCESS not-accessible
   STATUS obsolete
   DESCRIPTION
     "A table containing one entry for each Notes user on the server."
   ::= { lnServerInfo 14 }

lnServerPorts OBJECT-TYPE --<< STRING server.ports
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A list of ports on the server."
   ::= { lnServerInfo 15 }

lnServerPoweredBy OBJECT-TYPE --<< STRING server.poweredby
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Indicates what is powering the Domino server.  A value here
      would indicate the system is running Release 4.5 or better
      of the Domino server.  Value should = Notes."
   ::= { lnServerInfo 16 }

lnServerDescription OBJECT-TYPE --<< STRING server.description
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Server's one line description from server's Name & Address book entry."
   ::= { lnServerInfo 17 }

lnServerLocation OBJECT-TYPE --<< STRING server.location
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Physical location of server."
   ::= { lnServerInfo 18 }

lnServerUsersEntry OBJECT-TYPE -- Never implemented.
   SYNTAX LnServerUsersEntry
   ACCESS not-accessible
   STATUS obsolete
   DESCRIPTION
     "The entry type definition for the lnServerUsersTable."
   INDEX { lnServerUsersIndex }
   ::= { lnServerUsersTable 1 }

LnServerUsersEntry ::= SEQUENCE {
   lnServerUsersIndex        INTEGER,
   lnServerUserName          DisplayString,
   lnServerUserSessionID     DisplayString,
   lnServerUserAccessedDBs   INTEGER
}

lnServerUsersIndex OBJECT-TYPE -- Never implemented.
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS obsolete
   DESCRIPTION
     "A unique value for each entry in lnServerUsersTable."
   ::= { lnServerUsersEntry 1 }

lnServerUserName OBJECT-TYPE -- Never implemented.
   SYNTAX DisplayString
   ACCESS read-only
   STATUS obsolete
   DESCRIPTION
     "Notes UserName of server user."
   ::= { lnServerUsersEntry 2 }

lnServerUserSessionID OBJECT-TYPE -- Never implemented.
   SYNTAX DisplayString
   ACCESS read-only
   STATUS obsolete
   DESCRIPTION
     "The user's Notes session ID."
   ::= { lnServerUsersEntry 3 }

lnServerUserAccessedDBs OBJECT-TYPE -- Never implemented.
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS obsolete
   DESCRIPTION
     "The number of databases accessed by the users."
   ::= { lnServerUsersEntry 4 }

lnServerDroppedSessions OBJECT-TYPE --<< INT server.sessions.dropped
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of dropped sessions."
   ::= { lnServerStats 1 }

lnServerTransPerMin OBJECT-TYPE --<< INT server.trans.perminute
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average number of transactions per minute since the
      server was started."
   ::= { lnServerStats 2 }

lnServerTransPerMinPeak OBJECT-TYPE --<< INT server.trans.perminute.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number of transactions that took place in any
      given minute since the server was started."
   ::= { lnServerStats 3 }

lnServerTransPerMinPeakTime OBJECT-TYPE --<< TIME server.trans.perminute.peak.time
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Date and time when the peak number of transactions
      per minute was last reached.  Represented as the number
      of seconds since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnServerStats 4 }

lnServerTransTotal OBJECT-TYPE --<< INT server.trans.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of transactions the server has completed
      since it was started."
   ::= { lnServerStats 5 }

lnServerUsers OBJECT-TYPE --<< INT server.users
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of users with sessions open on the server."
   ::= { lnServerStats 6 }

lnServerUsers1MinPeak OBJECT-TYPE --<< INT server.users.1minpeak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of concurrent users active within the last minute."
   ::= { lnServerStats 7 }

lnServerUsers1MinPeakTime OBJECT-TYPE --<< TIME server.users.1minpeaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Date and time when the peak number of active concurrent
      users were reached within the last minute.  Represented as
      the number of seconds since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnServerStats 8 }

lnServerUsers5MinPeak OBJECT-TYPE --<< INT server.users.5minpeak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of concurrent users that were active
      within the last five minutes."
   ::= { lnServerStats 9 }

lnServerUsers5MinPeakTime OBJECT-TYPE --<< TIME server.users.5minpeaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Date and time when the peak number of active concurrent
      users were reached within the last five minutes.  Represented
      as the number of seconds since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnServerStats 10 }

lnServerUsersPeak OBJECT-TYPE --<< INT server.users.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of concurrent users with open sessions
      since the server was started."
   ::= { lnServerStats 11 }

lnServerUsersPeakTime OBJECT-TYPE --<< TIME server.users.peak.time
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Date and time when the peak number of concurrent users
      with open sessions was last reached.  Represented as the
      number of seconds since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnServerStats 12 }

lnServerOpenReqMaxUsers OBJECT-TYPE --<< INT server.openrequest.maxusers
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times that a client has attempted to open
      a database on this server when the server was at its
      MAXUSERS limit."
   ::= { lnServerStats 13 }

lnServerOpenReqPreV4Client OBJECT-TYPE --<< INT server.openrequest.prev4client
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times Notes Release 4.0 (or higher)
      clients have attempted to open a database on this server."
   ::= { lnServerStats 14 }

lnServerOpenReqRestricted OBJECT-TYPE --<< INT server.openrequest.restricted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times that a client has attempted to open
      a database on this server when the server was RESTRICTED."
   ::= { lnServerStats 15 }

lnServerOpenReqV4Client OBJECT-TYPE --<< INT server.openrequest.v4client
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times Notes Clients post Release 4.0 have
      attempted to open a database on this server."
   ::= { lnServerStats 16 }

lnServerBusyTimeQueryReceivedCount OBJECT-TYPE --<< INT server.busytimequery.receivedcount
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of external 'busytime' queries the server has received."
   ::= { lnServerStats 17 }

lnServerBusyTimeQueryRetObjSched OBJECT-TYPE --<< INT server.busytimequery.returned.objects.schedules
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of schedules that were returned by queries counted
      by lnServerBusyTimeQueriesReceivedCount."
   ::= { lnServerStats 18 }

lnServerAvailabilityIndex OBJECT-TYPE --<< INT server.availabilityindex
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current percentage index of a server's availability.  Value
      range is 0-100.  Zero (0) indicates no available resources;
      a value of 100 indicates server completely available."
   ::= { lnServerStats 19 }

lnServerAvailabilityThreshold OBJECT-TYPE --<< INT server.availabilitythreshold
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current setting of a server's availability threshold.  When
      a server's availability index drops below its availability
      threshold, the server becomes BUSY."
   ::= { lnServerStats 20 }

lnServerMinIdleDisconnect OBJECT-TYPE --<< INT server.minidledisconnect
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minimum number of minutes for disconnect."
   ::= { lnServerStats 21 }

lnServerMinIdleDisconnectTime OBJECT-TYPE --<< TIME server.minidledisconnect.time
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time at which minimum number of minutes for disconnect happened."
   ::= { lnServerStats 22 }

lnServerMonitorStart OBJECT-TYPE --<< TIME server.monitor.start
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time at which server monitor started."
   ::= { lnServerStats 23 }

lnServerTimeStart OBJECT-TYPE --<< TIME server.time.start
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time at which server was started."
   ::= { lnServerStats 24 }

lnServerWorkThreads OBJECT-TYPE --<< INT server.workthreads
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum number of concurrent transactions to create."
   ::= { lnServerStats 25 }

lnNumClosedOldSessions OBJECT-TYPE --<< INT comm.numoldsessionsclosed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of sessions dropped because of too many concurrent users."
   ::= { lnComm 1 }

lnNetbiosTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnNetbiosEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each active NetBIOS
      port on the server. Notes R3 only."
   ::= { lnComm 2 }

lnNetbiosEntry OBJECT-TYPE
   SYNTAX LnNetbiosEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnNetbiosTable, Notes R3."
   INDEX { lnNBIndex }
   ::= { lnNetbiosTable 1 }

LnNetbiosEntry ::= SEQUENCE {
   lnNBIndex                       INTEGER,
   lnNBPort                        DisplayString,
   lnNBUnitNumber                  INTEGER,
   lnNBMajVersion                  INTEGER,
   lnNMMinVersion                  INTEGER,
   lnNBReportPeriod                INTEGER,
   lnNBInUseSessions               INTEGER,
   lnNBMaxSessions                 INTEGER,
   lnNBAvailCmdBlocks              INTEGER,
   lnNBTotalCmdBlocks              INTEGER,
   lnNBPacketSize                  INTEGER,
   lnNBReceivedPackets             INTEGER,
   lnNBSentPackets                 INTEGER,
   lnNBAbortedTransmissions        INTEGER,
   lnNBRetriedTransmissions        INTEGER,
   lnNBAlignmentErrors             INTEGER,
   lnNBCollisionErrors             INTEGER,
   lnNBCRCErrors                   INTEGER,
   lnNBReceiverResourcesExhausted  INTEGER
}

lnNBIndex OBJECT-TYPE --<< INDEX netbios.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in lnNetbiosTable."
   ::= { lnNetbiosEntry 1 }

lnNBPort OBJECT-TYPE --<< NAME netbios.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "NetBIOS port associated with this table entry."
   ::= { lnNetbiosEntry 2 }

lnNBUnitNumber OBJECT-TYPE --<< INT netbios.*.unit.num
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Unit number for this NetBIOS port."
   ::= { lnNetbiosEntry 3 }

lnNBMajVersion OBJECT-TYPE --<< INT netbios.*.version.major
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Major version number of the NetBIOS driver being run on this port."
   ::= { lnNetbiosEntry 4 }

lnNMMinVersion OBJECT-TYPE --<< INT netbios.*.version.minor
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minor version number of the NetBIOS driver being run on this port."
   ::= { lnNetbiosEntry 5 }

lnNBReportPeriod OBJECT-TYPE --<< INT netbios.*.reportperiodminutes
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Period of time over which the statistics for this port have
      been accumulating."
   ::= { lnNetbiosEntry 6 }

lnNBInUseSessions OBJECT-TYPE --<< INT netbios.*.sessions.inuse
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NetBIOS sessions currently in use."
   ::= { lnNetbiosEntry 7 }

lnNBMaxSessions OBJECT-TYPE --<< INT netbios.*.sessions.maximum
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum number of concurrent NetBIOS sessions
      configured for this port."
   ::= { lnNetbiosEntry 8 }

lnNBAvailCmdBlocks OBJECT-TYPE --<< INT netbios.*.commandblocks.available
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of NetBIOS command blocks which are
      currently available for use."
   ::= { lnNetbiosEntry 9 }

lnNBTotalCmdBlocks OBJECT-TYPE --<< INT netbios.*.commandblocks.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum number of NetBIOS command blocks configured for this port."
   ::= { lnNetbiosEntry 10 }

lnNBPacketSize OBJECT-TYPE --<< INT netbios.*.session.datapacketsize
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Packet size for this NetBIOS port (in bytes)."
   ::= { lnNetbiosEntry 11 }

lnNBReceivedPackets OBJECT-TYPE --<< INT netbios.*.packets.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of packets received by this port."
   ::= { lnNetbiosEntry 12 }

lnNBSentPackets OBJECT-TYPE --<< INT netbios.*.packets.transmitted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of packets sent from this port."
   ::= { lnNetbiosEntry 13 }

lnNBAbortedTransmissions OBJECT-TYPE --<< INT netbios.*.transmissions.aborted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of aborted transmissions for this port."
   ::= { lnNetbiosEntry 14 }

lnNBRetriedTransmissions OBJECT-TYPE --<< INT netbios.*.transmissions.retried
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of retried transmissions for this port."
   ::= { lnNetbiosEntry 15 }

lnNBAlignmentErrors OBJECT-TYPE --<< INT netbios.*.errors.alignment
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of alignment errors for this port."
   ::= { lnNetbiosEntry 16 }

lnNBCollisionErrors OBJECT-TYPE --<< INT netbios.*.errors.collisions
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of collision errors for this port."
   ::= { lnNetbiosEntry 17 }

lnNBCRCErrors OBJECT-TYPE --<< INT netbios.*.errors.crc
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of checksum errors for this port."
   ::= { lnNetbiosEntry 18 }

lnNBReceiverResourcesExhausted OBJECT-TYPE --<< INT netbios.*.receiver.resources.exhausted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of exhausted NetBios resources."
   ::= { lnNetbiosEntry 19 }

lnXPCTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnXPCEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each active XPC port on the server."
   ::= { lnComm 3 }

lnXPCEntry OBJECT-TYPE
   SYNTAX LnXPCEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnXPCTable."
   INDEX { lnXPCIndex }
   ::= { lnXPCTable 1 }

LnXPCEntry ::= SEQUENCE {
   lnXPCIndex                  INTEGER,
   lnXPCPort                   DisplayString,
   lnXPCStatus                 DisplayString,
   lnXPCCarrierSpeed           INTEGER,
   lnXPCPortSpeed              INTEGER,
   lnXPCActiveSessions         INTEGER,
   lnXPCKiloBytesReceived      INTEGER,
   lnXPCKiloBytesSent          INTEGER,
   lnXPCMsgsReceived           INTEGER,
   lnXPCMsgsSent               INTEGER,
   lnXPCCRCErrors              INTEGER,
   lnXPCPortErrors             INTEGER,
   lnXPCRetransmissions        INTEGER
}

lnXPCIndex OBJECT-TYPE --<< INDEX xpc.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnXPCTable."
   ::= { lnXPCEntry 1 }

lnXPCPort OBJECT-TYPE --<< NAME xpc.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "XPC port associated with this table entry."
   ::= { lnXPCEntry 2 }

lnXPCStatus OBJECT-TYPE --<< STRING xpc.*.status
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The status of this XPC port."
   ::= { lnXPCEntry 3 }

lnXPCCarrierSpeed OBJECT-TYPE --<< INT xpc.*.speed.carrier
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Communication speed (in bits per second) between
      local modem and remote modem."
   ::= { lnXPCEntry 4 }

lnXPCPortSpeed OBJECT-TYPE --<< INT xpc.*.speed.port
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Communication speed (in bits per second) between
      server and local modem."
   ::= { lnXPCEntry 5 }

lnXPCActiveSessions OBJECT-TYPE --<< INT xpc.*.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of active user sessions on this XPC port."
   ::= { lnXPCEntry 6 }

lnXPCKiloBytesReceived OBJECT-TYPE --<< INT xpc.*.userbytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of kilobytes received by this port."
   ::= { lnXPCEntry 7 }

lnXPCKiloBytesSent OBJECT-TYPE --<< INT xpc.*.userbytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of kilobytes sent by this port."
   ::= { lnXPCEntry 8 }

lnXPCMsgsReceived OBJECT-TYPE --<< INT xpc.*.usermsgs.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messages received by this port."
   ::= { lnXPCEntry 9 }

lnXPCMsgsSent OBJECT-TYPE --<< INT xpc.*.usermsgs.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of messages sent by this port."
   ::= { lnXPCEntry 10 }

lnXPCCRCErrors OBJECT-TYPE --<< INT xpc.*.errors.crc
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of checksum errors from this port."
   ::= { lnXPCEntry 11 }

lnXPCPortErrors OBJECT-TYPE --<< INT xpc.*.errors.port
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of port errors."
   ::= { lnXPCEntry 12 }

lnXPCRetransmissions OBJECT-TYPE --<< INT xpc.*.errors.retransmittedpackets
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of retransmissions from this port."
   ::= { lnXPCEntry 13 }

lnAppleTalkStatsLogged OBJECT-TYPE --<< INT comm.appletalk.appletalk.statslogged
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of AppleTalk statistics logged by the Notes server."
   ::= { lnComm 4 }

lnNetWareSPXIIStatsLogged OBJECT-TYPE --<< INT comm.netware.spxii.statslogged
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NetWare SPX II statistics logged by the Notes server."
   ::= { lnComm 5 }

lnNetPortTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnNetPortEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each configured Notes network
      port on the server.  This table is new to the MIB as of Notes
      Release 4.  This table replaces most of the lnComm variables,
      remaining for backward compatibility, found in Release 3 of Notes."
   ::= { lnComm 6 }

lnNetPortEntry OBJECT-TYPE
   SYNTAX LnNetPortEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnNetPortTable.
      This is specific to Notes Release 4."
   INDEX { lnNetPortIndex }
   ::= { lnNetPortTable 1 }

LnNetPortEntry ::= SEQUENCE {
   lnNetPortIndex         INTEGER,
   lnNetPortName          DisplayString,
   lnNetPortKBytesRec     INTEGER,
   lnNetPortKBytesSent    INTEGER,
   lnNetPortSessEstIn     INTEGER,
   lnNetPortSessEstOut    INTEGER,
   lnNetPortSessLimit     INTEGER,
   lnNetPortSessLimitMax  INTEGER,
   lnNetPortSessLimitMin  INTEGER,
   lnNetPortSessPeak      INTEGER,
   lnNetPortSessRecycled  INTEGER,
   lnNetPortSessRecycling INTEGER,
   lnSNARemoteLU          INTEGER,
   lnSNALocalLU           INTEGER,
   lnSNALNCVersion        INTEGER,
   lnSNAVersion           INTEGER,
   lnSNAMaxSessions       INTEGER,
   lnSNAActiveSessions    INTEGER,
   lnSNATPType            INTEGER,
   lnSNATPState           INTEGER,
   lnSNAConversationId    INTEGER,
   lnSNAMaxSendRUSize     INTEGER,
   lnSNAMaxRcvRUSize      INTEGER,
   lnSNASendPacingSize    INTEGER,
   lnSNARcvPacingSize     INTEGER,
   lnSNAPacingType        INTEGER,
   lnX25LocalResets       INTEGER,
   lnX25RemoteResets      INTEGER,
   lnX25WindowSize        INTEGER,
   lnX25FrameSize         INTEGER,
   lnX25PktSize           INTEGER,
   lnX25UnderRuns         INTEGER,
   lnX25OverRuns          INTEGER,
   lnX25REJTran           INTEGER,
   lnX25REJRcv            INTEGER,
   lnX25VCCfg             INTEGER,
   lnX25VCInUse           INTEGER,
   lnX25CRCErrors         INTEGER,
   lnX25LocalDTEAddress   INTEGER
}

lnNetPortIndex OBJECT-TYPE --<< INDEX net.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in lnPortTable."
   ::= { lnNetPortEntry 1 }

lnNetPortName OBJECT-TYPE --<< NAME net.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The port name associate with this entry."
   ::= { lnNetPortEntry 2 }

lnNetPortKBytesRec OBJECT-TYPE --<< KINT net.*.bytesreceived
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total kilobytes received on this port.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnNetPortEntry 3 }

lnNetPortKBytesSent OBJECT-TYPE --<< KINT net.*.bytessent
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total kilobytes sent on this port.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnNetPortEntry 4 }

lnNetPortSessEstIn OBJECT-TYPE --<< INT net.*.sessions.established.incoming
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of inbound sessions established on this port."
   ::= { lnNetPortEntry 5 }

lnNetPortSessEstOut OBJECT-TYPE --<< INT net.*.sessions.established.outgoing
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of outbound sessions established on this port."
   ::= { lnNetPortEntry 6 }

lnNetPortSessLimit OBJECT-TYPE --<< INT net.*.sessions.limit
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current limit on the number of concurrent sessions on the port."
   ::= { lnNetPortEntry 7 }

lnNetPortSessLimitMax OBJECT-TYPE --<< INT net.*.sessions.limitmax
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Upward boundary of the range in which lnPortSessLimit may vary."
   ::= { lnNetPortEntry 8 }

lnNetPortSessLimitMin OBJECT-TYPE --<< INT net.*.sessions.limitmin
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Lower boundary of the range in which lnPortSessLimit may vary."
   ::= { lnNetPortEntry 9 }

lnNetPortSessPeak OBJECT-TYPE --<< INT net.*.sessions.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of concurrent sessions on this port."
   ::= { lnNetPortEntry 10 }

lnNetPortSessRecycled OBJECT-TYPE --<< INT net.*.sessions.recycled
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of dropped sessions due to low network resources."
   ::= { lnNetPortEntry 11 }

lnNetPortSessRecycling OBJECT-TYPE --<< INT net.*.sessions.recycling
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of sessions currently being dropped due to low
      network resources."
   ::= { lnNetPortEntry 12 }

lnSNARemoteLU OBJECT-TYPE --<< INT net.*.remotelu
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Remote LU."
   ::= { lnNetPortEntry 13 }

lnSNALocalLU OBJECT-TYPE --<< INT net.*.locallu
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Local LU."
   ::= { lnNetPortEntry 14 }

lnSNALNCVersion OBJECT-TYPE --<< INT net.*.lncversion
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SNA LNC Version."
   ::= { lnNetPortEntry 15 }

lnSNAVersion OBJECT-TYPE --<< INT net.*.version
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SNA Version."
   ::= { lnNetPortEntry 16 }

lnSNAMaxSessions OBJECT-TYPE --<< INT net.*.maxsessions
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum number of SNA sessions that can exist."
   ::= { lnNetPortEntry 17 }

lnSNAActiveSessions OBJECT-TYPE --<< INT net.*.activesessions
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of active SNA sessions."
   ::= { lnNetPortEntry 18 }

lnSNATPType OBJECT-TYPE --<< INT net.*.tptype
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SNA transaction program type."
   ::= { lnNetPortEntry 19 }

lnSNATPState OBJECT-TYPE --<< INT net.*.tpstate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SNA transaction program state."
   ::= { lnNetPortEntry 20 }

lnSNAConversationId OBJECT-TYPE --<< INT net.*.conversationid
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SNA conversation ID."
   ::= { lnNetPortEntry 21 }

lnSNAMaxSendRUSize OBJECT-TYPE --<< INT net.*.maxsendrusize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum send request unit size sent."
   ::= { lnNetPortEntry 22 }

lnSNAMaxRcvRUSize OBJECT-TYPE --<< INT net.*.maxrcvrusize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum send request unit size received."
   ::= { lnNetPortEntry 23 }

lnSNASendPacingSize OBJECT-TYPE --<< INT net.*.sendpacingsize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum number of outstanding request units which can
      be transmitted before receiving a pacing response from the
      remote LU."
   ::= { lnNetPortEntry 24 }

lnSNARcvPacingSize OBJECT-TYPE --<< INT net.*.rcvcpacingsize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum number of oustanding request units which can
      be received before transmitting a pacing response to the
      remote LU."
   ::= { lnNetPortEntry 25 }

lnSNAPacingType OBJECT-TYPE --<< INT net.*.pacingtype
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The SNA pacing size was originally determined at the creation
      of a session and remained constant through the life of the
      session.  More recent implementations allow the pacing size
      to dynamically change through the life of the session to increase
      efficiency and take advantage of available buffers.  This number
      represents the type of pacing done."
   ::= { lnNetPortEntry 26 }

lnX25LocalResets OBJECT-TYPE --<< INT net.*.localresets
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of local resets on this X25 port."
   ::= { lnNetPortEntry 27 }

lnX25RemoteResets OBJECT-TYPE --<< INT net.*.remoteresets
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of remote resets on this X25 port."
   ::= { lnNetPortEntry 28 }

lnX25WindowSize OBJECT-TYPE --<< INT net.*.windowsize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The window size on this X25 port."
   ::= { lnNetPortEntry 29 }

lnX25FrameSize OBJECT-TYPE --<< INT net.*.framesize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The network frame size on this X25 port."
   ::= { lnNetPortEntry 30 }

lnX25PktSize OBJECT-TYPE --<< INT net.*.pktsize
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The network packet size on this X25 port."
   ::= { lnNetPortEntry 31 }

lnX25UnderRuns OBJECT-TYPE --<< INT net.*.underruns
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This occurs when data is not given to the UART on an X.25 board
      fast enough for it to generate a complete packet on the wire."
   ::= { lnNetPortEntry 32 }

lnX25OverRuns OBJECT-TYPE --<< INT net.*.overruns
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This occurs when data is given to the UART on an X.25 board
      faster than the board can generate packets to put on the wire."
   ::= { lnNetPortEntry 33 }

lnX25REJTran OBJECT-TYPE --<< INT net.*.rejtran
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of REJs transmitted by this X25 port."
   ::= { lnNetPortEntry 34 }

lnX25REJRcv OBJECT-TYPE --<< INT net.*.rejrcv
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of REJs received by this X25 port."
   ::= { lnNetPortEntry 35 }

lnX25VCCfg OBJECT-TYPE --<< INT net.*.vccfg
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of virtual circuits configured on this X25 port."
   ::= { lnNetPortEntry 36 }

lnX25VCInUse OBJECT-TYPE --<< INT net.*.vcinuse
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of virtual circuits currently in use on this X25 port."
   ::= { lnNetPortEntry 37 }

lnX25CRCErrors OBJECT-TYPE --<< INT net.*.crcerrors
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The remote DTE address on this X25 port."
   ::= { lnNetPortEntry 38 }

lnX25LocalDTEAddress OBJECT-TYPE --<< INT net.*.localdteaddress
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The local DTE address on this X25 port."
   ::= { lnNetPortEntry 39 }

lnNetLogTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnNetLogEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing information about unwritten log notes."
   ::= { lnComm 7 }

lnNetLogEntry OBJECT-TYPE
   SYNTAX LnNetLogEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnNetLogTable."
   INDEX { lnNetLogIndex }
   ::= { lnNetLogTable 1 }

LnNetLogEntry ::= SEQUENCE {
   lnNetLogIndex                 INTEGER,
   lnNetLogName                  DisplayString,
   lnNETLogUnwrittenEntries      INTEGER
}

lnNetLogIndex OBJECT-TYPE --<< INDEX net.log.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnNetLogTable."
   ::= { lnNetLogEntry 1 }

lnNetLogName OBJECT-TYPE --<< NAME net.log.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the user."
   ::= { lnNetLogEntry 2 }

lnNETLogUnwrittenEntries OBJECT-TYPE --<< INT net.log.*.unwrittenentries
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of unwritten log notes waiting to be written."
   ::= { lnNetLogEntry 3 }

lnDiskFixed OBJECT-TYPE --<< INT disk.fixed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of fixed disks configured on this server."
   ::= { lnDisk 1 }

lnDiskFreeSwap OBJECT-TYPE --<< INT disk.swapdisk.free
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Amount of free space left in swap area (in kilobytes)."
   ::= { lnDisk 2 }

lnDriveTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnDriveEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each disk (including
      network disks) configured on the server."
   ::= { lnDisk 3 }

lnDiskRemote OBJECT-TYPE --<< INT disk.remote
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of network disks or volumes mounted."
   ::= { lnDisk 4 }

lnDriveEntry OBJECT-TYPE
   SYNTAX LnDriveEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnDriveTable."
   INDEX { lnDriveIndex }
   ::= { lnDriveTable 1 }

LnDriveEntry ::= SEQUENCE {
   lnDriveIndex        INTEGER,
   lnDriveLetter       DisplayString,
   lnDriveSize         INTEGER,
   lnDriveFree         INTEGER
}

lnDriveIndex OBJECT-TYPE --<< INDEX disk.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in lnDriveTable."
   ::= { lnDriveEntry 1 }

lnDriveLetter OBJECT-TYPE --<< NAME disk.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The drive letter of the disk associated with this entry."
   ::= { lnDriveEntry 2 }

lnDriveSize OBJECT-TYPE --<< KINT disk.*.size
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total size of this drive in kilobytes.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDriveEntry 3 }

lnDriveFree OBJECT-TYPE --<< KINT disk.*.free
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The amount of free space left on this drive in kilobytes.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDriveEntry 4 }

lnMemAllocTotal OBJECT-TYPE --<< INT mem.allocated
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total memory allocated (should be sum of process and shared)."
   ::= { lnMem 1 }

lnMemAllocProcess OBJECT-TYPE --<< INT mem.allocated.process
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total process-private memory allocated by all
      currently-running processes."
   ::= { lnMem 2 }

lnMemAllocShared OBJECT-TYPE --<< INT mem.allocated.shared
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total shared memory allocated."
   ::= { lnMem 3 }

lnMemAvailability OBJECT-TYPE --<< STRING mem.availability
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Available memory on this server."
   ::= { lnMem 4 }

lnMemFree OBJECT-TYPE --<< KINT mem.free
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total free memory, reported in kilobytes, as shown
      in the MEM.FREE Notes statistic.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnMem 5 }

lnMemSwapSize OBJECT-TYPE --<< INT mem.swapfile.size
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Size of swap file (NOTE:  this stat relies on the NOTES.INI
      variable 'SWAPPATH' if config.sys contains a swap
      path different from the default.)"
   ::= { lnMem 6 }

lnMemPhysicalRAM OBJECT-TYPE --<< INT mem.physicalram
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total amount of physical memory on the server."
   ::= { lnMem 7 }

lnMemFTVDKMaxBufferSizeUsed OBJECT-TYPE --<< INT mem.ftvdkmaxbuffersizeused
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "FTVDK Max buffer size used."
   ::= { lnMem 8 }

lnMemQuota OBJECT-TYPE --<< INT mem.quota
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum memory that can be allocated by the server."
   ::= { lnMem 9 }

lnMemTimeouts OBJECT-TYPE --<< STRING mem.timeouts
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Memory timeouts."
   ::= { lnMem 10 }

lnDBBufferControlPoolSize OBJECT-TYPE --<< INT database.buffercontrolpool.size
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Size of the buffer control pool."
   ::= { lnDatabase 1 }

lnDBBufferControlPoolUsed OBJECT-TYPE --<< INT database.buffercontrolpool.used
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes used in buffer control pool.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 2 }

lnDBBufferPoolAllocated OBJECT-TYPE --<< INT database.bufferpool.allocated
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes allocated from the buffer pool."
   ::= { lnDatabase 3 }

lnDBBufferPoolMaximum OBJECT-TYPE --<< INT database.bufferpool.maximum
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum size of the buffer pool."
   ::= { lnDatabase 4 }

lnDBBufferPoolUsed OBJECT-TYPE --<< INT database.bufferpool.used
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of used buffers from the buffer pool."
   ::= { lnDatabase 5 }

lnDBNSFPoolSize OBJECT-TYPE --<< INT database.nsfpool.size
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Size of NSF pool."
   ::= { lnDatabase 6 }

lnDBNSFPoolUsed OBJECT-TYPE --<< INT database.nsfpool.used
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Amount of space used in NSF pool.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 7 }

lnDBBufferPoolPercentReadsInBuffer OBJECT-TYPE --<< INT database.bufferpool.percentreadsinbuffer
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Percentage of buffer pool reads."
   ::= { lnDatabase 8 }

lnDBBufferPoolReads OBJECT-TYPE --<< INT database.bufferpool.reads
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of database buffer pool reads."
   ::= { lnDatabase 9 }

lnDBBufferPoolWrites OBJECT-TYPE --<< INT database.bufferpool.writes
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of database buffer pool writes."
   ::= { lnDatabase 10 }

lnDBNIFPoolSize OBJECT-TYPE --<< INT database.nifpool.size
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Size of database NIF pool."
   ::= { lnDatabase 11 }

lnDBNIFPoolUsed OBJECT-TYPE --<< INT database.nifpool.used
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of database NIF pools.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 12 }

lnDBNIFPoolPeak OBJECT-TYPE --<< INT database.nifpool.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of database NIF pools.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 13 }

lnDBNSFPoolPeak OBJECT-TYPE --<< INT database.nsfpool.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of database NSF pools.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 14 }

lnDBCacheCurrentEntries OBJECT-TYPE --<< INT database.dbcache.currententries
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of databases currently in the cache.  Administrators
      should monitor this number to see whether it approaches the
      NSF_DBCACHE_MAXENTRIES setting.  If it does, this indicates
      the cache is under pressure.  If this situation
      occurs frequently, the administrator should increase the setting for
      NSF_DBCACHE_MAXENTRIES."
   ::= { lnDatabase 15 }

lnDBCacheHighWaterMark OBJECT-TYPE --<< INT database.dbcache.highwatermark
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum number of databases in the cache during this
      running of the Domino server program.  Note that this number
      may be artificially high due to startup activity, so it may
      be of limited use as a genuine indicator of cache performance."
   ::= { lnDatabase 16 }

lnDBCacheHits OBJECT-TYPE --<< INT database.dbcache.hits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times an lnDBCacheInitialDbOpen is satisfied by
      finding a database in the cache.  A high 'hits-to-opens' ratio
      indicates the database cache is working effectively, since
      most users are opening databases in the cache without having
      to wait for the usual time required by an initial (non-cache)
      open.  If the ratio is low (in other words, more users are
      having to wait for databases not in the cache to open), the
      administrator can increase the NSF_DBCACHE_MAXENTRIES
      settings."
   ::= { lnDatabase 17 }

lnDBCacheInitialDbOpens OBJECT-TYPE --<< INT database.dbcache.initialdbopens
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times a user/server opened a database that was
      not already being used by another user/server.  By comparing
      this number to lnDBCacheHits, administrators can gauge the
      effectiveness of the cache."
   ::= { lnDatabase 18 }

lnDBCacheLookups OBJECT-TYPE --<< INT database.dbcache.lookups
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of lookups performed on the cache."
   ::= { lnDatabase 19 }

lnDBCacheMaxEntries OBJECT-TYPE --<< INT database.dbcache.maxentries
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of databases that the server can currently
      hold in its cache at once."
   ::= { lnDatabase 20 }

lnDBCacheOvercrowdingRejections OBJECT-TYPE --<< INT database.dbcache.overcrowdingrejections
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times a database is not placed into the
      cache when it is closed because lnDBCacheCurrentEntries equals
      or exceeds lnDBCacheMaxEntries*1.5.  This number should stay
      low.  If it begins to rise, you should increase the
      NSF_DbCache_Maxentries settings."
   ::= { lnDatabase 21 }

lnDBBufferControlPoolPeak OBJECT-TYPE --<< INT database.buffercontrolpool.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak size of buffer control pool.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDatabase 22 }

lnDBBufferPoolPeak OBJECT-TYPE --<< INT database.bufferpool.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number of database buffer pools."
   ::= { lnDatabase 23 }

lnDBExtMgrPoolPeak OBJECT-TYPE --<< INT database.extmgrpool.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number of external manager pools."
   ::= { lnDatabase 24 }

lnDBExtMgrPoolUsed OBJECT-TYPE --<< INT database.extmgrpool.used
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of External Manager pools."
   ::= { lnDatabase 25 }

lnDBNSFFreeHandleStackHits OBJECT-TYPE --<< INT database.nsf.freehandlestack.freehandlestackhits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of free handle stack hits."
   ::= { lnDatabase 26 }

lnDBNSFFreeHandleStackAllocations OBJECT-TYPE --<< INT database.nsf.freehandlestack.handleallocations
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of database free handle stack allocations."
   ::= { lnDatabase 27 }

lnDBNSFFreeHandleStackMissRate OBJECT-TYPE --<< INT database.nsf.freehandlestack.missrate
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Free handle stack miss rate."
   ::= { lnDatabase 28 }

lnDailyAccessDenials OBJECT-TYPE --<< INT agent.daily.accessdenials
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times the agent manager failed to execute
      a given task, probably due to ACL restrictions."
   ::= { lnAgentMgr 1 }

lnDailyScheduledRuns OBJECT-TYPE --<< INT agent.daily.scheduledruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks that the agent manager has scheduled
      to run during the course of the day."
   ::= { lnAgentMgr 2 }

lnDailyTriggeredRuns OBJECT-TYPE --<< INT agent.daily.triggeredruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks that the agent manager has had triggered
      to run by an event during the course of the day."
   ::= { lnAgentMgr 3 }

lnDailyUnsuccessfulRuns OBJECT-TYPE --<< INT agent.daily.unsuccessfulruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks the agent manager has unsuccessfully
      run during the course of the day."
   ::= { lnAgentMgr 4 }

lnDailyUsedRunTime OBJECT-TYPE --<< STRING agent.daily.usedruntime
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of seconds used to run an agent."
   ::= { lnAgentMgr 5 }

lnHourlyAccessDenials OBJECT-TYPE --<< INT agent.hourly.accessdenials
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks that the agent manager failed to
      execute during the last hour, probably due to ACL restrictions."
   ::= { lnAgentMgr 6 }

lnHourlyScheduledRuns OBJECT-TYPE --<< INT agent.hourly.scheduledruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks the agent manager has scheduled to
      run during the last hour."
   ::= { lnAgentMgr 7 }

lnHourlyTriggeredRuns OBJECT-TYPE --<< INT agent.hourly.triggeredruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks the agent manager has had triggered to
      run by an event during the last hour."
   ::= { lnAgentMgr 8 }

lnHourlyUnsuccessfulRuns OBJECT-TYPE --<< INT agent.hourly.unsuccessfulruns
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of tasks the agent manager has unsuccessfully
      run during the last hour."
   ::= { lnAgentMgr 9 }

lnHourlyUsedRunTime OBJECT-TYPE --<< STRING agent.hourly.usedruntime
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of seconds to run an agent."
   ::= { lnAgentMgr 10 }

lnMTATable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnMTAEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each running Notes server MTA."
   ::= { lnMTA 1 }

lnMTAEntry OBJECT-TYPE
   SYNTAX LnMTAEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnMTATable."
   INDEX { lnMTAIndex }
   ::= { lnMTATable 1 }

LnMTAEntry ::= SEQUENCE {
   lnMTAIndex              INTEGER,
   lnMTAName               DisplayString,
   lnMTADeadMsgs           INTEGER,
   lnMTAWaitingRecp        INTEGER,
   lnMTAWaitingMsgs        INTEGER,
   lnMTATransferFailures   INTEGER,
   lnMTATotalKBTransferred INTEGER,
   lnMTATransferredMsgs    INTEGER,
   lnMTATotalRouted        INTEGER
}

lnMTAIndex OBJECT-TYPE --<< INDEX mta.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each MTA running on the Notes server."
   ::= { lnMTAEntry 1 }

lnMTAName OBJECT-TYPE --<< NAME mta.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A string representing the name of a MTA running on the Notes server."
   ::= { lnMTAEntry 2 }

lnMTADeadMsgs OBJECT-TYPE --<< INT mta.*.dead
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of dead mail messages.  (Messages that are stuck
      in the MTA queue.)"
   ::= { lnMTAEntry 3 }

lnMTAWaitingRecp OBJECT-TYPE --<< INT mta.*.waitingrecipients
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of recipients for pending mail.  (The number of
      recipients responsible for lnMTAWaitingMsgs.)"
   ::= { lnMTAEntry 4 }

lnMTAWaitingMsgs OBJECT-TYPE --<< INT mta.*.waiting
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The amount of mail awaiting routing.  (The number of messages
      that are in the process of being routed.)"
   ::= { lnMTAEntry 5 }

lnMTATransferFailures OBJECT-TYPE --<< INT mta.*.transferfailures
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of messages the MTA could not transfer."
   ::= { lnMTAEntry 6 }

lnMTATotalKBTransferred OBJECT-TYPE --<< INT mta.*.totalkbtransferred
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of kilobyte transferred outbound
      or into any of the .box's by this MTA."
   ::= { lnMTAEntry 7 }

lnMTATransferredMsgs OBJECT-TYPE --<< INT mta.*.transferred
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of messages transferred outbound or
      into any of the .box's by this MTA."
   ::= { lnMTAEntry 8 }

lnMTATotalRouted OBJECT-TYPE --<< INT mta.*.totalrouted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total amount of mail routed (# of recipients routed to)
      outbound or into any of the .box's."
   ::= { lnMTAEntry 9 }

lnWebAccessFtp OBJECT-TYPE --<< INT web.retriever.access.ftp
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of FTP connections on this Web server."
   ::= { lnWeb 1 }

lnWebAccessGopher OBJECT-TYPE --<< INT web.retriever.access.gopher
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Gopher connections on this Web server."
   ::= { lnWeb 2 }

lnWebAccessHttp OBJECT-TYPE --<< INT web.retriever.access.http
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of HTTP connections on this Web server."
   ::= { lnWeb 3 }

lnWebKBytesReceived OBJECT-TYPE --<< KINT web.retriever.bytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total kilobytes received by this Web server."
   ::= { lnWeb 4 }

lnWebKBytesSent OBJECT-TYPE --<< KINT web.retriever.bytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total kilobytes sent by this Web server."
   ::= { lnWeb 5 }

lnWebImageCacheHits OBJECT-TYPE --<< INT web.retriever.imagecache.hits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of successful hits on the image cache."
   ::= { lnWeb 6 }

lnWebImageCacheMisses OBJECT-TYPE --<< INT web.retriever.imagecache.misses
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of image cache misses."
   ::= { lnWeb 7 }

lnWebLogMessages OBJECT-TYPE --<< STRING web.retriever.logmessages
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     " 'Yes' if message logging is turned on."
   ::= { lnWeb 8 }

lnWebActiveProcesses OBJECT-TYPE --<< INT web.retriever.process.num.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of active Web Retriever processes."
   ::= { lnWeb 9 }

lnWebBusyProcesses OBJECT-TYPE --<< INT web.retriever.process.num.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Web Retriever processes currently busy working."
   ::= { lnWeb 10 }

lnWebIdleProcesses OBJECT-TYPE --<< INT web.retriever.process.num.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Web Retriever processes that are sitting idle."
   ::= { lnWeb 11 }

lnWebMaxProcesses OBJECT-TYPE --<< INT web.retriever.process.num.maximum
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum number of Web Retriever processes allowable on this server."
   ::= { lnWeb 12 }

lnWebProcessState OBJECT-TYPE --<< STRING web.retriever.process.state
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of image cache misses."
   ::= { lnWeb 13 }

lnWebTimeCurrent OBJECT-TYPE --<< STRING web.retriever.time.current
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current time, as set on this Web Retriever."
   ::= { lnWeb 14 }

lnWebTimeDuration OBJECT-TYPE --<< STRING web.retriever.time.duration
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Shows the amount of time this Web Retriever has been running."
   ::= { lnWeb 15 }

lnWebTimeStart OBJECT-TYPE --<< STRING web.retriever.time.start
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time the Web Retriever processes started."
   ::= { lnWeb 16 }

lnWebUrlFail OBJECT-TYPE --<< INT web.retriever.urls.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number URL requests that have failed on this Web Retriever."
   ::= { lnWeb 17 }

lnWebUrlRequested OBJECT-TYPE --<< INT web.retriever.urls.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of URL requests on this Web Retriever."
   ::= { lnWeb 18 }

lnWebUrlSucceeded OBJECT-TYPE --<< INT web.retriever.urls.succeeded
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL requests successfully completed on this server."
   ::= { lnWeb 19 }

lnWebRetrieverVersion OBJECT-TYPE --<< STRING web.retriever.version
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The version of the Web Retriever software that is running."
   ::= { lnWeb 20 }

lnWebVpoolMaxBuf OBJECT-TYPE --<< INT web.retriever.vpool.max.buf
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of buffer VPOOLs which have reached maximum size."
   ::= { lnWeb 21 }

lnWebVpoolMaxElement OBJECT-TYPE --<< INT web.retriever.vpool.max.element
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of element VPOOLs which have reached maximum size."
   ::= { lnWeb 22 }

lnWebVpoolMaxMarker OBJECT-TYPE --<< INT web.retriever.vpool.max.marker
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of marker VPOOLs which have reached maximum size."
   ::= { lnWeb 23 }

lnWebVpoolMaxText OBJECT-TYPE --<< INT web.retriever.vpool.max.text
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of text VPOOLs which have reached maximum size."
   ::= { lnWeb 24 }

lnWebVpoolMaxUrl OBJECT-TYPE --<< INT web.retriever.vpool.max.url
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL VPOOLs which have reached maximum size."
   ::= { lnWeb 25 }

lnWebProcTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnWebProcEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "This table will show statistics for all Web Retriever
      processes on the server."
   ::= { lnWeb 26 }

lnWebRetrieverLogLevel OBJECT-TYPE --<< STRING web.retriever.loglevel
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Web retriever logging Level."
   ::= { lnWeb 27 }

lnWebRetrieverProcessAccessFTP OBJECT-TYPE --<< INT web.retriever.process.access.ftp
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of retriever process FTP accesses."
   ::= { lnWeb 28 }

lnWebRetrieverProcessAccessGopher OBJECT-TYPE --<< INT web.retriever.process.access.gopher
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of retriever process Gopher accesses."
   ::= { lnWeb 29 }

lnWebRetrieverProcessAccessHTTP OBJECT-TYPE --<< INT web.retriever.process.access.http
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of retriever process HTTP accesses."
   ::= { lnWeb 30 }

lnWebRetrieverProcessBytesReceived OBJECT-TYPE --<< INT web.retriever.process.bytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes received by retriever process."
   ::= { lnWeb 31 }

lnWebRetrieverProcessBytesSent OBJECT-TYPE --<< INT web.retriever.process.bytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes sent by retriever process."
   ::= { lnWeb 32 }

lnWebRetrieverProcessProcessID OBJECT-TYPE --<< INT web.retriever.process.processid
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Process id number."
   ::= { lnWeb 33 }

lnWebRetrieverProcessURLsFailed OBJECT-TYPE --<< INT web.retriever.process.urls.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of failed retriever process URLs."
   ::= { lnWeb 34 }

lnWebRetrieverProcessURLsRequested OBJECT-TYPE --<< INT web.retriever.process.urls.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of requested retriever process URLs."
   ::= { lnWeb 35 }

lnWebRetrieverProcessURLsSucceeded OBJECT-TYPE --<< INT web.retriever.process.urls.succeeded
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of successful retriever process URLs."
   ::= { lnWeb 36 }

lnWebProcEntry OBJECT-TYPE
   SYNTAX LnWebProcEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "This defines the MIB variables specific to each Web Retriever process."
   INDEX { lnWebProcIndex }
   ::= { lnWebProcTable 1 }

LnWebProcEntry ::= SEQUENCE {
   lnWebProcIndex           INTEGER,
   lnWebProcNumber          DisplayString,
   lnWebProcAccFtp          INTEGER,
   lnWebProcAccGopher       INTEGER,
   lnWebProcAccHttp         INTEGER,
   lnWebProcKBytesRec       INTEGER,
   lnWebProcKBytesSent      INTEGER,
   lnWebProcCacheHits       INTEGER,
   lnWebProcCacheMisses     INTEGER,
   lnWebProcPid             INTEGER,
   lnWebProcUrlFail         INTEGER,
   lnWebProcUrlReq          INTEGER,
   lnWebProcUrlSucc         INTEGER,
   lnWebProcVpoolCurBuf     INTEGER,
   lnWebProcVpoolCurElement INTEGER,
   lnWebProcVpoolCurMarker  INTEGER,
   lnWebProcVpoolCurText    INTEGER,
   lnWebProcVpoolCurUrl     INTEGER,
   lnWebProcVpoolMaxBuf     INTEGER,
   lnWebProcVpoolMaxElement INTEGER,
   lnWebProcVpoolMaxMarker  INTEGER,
   lnWebProcVpoolMaxText    INTEGER,
   lnWebProcVpoolMaxUrl     INTEGER
}

lnWebProcIndex OBJECT-TYPE --<< INDEX web.retriever.process.*
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique index entry for each Web Retriever process."
   ::= { lnWebProcEntry 1 }

lnWebProcNumber OBJECT-TYPE --<< NAME web.retriever.process.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number associated with the Web Retriever process in
      the Notes stats structure."
   ::= { lnWebProcEntry 2 }

lnWebProcAccFtp OBJECT-TYPE --<< INT web.retriever.process.*.access.ftp
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of FTP connections this Web Retriever process is handling."
   ::= { lnWebProcEntry 3 }

lnWebProcAccGopher OBJECT-TYPE --<< INT web.retriever.process.*.access.gopher
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Gopher connections this Web Retriever process
      is handling."
   ::= { lnWebProcEntry 4 }

lnWebProcAccHttp OBJECT-TYPE --<< INT web.retriever.process.*.access.http
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of HTTP connections this Web Retriever process is handling."
   ::= { lnWebProcEntry 5 }

lnWebProcKBytesRec OBJECT-TYPE --<< KINT web.retriever.process.*.bytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of kilobytes this Web Retriever process has received."
   ::= { lnWebProcEntry 6 }

lnWebProcKBytesSent OBJECT-TYPE --<< KINT web.retriever.process.*.bytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of kilobytes this Web Retriever process has sent."
   ::= { lnWebProcEntry 7 }

lnWebProcCacheHits OBJECT-TYPE --<< INT web.retriever.process.*.imagecache.hits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of successful image cache hits for
      this Web Retriever."
   ::= { lnWebProcEntry 8 }

lnWebProcCacheMisses OBJECT-TYPE --<< INT web.retriever.process.*.imagecache.misses
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of image cache misses for this Web Retriever."
   ::= { lnWebProcEntry 9 }

lnWebProcPid OBJECT-TYPE --<< INT web.retriever.process.*.pid
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The process ID associated with this Web Retriever process."
   ::= { lnWebProcEntry 10 }

lnWebProcUrlFail OBJECT-TYPE --<< INT web.retriever.process.*.urls.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL opens that failed for this Web Retriever process."
   ::= { lnWebProcEntry 11 }

lnWebProcUrlReq OBJECT-TYPE --<< INT web.retriever.process.*.urls.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL open requests this Web Retriever process handled."
   ::= { lnWebProcEntry 12 }

lnWebProcUrlSucc OBJECT-TYPE --<< INT web.retriever.process.*.urls.succeeded
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of successful URL opens this Web Retriever process handled."
   ::= { lnWebProcEntry 13 }

lnWebProcVpoolCurBuf OBJECT-TYPE --<< INT web.retriever.process.*.vpool.cur.buf
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of buffer VPOOLs currently allocated for this
      Web Retriever process."
   ::= { lnWebProcEntry 14 }

lnWebProcVpoolCurElement OBJECT-TYPE --<< INT web.retriever.process.*.vpool.cur.element
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of element VPOOLs currently allocated for this
      Web Retriever process."
   ::= { lnWebProcEntry 15 }

lnWebProcVpoolCurMarker OBJECT-TYPE --<< INT web.retriever.process.*.vpool.cur.marker
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of marker VPOOLs currently allocated for this
      Web Retriever process."
   ::= { lnWebProcEntry 16 }

lnWebProcVpoolCurText OBJECT-TYPE --<< INT web.retriever.process.*.vpool.cur.text
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of text VPOOLs currently allocated for this
      Web Retriever process."
   ::= { lnWebProcEntry 17 }

lnWebProcVpoolCurUrl OBJECT-TYPE --<< INT web.retriever.process.*.vpool.cur.url
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL VPOOLs currently allocated for this
      Web Retriever process."
   ::= { lnWebProcEntry 18 }

lnWebProcVpoolMaxBuf OBJECT-TYPE --<< INT web.retriever.process.*.vpool.max.buf
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of buffer VPOOLs allocated for this Web Retriever process
      that have reached their maximum size."
   ::= { lnWebProcEntry 19 }

lnWebProcVpoolMaxElement OBJECT-TYPE --<< INT web.retriever.process.*.vpool.max.element
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of element VPOOLs allocated to this Web Retriever process
      that have reached their maximum size."
   ::= { lnWebProcEntry 20 }

lnWebProcVpoolMaxMarker OBJECT-TYPE --<< INT web.retriever.process.*.vpool.max.marker
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of VPOOLs allocated to this Web Retriever process
      that have reached their maximum size."
   ::= { lnWebProcEntry 21 }

lnWebProcVpoolMaxText OBJECT-TYPE --<< INT web.retriever.process.*.vpool.max.text
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of text VPOOLs allocated to this Web Retriever process
      that have reached their maximum size."
   ::= { lnWebProcEntry 22 }

lnWebProcVpoolMaxUrl OBJECT-TYPE --<< INT web.retriever.process.*.vpool.max.url
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of URL VPOOLs allocated to this Web Retriever process
      that have reached their maximum size."
   ::= { lnWebProcEntry 23 }

lnObjectFileName OBJECT-TYPE --<< STRING object.filename
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the primary single-copy object store (SCOS) database
      currently in use."
   ::= { lnObject 1 }

lnObjectTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnObjectEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "This table describes statistics for the single-copy object store
      of each SCOS database that is currently being accessed."
   ::= { lnObject 2 }

lnObjectEntry OBJECT-TYPE
   SYNTAX LnObjectEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "All items in LnObjectTable."
   INDEX { lnObjectIndex }
   ::= { lnObjectTable 1 }

LnObjectEntry ::= SEQUENCE {
   lnObjectIndex INTEGER,
   lnObjectName DisplayString,
   lnObjectSharedBy01 INTEGER,
   lnObjectSharedBy02 INTEGER,
   lnObjectSharedBy03 INTEGER,
   lnObjectSharedBy04 INTEGER,
   lnObjectSharedBy05 INTEGER,
   lnObjectSharedBy06 INTEGER,
   lnObjectSharedBy07 INTEGER,
   lnObjectSharedBy08 INTEGER,
   lnObjectSharedBy09 INTEGER,
   lnObjectSharedBy10 INTEGER,
   lnObjectSharedBy11 INTEGER,
   lnObjectSharedBy12 INTEGER,
   lnObjectSharedBy13 INTEGER,
   lnObjectSharedBy14 INTEGER,
   lnObjectSharedBy15 INTEGER,
   lnObjectSharedBy16 INTEGER,
   lnObjectSharedBy17 INTEGER,
   lnObjectSharedBy18 INTEGER,
   lnObjectSharedBy19 INTEGER,
   lnObjectSharedBy20 INTEGER,
   lnObjectSharedByGreater INTEGER,
   lnObjectSharedByTotal INTEGER
}

lnObjectIndex OBJECT-TYPE --<< INDEX object.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "An internal index for each SCOS database in use."
   ::= { lnObjectEntry 1 }

lnObjectName OBJECT-TYPE --<< NAME object.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the single copy object store database."
   ::= { lnObjectEntry 2 }

lnObjectSharedBy01 OBJECT-TYPE --<< INT object.*.sharedby.01
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 1 pointer."
   ::= { lnObjectEntry 3 }

lnObjectSharedBy02 OBJECT-TYPE --<< INT object.*.sharedby.02
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 2 pointers."
   ::= { lnObjectEntry 4 }

lnObjectSharedBy03 OBJECT-TYPE --<< INT object.*.sharedby.03
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 3 pointers."
   ::= { lnObjectEntry 5 }

lnObjectSharedBy04 OBJECT-TYPE --<< INT object.*.sharedby.04
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 4 pointers."
   ::= { lnObjectEntry 6 }

lnObjectSharedBy05 OBJECT-TYPE --<< INT object.*.sharedby.05
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 5 pointers."
   ::= { lnObjectEntry 7 }

lnObjectSharedBy06 OBJECT-TYPE --<< INT object.*.sharedby.06
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 6 pointers."
   ::= { lnObjectEntry 8 }

lnObjectSharedBy07 OBJECT-TYPE --<< INT object.*.sharedby.07
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 7 pointers."
   ::= { lnObjectEntry 9 }

lnObjectSharedBy08 OBJECT-TYPE --<< INT object.*.sharedby.08
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 8 pointers."
   ::= { lnObjectEntry 10 }

lnObjectSharedBy09 OBJECT-TYPE --<< INT object.*.sharedby.09
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 9 pointers."
   ::= { lnObjectEntry 11 }

lnObjectSharedBy10 OBJECT-TYPE --<< INT object.*.sharedby.10
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 10 pointers."
   ::= { lnObjectEntry 12 }

lnObjectSharedBy11 OBJECT-TYPE --<< INT object.*.sharedby.11
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 11 pointers."
   ::= { lnObjectEntry 13 }

lnObjectSharedBy12 OBJECT-TYPE --<< INT object.*.sharedby.12
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 12 pointers."
   ::= { lnObjectEntry 14 }

lnObjectSharedBy13 OBJECT-TYPE --<< INT object.*.sharedby.13
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 13 pointers."
   ::= { lnObjectEntry 15 }

lnObjectSharedBy14 OBJECT-TYPE --<< INT object.*.sharedby.14
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 14 pointers."
   ::= { lnObjectEntry 16 }

lnObjectSharedBy15 OBJECT-TYPE --<< INT object.*.sharedby.15
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 15 pointers."
   ::= { lnObjectEntry 17 }

lnObjectSharedBy16 OBJECT-TYPE --<< INT object.*.sharedby.16
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 16 pointers."
   ::= { lnObjectEntry 18 }

lnObjectSharedBy17 OBJECT-TYPE --<< INT object.*.sharedby.17
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 17 pointers."
   ::= { lnObjectEntry 19 }

lnObjectSharedBy18 OBJECT-TYPE --<< INT object.*.sharedby.18
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 18 pointers."
   ::= { lnObjectEntry 20 }

lnObjectSharedBy19 OBJECT-TYPE --<< INT object.*.sharedby.19
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 19 pointers."
   ::= { lnObjectEntry 21 }

lnObjectSharedBy20 OBJECT-TYPE --<< INT object.*.sharedby.20
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with 20 pointers."
   ::= { lnObjectEntry 22 }

lnObjectSharedByGreater OBJECT-TYPE --<< INT object.*.sharedby.greater
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Messages with more than 20 pointers."
   ::= { lnObjectEntry 23 }

lnObjectSharedByTotal OBJECT-TYPE --<< INT object.*.sharedby.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of shared messages."
   ::= { lnObjectEntry 24 }

lnDominoBuildName OBJECT-TYPE --<< STRING domino.buildname
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name given to the build."
   ::= { lnDominoInfo 1 }

lnDominoBuildNumber OBJECT-TYPE --<< STRING domino.buildnumber
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The build number given to the build."
   ::= { lnDominoInfo 2 }

lnDominoBuildPlatform OBJECT-TYPE --<< STRING domino.buildplatform
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The platform this build was created on."
   ::= { lnDominoInfo 3 }

lnDominoBuildVersion OBJECT-TYPE --<< STRING domino.buildversion
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The version string associated with this build."
   ::= { lnDominoInfo 4 }

lnDominoThreadsActivePeak OBJECT-TYPE --<< INT domino.threads.active.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The peak number of active threads since the Domino server was started."
   ::= { lnDominoInfo 5 }

lnDominoThreadsTotal OBJECT-TYPE --<< INT domino.threads.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of available threads to service Domino requests."
   ::= { lnDominoInfo 6 }

lnDominoThreadsPeakTotal OBJECT-TYPE --<< INT domino.threads.peak.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total peak number of active threads since the Domino server
      was started."
   ::= { lnDominoInfo 7 }

lnDominoThreadsPeakTime OBJECT-TYPE --<< TIME domino.threads.peak.time
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time when the peak number of threads to service Domino requests
      occured, represented as the number of seconds since midnight
      1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 8 }

lnDominoStartTime OBJECT-TYPE --<< TIME domino.starttime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time and date the Domino server was started, represented as the
      number of seconds since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 9 }

lnDominoReqPerMinTotal OBJECT-TYPE --<< INT domino.requests.per1minute.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of Domino requests in the last minute.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDominoInfo 10 }

lnDominoReqPerMinPeak OBJECT-TYPE --<< INT domino.requests.per1minute.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The highest number of Domino requests to occur during
      a one minute interval."
   ::= { lnDominoInfo 11 }

lnDominoReqPerMinPeakTime OBJECT-TYPE --<< TIME domino.requests.per1minute.peaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time that the peak number of Domino requests occured during
      a one minute interval, represented as the number of seconds since
      midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 12 }

lnDominoReqPer5MinsTotal OBJECT-TYPE --<< INT domino.requests.per5minute.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of Domino requests in the last five minutes.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDominoInfo 13 }

lnDominoReqPer5MinsPeak OBJECT-TYPE --<< INT domino.requests.per5minute.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The highest number of Domino requests to occur during a
      five minute interval."
   ::= { lnDominoInfo 14 }

lnDominoReqPer5MinsPeakTime OBJECT-TYPE --<< TIME domino.requests.per5minute.peaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time that the peak number of Domino requets occured during
      a five minute interval, represented as the number of seconds since
      midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 15 }

lnDominoReqPerHourTotal OBJECT-TYPE --<< INT domino.requests.per1hour.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of Domino requetss in the last hour.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDominoInfo 16 }

lnDominoReqPerHourPeak OBJECT-TYPE --<< INT domino.requests.per1hour.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The highest number of Domino requests to occur during a 1 hour
      interval."
   ::= { lnDominoInfo 17 }

lnDominoReqPerHourPeakTime OBJECT-TYPE --<< TIME domino.requests.per1hour.peaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time that the peak number of Domino requests occured during a
      one hour interval, represented as the number of seconds since
      midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 18 }

lnDominoReqPerDayTotal OBJECT-TYPE --<< INT domino.requests.per1day.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of Domino requestes in the last day.
      A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDominoInfo 19 }

lnDominoReqPerDayPeak OBJECT-TYPE --<< INT domino.requests.per1day.peak
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The highest number of Domino requests to occur during a one day interval."
   ::= { lnDominoInfo 20 }

lnDominoReqPerDayPeakTime OBJECT-TYPE --<< TIME domino.requests.per1day.peaktime
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time that the peak number of Domino requests occured during
      a one day interval, represented as the number of seconds since
      midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnDominoInfo 21 }

lnDominoRequestsTotal OBJECT-TYPE --<< INT domino.requests.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of Domino requests since the Domino server
      was started.  A value of zero may indicate the statistic's value is
      too large to be passed via SNMP."
   ::= { lnDominoInfo 22 }

lnDominoCacheCommandDisplaceRate OBJECT-TYPE --<< INT domino.cache.command.displacerate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Command cache displace rate."
   ::= { lnDominoInfo 23 }

lnDominoCacheCommandHitRate OBJECT-TYPE --<< INT domino.cache.command.hitrate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Domino command cache hit rate."
   ::= { lnDominoInfo 24 }

lnDominoCacheDatabaseDisplaceRate OBJECT-TYPE --<< INT domino.cache.database.displacerate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Domino database cache displace rate."
   ::= { lnDominoInfo 25 }

lnDominoCacheDatabaseHitRate OBJECT-TYPE --<< INT domino.cache.database.hitrate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Domino database cache hit rate."
   ::= { lnDominoInfo 26 }

lnDominoCmdInfoEditDocument OBJECT-TYPE --<< INT domino.command.editdocument
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of EditDocument commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 1 }

lnDominoCmdInfoOpenServer OBJECT-TYPE --<< INT domino.command.openserver
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenServer commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 2 }

lnDominoCmdInfoOpenDatabase OBJECT-TYPE --<< INT domino.command.opendatabase
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenDatabase commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 3 }

lnDominoCmdInfoOpenView OBJECT-TYPE --<< INT domino.command.openview
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenView commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 4 }

lnDominoCmdInfoOpenDocument OBJECT-TYPE --<< INT domino.command.opendocument
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenDocument commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 5 }

lnDominoCmdInfoOpenElement OBJECT-TYPE --<< INT domino.command.openelement
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenElement commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 6 }

lnDominoCmdInfoOpenIcon OBJECT-TYPE --<< INT domino.command.openicon
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenIcon commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 7 }

lnDominoCmdInfoOpenForm OBJECT-TYPE --<< INT domino.command.openform
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenForm commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 8 }

lnDominoCmdInfoOpenAgent OBJECT-TYPE --<< INT domino.command.openagent
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenAgent commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 9 }

lnDominoCmdInfoOpenNavigator OBJECT-TYPE --<< INT domino.command.opennavigator
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenNavigator commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 10 }

lnDominoCmdInfoOpenAbout OBJECT-TYPE --<< INT domino.command.openabout
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenAbout commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 11 }

lnDominoCmdInfoOpenHelp OBJECT-TYPE --<< INT domino.command.openhelp
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of OpenHelp commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 12 }

lnDominoCmdInfoCreateDocument OBJECT-TYPE --<< INT domino.command.createdocument
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of CreateDocument commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 13 }

lnDominoCmdInfoSaveDocument OBJECT-TYPE --<< INT domino.command.savedocument
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of SaveDocument commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 14 }

lnDominoCmdInfoDeleteDocument OBJECT-TYPE --<< INT domino.command.deletedocument
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of DeleteDocument commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 15 }

lnDominoCmdInfoSearchSite OBJECT-TYPE --<< INT domino.command.searchsite
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of SearchSite commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 16 }

lnDominoCmdInfoSearchView OBJECT-TYPE --<< INT domino.command.searchview
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of SearchView commands requested since the Domino
      server was started."
   ::= { lnDominoCmdInfo 17 }

lnDominoCmdInfoUnknown OBJECT-TYPE --<< INT domino.command.unknown
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of unrecognized Domino commands."
   ::= { lnDominoCmdInfo 18 }

lnDominoCmdInfoLogin OBJECT-TYPE --<< INT domino.command.login
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Login commands requested since the Domino server
      was started."
   ::= { lnDominoCmdInfo 19 }

lnDominoCmdInfoNavigate OBJECT-TYPE --<< INT domino.command.navigate
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Navigate commands requested since the Domino server
      was started."
   ::= { lnDominoCmdInfo 20 }

lnDominoCmdInfoReadForm OBJECT-TYPE --<< INT domino.command.readform
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of Read Form commands requested since the Domino server
      was started."
   ::= { lnDominoCmdInfo 21 }

lnDominoCmdInfoTotal OBJECT-TYPE --<< INT domino.command.total
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of commands performed since the Domino server
      was started."
   ::= { lnDominoCmdInfo 22 }

lnDominoCfgPortNumber OBJECT-TYPE --<< INT domino.config.portnumber
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The TCP/IP port number from the server record."
   ::= { lnDominoConfig 1 }

lnDominoCfgPortStatus OBJECT-TYPE --<< INT domino.config.portstatus
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The TCP/IP port status (enabled or disabled)."
   ::= { lnDominoConfig 2 }

lnDominoCfgHostName OBJECT-TYPE --<< STRING domino.config.hostname
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The HostName of the Domino server."
   ::= { lnDominoConfig 3 }

lnDominoCfgDNSLookup OBJECT-TYPE --<< INT domino.config.dnslookup
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The status of DNS lookup (enabled or disabled)."
   ::= { lnDominoConfig 4 }

lnDominoCfgHomeURL OBJECT-TYPE --<< STRING domino.config.homeurl
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The URL that requests are directed to if only the server name
      is specified."
   ::= { lnDominoConfig 5 }

lnDominoCfgWelcomePage OBJECT-TYPE --<< STRING domino.config.welcomepage
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The page name to direct to if no explicit page name is
      specified in the URL."
   ::= { lnDominoConfig 6 }

lnDominoCfgActiveThreadsMax OBJECT-TYPE --<< INT domino.config.activethreads.max
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum number of active threads servicing HTTP requests."
   ::= { lnDominoConfig 7 }

lnDominoCfgActiveThreadsMin OBJECT-TYPE --<< INT domino.config.activethreads.min
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The minimum number of active threads servicing HTTP requests."
   ::= { lnDominoConfig 8 }

lnDominoCfgSSLPortNumber OBJECT-TYPE --<< INT domino.config.ssl.portnumber
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The TCP/IP port number for HTTP requests using SLL."
   ::= { lnDominoConfig 9 }

lnDominoCfgSSLStatus OBJECT-TYPE --<< INT domino.config.ssl.status
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The SSL status (enabled or disabled)."
   ::= { lnDominoConfig 10 }

lnDominoCfgSSLKeyFile OBJECT-TYPE --<< STRING domino.config.ssl.keyfile
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The file name for SSL keys."
   ::= { lnDominoConfig 11 }

lnDominoCfgCacheDirectory OBJECT-TYPE --<< STRING domino.config.cache.directory
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The directory for the Domino cache."
   ::= { lnDominoConfig 12 }

lnDominoCfgCacheSizeMax OBJECT-TYPE --<< INT domino.config.cache.size.max
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The maximum size of the Domino cache in MB."
   ::= { lnDominoConfig 13 }

lnDominoCfgCacheDelete OBJECT-TYPE --<< INT domino.config.cache.delete
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Delete Domino cache on shutdown (enabled or disabled)."
   ::= { lnDominoConfig 14 }

lnDominoCfgGarbageCollectionStatus OBJECT-TYPE --<< INT domino.config.garbagecollection.status
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Status of garbage collection (enabled or disabled)."
   ::= { lnDominoConfig 15 }

lnDominoCfgGarbageCollectionInterval OBJECT-TYPE --<< INT domino.config.garbagecollection.interval
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The interval between garbage collections in minutes."
   ::= { lnDominoConfig 16 }

lnDominoCfgImageFormat OBJECT-TYPE --<< STRING domino.config.image.format
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Graphics conversion image format."
   ::= { lnDominoConfig 17 }

lnDominoCfgImageInterlaced OBJECT-TYPE --<< INT domino.config.image.interlaced
   SYNTAX INTEGER {
     disabled(0),
     enabled(1)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Graphics interlacing (enabled or disabled)."
   ::= { lnDominoConfig 18 }

lnDominoCfgViewLines OBJECT-TYPE --<< INT domino.config.view.lines
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of lines per view segment."
   ::= { lnDominoConfig 19 }

lnDominoCfgDirectoryHTML OBJECT-TYPE --<< STRING domino.config.directory.html
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The location of the HTML directory setting."
   ::= { lnDominoConfig 20 }

lnDominoCfgDirectoryURLPathCGI OBJECT-TYPE --<< STRING domino.config.urlpath.cgi
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The CGI URL path."
   ::= { lnDominoConfig 21 }

lnDominoCfgDirectoryCGI OBJECT-TYPE --<< STRING domino.config.directory.cgi
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The location of the CGI directory setting."
   ::= { lnDominoConfig 22 }

lnDominoCfgDirectoryURLPathIcons OBJECT-TYPE --<< STRING domino.config.urlpath.icons
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The Domino icons URL path."
   ::= { lnDominoConfig 23 }

lnDominoCfgDirectoryIcons OBJECT-TYPE --<< STRING domino.config.directory.icons
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The location of the Domino icons directory setting."
   ::= { lnDominoConfig 24 }

lnDominoCfgLogAccess OBJECT-TYPE --<< STRING domino.config.log.access
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The filename for Domino access logs."
   ::= { lnDominoConfig 25 }

lnDominoCfgLogError OBJECT-TYPE --<< STRING domino.config.log.error
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The filename for Domino error logs."
   ::= { lnDominoConfig 26 }

lnDominoCfgLogTimeStamp OBJECT-TYPE --<< STRING domino.config.log.timestamp
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The Domino timestamp format."
   ::= { lnDominoConfig 27 }

lnDominoCfgLogFilter OBJECT-TYPE --<< STRING domino.config.log.filter
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The Domino log filter setting."
   ::= { lnDominoConfig 28 }

lnDominoCfgTimeoutIdleThread OBJECT-TYPE --<< INT domino.config.timeout.idlethread
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The interval (in minutes) before idle threads timeout."
   ::= { lnDominoConfig 29 }

lnDominoCfgTimeoutInput OBJECT-TYPE --<< INT domino.config.timeout.input
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The interval (in minutes) before timeout expires while waiting
      for input."
   ::= { lnDominoConfig 30 }


lnDominoCfgTimeoutOutput OBJECT-TYPE --<< INT domino.config.timeout.output
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The interval (in minutes) before timeout expires while waiting
      for output."
   ::= { lnDominoConfig 31 }

lnDominoCfgTimeoutCGI OBJECT-TYPE --<< INT domino.config.timeout.cgi
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The interval (in minutes) before CGI timeout expires while waiting
      for input."
   ::= { lnDominoConfig 32 }

lnCalTotalAllApptsResources OBJECT-TYPE --<< INT calendar.total.all.appts.reservations
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of scheduled appointment and resource reservations."
   ::= { lnCalendar 1 }

lnCalTotalAllUsersResources OBJECT-TYPE --<< INT calendar.total.all.users.resources
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of resources that have been reserved, plus
      the number of users with scheduled appointments."
   ::= { lnCalendar 2 }

lnCalTotalAppointments OBJECT-TYPE --<< INT calendar.total.appts
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of scheduled appointments."
   ::= { lnCalendar 3 }

lnCalTotalReservations OBJECT-TYPE --<< INT calendar.total.reservations
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of reservations for resources."
   ::= { lnCalendar 4 }

lnCalTotalResources OBJECT-TYPE --<< INT calendar.total.resources
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of resources that have been reserved."
   ::= { lnCalendar 5 }

lnCalTotalUsers OBJECT-TYPE --<< INT calendar.total.users
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of users that have scheduled appointments."
   ::= { lnCalendar 6 }

lnCollectorTimeCollected OBJECT-TYPE --<< TIME collector.time.collected
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time and date at which the statistics collector task last
      collected statistics; represented as the number of seconds
      since midnight 1/1/70 GMT (UNIX epoch)."
   ::= { lnCollector 1 }

lnCollectorTimeElapsed OBJECT-TYPE --<< STRING collector.time.elapsed
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time that has elapsed since the statistics collector
      task was started."
   ::= { lnCollector 2 }

lnClusterName OBJECT-TYPE --<< STRING server.cluster.name
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the cluster this server is a member of."
   ::= { lnCluster 1 }

lnClusterAvailIndex OBJECT-TYPE --<< INT server.cluster.availabilityindex
   SYNTAX INTEGER (0..100)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current percentage or an index of the current server's
      availability.  A value of 0 indicates that the server has
      virtually no available resources.  A value of 100 indicates
      that the server is completely available."
   ::= { lnCluster 2 }

lnClusterAvailThreshold OBJECT-TYPE --<< INT server.cluster.availabilitythreshold
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current setting of this server's availability threshold.
      The value is compared against lnClusterAvailIndex.
      BUSY - The availability index has dropped below the threshold."
   ::= { lnCluster 3 }

lnClusterPortName OBJECT-TYPE --<< STRING server.cluster.portname
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Default PortName being used for intra cluster network traffic.
      There is no default port. Any available and active port may
      be used for intra cluster traffic."
   ::= { lnCluster 4 }

lnClusterProbeCount OBJECT-TYPE --<< INT server.cluster.probecount
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The total number of times this cluster member has completed a
      probe request for another cluster member."
   ::= { lnCluster 5 }

lnClusterProbeTimeout OBJECT-TYPE --<< INT server.cluster.probetimeout(mins)
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "In Minutes.  The interval between intra cluster probes or
      cluster member heartbeats."
   ::= { lnCluster 6 }

lnClusterTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnClusterEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing one entry for each configured Notes server
      cluster member known by this server."
   ::= { lnCluster 7 }

lnClusterProbeError OBJECT-TYPE --<< INT server.cluster.probeerror
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times a server received an error while
      probing another server."
   ::= { lnCluster 11 }

lnClusterEntry OBJECT-TYPE
   SYNTAX LnClusterEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnClusterTable."
   INDEX { lnClusterTableIndex }
   ::= { lnClusterTable 1 }

LnClusterEntry ::= SEQUENCE {
   lnClusterTableIndex     INTEGER,
   lnClusterMemberName     DisplayString,
   lnClusterMemberIndex    DisplayString
}

lnClusterTableIndex OBJECT-TYPE --<< INDEX server.cluster.member.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnClusterTable."
   ::= { lnClusterEntry 1 }

lnClusterMemberName OBJECT-TYPE --<< NAME server.cluster.member.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Name of Notes Cluster Member."
   ::= { lnClusterEntry 2 }

lnClusterMemberIndex OBJECT-TYPE --<< STRING server.cluster.member.*.index
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The last known load information for a cluster member."
   ::= { lnClusterEntry 3 }

lnClusterFailoverByPathSucc OBJECT-TYPE --<< INT server.cluster.openredirects.failoverbypath.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was successfully able
      to redirect a client to another cluster member after the
      client was unable to open a database by pathname on
      a cluster member."
   ::= { lnOpenRedirects 1 }

lnClusterFailoverByPathUnsucc OBJECT-TYPE --<< INT server.cluster.openredirects.failoverbypath.unsuccessful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was unsuccessful at
      redirecting a client to another cluster member after the
      client was unable to open a database by pathname for
      a cluster member."
   ::= { lnOpenRedirects 2 }

lnClusterFailoverSucc OBJECT-TYPE --<< INT server.cluster.openredirects.failover.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was successfully
      able to redirect a client to another cluster member
      after the client was unable to open a database by
      replica ID on a cluster member."
   ::= { lnOpenRedirects 3 }

lnClusterFailoverUnsucc OBJECT-TYPE --<< INT server.cluster.openredirects.failover.unsuccessful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was unsuccessful at
      redirecting a client to another cluster member after the
      client was unable to open a database by replica ID on
      a cluster member."
   ::= { lnOpenRedirects 4 }

lnClusterLoadBalByPathSucc OBJECT-TYPE --<< INT server.cluster.openredirects.loadbalancebypath.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was successfully able to
      redirect a client to another cluster member after the client
      attempted to open a database by pathname on a cluster
      member that was BUSY."
   ::= { lnOpenRedirects 5 }

lnClusterLoadBalByPathUnsucc OBJECT-TYPE --<< INT server.cluster.openredirects.loadbalancebypath.unsuccessful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was unsuccessful at
      redirecting a client to another cluster member after the
      client attempted to open a database by pathname on a
      cluster member that was BUSY."
   ::= { lnOpenRedirects 6 }

lnClusterLoadBalSucc OBJECT-TYPE --<< INT server.cluster.openredirects.loadbalance.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was successfully able to
      redirect a client to another cluster member after the client
      attempted to open a database by replica ID on a cluster
      member that was BUSY."
   ::= { lnOpenRedirects 7 }

lnClusterLoadBalUnsucc OBJECT-TYPE --<< INT server.cluster.openredirects.loadbalance.unsuccessful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times this server was unsuccessful at
      redirecting a client to another cluster member after the
      client attempted to open a database by replica ID on
      a cluster member that was BUSY."
   ::= { lnOpenRedirects 8 }

lnClusterOpenReqClustBusy OBJECT-TYPE --<< INT server.cluster.openrequest.clusterbusy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times that a client attempted to open a
      database on this cluster member when it and the rest
      of the cluster were BUSY."
   ::= { lnOpenRequest 1 }

lnClusterOpenReqDBOutofServ OBJECT-TYPE --<< INT server.cluster.openrequest.databaseoutofservice
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times a client attempted to open a database
      that has been marked as out of service on this cluster
      member."
   ::= { lnOpenRequest 2 }

lnClusterOpenReqLoadBalanced OBJECT-TYPE --<< INT server.cluster.openrequest.loadbalanced
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The number of times a client attempted to open a database
      on this cluster member when the cluster member was BUSY."
   ::= { lnOpenRequest 3 }

lnClusterTransIntAvgTime OBJECT-TYPE --<< INT server.cluster.trans.intervalavgtime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average transaction time (in milliseconds) for this
      member of the cluster.  Based on transaction data
      captured over a number of recent intervals of time."
   ::= { lnClusterTrans 1 }

lnClusterTransIntInSec OBJECT-TYPE --<< INT server.cluster.trans.intervalinseconds
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current setting for the length of the intervals.
      Used to capture transaction data for load balance
      computations."
   ::= { lnClusterTrans 2 }

lnClusterTransIntUsedInAvg OBJECT-TYPE --<< INT server.cluster.trans.intervalsusedinavg
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current setting of the number for intervals being
      used to capture transaction data on load balance
      computations."
   ::= { lnClusterTrans 3 }

lnClusterTransLastIntAvgTime OBJECT-TYPE --<< INT server.cluster.trans.lastintervalavgtime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average transaction time for the last interval of
      transaction data captured on this cluster member."
   ::= { lnClusterTrans 4 }

lnClusterTransNormValue OBJECT-TYPE --<< INT server.cluster.trans.normalizevalue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The current setting for the acceptable average
      transaction time (in milliseconds) on this cluster
      member."
   ::= { lnClusterTrans 5 }

lnClusterTransIntervalInMinutes OBJECT-TYPE --<< INT server.cluster.trans.intervalinminutes
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Interval between cluster transactions."
   ::= { lnClusterTrans 6 }

lnClusterTransRunningAvgTime OBJECT-TYPE --<< TIME server.cluster.trans.runningavgtime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average total running time of cluster transactions."
   ::= { lnClusterTrans 7 }

lnClusterTransRunningCount OBJECT-TYPE --<< INT server.cluster.trans.runningcount
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of cluster transactions."
   ::= { lnClusterTrans 8 }

lnClusterTransRunningTime OBJECT-TYPE --<< TIME server.cluster.trans.runningtime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total running time of cluster transactions."
   ::= { lnClusterTrans 9 }

lnFTDomainIndexBytesPerHour OBJECT-TYPE --<< INT ft.domain.index.bytes.perhour
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Domain full text indexing rate per hour of execution."
   ::= { lnFT 1 }

lnFTDomainIndexCount OBJECT-TYPE --<< INT ft.domain.index.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total domain full text indexing operations (1 per database or
      file system)."
   ::= { lnFT 2 }

lnFTDomainIndexDocumentsAdded OBJECT-TYPE --<< INT ft.domain.index.documents.added
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of documents added to all domain full text indexes."
   ::= { lnFT 3 }

lnFTDomainIndexDocumentsDeleted OBJECT-TYPE --<< INT ft.domain.index.documents.deleted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents deleted from all domain full text indexes."
   ::= { lnFT 4 }

lnFTDomainIndexTotalBytes OBJECT-TYPE --<< INT ft.domain.index.total.bytes
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total bytes added to all domain full text indexes."
   ::= { lnFT 5 }

lnFTDomainIndexTotalTimeMS OBJECT-TYPE --<< INT ft.domain.index.total.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total time performing all domain full text indexing operations
      in milliseconds."
   ::= { lnFT 6 }

lnFTDomainSearchAverageTimeMS OBJECT-TYPE --<< INT ft.domain.search.average.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average domain full text search time in milliseconds."
   ::= { lnFT 7 }

lnFTDomainSearchCount OBJECT-TYPE --<< INT ft.domain.search.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count of all domain full text search operations."
   ::= { lnFT 8 }

lnFTDomainSearchMaxActualHits OBJECT-TYPE --<< INT ft.domain.search.max.actualhits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum documents found in a domain full text search."
   ::= { lnFT 9 }

lnFTDomainSearchTotalActualHits OBJECT-TYPE --<< INT ft.domain.search.total.actualhits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents found in all domain full text searches."
   ::= { lnFT 10 }

lnFTDomainSearchTotalResults OBJECT-TYPE --<< INT ft.domain.search.total.results
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents returned in all domain full text searches."
   ::= { lnFT 11 }

lnFTDomainSearchTotalTimeMS OBJECT-TYPE --<< INT ft.domain.search.total.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total time spent performing all domain full text searches
      in milliseconds."
   ::= { lnFT 12 }

lnFTIndexBytesPerHour OBJECT-TYPE --<< INT ft.index.bytes.perhour
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Full text indexing rate per hour of execution."
   ::= { lnFT 13 }

lnFTIndexCount OBJECT-TYPE --<< INT ft.index.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total full text indexing operations."
   ::= { lnFT 14 }

lnFTIndexDocumentsAdded OBJECT-TYPE --<< INT ft.index.documents.added
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of documents added to all full text indexes."
   ::= { lnFT 15 }

lnFTIndexDocumentsUpdated OBJECT-TYPE --<< INT ft.index.documents.updated
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents updated in all full text indexes."
   ::= { lnFT 16 }

lnFTIndexTotalBytes OBJECT-TYPE --<< INT ft.index.total.bytes
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total bytes added to all full text indexes."
   ::= { lnFT 17 }

lnFTIndexTotalTimeMS OBJECT-TYPE --<< INT ft.index.total.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total time performing all full text indexing operations
      in milliseconds."
   ::= { lnFT 18 }

lnFTSearchAverageTimeMS OBJECT-TYPE --<< INT ft.search.average.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average full text search time in milliseconds."
   ::= { lnFT 19 }

lnFTSearchCount OBJECT-TYPE --<< INT ft.search.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count of all full text search operations."
   ::= { lnFT 20 }

lnFTSearchMaxActualHits OBJECT-TYPE --<< INT ft.search.max.actualhits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum documents found in a full text search."
   ::= { lnFT 21 }

lnFTSearchMaxResults OBJECT-TYPE --<< INT ft.search.max.results
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum documents returned in a full text search."
   ::= { lnFT 22 }

lnFTSearchTotalActualHits OBJECT-TYPE --<< INT ft.search.total.actualhits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents found in all full text searches."
   ::= { lnFT 23 }

lnFTSearchTotalResults OBJECT-TYPE --<< INT ft.search.total.results
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total documents returned in all full text searches."
   ::= { lnFT 24 }

lnFTSearchTotalTimeMS OBJECT-TYPE --<< INT ft.search.total.timems
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total time spent performing all full text searches in milliseconds."
   ::= { lnFT 25 }

lnICMCommandRedirectsClusterBusy OBJECT-TYPE --<< INT icm.command.redirects.clusterbusy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of commands received when all servers are busy."
   ::= { lnICM 1 }

lnICMCommandRedirectsSuccessful OBJECT-TYPE --<< INT icm.command.redirects.successful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of successful redirects."
   ::= { lnICM 2 }

lnICMCommandRedirectsUnsuccessful OBJECT-TYPE --<< INT icm.command.redirects.unsuccessful
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of unsuccessful redirects."
   ::= { lnICM 3 }

lnICMCommandTotal OBJECT-TYPE --<< INT icm.command.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of commands received."
   ::= { lnICM 4 }

lnICMCommandUnknown OBJECT-TYPE --<< INT icm.command.unknown
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of unknown commands received."
   ::= { lnICM 5 }

lnICMReceiveError OBJECT-TYPE --<< INT icm.receive.error
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of commands not received due to error."
   ::= { lnICM 6 }

lnICMRequestsPer1HourTotal OBJECT-TYPE --<< INT icm.requests.per1hour.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of requests received in the last hour."
   ::= { lnICM 7 }

lnICMRequestsPer1MinuteTotal OBJECT-TYPE --<< INT icm.requests.per1minute.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of requests in the last one minute."
   ::= { lnICM 8 }

lnICMRequestsPer5MinutesTotal OBJECT-TYPE --<< INT icm.requests.per5minutes.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of requests in the last 5 minutes."
   ::= { lnICM 9 }

lnICMSessionsThreadsBusy OBJECT-TYPE --<< INT icm.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of ICM server tasks currently running."
   ::= { lnICM 10 }

lnICMSessionsThreadsIdle OBJECT-TYPE --<< INT icm.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of ICM server tasks currently idle."
   ::= { lnICM 11 }

lnICMSessionsTotal OBJECT-TYPE --<< INT icm.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number ICM server tasks since server startup."
   ::= { lnICM 12 }

lnIMAPSessionsAcceptQueue OBJECT-TYPE --<< INT imap.sessions.accept.queue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "IMAP listener work queue of incoming sessions to be processed."
   ::= { lnIMAP 1 }

lnIMAPSessionsActive OBJECT-TYPE --<< INT imap.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current number IMAP server tasks."
   ::= { lnIMAP 2 }

lnIMAPSessionsInboundBytesReceived OBJECT-TYPE --<< INT imap.sessions.inbound.bytesreceived
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes received by this IMAP server."
   ::= { lnIMAP 3 }

lnIMAPSessionsInboundBytesSent OBJECT-TYPE --<< INT imap.sessions.inbound.bytessent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes sent by this IMAP server."
   ::= { lnIMAP 4 }

lnIMAPSessionsInboundNonSSL OBJECT-TYPE --<< INT imap.sessions.inbound.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP server inbound TCP connections (non SSL)."
   ::= { lnIMAP 5 }

lnIMAPSessionsInboundSSL OBJECT-TYPE --<< INT imap.sessions.inbound.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP Server inbound SSL connections."
   ::= { lnIMAP 6 }

lnIMAPSessionsInboundSSLBadHandshake OBJECT-TYPE --<< INT imap.sessions.inbound.ssl.bad_handshake
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP server SSL handshake failures."
   ::= { lnIMAP 7 }

lnIMAPSessionsInboundTotal OBJECT-TYPE --<< INT imap.sessions.inbound.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of IMAP server inbound connections (SSL & non SSL)."
   ::= { lnIMAP 8 }

lnIMAPSessionsPeak OBJECT-TYPE --<< INT imap.sessions.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number IMAP server tasks since server startup."
   ::= { lnIMAP 9 }

lnIMAPSessionsThreadsBusy OBJECT-TYPE --<< INT imap.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP server tasks currently running."
   ::= { lnIMAP 10 }

lnIMAPSessionsThreadsIdle OBJECT-TYPE --<< INT imap.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of IMAP server tasks currently idle."
   ::= { lnIMAP 11 }

lnIMAPSessionsTotal OBJECT-TYPE --<< INT imap.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number IMAP server tasks since server startup."
   ::= { lnIMAP 12 }

lnLDAPSessionsAcceptQueue OBJECT-TYPE --<< INT ldap.sessions.accept.queue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "LDAP Listener work queue of incoming sessions to be processed."
   ::= { lnLDAP 1 }

lnLDAPSessionsActive OBJECT-TYPE --<< INT ldap.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current number LDAP server tasks."
   ::= { lnLDAP 2 }

lnLDAPSessionsInboundBytesReceived OBJECT-TYPE --<< INT ldap.sessions.inbound.bytesreceived
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes received by this LDAP server."
   ::= { lnLDAP 3 }

lnLDAPSessionsInboundBytesSent OBJECT-TYPE --<< INT ldap.sessions.inbound.bytessent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes sent by this LDAP server."
   ::= { lnLDAP 4 }

lnLDAPSessionsInboundNonSSL OBJECT-TYPE --<< INT ldap.sessions.inbound.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of LDAP server inbound TCP connections (non SSL)."
   ::= { lnLDAP 5 }

lnLDAPSessionsInboundSSL OBJECT-TYPE --<< INT ldap.sessions.inbound.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of LDAP server inbound SSL connections."
   ::= { lnLDAP 6 }

lnLDAPSessionsInboundSSLBadHandshake OBJECT-TYPE --<< INT ldap.sessions.inbound.ssl.bad_handshake
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of LDAP server SSL handshake failures."
   ::= { lnLDAP 7 }

lnLDAPSessionsInboundTotal OBJECT-TYPE --<< INT ldap.sessions.inbound.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of LDAP server inbound connections (SSL & non SSL)."
   ::= { lnLDAP 8 }

lnLDAPSessionsPeak OBJECT-TYPE --<< INT ldap.sessions.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number LDAP server tasks since server startup."
   ::= { lnLDAP 9 }

lnLDAPSessionsThreadsBusy OBJECT-TYPE --<< INT ldap.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of LDAP server tasks currently running."
   ::= { lnLDAP 10 }

lnLDAPSessionsThreadsIdle OBJECT-TYPE --<< INT ldap.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of LDAP server tasks currently idle."
   ::= { lnLDAP 11 }

lnLDAPSessionsTotal OBJECT-TYPE --<< INT ldap.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number LDAP server tasks since server startup."
   ::= { lnLDAP 12 }

lnMailByDestTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnMailByDestEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing information by mail destination."
   ::= { lnMailByDest 1 }

lnMailByDestEntry OBJECT-TYPE
   SYNTAX LnMailByDestEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnMailByDestTable."
   INDEX { lnMailByDestIndex }
   ::= { lnMailByDestTable 1 }

LnMailByDestEntry ::= SEQUENCE {
   lnMailByDestIndex                 INTEGER,
   lnMailByDestName                  DisplayString,
   lnMailByDestDelivered             INTEGER,
   lnMailByDestTotalFailures         INTEGER,
   lnMailByDestTotalRouted           INTEGER
}

lnMailByDestIndex OBJECT-TYPE --<< INDEX mailbydest.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnMailByDestTable."
   ::= { lnMailByDestEntry 1 }

lnMailByDestName OBJECT-TYPE --<< NAME mailbydest.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the mail destination."
   ::= { lnMailByDestEntry 2 }

lnMailByDestDelivered OBJECT-TYPE --<< INT mailbydest.*.delivered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of delivered messages."
   ::= { lnMailByDestEntry 3 }

lnMailByDestTotalFailures OBJECT-TYPE --<< INT mailbydest.*.totalfailures
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of mail failures."
   ::= { lnMailByDestEntry 4 }

lnMailByDestTotalRouted OBJECT-TYPE --<< INT mailbydest.*.totalrouted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of routed messages."
   ::= { lnMailByDestEntry 5 }

lnMonitorTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnMonitorEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing information about events."
   ::= { lnMonitor 1 }

lnMonitorEntry OBJECT-TYPE
   SYNTAX LnMonitorEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnMonitorTable."
   INDEX { lnMonitorIndex }
   ::= { lnMonitorTable 1 }

LnMonitorEntry ::= SEQUENCE {
   lnMonitorIndex                 INTEGER,
   lnMonitorName                  DisplayString,
   lnMonitorFailure               DisplayString,
   lnMonitorFatal                 DisplayString,
   lnMonitorHeartbeat             INTEGER,
   lnMonitorWarningHigh           DisplayString
}

lnMonitorIndex OBJECT-TYPE --<< INDEX monitor.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnMonitorTable."
   ::= { lnMonitorEntry 1 }

lnMonitorName OBJECT-TYPE --<< NAME monitor.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the event."
   ::= { lnMonitorEntry 2 }

lnMonitorFailure OBJECT-TYPE --<< STRING monitor.*.failure
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Event queue failure."
   ::= { lnMonitorEntry 3 }

lnMonitorFatal OBJECT-TYPE --<< STRING monitor.*.fatal
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Event queue fatal error."
   ::= { lnMonitorEntry 4 }

lnMonitorHeartbeat OBJECT-TYPE --<< INT monitor.*.heartbeat
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Event heartbeat count."
   ::= { lnMonitorEntry 5 }

lnMonitorWarningHigh OBJECT-TYPE --<< STRING monitor.*.warning(high)
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Event queue failure warning."
   ::= { lnMonitorEntry 6 }

lnNNTPArticlesPosted OBJECT-TYPE --<< INT nntp.articles.posted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles posted to the NNTP server."
   ::= { lnNNTP 1 }

lnNNTPArticlesSent OBJECT-TYPE --<< INT nntp.articles.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles sent from the NNTP server."
   ::= { lnNNTP 2 }

lnNNTPBytesReceived OBJECT-TYPE --<< INT nntp.bytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes received by NNTP server."
   ::= { lnNNTP 3 }

lnNNTPBytesSent OBJECT-TYPE --<< INT nntp.bytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes sent from NNTP server."
   ::= { lnNNTP 4 }

lnNNTPPullArticlesFailed OBJECT-TYPE --<< INT nntp.pull.articles.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of failed news article transfers received by the NNTP
      server during pull feeds."
   ::= { lnNNTP 5 }

lnNNTPPullArticlesOffered OBJECT-TYPE --<< INT nntp.pull.articles.offered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles offered by the NNTP server during pull feeds."
   ::= { lnNNTP 6 }

lnNNTPPullArticlesRequested OBJECT-TYPE --<< INT nntp.pull.articles.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles requested from the NNTP server during
      pull feeds."
   ::= { lnNNTP 7 }

lnNNTPPullArticlesTransferred OBJECT-TYPE --<< INT nntp.pull.articles.transfered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles transferred by the NNTP server during
      pull feeds."
   ::= { lnNNTP 8 }

lnNNTPPushArticlesFailed OBJECT-TYPE --<< INT nntp.push.articles.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of failed news article transfers by the NNTP server during
      push feeds."
   ::= { lnNNTP 9 }

lnNNTPPushArticlesOffered OBJECT-TYPE --<< INT nntp.push.articles.offered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles offered by the NNTP server during push feeds."
   ::= { lnNNTP 10 }

lnNNTPPushArticlesRequested OBJECT-TYPE --<< INT nntp.push.articles.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles requested from the NNTP server during
      push feeds."
   ::= { lnNNTP 11 }

lnNNTPPushArticlesTransferred OBJECT-TYPE --<< INT nntp.push.articles.transfered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles transferred by the NNTP server during
      push feeds."
   ::= { lnNNTP 12 }

lnNNTPSessionsAcceptQueue OBJECT-TYPE --<< INT nntp.sessions.accept.queue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "NNTP listener work queue of incoming sessions to be processed."
   ::= { lnNNTP 13 }

lnNNTPSessionsActive OBJECT-TYPE --<< INT nntp.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current number NNTP server tasks."
   ::= { lnNNTP 14 }

lnNNTPSessionsInboundBytesReceived OBJECT-TYPE --<< INT nntp.sessions.inbound.bytesreceived
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes received by this NNTP server."
   ::= { lnNNTP 15 }

lnNNTPSessionsInboundBytesSent OBJECT-TYPE --<< INT nntp.sessions.inbound.bytessent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes sent by this NNTP server."
   ::= { lnNNTP 16 }

lnNNTPSessionsInboundNonSSL OBJECT-TYPE --<< INT nntp.sessions.inbound.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NNTP server inbound TCP connections (non SSL)."
   ::= { lnNNTP 17 }

lnNNTPSessionsInboundSSL OBJECT-TYPE --<< INT nntp.sessions.inbound.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NNTP server inbound SSL connections."
   ::= { lnNNTP 18 }

lnNNTPSessionsInboundSSLBadHandshake OBJECT-TYPE --<< INT nntp.sessions.inbound.ssl.bad_handshake
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NNTP server SSL handshake failures."
   ::= { lnNNTP 19 }

lnNNTPSessionsInboundTotal OBJECT-TYPE --<< INT nntp.sessions.inbound.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of NNTP server inbound connections (SSL & non SSL)."
   ::= { lnNNTP 20 }

lnNNTPSessionsOutgoingnonSSL OBJECT-TYPE --<< INT nntp.sessions.outgoing.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total outgoing non-SSL TCP connections."
   ::= { lnNNTP 21 }

lnNNTPSessionsOutgoingSSL OBJECT-TYPE --<< INT nntp.sessions.outgoing.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total outgoing SSL TCP connections."
   ::= { lnNNTP 22 }

lnNNTPSessionsPeak OBJECT-TYPE --<< INT nntp.sessions.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number NNTP server tasks since server startup."
   ::= { lnNNTP 23 }

lnNNTPSessionsThreadsBusy OBJECT-TYPE --<< INT nntp.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NNTP server tasks currently running."
   ::= { lnNNTP 24 }

lnNNTPSessionsThreadsIdle OBJECT-TYPE --<< INT nntp.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of NNTP server tasks currently idle."
   ::= { lnNNTP 25 }

lnNNTPSessionsTotal OBJECT-TYPE --<< INT nntp.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number NNTP server tasks since server startup."
   ::= { lnNNTP 26 }

lnNNTPServerTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnNNTPServerEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing information about NNTP remote servers."
   ::= { lnNNTP 27 }

lnNNTPServerEntry OBJECT-TYPE
   SYNTAX LnNNTPServerEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnNNTPServerTable."
   INDEX { lnNNTPServerIndex }
   ::= { lnNNTPServerTable 1 }

LnNNTPServerEntry ::= SEQUENCE {
   lnNNTPServerIndex                    INTEGER,
   lnNNTPServerName                     DisplayString,
   lnNNTPServerArticlesPosted           INTEGER,
   lnNNTPServerArticlesSent             INTEGER,
   lnNNTPServerBytesReceived            INTEGER,
   lnNNTPServerBytesSent                INTEGER,
   lnNNTPServerPullArticlesFailed       INTEGER,
   lnNNTPServerPullArticlesOffered      INTEGER,
   lnNNTPServerPullArticlesRequested    INTEGER,
   lnNNTPServerPullArticlesTransferred  INTEGER,
   lnNNTPServerPushArticlesFailed       INTEGER,
   lnNNTPServerPushArticlesOffered      INTEGER,
   lnNNTPServerPushArticlesRequested    INTEGER,
   lnNNTPServerPushArticlesTransferred  INTEGER
}

lnNNTPServerIndex OBJECT-TYPE --<< INDEX nntp.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnNNTPServerTable."
   ::= { lnNNTPServerEntry 1 }

lnNNTPServerName OBJECT-TYPE --<< NAME nntp.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the remote NNTP server."
   ::= { lnNNTPServerEntry 2 }

lnNNTPServerArticlesPosted OBJECT-TYPE --<< INT nntp.*.articles.posted
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles posted by the server 'RemoteServerName'
      to the NNTP server."
   ::= { lnNNTPServerEntry 3 }

lnNNTPServerArticlesSent OBJECT-TYPE --<< INT nntp.*.articles.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles sent to the server 'RemoteServerName'
      from the NNTP server."
   ::= { lnNNTPServerEntry 4 }

lnNNTPServerBytesReceived OBJECT-TYPE --<< INT nntp.*.bytes.received
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes received from the server 'RemoteServerName'
      by the NNTP server."
   ::= { lnNNTPServerEntry 5 }

lnNNTPServerBytesSent OBJECT-TYPE --<< INT nntp.*.bytes.sent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of bytes sent to the server 'RemoteServerName' by the
      NNTP server."
   ::= { lnNNTPServerEntry 6 }

lnNNTPServerPullArticlesFailed OBJECT-TYPE --<< INT nntp.*.pull.articles.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of failed news article transfers from the server
      'RemoteServerName' to the NNTP server during pull feeds."
   ::= { lnNNTPServerEntry 7 }

lnNNTPServerPullArticlesOffered OBJECT-TYPE --<< INT nntp.*.pull.articles.offered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles offered by the server 'RemoteServerName'
      to the NNTP server during pull feeds."
   ::= { lnNNTPServerEntry 8 }

lnNNTPServerPullArticlesRequested OBJECT-TYPE --<< INT nntp.*.pull.articles.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles requested from server 'RemoteServerName'
      by the NNTP server during pull feeds."
   ::= { lnNNTPServerEntry 9 }

lnNNTPServerPullArticlesTransferred OBJECT-TYPE --<< INT nntp.*.pull.articles.transfered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles transferred from 'RemoteServerName'
      to the NNTP server during pull feeds."
   ::= { lnNNTPServerEntry 10 }

lnNNTPServerPushArticlesFailed OBJECT-TYPE --<< INT nntp.*.push.articles.failed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of failed news article transfers to server 'RemoteServerName'
      by the NNTP server during push feeds."
   ::= { lnNNTPServerEntry 11 }

lnNNTPServerPushArticlesOffered OBJECT-TYPE --<< INT nntp.*.push.articles.offered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles offered to the server 'RemoteServerName'
      by the NNTP server during push feeds."
   ::= { lnNNTPServerEntry 12 }

lnNNTPServerPushArticlesRequested OBJECT-TYPE --<< INT nntp.*.push.articles.requested
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles requested by the server 'RemoteServerName'
      from the NNTP server during push feeds."
   ::= { lnNNTPServerEntry 13 }

lnNNTPServerPushArticlesTransferred OBJECT-TYPE --<< INT nntp.*.push.articles.transfered
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of news articles transferred to the server 'RemoteServerName'
      by the NNTP server during push feeds."
   ::= { lnNNTPServerEntry 14 }

lnPOP3SessionsAcceptQueue OBJECT-TYPE --<< INT pop3.sessions.accept.queue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "POP3 listener work queue of incoming sessions to be processed."
   ::= { lnPOP3 1 }

lnPOP3SessionsActive OBJECT-TYPE --<< INT pop3.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current number of POP3 server tasks."
   ::= { lnPOP3 2 }

lnPOP3SessionsInboundBytesReceived OBJECT-TYPE --<< INT pop3.sessions.inbound.bytesreceived
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes received by this POP3 server."
   ::= { lnPOP3 3 }

lnPOP3SessionsInboundBytesSent OBJECT-TYPE --<< INT pop3.sessions.inbound.bytessent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes sent by this POP3 server."
   ::= { lnPOP3 4 }

lnPOP3SessionsInboundNonSSL OBJECT-TYPE --<< INT pop3.sessions.inbound.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of POP3 server inbound TCP connections (non SSL)."
   ::= { lnPOP3 5 }

lnPOP3SessionsInboundSSL OBJECT-TYPE --<< INT pop3.sessions.inbound.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of POP3 server inbound SSL connections."
   ::= { lnPOP3 6 }

lnPOP3SessionsInboundSSLBadHandshake OBJECT-TYPE --<< INT pop3.sessions.inbound.ssl.bad_handshake
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of POP3 server SSL handshake failures."
   ::= { lnPOP3 7 }

lnPOP3SessionsInboundTotal OBJECT-TYPE --<< INT pop3.sessions.inbound.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of POP3 server inbound connections (SSL & non SSL)."
   ::= { lnPOP3 8 }

lnPOP3SessionsPeak OBJECT-TYPE --<< INT pop3.sessions.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number POP3 server tasks since server startup."
   ::= { lnPOP3 9 }

lnPOP3SessionsThreadsBusy OBJECT-TYPE --<< INT pop3.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of POP3 server tasks currently running."
   ::= { lnPOP3 10 }

lnPOP3SessionsThreadsIdle OBJECT-TYPE --<< INT pop3.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of POP3 server tasks currently idle."
   ::= { lnPOP3 11 }

lnPOP3SessionsTotal OBJECT-TYPE --<< INT pop3.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number POP3 server tasks since server startup."
   ::= { lnPOP3 12 }

lnPOP3UserCacheAttempts OBJECT-TYPE --<< STRING pop3.usercache.attempts
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "POP3 attempt to find user in cache."
   ::= { lnPOP3 13 }

lnPOP3UserCacheHits OBJECT-TYPE --<< STRING pop3.usercache.hits
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Found in cache."
   ::= { lnPOP3 14 }

lnPOP3UserCacheInserts OBJECT-TYPE --<< STRING pop3.usercache.inserts
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Successful insert into cache."
   ::= { lnPOP3 15 }

lnPOP3UserCacheLookups OBJECT-TYPE --<< STRING pop3.usercache.lookups
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "POP3 successful lookup user in cache."
   ::= { lnPOP3 16 }

lnPOP3UserCacheOpenReasonCacheFull OBJECT-TYPE --<< STRING pop3.usercache.openreasoncachefull
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Cache full."
   ::= { lnPOP3 17 }

lnPOP3UserCacheOpenReasonDBChanged OBJECT-TYPE --<< STRING pop3.usercache.openreasondbchanged
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Reason for open is DB changed."
   ::= { lnPOP3 18 }

lnPOP3UserCacheOpenReasonNewEntry OBJECT-TYPE --<< STRING pop3.usercache.openreasonnewentry
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Reason for open is new entry."
   ::= { lnPOP3 19 }

lnQOSMailISpyProbeError OBJECT-TYPE --<< STRING qos.mail.ispy.probeerror
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Mail Probe Error."
   ::= { lnQOS 1 }

lnQOSMailProbeTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnQOSMailProbeEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing information about mail probes."
   ::= { lnQOS 2 }

lnQOSMailProbeEntry OBJECT-TYPE
   SYNTAX LnQOSMailProbeEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnQOSMailProbeTable."
   INDEX { lnQOSMailProbeIndex }
   ::= { lnQOSMailProbeTable 1 }

LnQOSMailProbeEntry ::= SEQUENCE {
   lnQOSMailProbeIndex                 INTEGER,
   lnQOSMailProbeName                  DisplayString,
   lnQOSMailISpyResponseTime  INTEGER
}

lnQOSMailProbeIndex OBJECT-TYPE --<< INDEX qos.mail.ispy.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnQOSMailProbeTable."
   ::= { lnQOSMailProbeEntry 1 }

lnQOSMailProbeName OBJECT-TYPE --<< NAME qos.mail.ispy.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the server."
   ::= { lnQOSMailProbeEntry 2 }

lnQOSMailISpyResponseTime OBJECT-TYPE --<< INT qos.mail.ispy.*.responsetime
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Mail Probe response time."
   ::= { lnQOSMailProbeEntry 3 }

lnReporterTimeAnalysis OBJECT-TYPE --<< TIME reporter.time.analysis
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time stats were analyzed."
   ::= { lnReporter 1 }

lnReporterTimeCollected OBJECT-TYPE --<< TIME reporter.time.collected
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time stats were collected."
   ::= { lnReporter 2 }

lnReporterTimeElapsed OBJECT-TYPE --<< TIME reporter.time.elapsed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Time since reporter was started."
   ::= { lnReporter 3 }

lnSEMTimeouts OBJECT-TYPE --<< STRING sem.timeouts
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "OS Sem timeout."
   ::= { lnSem 1 }

lnSMTPMessagesProcessed OBJECT-TYPE --<< INT smtp.messagesprocessed
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP messages processed."
   ::= { lnSMTP 1 }

lnSMTPSessionsAcceptQueue OBJECT-TYPE --<< INT smtp.sessions.accept.queue
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SMTP listener work queue of incoming sessions to be processed."
   ::= { lnSMTP 2 }

lnSMTPSessionsActive OBJECT-TYPE --<< INT smtp.sessions.active
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Current number SMTP server tasks."
   ::= { lnSMTP 3 }

lnSMTPSessionsInboundBytesReceived OBJECT-TYPE --<< INT smtp.sessions.inbound.bytesreceived
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes received by this SMTP server."
   ::= { lnSMTP 4 }

lnSMTPSessionsInboundBytesSent OBJECT-TYPE --<< INT smtp.sessions.inbound.bytessent
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of bytes sent by this SMTP server."
   ::= { lnSMTP 5 }

lnSMTPSessionsInboundNonSSL OBJECT-TYPE --<< INT smtp.sessions.inbound.non-ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP server inbound TCP connections (non SSL)."
   ::= { lnSMTP 6 }

lnSMTPSessionsInboundSSL OBJECT-TYPE --<< INT smtp.sessions.inbound.ssl
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP server inbound SSL connections."
   ::= { lnSMTP 7 }

lnSMTPSessionsInboundSSLBadHandshake OBJECT-TYPE --<< INT smtp.sessions.inbound.ssl.bad_handshake
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP server SSL handshake failures."
   ::= { lnSMTP 8 }

lnSMTPSessionsInboundTotal OBJECT-TYPE --<< INT smtp.sessions.inbound.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number of SMTP server inbound connections (SSL & non SSL)."
   ::= { lnSMTP 9 }

lnSMTPSessionsPeak OBJECT-TYPE --<< INT smtp.sessions.peak
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Peak number SMTP server tasks since server startup."
   ::= { lnSMTP 10 }

lnSMTPSessionsThreadsBusy OBJECT-TYPE --<< INT smtp.sessions.threads.busy
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP server tasks currently running."
   ::= { lnSMTP 11 }

lnSMTPSessionsThreadsIdle OBJECT-TYPE --<< INT smtp.sessions.threads.idle
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Number of SMTP server tasks currently idle."
   ::= { lnSMTP 12 }

lnSMTPSessionsTotal OBJECT-TYPE --<< INT smtp.sessions.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total number SMTP server tasks since server startup."
   ::= { lnSMTP 13 }

lnSMTPStatTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnSMTPStatEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing various information about various SMTP statistics."
   ::= { lnSMTP 14 }

lnSMTPStatEntry OBJECT-TYPE
   SYNTAX LnSMTPStatEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnSMTPStatTable."
   INDEX { lnSMTPStatIndex }
   ::= { lnSMTPStatTable 1 }

LnSMTPStatEntry ::= SEQUENCE {
   lnSMTPStatIndex                 INTEGER,
   lnSMTPStatName                  DisplayString,
   lnSMTPAve                       INTEGER,
   lnSMTPCount                     INTEGER,
   lnSMTPMax                       INTEGER,
   lnSMTPMin                       INTEGER,
   lnSMTPTotal                     INTEGER
}

lnSMTPStatIndex OBJECT-TYPE --<< INDEX smtp.*
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A unique value for each entry in the lnSMTPStatTable."
   ::= { lnSMTPStatEntry 1 }

lnSMTPStatName OBJECT-TYPE --<< NAME smtp.*
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the statistic."
   ::= { lnSMTPStatEntry 2 }

lnSMTPAve OBJECT-TYPE --<< INT smtp.*.ave
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average for this SMTP statistic."
   ::= { lnSMTPStatEntry 3 }

lnSMTPCount OBJECT-TYPE --<< INT smtp.*.count
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count for this SMTP statistic."
   ::= { lnSMTPStatEntry 4 }

lnSMTPMax OBJECT-TYPE --<< INT smtp.*.max
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Maximum for this SMTP statistic."
   ::= { lnSMTPStatEntry 5 }

lnSMTPMin OBJECT-TYPE --<< INT smtp.*.min
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Minimum for this SMTP statistic."
   ::= { lnSMTPStatEntry 6 }

lnSMTPTotal OBJECT-TYPE --<< INT smtp.*.total
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Total for this SMTP statistic."
   ::= { lnSMTPStatEntry 7 }

lnSpinAvtIterToHit OBJECT-TYPE --<< INT spin.avtitertohit
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Average of Spin Lock Iterations to Hits."
   ::= { lnSpin 1 }

lnSpinDelays OBJECT-TYPE --<< INT spin.delays
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count of Spin Lock Delays."
   ::= { lnSpin 2 }

lnSpinDelaysMsecs OBJECT-TYPE --<< INT spin.delaysmsecs
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SpinLock Delay in msecs."
   ::= { lnSpin 3 }

lnSpinFRWSemGetReadExt OBJECT-TYPE --<< INT spin.frwsemgetreadext
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SpinLock FRW semaphore read."
   ::= { lnSpin 4 }

lnSpinFRWSemPutReadExt OBJECT-TYPE --<< INT spin.frwsemputreadext
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SpinLock frw semaphore put."
   ::= { lnSpin 5 }

lnSpinHits OBJECT-TYPE --<< INT spin.hits
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Count of Spin Lock Hits."
   ::= { lnSpin 6 }

lnSpinMaxDelayMask OBJECT-TYPE --<< INT spin.maxdelaymask
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SpinLock max delay mask."
   ::= { lnSpin 7 }

lnSpinMaxDelayMsecs OBJECT-TYPE --<< INT spin.maxdelaymsecs
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "SpinLock max delay in msecs."
   ::= { lnSpin 8 }

-- End of the lnStats branch.

lnMIBVersion OBJECT-TYPE -- Internally implemented.
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Domino SNMP support level (MIB Version)."
   ::= { lnInfo 3 }

lnQSBuildNumber OBJECT-TYPE -- Internally implemented.
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "The build number of the Query/Set Notes add-in task."
   ::= { lnInfo 5 }

-- End of the lnInfo branch.

lnNotesServerSetState OBJECT-TYPE
   SYNTAX INTEGER {
     up(1),
     down(2)
   }
   ACCESS read-write
   STATUS mandatory
   DESCRIPTION
     "Set to 'down' to shut Notes server down, set to 'up' to
      restart Notes server.  Note: access to this feature is
      controlled through external (non-SNMP) security measures."
   ::= { lnControl 1 }

lnNotesServerState OBJECT-TYPE
   SYNTAX INTEGER {
     up(1),
     down(2),
     not-responding(3),
     crashed(4),
     unknown(5)
   }
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Equals 'down' if the Notes server is down, equals 'up'
      if the Notes server is running."
   ::= { lnControl 2 }

lnLastTrapSeq OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Sequence number of last trap sent.  Same as the
      index number that trap in the lnRecentTrapsTable."
   ::= { lnControl 3 }

lnRecentTrapsTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnRecentTrapsEntry
   ACCESS not-accessible
   STATUS mandatory
   DESCRIPTION
     "A table containing the last 10 generated traps."
   ::= { lnControl 4 }

lnRecentTrapsEntry OBJECT-TYPE
   SYNTAX LnRecentTrapsEntry
   ACCESS not-accessible
   STATUS mandatory
   DESCRIPTION
     "The entry type definition for the lnRecentTrapsTable."
   INDEX { lnTrapSeq }
   ::= { lnRecentTrapsTable 1 }

LnRecentTrapsEntry ::= SEQUENCE {
   lnTrapSeq   INTEGER,
   lnTrapInfo  DisplayString
}

lnTrapSeq OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "A unique value for each trap record in the sequence
      of entries returned to the lnRecentTrapsTable."
   ::= { lnRecentTrapsEntry 1 }

lnTrapInfo OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "A string containing the information for a trap."
   ::= { lnRecentTrapsEntry 2 }

lnRemoteReboot OBJECT-TYPE
   SYNTAX INTEGER {
     no(1),
     yes(2)
   }
   ACCESS read-write
   STATUS mandatory
   DESCRIPTION
     "Set to 'yes' to reboot the entire system.
      This value will be returned as 'yes' if the system is in
      the process of rebooting but hasn't come down yet."
   ::= { lnControl 5 }

lnServerTable OBJECT-TYPE
   SYNTAX SEQUENCE OF LnServerEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "A table containing the list of Domino Servers that have been
      partitioned across this machine.  This must be configured by the
      system administrator.  This table only reflects the Domino Servers
      that are listed in the file lnsnmp.ini since there is no way to
      query a given machine for a list of potentially available servers."
   ::= { lnControl 6 }

lnTotalPartitions OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "If the file lnsnmp.ini exists, this MIB variable will represent
      the number of 'Server=' entries in that file.  If the file lnsnmp.ini
      does not exist, the value of lnTotalPartitions will equal zero."
   ::= { lnControl 7 }

lnMPAIniFileLocation OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "The directory that the file lnsnmp.ini was read from.
      Normally this is either the Windows-NT directory or this will
      be /opt/lotus for UNIX systems.  However, on either platform, if
      the file is not found, the PATH environment variable will be
      searched.  The first instance of lnsnmp.ini in the PATH will
      be opened."
   ::= { lnControl 8 }

lnServerEntry OBJECT-TYPE
   SYNTAX LnServerEntry
   ACCESS not-accessible
   STATUS optional
   DESCRIPTION
     "The entry type definition for the lnServerTable."
   INDEX { lnServerTblIndex }
   ::= { lnServerTable 1 }

LnServerEntry ::= SEQUENCE {
   lnServerTblIndex          INTEGER,
   lnServerTblName           DisplayString,
   lnServerTblNotesPartition INTEGER,
   lnServerTblDataDir        DisplayString,
   lnServerTblDataDirValid   INTEGER,
   lnServerTblState          INTEGER,
   lnServerIdentifiedItself  INTEGER,
   lnServerTblSetState       INTEGER
}

lnServerTblIndex OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The MIB index for this row in the lnServerTable."
   ::= { lnServerEntry 1 }

lnServerTblName OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The name of the server as it appears in lnsnmp.ini.
      However, if a server's addin task registers with the Main Proxy Agent,
      The addin task will update the server's name with the correct name
      if a match can be found."
   ::= { lnServerEntry 2 }

lnServerTblNotesPartition OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The value that is entered in lnsnmp.ini.
      This MUST match the environment variable NOTESPARTITION for
      Domino Servers partitioned on Windows-NT Systems.  This
      has no real meaning for Domino Servers on UNIX platforms."
   ::= { lnServerEntry 3 }

lnServerTblDataDir OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The data directory of the given Domino server as entered
      in lnsnmp.ini;  See lnServerTblDataDirValid for an indication on
      whether or not this is a valid Domino Server data directory."
   ::= { lnServerEntry 4 }

lnServerTblDataDirValid OBJECT-TYPE
   SYNTAX INTEGER {
     true(1),
     false(2)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The Main Proxy Agent validates the Domino Server data directory
      that is entered in lnsnmp.ini.  This will be TRUE if this is a valid
      directory and the file notes.ini exists within that directory.
      It will be false otherwise."
   ::= { lnServerEntry 5 }

lnServerTblState OBJECT-TYPE
   SYNTAX INTEGER {
     up(1),
     down(2)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This will indicate the current state of the server.  The server will
      be considered down until at least one of the Domino Management Agent
      tasks starts and registers with the Main Proxy Agent."
   ::= { lnServerEntry 6 }

lnServerIdentifiedItself OBJECT-TYPE
   SYNTAX INTEGER {
     true(1),
     false(2)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This will indicate if the server has ever run and identified
      itself to the Main Proxy Agent at any time during the current
      lifespan of the Main Proxy Agent.  This may be used as an
      indication that a given Domino server may not be configured
      correctly in lnsnmp.ini.  The server identification occurs when
      one of the Domino Management Agent addin tasks is started."
   ::= { lnServerEntry 7 }

lnServerTblSetState OBJECT-TYPE
   SYNTAX INTEGER {
     up(1),
     down(2)
   }
   ACCESS read-write
   STATUS optional
   DESCRIPTION
     "This will indicate the current state of the Domino server and
      allow remote SNMP control over stopping & starting the Domino
      server.  The server will be considered down until at least one
      of the Domino management Agent addin tasks starts and registers
      with the Main Proxy Agent."
   ::= { lnServerEntry 8 }

lnEvtServer OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Originating server for this event."
   ::= { lnInterceptor 1 }

lnEvtType OBJECT-TYPE
   SYNTAX INTEGER {
     unknown(0),
     communications(1),
     security(2),
     mail(3),
     replication(4),
     resource(5),
     miscellaneous(6),
     server(7),
     alarm(8)
   }
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Returns a value for the type of this event."
   ::= { lnInterceptor 2 }

lnEvtSeverity OBJECT-TYPE
   SYNTAX INTEGER {
     unknown(0),
     fatal(1),
     failure(2),
     warning1(3),
     warning2(4),
     normal(5)
   }
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Returns a value for the severity of this event."
   ::= { lnInterceptor 3 }

lnEvtWhen OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Returns a value for the date and time of this event."
   ::= { lnInterceptor 4 }

lnEvtData OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Information about this event."
   ::= { lnInterceptor 5 }

lnEvtSeq OBJECT-TYPE
   SYNTAX INTEGER (1..2147483647)
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
     "Sequence number of this event for internal
      use only.  This information is not available in
      this MIB variable.  If you wish to determine the
      sequence number for the last trap, please see
      the variable lnControl.lnRecentTrapsTable.lnRecentTrapEntry.lnTrapSeq."
   ::= { lnInterceptor 6 }

--  ** Define the Unix specific variables.

lnAlarm OBJECT IDENTIFIER ::= { lnUnix 1 }
lnSignal OBJECT IDENTIFIER ::= { lnUnix 2 }

--  ** Define the trap variables used in the Alarm Manager, nvalarmgrd

lnAlarmServerHandle OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This represents the server for which the alarm will be generated for."
   ::= { lnAlarm 1 }

lnAlarmTargetHandle OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This represents the entity on the server that caused the alarm
      to be generated."
   ::= { lnAlarm 2 }

lnAlarmDate OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The date the alarm occured."
   ::= { lnAlarm 3 }

lnAlarmTime OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The time the alarm occured."
   ::= { lnAlarm 4 }

lnAlarmSeverity OBJECT-TYPE
   SYNTAX INTEGER {
     normal(0),
     informational(1),
     disabled(2),
     unmanaged(3),
     unknown(4),
     marginal(5),
     warning(6),
     minor(7),
     major(8),
     critical(9)
   }
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The severity of the alarm being generated by the SNMP trap."
   ::= { lnAlarm 5 }

lnAlarmIntArg OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "Returns a value for the integer argument associated with the Alarm."
   ::= { lnAlarm 6 }

lnAlarmLongArg OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The long integer argument associated with the Alarm."
   ::= { lnAlarm 7 }

lnAlarmDoubleArg OBJECT-TYPE
   SYNTAX OCTET STRING
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The string representation of a floating point value."
   ::= { lnAlarm 8 }

lnAlarmTextArg1 OBJECT-TYPE
   SYNTAX OCTET STRING
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The first text argument associated with the Alarm."
   ::= { lnAlarm 9 }

lnAlarmTextArg2 OBJECT-TYPE
   SYNTAX OCTET STRING
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The second text argument associated with the Alarm."
   ::= { lnAlarm 10 }

lnAlarmSeverityStr OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A string representation of the alarm severity.  This is
      used in the trap that is sent to the management station to
      be displayed on the NetView event cards."
   ::= { lnAlarm 11 }

lnAlarmTypeStr OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A string representation of the alarm's type.  This is
      used in the trap that is sent to the management station to
      be displayed on the NetView event cards."
   ::= { lnAlarm 12 }

lnAlarmMessage OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A message indicating why the alarm was raised.  This is
      used in the trap that is sent to the management station to
      be displayed on the NetView event cards."
   ::= { lnAlarm 13 }

lnAlarmMessageExt OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "A message extension with more detailed information explaining
      why the alarm was raised.  This is used in the trap that is sent
      to the management station to be displayed on the NetView event
      cards."
   ::= { lnAlarm 14 }

lnAlarmServerName OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The server name of the Notes server the alarm was raised
      against.  This is used in the trap that is sent to the management
      station to be displayed in the NetView event cards."
   ::= { lnAlarm 15 }

--Define some variables for signals and messages

lnSignalServerId OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This variable will be embedded in the lnSignalServerConfigChg trap.
      This is an integer that represents the ServerId of the
      Notes server that caused the signal to be raised."
   ::= { lnSignal 1 }

lnSignalOldServerType OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This variable will be embedded in the lnSignalServerConfigChg trap.
      This is an the integer value representing the old server class."
   ::= { lnSignal 2 }

lnSignalNewServerType OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This variable will be embedded in the lnSignalServerConfigChg trap.
      This is an integer value representing the new server class."
   ::= { lnSignal 3 }

lnSignalWhatHasChanged OBJECT-TYPE
   SYNTAX INTEGER (0..2147483647)
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "This variable will be embedded in the lnSignalServerConfigChg trap.
      This is an integer value indicating what has changed on the server."
   ::= { lnSignal 4 }

lnSignalServerName OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS optional
   DESCRIPTION
     "The server name.  This will appear in the information trap
      displayed in the NetView Event Cards when a specific server has
      had all its alarms cleared."
   ::= { lnSignal 5 }



--Define the traps

lnUnknownEventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Unknown severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 0

lnFatalEventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Fatal severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 1

lnFailureEventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Failure severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 2

lnWarning1EventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Warning1 severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 3

lnWarning2EventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Warning2 severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 4

lnNormalEventTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer, lnEvtType, lnEvtSeverity,
               lnEvtWhen, lnEvtData, lnEvtSeq }
   DESCRIPTION
     "This trap indicates that a Notes Event of Normal severity
      has occurred.  Configuration of which events generated traps
      is performed in the Public Address book."
   ::= 5


lnServerUpTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server has come up."
   ::= 11

lnServerDownTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server has gone down."
   ::= 12

lnServerPulseFailedTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server is not responding
      to the Lotus Notes SNMP agent.  The server may have crashed,
      or may be busy."
   ::= 13

lnServerPulseRestoredTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server is now responding
      to the Lotus Notes SNMP agent."
   ::= 14

lnSystemRebootingTrap TRAP-TYPE
   ENTERPRISE notes
   DESCRIPTION
     "This trap indicates that the operating system the Notes server is
      running has recieved an SNMP reboot request.  The system is
      now rebooting, this may take up to 5 minutes."
   ::= 15

lnServerNotRespondingTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server has not responded
      to the Lotus Notes SNMP agent for several minutes.  There is
      a chance that the Notes server may have crashed."
   ::= 16

lnServerNowRespondingTrap TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnEvtServer }
   DESCRIPTION
     "This trap indicates that the Notes server is now responding
      to the Lotus Notes SNMP agent after failing to respond for several
      minutes.  The server may be overloaded."
   ::= 17

--
--"Alarm" traps generated by NotesView for AIX (or future Unix ports)
--

lnAlarmStatisticThreshold TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX when an alarm statistic
      threshold is hit."
   ::= 30

lnAlarmServerStatusChange TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX when the alarm status
      of the server changes."
   ::= 31

lnAlarmPortStatusChange TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX when the alarm status
      of a port changes."
   ::= 32

lnAlarmTaskStatusChange TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX when the alarm status
      of a permanent task changes."
   ::= 33

lnAlarmNVStatClear TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
  DESCRIPTION
     "This trap is sent by NotesView for AIX to indicate that
      an alarm statistic threshold condition has been cleared."
   ::= 34

lnAlarmAutoDiscovery TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX to indicate a discrepancy
      between the information that Autodiscovery has detected, and what
      the server has reported."
   ::= 35

lnAlarmServerNotesEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX when a Notes
      server event occurs."
   ::= 36

lnAlarmServerCfgChangeEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX if the server
      configuration has changed."
   ::= 37

lnAlarmMailProbeEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX if the Mail Probe
      task needs to generate an alarm."
   ::= 38

lnAlarmNSFRemoteConsoleEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX if the there is an
      NSF remote console event."
   ::= 40

lnAlarmMailBoxEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX if the there
      is a MailBox event."
   ::= 41

lnAlarmServerSNMPEvent TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle, lnAlarmTargetHandle,  lnAlarmDate,
               lnAlarmTime, lnAlarmSeverity, lnAlarmIntArg, lnAlarmLongArg,
               lnAlarmDoubleArg, lnAlarmTextArg1, lnAlarmTextArg2 }
   DESCRIPTION
     "This trap is sent by NotesView for AIX if the there is an
      SNMP event that generates an alarm."
   ::= 39

lnAlarmClearAll  TRAP-TYPE
   ENTERPRISE notes
   DESCRIPTION
     "This trap is sent by NotesView for AIX to cause the
      alarm manager daemon (nvalarmgrd) to clear all alarms for all
      servers and connections.  The status of all objects on the map
      will be reset to UNKNOWN."
   ::= 50

lnAlarmClearServers TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle }
   DESCRIPTION
     "This trap is sent by NotesView for AIX to cause the
      alarm manager daemon (nvalarmgrd) to clear all alarms for a given
      server or group of servers.  The status of all the connections
      for each serverId specified in the PDU will also be cleared.
      The resulting status of all related objects on the map will
      be reset to UNKNOWN."
   ::= 51

lnSignalAutodiscoveryStart TRAP-TYPE
   ENTERPRISE notes
   DESCRIPTION
     "This trap is sent by the NotesView for AIX console when
      the Autodiscovery process starts.  The NotesView Alarm Manager
      daemon (nvalarmgrd) will suspends all Alarm processing until
      the Autodiscovery process is complete."
   ::= 52

lnSignalAutodiscoveryFinished TRAP-TYPE
   ENTERPRISE notes
   DESCRIPTION
     "This trap will be used by NotesView for AIX to signal the
      Alarm Manager daemon (nvalarmgrd) that the Autodiscovery process
      has completed or stopped.  Alarm processing will continue at
      this point, and all alarms that were received during Autodiscovery
      will be processed."
   ::= 53

lnSignalServerConfigChg TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnSignalServerId, lnSignalOldServerType,
               lnSignalNewServerType, lnSignalWhatHasChanged }
   DESCRIPTION
     "This trap will be used by NotesView for AIX to signal the
      Alarm Manager daemon (nvalarmgrd) that there has been
      a Notes server configuration change."
   ::= 54

lnTrapRequestMostSevereStatus TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmServerHandle }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      needs to be updated with the most severe status of a given object."
   ::= 55

lnTrapDisplayAlarmClearServers TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnSignalServerId, lnSignalServerName }
   DESCRIPTION
     "This trap will be generated by the NotesView Alarm Manager in
      order to display which server had its alarms cleared as a result
      of receiving lnAlarmClearServers (trap type 51).  One of these
      traps will be generated for each server bound in the PDU for
      the lnAlarmClearServers trap.  For display only.  The Alarm Manager
      does not do any processing for this trap."
   ::= 60

lnTrapDisplayClearedAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives a clearing alarm from the poller (or console) to display the
      alarm information on the NetView event cards.  The alarms are
      configured not to be displayed in the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 70

lnTrapDisplayIndeterminateAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives an indeterminate alarm from the poller (or console) to
      display the alarm information on the NetView event cards.  The alarms
      are configured not to be displayed in the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 71

lnTrapDisplayWarningAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives a warning alarm from the poller (or console) to display the
      alarm information on the NetView event cards.  The alarms are
      configured not to be displayed on the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 72

lnTrapDisplayMinorAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives a minor alarm from the poller (or console) to display the
      alarm information on the NetView event cards.  The alarms are
      configured not to be displayed in the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 73

lnTrapDisplayCriticalAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives a critical alarm from the poller (or console) to display the
      alarm information on the NetView event cards.  The alarms are
      configured not to be displayed in the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 74

lnTrapDisplayMajorAlarm TRAP-TYPE
   ENTERPRISE notes
   VARIABLES { lnAlarmSeverityStr, lnAlarmTypeStr,
               lnAlarmMessage, lnAlarmMessageExt }
   DESCRIPTION
     "This trap will be sent by the NotesView management station when it
      receives a major alarm from the poller (or console) to display the
      alarm information on the NetView event cards.  The alarms are
      configured not to be displayed in the event cards, since the PDU
      of an Alarm trap doesn't contain any information useful to
      the user.  Once the alarm is received, the PDU is deciphered and
      this informational trap is generated by the NotesView Alarm Manager."
   ::= 75

END

< Back (NOTES-MIB)

What did you think of this topic?

Privacy Statement | Terms of Use | EULA | Contact | Site Map

Prices displayed do not reflect international pricing unless otherwise stated. Please see our international price list for current pricing specific to your location. All prices are subject to change without notice.

© 2003-2008 SolarWinds.net, Inc. All Rights Reserved. SolarWinds®, the SolarWinds logo, ipMonitor®, LANsurveyor®, and Orion® are among the trademarks or registered trademarks of the company in the United States and/or other countries. All other trademarks are property of their respective owners.