-- -- -- Copyright (c) 1999 Phone.com, Inc. All rights reserved. -- -- THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF -- Phone.com, Inc. -- The copyright notice above does not evidence any -- actual or intended publication of such source code. -- -- OPENWAVE-MIB DEFINITIONS ::= BEGIN IMPORTS Gauge, Counter, enterprises, IpAddress, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; DisplayString ::= OCTET STRING openwave OBJECT IDENTIFIER ::= { enterprises 1900 } -- -- Infrastructure systems -- systems OBJECT IDENTIFIER ::= { openwave 4 } -- -- UPInit -- upiInit OBJECT IDENTIFIER ::= { systems 1 } upiInitDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UpiInitDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the table holding UPInit identifying information" ::= { upiInit 1 } upiInitDescriptionEntry OBJECT-TYPE SYNTAX UpiInitDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the entry associated with each UPInit process" INDEX { upidInitIpAddr, upidInitProcessId } ::= { upiInitDescriptionTable 1 } UpiInitDescriptionEntry ::= SEQUENCE { upidInitIpAddr IpAddress, upidInitProcessId INTEGER, upidInitVersion DisplayString, upidInitProcessType DisplayString, upidInitHostName DisplayString, upidInitStartupTime DisplayString } upidInitIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the ip address of the host running UPInit" ::= { upiInitDescriptionEntry 1 } upidInitProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the process id of UPInit" ::= { upiInitDescriptionEntry 2 } upidInitVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the version of the UP system" ::= { upiInitDescriptionEntry 3 } upidInitProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "one of these : UPLInit, UPAdmInit, UPAppsInit" ::= { upiInitDescriptionEntry 4 } upidInitHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the host name where the UPInit process runs" ::= { upiInitDescriptionEntry 5 } upidInitStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the UPInit start up time" ::= { upiInitDescriptionEntry 6 } upiInitStats OBJECT IDENTIFIER ::= { upiInit 2 } -- upiInitChildProcessTable -- This table describes information on all processes started by -- UPInit -- upiInitChildProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF UpiInitChildProcessEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the table holding child process identifying information" ::= { upiInitStats 1 } upiInitChildProcessEntry OBJECT-TYPE SYNTAX UpiInitChildProcessEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the entry associated with each child process" INDEX { upipInitIpAddr, upipInitProcessId, upipChildProcessId } ::= { upiInitChildProcessTable 1 } UpiInitChildProcessEntry ::= SEQUENCE { upipInitIpAddr IpAddress, upipInitProcessId INTEGER, upipChildProcessId INTEGER, upipInitProcessType DisplayString, upipChildProcessType DisplayString, upipChildProcessIpAddr IpAddress, upipChildProcessHostName DisplayString, upipChildProcessExePath DisplayString, upipChildProcessExeArgs DisplayString, upipChildProcessState DisplayString, upipChildProcessStatus DisplayString, upipChildProcessStartTime DisplayString, upipChildProcessStopTime DisplayString } upipInitIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the ip address of the host where UPInit runs" ::= { upiInitChildProcessEntry 1 } upipInitProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the UPInit process type: UPAdmInit, UPLInit or UPApsInit" ::= { upiInitChildProcessEntry 2 } upipInitProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the UPInit process pid" ::= { upiInitChildProcessEntry 3 } upipChildProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the child process pid" ::= { upiInitChildProcessEntry 4 } upipChildProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the child process type, e.g. Dispatcher, Agent" ::= { upiInitChildProcessEntry 5 } upipChildProcessIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the ip address of the host where the child process runs" ::= { upiInitChildProcessEntry 6 } upipChildProcessHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the name of the host where the child process runs" ::= { upiInitChildProcessEntry 7 } upipChildProcessExePath OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the execution path of the child process" ::= { upiInitChildProcessEntry 8 } upipChildProcessExeArgs OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the arguments used when exeuting the child process" ::= { upiInitChildProcessEntry 9 } upipChildProcessState OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the state of the child process" ::= { upiInitChildProcessEntry 10 } upipChildProcessStatus OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "how the child process is started" ::= { upiInitChildProcessEntry 11 } upipChildProcessStartTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the child process start time" ::= { upiInitChildProcessEntry 12 } upipChildProcessStopTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the child process stop time" ::= { upiInitChildProcessEntry 13 } -- upiInitChildProcessStatsTable -- This table collects statistics information on all processes -- started by upiInit -- upiInitChildProcessStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UpiInitChildProcessStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the table holding child process statistics" ::= { upiInitStats 2 } upiInitChildProcessStatsEntry OBJECT-TYPE SYNTAX UpiInitChildProcessStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "the statistics associated with each child process type" INDEX { upipsInitIpAddr, upipsInitProcessId, upipsChildProcessType} ::= { upiInitChildProcessStatsTable 1 } UpiInitChildProcessStatsEntry ::= SEQUENCE { upipsInitIpAddr IpAddress, upipsInitProcessId INTEGER, upipsChildProcessType DisplayString, upipsInitProcessType DisplayString, upipsChildProcessesStarted Counter, upipsChildProcessesDied Counter, upipsChildProcessesRunning Gauge } upipsInitIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION " the ip address of the host where UPInit runs" ::= { upiInitChildProcessStatsEntry 1 } upipsInitProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " the UPInit process pid" ::= { upiInitChildProcessStatsEntry 2 } upipsChildProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the child process name, e.g. Dispatcher,Agent" ::= { upiInitChildProcessStatsEntry 3 } upipsInitProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " the UPInit process name, e.g. UPLInit UPAdmInit" ::= { upiInitChildProcessStatsEntry 4 } upipsChildProcessesStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of times processes of this type started" ::= { upiInitChildProcessStatsEntry 5 } upipsChildProcessesDied OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of times processes of this type died" ::= { upiInitChildProcessStatsEntry 6 } upipsChildProcessesRunning OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "the number of times processes of this type running " ::= { upiInitChildProcessStatsEntry 7 } upiInitTrapInfo OBJECT IDENTIFIER ::= { upiInit 20 } upitTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string which provides additional information about the trap." ::= { upiInitTrapInfo 1 } upitChildProcessHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the hostname of the host where child process runs" ::= { upiInitTrapInfo 2 } upitChildProcessType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "the child process type e.g. Dispatcher, Agent" ::= { upiInitTrapInfo 3 } upitChildProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the child process id" ::= { upiInitTrapInfo 4 } upiChildProcessStart TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitChildProcessHostName, upitChildProcessType, upitChildProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when a child process is started/restarted." ::= 300 upiChildProcessShutdown TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitChildProcessHostName, upitChildProcessType, upitChildProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when a child process is shut down. upitTrapInfo gives the condition." ::= 301 upiInitFailToStart TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit is failed to start itself." ::= 302 upiInitShutdown TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit is about to shutdown itself." ::= 303 upiAllChildProcessesStop TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit is about to stop all child processes." ::= 304 upiAllChildProcessesRestart TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit is about to restart all child process." ::= 305 upiDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit detects that the database is down." ::= 306 upiDatabaseConnectionUp TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when UPInit detects that the database is back up." ::= 307 upiChildProcessFailToStart TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitChildProcessType, upitTrapInfo } DESCRIPTION "An event that is generated when a child process fails to start." ::= 308 upiNoChildProcess TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitTrapInfo } DESCRIPTION "An event that is generated when no child process is started by this upiInit instance." ::= 309 upiChildProcessesBelowMinimum TRAP-TYPE ENTERPRISE { upiInit } VARIABLES { upidInitHostName, upidInitProcessType, upidInitProcessId, upitChildProcessType, upitTrapInfo } DESCRIPTION "An event that is generated when the number of child processes started by means of TCP-Connect mechanism as defined in the cfg_init_tab becomes less than 2. This really applies to number of agents in most cases" ::= 310 -- -- UpLink -- upLink OBJECT IDENTIFIER ::= { systems 2 } upLinkProcesses OBJECT IDENTIFIER ::= { upLink 1 } uplDispatcher OBJECT IDENTIFIER ::= { upLinkProcesses 1 } -- -- uplDispatcherDescription group -- This group describes information identifying UPLink Dispatcher -- uplDispatcherDescription OBJECT IDENTIFIER ::= { uplDispatcher 1 } upldHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Name of the host on which dispatcher resides." ::= { uplDispatcherDescription 1 } upldProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Process ID for the dispatcher." ::= { uplDispatcherDescription 2 } upldPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Port number the dispatcher uses to listen for incomming airlink requests." ::= { uplDispatcherDescription 3 } upldStartUpTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Time the dispatcher started." ::= { uplDispatcherDescription 4 } upldState OBJECT-TYPE SYNTAX INTEGER { regular(1), redirect(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the dispatcher: regular: routes airlink requests to UPLAgents; redirect: routes airlink requests to other UPLDispatchers permanently." ::= { uplDispatcherDescription 5 } -- -- uplDispatcherStats group -- This group describes UPLink dispatcher statistics -- uplDispatcherStats OBJECT IDENTIFIER ::= { uplDispatcher 2 } upldRequestsReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Requests that have been received since the dispatcher started." ::= { uplDispatcherStats 1 } upldRequestsDropped OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Requests that have been dropped due to lack of resources since the dispatcher started." ::= { uplDispatcherStats 2 } upldUplAgentsLoaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of agents currently loaded in the dispatcher." ::= { uplDispatcherStats 3 } upldUplAgentsDisconnected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of agents currently disconnected among all the agents loaded in the dispatcher." ::= { uplDispatcherStats 4 } upldSubscribersLoaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of subscribers currently loaded in the dispatcher." ::= { uplDispatcherStats 5 } upldKeyExchanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of key exchanges since the dispatcher started." ::= { uplDispatcherStats 6 } ---v5 -- -- Radius Client statistics that are held in the Dispatcher -- uplDispRadiusClientStats OBJECT IDENTIFIER ::= { uplDispatcher 3 } upldTotalMappingTableHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of CLID mapping table database hits made since the uplDispatcher started." ::= { uplDispRadiusClientStats 1 } upldSuccessfulMappingHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful CLID mapping hits made on the database since the uplDispatcher started." ::= { uplDispRadiusClientStats 2 } upldFailedMappingHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed CLID mapping hits made on the database since the uplDispatcher started." ::= { uplDispRadiusClientStats 3 } -- -- uplDispatcherTraps -- This section describes traps originated by UPLDispatcher -- uplDispatcherTrapInfo OBJECT IDENTIFIER ::= { uplDispatcher 20 } upldTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string which provides additional information about the trap." ::= { uplDispatcherTrapInfo 1 } upldUplAgentId OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS optional DESCRIPTION "The UPLAgent identifier related to the trap." ::= { uplDispatcherTrapInfo 2 } upldStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher is started." ::= 100 upldShutdown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher is shut down. upldTrapInfo gives the condition." ::= 101 upldInvalidConfig TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects an invalid configuration. upldTrapInfo gives the configuration name." ::= 102 upldUplAgentConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldUplAgentId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects that the connection to the UPLAgent is down. The UPLAgent is identified by upldAgentId. upldTrapInfo gives the host name where the UPLAgent resides." ::= 103 upldDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects that the database is down." ::= 104 upldOutOfResouce TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects an out-of-resource condition. upldTrapInfo gives the resource name" ::= 105 -- -- New traps for Dispatcher -- upldUplAgentConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldUplAgentId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects that the connection to the UPLAgent has come up. The UPLAgent is identified by upldAgentId. upldTrapInfo gives the host name where the UPLAgent resides." ::= 106 upldDatabaseConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects that the database has come into service." ::= 107 upldUplRadiusConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { upldHostName, upldProcessId, upldTrapInfo } DESCRIPTION "An event that is generated when the dispatcher detects that the connection to the UPLRadius is down. upldTrapInfo gives the host name where the UPLRadius resides." ::= 108 -- -- UPLink Agent -- uplAgent OBJECT IDENTIFIER ::= { upLinkProcesses 2 } -- -- Agent Description info -- -- -- uplAgentDescriptionTable -- This table describes information identifying UPLink Agent -- uplAgentDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent identifying information." ::= { uplAgent 1 } uplAgentDescriptionEntry OBJECT-TYPE SYNTAX UplAgentDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplaAgentIdentifier } ::= { uplAgentDescriptionTable 1 } UplAgentDescriptionEntry ::= SEQUENCE { uplaAgentIdentifier INTEGER, uplaHostName DisplayString, uplaProcessId INTEGER, -- uplaPortNumber INTEGER, uplaStartUpTime DisplayString } uplaAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentDescriptionEntry 1 } uplaHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the uplAgent host." ::= { uplAgentDescriptionEntry 2 } uplaProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id for the uplAgent." ::= { uplAgentDescriptionEntry 3 } --uplaPortNumber OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The port number on which the uplAgent listens -- for incoming SUGP requests." -- ::= { uplAgentDescriptionEntry 4 } uplaStartUpTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the uplAgent started." ::= { uplAgentDescriptionEntry 5 } uplAgentProxyStats OBJECT IDENTIFIER ::= { uplAgent 2 } -- -- uplAgentWebAccessStatsTable -- This table describes UPLink Agent proxy statistics -- uplAgentWebAccessStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentWebAccessStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding Web access statistics." ::= { uplAgentProxyStats 1 } uplAgentWebAccessStatsEntry OBJECT-TYPE SYNTAX UplAgentWebAccessStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplawsAgentIdentifier } ::= { uplAgentWebAccessStatsTable 1 } UplAgentWebAccessStatsEntry ::= SEQUENCE { uplawsAgentIdentifier INTEGER, uplaHttpRequestsStarted Counter, uplaHttpRequestsSucceeded Counter, uplaHttpMeanResponseTime INTEGER, uplaHttpDeviationOfResponseTime INTEGER, uplaHttpsRequestsStarted Counter, uplaHttpsRequestsSucceeded Counter, uplaHttpsMeanResponseTime INTEGER, uplaHttpsDeviationOfResponseTime INTEGER } uplawsAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentWebAccessStatsEntry 1 } -- The following provide information about the non-secure http -- protocol interactions uplaHttpRequestsStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of http requests initiated since the uplAgent started." ::= { uplAgentWebAccessStatsEntry 2 } uplaHttpRequestsSucceeded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of http requests that succeeded among all http requests initiated since the uplAgent started." ::= { uplAgentWebAccessStatsEntry 3 } uplaHttpMeanResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean response time in milliseconds for http requests." ::= { uplAgentWebAccessStatsEntry 4 } uplaHttpDeviationOfResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard Deviation of uplaHttpMeanResponseTime." ::= { uplAgentWebAccessStatsEntry 5 } -- The following provide information about the secure http -- protocol interactions uplaHttpsRequestsStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of https requests initiated since the uplAgent started." ::= { uplAgentWebAccessStatsEntry 6 } uplaHttpsRequestsSucceeded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of https requests that succeeded among all https requests initiated since the uplAgent started." ::= { uplAgentWebAccessStatsEntry 7 } uplaHttpsMeanResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean response time in milliseconds for https requests." ::= { uplAgentWebAccessStatsEntry 8 } uplaHttpsDeviationOfResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard deviation of uplaHttpsMeanResponseTime." ::= { uplAgentWebAccessStatsEntry 9 } -- -- Error stats for Agent Proxy (i.e. Non-protocol based) -- -- -- uplAgentErrorStatsSummaryTable -- This table describes UPLink Agent errors statistics summary -- uplAgentErrorStatsSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentErrorStatsSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding error-summary statistics." ::= { uplAgentProxyStats 2 } uplAgentErrorStatsSummaryEntry OBJECT-TYPE SYNTAX UplAgentErrorStatsSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplaesAgentIdentifier } ::= { uplAgentErrorStatsSummaryTable 1 } UplAgentErrorStatsSummaryEntry ::= SEQUENCE { uplaesAgentIdentifier INTEGER, uplaTotalErrors Counter, uplaSilentErrors Counter, uplaDeviceErrors Counter, uplaKeyErrors Counter, uplaSessionErrors Counter, uplaTransactionErrors Counter, uplaOtherErrors Counter } uplaesAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentErrorStatsSummaryEntry 1 } uplaTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of errors that have occurred since the uplAgent started." ::= { uplAgentErrorStatsSummaryEntry 2 } uplaSilentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the silent class of errors since the uplAgent started. The silent class of errors refers to errors caused by client requests, but for which the uplAgent does not send the errors back to the client." ::= { uplAgentErrorStatsSummaryEntry 3 } uplaDeviceErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurences for the device class of errors since the uplAgent started. The device class of errors refers to unregistered and unsupported devices." ::= { uplAgentErrorStatsSummaryEntry 4 } uplaKeyErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the key class of errors since the uplAgent started. The key class of errors refers to encryption key mismatch and unsupported encryption algorithms/configurations." ::= { uplAgentErrorStatsSummaryEntry 5 } uplaSessionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the session class of errors since the uplAgent started. The session class of errors refers to invalid sessions." ::= { uplAgentErrorStatsSummaryEntry 6 } uplaTransactionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the transaction class of errors since the uplAgent started. The transaction class of errors refers to all errors occurring while the transaction is conducted." ::= { uplAgentErrorStatsSummaryEntry 7 } uplaOtherErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for all other errors since the uplAgent started. It is simply TotalErrors minus all the named class errors." ::= { uplAgentErrorStatsSummaryEntry 8 } -- -- uplAgentErrorStatsDetailTable -- This table describes UPLink Agent error statistics details -- uplAgentErrorStatsDetailTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentErrorStatsDetailEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding detailed error statistics." ::= { uplAgentProxyStats 3 } uplAgentErrorStatsDetailEntry OBJECT-TYPE SYNTAX UplAgentErrorStatsDetailEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each error code in an uplAgent." INDEX { uplaedAgentIdentifier, uplaErrorCode } ::= { uplAgentErrorStatsDetailTable 1 } UplAgentErrorStatsDetailEntry ::= SEQUENCE { uplaedAgentIdentifier INTEGER, uplaErrorCode INTEGER, uplaErrorName DisplayString, uplaErrorSeverity INTEGER, uplaErrorClass INTEGER, uplaErrorCount Counter } uplaedAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentErrorStatsDetailEntry 1 } uplaErrorCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The error code as defined in uplAgent." ::= { uplAgentErrorStatsDetailEntry 2 } uplaErrorName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A text string describing the error name." ::= { uplAgentErrorStatsDetailEntry 3 } uplaErrorSeverity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Error severity. 1 is the highest." ::= { uplAgentErrorStatsDetailEntry 4 } uplaErrorClass OBJECT-TYPE SYNTAX INTEGER { silent(1), device(2), key(3), session(4), transaction(5), other(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Error class identifier." ::= { uplAgentErrorStatsDetailEntry 5 } uplaErrorCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the error has occurred since the uplAgent started." ::= { uplAgentErrorStatsDetailEntry 6 } -- -- HDTP statistics that are held in the Agent -- uplHdtpStats OBJECT IDENTIFIER ::= { uplAgent 3 } -- -- uplAgentSessionStatsTable -- This table describes UPLink Agent session statistics -- uplAgentSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent session statistics." ::= { uplHdtpStats 1 } uplAgentSessionStatsEntry OBJECT-TYPE SYNTAX UplAgentSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplassAgentIdentifier } ::= { uplAgentSessionStatsTable 1 } UplAgentSessionStatsEntry ::= SEQUENCE { uplassAgentIdentifier INTEGER, uplaActiveSessions Gauge, uplaEncryptedSessions Gauge, uplaProtoSessions Gauge, uplaSessionsStarted Counter, uplaSessionsSucceeded Counter, uplaKeyExchanges Counter } uplassAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentSessionStatsEntry 1 } uplaActiveSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of active sessions currently in the uplAgent." ::= { uplAgentSessionStatsEntry 2 } uplaEncryptedSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of sessions that use encryption among all active sessions in the uplAgent." ::= { uplAgentSessionStatsEntry 3 } uplaProtoSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of proto sessions that do not complete the session-creation procedure currently in the uplAgent." ::= { uplAgentSessionStatsEntry 4 } uplaSessionsStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of sessions started since the uplAgent started." ::= { uplAgentSessionStatsEntry 5 } uplaSessionsSucceeded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of sessions that have completed the session-creation procedure among all sessions started since the uplAgent started." ::= { uplAgentSessionStatsEntry 6 } uplaKeyExchanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of key exchanges that have completed since the uplAgent started." ::= { uplAgentSessionStatsEntry 7 } -- -- uplAgentAirLinkStatsTable -- This table describes statistics for the link between -- the mobile device and the UPLink -- uplAgentAirLinkStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentAirLinkStatsEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding uplAgent airlink traffic statistics." ::= { uplHdtpStats 2 } uplAgentAirLinkStatsEntry OBJECT-TYPE SYNTAX UplAgentAirLinkStatsEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The entry associated with each uplAgent." INDEX { uplaasAgentIdentifier } ::= { uplAgentAirLinkStatsTable 1 } UplAgentAirLinkStatsEntry ::= SEQUENCE { uplaasAgentIdentifier INTEGER, uplaRequestsReceived Counter, uplaRequestsDropped Counter, uplaRequestsDuplicated Counter, uplaRequestsNotValid Counter, uplaRepliesDelivered Counter, uplaRepliesTimedOut Counter } uplaasAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentAirLinkStatsEntry 1 } uplaRequestsReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of requests that have been received by uplAgent since it started. Ack, Cancel, and SessComplete PDU's are not counted." ::= { uplAgentAirLinkStatsEntry 2 } uplaRequestsDropped OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of requests that have been dropped since the UPLagent started. Dropped requests include duplicated, invalid, and out of sequence PDU's." ::= { uplAgentAirLinkStatsEntry 3 } uplaRequestsDuplicated OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of duplicated requests that have been received since the uplAgent started." ::= { uplAgentAirLinkStatsEntry 4 } uplaRequestsNotValid OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of invalid requests that have been received since the uplAgent started." ::= { uplAgentAirLinkStatsEntry 5 } uplaRepliesDelivered OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of replies that have been successfully delivered to the browser client since the uplAgent started." ::= { uplAgentAirLinkStatsEntry 6 } uplaRepliesTimedOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "Number of replies not delivered due to timeout since the uplAgent started." ::= { uplAgentAirLinkStatsEntry 7 } -- -- uplAgentTransactionStatsTable -- This table describes UPLink Agent transaction statistics -- uplAgentTransactionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentTransactionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent transaction statistics." ::= { uplHdtpStats 3 } uplAgentTransactionStatsEntry OBJECT-TYPE SYNTAX UplAgentTransactionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplatsAgentIdentifier } ::= { uplAgentTransactionStatsTable 1 } UplAgentTransactionStatsEntry ::= SEQUENCE { uplatsAgentIdentifier INTEGER, uplaTransactionsActive Gauge, uplaTransactionsStarted Counter, uplaTransactionsSucceeded Counter, uplaMeanTransactionLife INTEGER, uplaDeviationOfTransactionLife INTEGER, uplaMeanResponseTime INTEGER, uplaDeviationOfResponseTime INTEGER, uplaMeanRetriesPerThousandTxn INTEGER, uplaDeviationOfRetriesPTTxn INTEGER } uplatsAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentTransactionStatsEntry 1 } uplaTransactionsActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of active transactions currently in the uplAgent." ::= { uplAgentTransactionStatsEntry 2 } uplaTransactionsStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions that have started since the uplAgent started." ::= { uplAgentTransactionStatsEntry 3 } uplaTransactionsSucceeded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions that have succeeded among all transactions started since the uplAgent started." ::= { uplAgentTransactionStatsEntry 4 } uplaMeanTransactionLife OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean transaction lifetime measured in milliseconds." ::= { uplAgentTransactionStatsEntry 5 } uplaDeviationOfTransactionLife OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard deviation of uplaMeanTransactionLife." ::= { uplAgentTransactionStatsEntry 6 } uplaMeanResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean transaction response time in milliseconds,as measured from the browser's point of view." ::= { uplAgentTransactionStatsEntry 7 } uplaDeviationOfResponseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard deviation of uplaMeanResponseTime." ::= { uplAgentTransactionStatsEntry 8 } uplaMeanRetriesPerThousandTxn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of retransmitted requests for every one thousand completed transactions." ::= { uplAgentTransactionStatsEntry 9 } uplaDeviationOfRetriesPTTxn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard deviation of uplaMeanRetriesPerThousandTxn." ::= { uplAgentTransactionStatsEntry 10 } -- -- uplAgentLimitedResourceTable -- This table describes UPLink Agent resource usage -- uplAgentLimitedResourceTable OBJECT-TYPE SYNTAX INTEGER --- SEQUENCE OF UplAgentLimitedResourceEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding information about limited resource usage." ::= { uplHdtpStats 6 } -- -- New WAP statistics that are held in the Agent -- uplaWapStats OBJECT IDENTIFIER ::= { uplAgent 4 } -- -- WAP Session Statistics -- uplAgentWapWSPSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentWapSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent WAP session statistics." ::= { uplaWapStats 1 } uplAgentWapSessionStatsEntry OBJECT-TYPE SYNTAX UplAgentWapSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplawssAgentIdentifier } ::= { uplAgentWapWSPSessionStatsTable 1 } UplAgentWapSessionStatsEntry ::= SEQUENCE { uplawssAgentIdentifier INTEGER, uplaActiveWapSessions Gauge, uplaWapSessionsStarted Counter } uplawssAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentWapSessionStatsEntry 1 } uplaActiveWapSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { uplAgentWapSessionStatsEntry 2 } uplaWapSessionsStarted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { uplAgentWapSessionStatsEntry 3 } -- -- WAP WTP layer Statistics -- uplAgentWapWTPTransactionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentWapTransactionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent WAP Transaction layer statistics." ::= { uplaWapStats 2 } uplAgentWapTransactionStatsEntry OBJECT-TYPE SYNTAX UplAgentWapTransactionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplawtsAgentIdentifier } ::= { uplAgentWapWTPTransactionStatsTable 1 } UplAgentWapTransactionStatsEntry ::= SEQUENCE { uplawtsAgentIdentifier INTEGER, uplaWapInvokeTpdus Gauge, uplaWapResultTpdus Counter, uplaWapAbortTransaction Counter } uplawtsAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentWapTransactionStatsEntry 1 } uplaWapInvokeTpdus OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { uplAgentWapTransactionStatsEntry 2 } uplaWapResultTpdus OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { uplAgentWapTransactionStatsEntry 3 } uplaWapAbortTransaction OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { uplAgentWapTransactionStatsEntry 4 } -- -- Wap Error Statistics -- -- uplAgentWapErrorStatsSummaryTable -- This table describes UPLink Agent WAP errors statistics summary -- uplAgentWapErrorStatsSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentWapErrorStatsSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding WAP stack related error-summary statistics." ::= { uplaWapStats 3 } uplAgentWapErrorStatsSummaryEntry OBJECT-TYPE SYNTAX UplAgentWapErrorStatsSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplawesAgentIdentifier } ::= { uplAgentWapErrorStatsSummaryTable 1 } UplAgentWapErrorStatsSummaryEntry ::= SEQUENCE { uplawesAgentIdentifier INTEGER, uplaTotalWapErrors Counter, uplaOtherWapErrors Counter, uplaSessionWapErrors Counter, uplaTransactionWapErrors Counter } uplawesAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentWapErrorStatsSummaryEntry 1 } uplaTotalWapErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of WAP stack errors that have occurred since the uplAgent started." ::= { uplAgentWapErrorStatsSummaryEntry 2 } uplaOtherWapErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for all other errors since the uplAgent started. It is simply TotalErrors minus all the named class errors." ::= { uplAgentWapErrorStatsSummaryEntry 3 } uplaSessionWapErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the WAP session class of errors since the uplAgent started. The session class of errors refers to invalid sessions." ::= { uplAgentWapErrorStatsSummaryEntry 4 } uplaTransactionWapErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of error occurrences for the WAP transaction class of errors since the uplAgent started. The transaction class of errors refers to all errors occurring while the transaction is conducted." ::= { uplAgentWapErrorStatsSummaryEntry 5 } -- -- uplAgentWapErrorStatsDetailTable -- -- This table describes UPLink Agent WAP error statistics details -- uplAgentWapErrorStatsDetailTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentWapErrorStatsDetailEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding detailed error statistics." ::= { uplaWapStats 4 } uplAgentWapErrorStatsDetailEntry OBJECT-TYPE SYNTAX UplAgentWapErrorStatsDetailEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each error code in an uplAgent." INDEX { uplaweAgentIdentifier, uplaWapErrorCode } ::= { uplAgentWapErrorStatsDetailTable 1 } UplAgentWapErrorStatsDetailEntry ::= SEQUENCE { uplaweAgentIdentifier INTEGER, uplaWapErrorCode INTEGER, uplaWapErrorName DisplayString, uplaWapErrorSeverity INTEGER, uplaWapErrorClass INTEGER, uplaWapErrorCount Counter } uplaweAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentWapErrorStatsDetailEntry 1 } uplaWapErrorCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The error code as defined in uplAgent." ::= { uplAgentWapErrorStatsDetailEntry 2 } uplaWapErrorName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A text string describing the error name." ::= { uplAgentWapErrorStatsDetailEntry 3 } uplaWapErrorSeverity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Error severity. 1 is the highest." ::= { uplAgentWapErrorStatsDetailEntry 4 } uplaWapErrorClass OBJECT-TYPE SYNTAX INTEGER { other(1), session(2), txn(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Error class identifier." ::= { uplAgentWapErrorStatsDetailEntry 5 } uplaWapErrorCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the error has occurred since the uplAgent started." ::= { uplAgentWapErrorStatsDetailEntry 6 } --- uplAgentStackServiceTable --- --- Table holding enabled stack services. --- The table indicates whether an enabled stack service --- has been loaded successfully or not in UPLAgent. --- uplaStackServiceStats OBJECT IDENTIFIER ::= { uplAgent 5 } uplAgentStackServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentStackServiceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UP.Link Stack Service data for each Agent. The static information is obtained from the Oracle database which is configured via the Admin GUI. The dynamic information is kept up to date by the process." ::= { uplaStackServiceStats 1 } uplAgentStackServiceEntry OBJECT-TYPE SYNTAX UplAgentStackServiceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with Stack Services for each Agent." INDEX { uplasstAgentIdentifier, uplAgentStackServiceIdentifier } ::= { uplAgentStackServiceTable 1 } UplAgentStackServiceEntry ::= SEQUENCE { uplasstAgentIdentifier INTEGER, uplAgentStackServiceIdentifier INTEGER, uplAgentStackServiceAppProtoName DisplayString, uplAgentStackServiceName DisplayString, uplAgentStackServiceLoaded INTEGER, uplAgentStackServiceAdaptorThreads INTEGER, uplAgentStackServiceWDPPortNumber INTEGER, --- ITS239193: Added more stack service params uplAgentStackServiceTableSize INTEGER, uplAgentStackServiceMeanTableItems INTEGER, uplAgentStackServiceMeanTableItemsDeviation INTEGER, uplAgentStackServiceMeanBucketChainLength INTEGER, uplAgentStackServiceMeanBucketChainLengthDeviation INTEGER, uplAgentStackServiceTableMeanNumberItemsGarbageCollected INTEGER, uplAgentStackServiceTableMeanNumberItemsGarbageCollectedDeviatn INTEGER, uplAgentStackServiceMeanGarbageCollectTime INTEGER, uplAgentStackServiceMeanGarbageCollectTimeDeviation INTEGER } uplasstAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentStackServiceEntry 1 } uplAgentStackServiceIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each Stack Service." ::= { uplAgentStackServiceEntry 2 } uplAgentStackServiceAppProtoName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "AppProtName." ::= { uplAgentStackServiceEntry 3 } uplAgentStackServiceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "AppProtName + Bearer + Tunnel Proto." ::= { uplAgentStackServiceEntry 4 } uplAgentStackServiceLoaded OBJECT-TYPE SYNTAX INTEGER { notloaded(1), loaded(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Has the Stack Service been loaded: (1) No (2) Yes." ::= { uplAgentStackServiceEntry 5 } uplAgentStackServiceAdaptorThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Adaptor threads for this Stack Service." ::= { uplAgentStackServiceEntry 6 } uplAgentStackServiceWDPPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The WDP Port number for this Stack Service." ::= { uplAgentStackServiceEntry 7 } --- ITS239193 uplAgentStackServiceTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the StackSvcNumBuckets configuration parameter." ::= { uplAgentStackServiceEntry 8 } uplAgentStackServiceMeanTableItems OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean number of total items in a stack table." ::= { uplAgentStackServiceEntry 9 } uplAgentStackServiceMeanTableItemsDeviation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Std. deviation from mean number of total items in a stack table." ::= { uplAgentStackServiceEntry 10 } uplAgentStackServiceMeanBucketChainLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean length of bucket chain in a stack table." ::= { uplAgentStackServiceEntry 11 } uplAgentStackServiceMeanBucketChainLengthDeviation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Std. deviation from mean length of bucket chain in a stack table." ::= { uplAgentStackServiceEntry 12 } uplAgentStackServiceTableMeanNumberItemsGarbageCollected OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean number of items removed per garbage collection run." ::= { uplAgentStackServiceEntry 13 } uplAgentStackServiceTableMeanNumberItemsGarbageCollectedDeviatn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Std. deviation from mean number of items removed per garbage collection run." ::= { uplAgentStackServiceEntry 14 } uplAgentStackServiceMeanGarbageCollectTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean time, in milliseconds, to garbage collect for a stack service." ::= { uplAgentStackServiceEntry 15 } uplAgentStackServiceMeanGarbageCollectTimeDeviation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Std. deviation from mean time to garbage collect for a stack service." ::= { uplAgentStackServiceEntry 16 } ---v5 -- -- Radius Client statistics that are held in the Agent -- uplaRadiusClientStats OBJECT IDENTIFIER ::= { uplAgent 6 } uplAgentRadiusClientStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplAgentRadiusClientStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding uplAgent Radius Client statistics." ::= { uplaRadiusClientStats 1 } uplAgentRadiusClientStatsEntry OBJECT-TYPE SYNTAX UplAgentRadiusClientStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each uplAgent." INDEX { uplarcsAgentIdentifier } ::= { uplAgentRadiusClientStatsTable 1 } UplAgentRadiusClientStatsEntry ::= SEQUENCE { uplarcsAgentIdentifier INTEGER, uplaTotalMappingTableHits Counter, uplaSuccessfulMappingHits Counter, uplaFailedMappingHits Counter } uplarcsAgentIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each uplAgent." ::= { uplAgentRadiusClientStatsEntry 1 } uplaTotalMappingTableHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of CLID mapping table database hits made since the uplAgent started." ::= { uplAgentRadiusClientStatsEntry 2 } uplaSuccessfulMappingHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful CLID mapping hits made on the database since the uplAgent started." ::= { uplAgentRadiusClientStatsEntry 3 } uplaFailedMappingHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed CLID mapping hits made on the database since the uplAgent started." ::= { uplAgentRadiusClientStatsEntry 4 } -- -- uplAgentTraps -- -- uplAgentTrapInfo OBJECT IDENTIFIER ::= { uplAgent 20 } uplaTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplAgentTrapInfo 1 } uplaStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent is started." ::= 200 uplaShutdown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent is shut down. uplaTrapInfo gives the reason for the shutdown." ::= 201 uplaDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects that the database connection is down." ::= 202 uplaFaxMgrConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects that the fax manager is down." ::= 203 uplaMessengerConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects that the messenger is down." ::= 204 uplaInvalidConfig TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects an invalid configuration. uplaTrapInfo gives the configuration name." ::= 205 uplaInternalFatalErrors TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects an internal fatal error. uplaTrapInfo gives error name." ::= 206 uplaOutOfResource TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the uplAgent detects reportable out-of-resource conditions. uplaTrapInfo gives the resource name." ::= 207 uplaDatabaseConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the Agent detects that the database is up." ::= 208 ---v5 uplaBillingInitError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the Agent client cannot initialise communication with the Billing Manager." ::= 209 uplaBillingLogError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the Agent client Billing event cannot be logged with the Billing Manager." ::= 210 uplaDynamicUpdateStarted TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the Agent Dynamic Update has started." ::= 211 uplaDynamicUpdateStopped TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplaAgentIdentifier, uplaHostName, uplaProcessId, uplaTrapInfo } DESCRIPTION "An event that is generated when the Agent Dynamic Update has terminated." ::= 212 -- -- NBRouter -- uplNbRouter OBJECT IDENTIFIER ::= { upLinkProcesses 3 } -- -- uplNbRouterDescriptionTable -- This table describes information identifying UPLink NarrowBand Routers -- uplNbRouterDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplNbRouterDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPLNbRouter identifying information." ::= { uplNbRouter 1 } uplNbRouterDescriptionEntry OBJECT-TYPE SYNTAX UplNbRouterDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPLNbRouter." INDEX { uplrdIpAddress, uplrdProcessId} ::= { uplNbRouterDescriptionTable 1 } UplNbRouterDescriptionEntry ::= SEQUENCE { uplrdIpAddress IpAddress, uplrdProcessId INTEGER, uplrdHostName DisplayString, uplrdPortNumber INTEGER, uplrdStartUpTime DisplayString } uplrdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLNbRouter." ::= { uplNbRouterDescriptionEntry 1 } uplrdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLNbRouter." ::= { uplNbRouterDescriptionEntry 2 } uplrdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPLNbRouter." ::= { uplNbRouterDescriptionEntry 3 } uplrdPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLNbRouter listens for incoming requests." ::= { uplNbRouterDescriptionEntry 4 } uplrdStartUpTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPLNbRouter started." ::= { uplNbRouterDescriptionEntry 5 } -- -- HDTP statistics that are held in the UPLNbRouter -- uplrHdtpStats OBJECT IDENTIFIER ::= { uplNbRouter 2 } uplNbRouterAirlinkTable OBJECT-TYPE SYNTAX INTEGER ---SEQUENCE OF UplNbRouterAirlinkEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding airlinks loaded successfully in UPLNbRouter." ::= { uplrHdtpStats 1 } uplNbRouterAirlinkStatsTable OBJECT-TYPE SYNTAX INTEGER ---SEQUENCE OF UplNbRouterAirlinkStatsEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding statistics of mobile-terminated traffic through airlinks loaded in UPLNbRouter." ::= { uplrHdtpStats 2 } -- -- WAP statistics that are held in the UPLNbRouter -- uplrStackServiceStats OBJECT IDENTIFIER ::= { uplNbRouter 3 } -- -- uplNbRouterTraps -- This section describes traps originated by UPLNbRouter -- uplNbRouterTrapInfo OBJECT IDENTIFIER ::= { uplNbRouter 20 } uplrTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplNbRouterTrapInfo 1 } uplrClientIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the node running the client that is communicating to the UPLNbRouter." ::= { uplNbRouterTrapInfo 2 } uplrClientHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running the client that is communicating to the UPLNbRouter." ::= { uplNbRouterTrapInfo 3 } uplrClientProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the client that is communicating to the UPLNbRouter." ::= { uplNbRouterTrapInfo 4 } uplrStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter is started." ::= 500 uplrShutdown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter is shut down. uplrTrapInfo gives the reason for the shutdown." ::= 501 uplrDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects that the database connection is down." ::= 502 uplrDatabaseConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects that the database connection is back up." ::= 503 uplrInternalError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects an internal error. uplrTrapInfo gives error name." ::= 505 uplrSMSCConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects the connection to external SMSC is down" ::= 506 uplrSMSCConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects the connection to external SMSC is back up" ::= 507 uplrClientConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects the connection to a client is down. The client can be uplMessenger, uplAgent or uplDispatcher." ::= 508 uplrClientConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the UPLNbRouter detects the connection to a client is back up. The client can be uplMessenger, uplAgent or uplDispatcher." ::= 509 uplrNbRouterConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrClientIpAddress, uplrClientHostName, uplrClientProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated by a client when the client detects the connection to an UPLNbRouter is down." ::= 510 uplrNbRouterConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrClientIpAddress, uplrClientHostName, uplrClientProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated by a client when the client detects the connection to an UPLNbRouter is back up." ::= 511 uplrProtocolError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrClientIpAddress, uplrClientHostName, uplrClientProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated by a client process running narrowband airlink adaptor when it detects a protocol error in the messages exchange with the UPLNbRouter." ::= 512 ---v5 uplrBillingInitError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the NBRouter client cannot initialise communication with the Billing Manager." ::= 513 uplrBillingLogError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrdHostName, uplrdProcessId, uplrTrapInfo } DESCRIPTION "An event that is generated when the NBRouter client Billing event cannot be logged with the Billing Manager." ::= 514 -- -- Messenger -- uplMessenger OBJECT IDENTIFIER ::= { upLinkProcesses 4 } -- -- uplMessengerDescriptionTable -- This table describes information identifying UPLMessenger -- uplMessengerDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplMessengerDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPLMessenger identifying information." ::= { uplMessenger 1 } uplMessengerDescriptionEntry OBJECT-TYPE SYNTAX UplMessengerDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPLMessenger." INDEX { uplmdIpAddress, uplmdProcessId} ::= { uplMessengerDescriptionTable 1 } UplMessengerDescriptionEntry ::= SEQUENCE { uplmdIpAddress IpAddress, uplmdProcessId INTEGER, uplmdHostName DisplayString, uplmdMsgServerPortNumber INTEGER, uplmdPublicHTTPPortNumber INTEGER, uplmdPublicHTTPSPortNumber INTEGER, uplmdPrivateHTTPPortNumber INTEGER, uplmdStartupTime DisplayString, --ITS240086 uplmDBMaxConnections INTEGER, uplmDBMinConnections INTEGER, uplmDBConnectionCacheThreadWaits Counter, uplmDBConnectionCacheMeanWaitTime INTEGER, uplmDBConnectionCacheDeviationOfWaitTime INTEGER, --ITS240086 end Nathan --ITS270811 Nathan Start uplmdMaxMsgClientStreams INTEGER, uplmdOpenAgentStreams INTEGER, uplmdNumTxnProcessed INTEGER --ITS270811 Nathan End } uplmdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLMessenger." ::= { uplMessengerDescriptionEntry 1 } uplmdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLMessenger." ::= { uplMessengerDescriptionEntry 2 } uplmdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPLMessenger." ::= { uplMessengerDescriptionEntry 3 } uplmdMsgServerPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLMessenger connects to the proxy to deliver notifications." ::= { uplMessengerDescriptionEntry 4 } uplmdPublicHTTPPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLMessenger listens for nonsecure public notification services." ::= { uplMessengerDescriptionEntry 5 } uplmdPublicHTTPSPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLMessenger listens for secure public notification services." ::= { uplMessengerDescriptionEntry 6 } uplmdPrivateHTTPPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLMessenger listens for nonsecure private notification services." ::= { uplMessengerDescriptionEntry 7 } uplmdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPLMessenger started." ::= { uplMessengerDescriptionEntry 8 } --ITS240086 Nathan uplmDBMaxConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of database connections." ::= { uplMessengerDescriptionEntry 9 } uplmDBMinConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Minimum number of database connections." ::= { uplMessengerDescriptionEntry 10 } uplmDBConnectionCacheThreadWaits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times threads had to wait for a database connection." ::= { uplMessengerDescriptionEntry 11 } uplmDBConnectionCacheMeanWaitTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mean wait time in milliseconds for threads waiting on a database connection." ::= { uplMessengerDescriptionEntry 12 } uplmDBConnectionCacheDeviationOfWaitTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Standard deviation of uplmDBConnectionCacheMeanWaitTime." ::= { uplMessengerDescriptionEntry 13 } --ITS240086 end Nathan --ITS270811 Nathan Start uplmdMaxMsgClientStreams OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured max number of busy streams. " ::= { uplMessengerDescriptionEntry 14 } uplmdOpenAgentStreams OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of streams currently in use. These sometimes get blocked, so always at max with no increase in the next value implies a problem." ::= { uplMessengerDescriptionEntry 15 } uplmdNumTxnProcessed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of transactions processed by the streams." ::= { uplMessengerDescriptionEntry 16 } --ITS270811 Nathan End -- -- HDTP statistics that are held in the UPLMessenger -- uplmHdtpStats OBJECT IDENTIFIER ::= { uplMessenger 2 } uplMessengerAirlinkTable OBJECT-TYPE SYNTAX INTEGER ---SEQUENCE OF UplMessengerAirlinkEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding airlinks loaded successfully in UPLMessenger." ::= { uplmHdtpStats 1 } uplMessengerAirlinkStatsTable OBJECT-TYPE SYNTAX INTEGER ---SEQUENCE OF UplMessengerAirlinkStatsEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The table holding statistics of notifications sent by the messenger." ::= { uplmHdtpStats 2 } -- -- WAP statistics that are held in the UPLMessenger -- uplmStackServiceStats OBJECT IDENTIFIER ::= { uplMessenger 3 } -- -- Notifications statistics that are held in the UPLMessenger -- uplMessengerNtfnStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplMessengerNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on notification services provided by UPLMessenger." ::= { uplMessenger 4 } uplMessengerNtfnStatsEntry OBJECT-TYPE SYNTAX UplMessengerNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with notifications statistics for each UPLMessenger." INDEX { uplmnsIpAddress, uplmnsProcessId } ::= { uplMessengerNtfnStatsTable 1 } UplMessengerNtfnStatsEntry ::= SEQUENCE { uplmnsIpAddress IpAddress, uplmnsProcessId INTEGER, uplmnsPublicHTTPReqReceived Counter, uplmnsPrivateHTTPReqReceived Counter, uplmnsPublicHTTPSReqReceived Counter, uplmnsPublicHTTPReqProcessed Counter, uplmnsPrivateHTTPReqProcessed Counter, uplmnsPublicHTTPSReqProcessed Counter, uplmnsAvgNtfnsAddedPerSec INTEGER, uplmnsAvgNtfnsDeliveredPerSec INTEGER, uplmnsAvgNtfnsExpiredPerSec INTEGER, uplmnsAvgNtfnsMarkedUnDelvrPerSec INTEGER, -- 257429 Nathan uplmnsNumAddRequests INTEGER, uplmnsNumStatusRequests INTEGER, uplmnsNumDeleteRequests INTEGER, uplmnsNumAdded INTEGER, uplmnsNumStatusFound INTEGER, uplmnsNumDeleted INTEGER, uplmnsNumExpired INTEGER, uplmnsCompletedNotifications INTEGER, uplmnsSignalsSent INTEGER -- end 257429 } uplmnsIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLMessenger." ::= { uplMessengerNtfnStatsEntry 1 } uplmnsProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLMessenger." ::= { uplMessengerNtfnStatsEntry 2 } uplmnsPublicHTTPReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPLMessenger received since it comes up." ::= { uplMessengerNtfnStatsEntry 3 } uplmnsPrivateHTTPReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of private HTTP requests the UPLMessenger received since it comes up." ::= { uplMessengerNtfnStatsEntry 4 } uplmnsPublicHTTPSReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPLMessenger received since it comes up." ::= { uplMessengerNtfnStatsEntry 5 } uplmnsPublicHTTPReqProcessed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPLMessenger processed successfully since it comes up." ::= { uplMessengerNtfnStatsEntry 6 } uplmnsPrivateHTTPReqProcessed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of private HTTP requests the UPLMessenger processed successfully since it comes up." ::= { uplMessengerNtfnStatsEntry 7 } uplmnsPublicHTTPSReqProcessed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTPS requests the UPLMessenger processed successfully since it comes up." ::= { uplMessengerNtfnStatsEntry 8 } uplmnsAvgNtfnsAddedPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications added per second by the UPLMessenger." ::= { uplMessengerNtfnStatsEntry 9 } uplmnsAvgNtfnsDeliveredPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications delivered per second by the UPLMessenger." ::= { uplMessengerNtfnStatsEntry 10 } uplmnsAvgNtfnsExpiredPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications expired per second by the UPLMessenger." ::= { uplMessengerNtfnStatsEntry 11 } uplmnsAvgNtfnsMarkedUnDelvrPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications marked undeliverable per second by the UPLMessenger." ::= { uplMessengerNtfnStatsEntry 12 } -- Nathan 257429 uplmnsNumAddRequests OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of notifications submitted for delivery." ::= { uplMessengerNtfnStatsEntry 13 } uplmnsNumStatusRequests OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of requests for notification status submitted." ::= { uplMessengerNtfnStatsEntry 14 } uplmnsNumDeleteRequests OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of delete requests submitted." ::= { uplMessengerNtfnStatsEntry 15 } uplmnsNumAdded OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of notifications that were actually added." ::= { uplMessengerNtfnStatsEntry 16 } uplmnsNumStatusFound OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of status requests that were processed sucessfully." ::= { uplMessengerNtfnStatsEntry 17 } uplmnsNumDeleted OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of delete requests that were processed sucessfully." ::= { uplMessengerNtfnStatsEntry 18 } uplmnsNumExpired OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of notification requests that got expired." ::= { uplMessengerNtfnStatsEntry 19 } uplmnsCompletedNotifications OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of notifications that got completed." ::= { uplMessengerNtfnStatsEntry 20 } uplmnsSignalsSent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of signal PDUs sent." ::= { uplMessengerNtfnStatsEntry 21 } -- -- uplMessengerNtfnCacheTable -- This table holds the statistics on pending notifications -- that the UPLMessenger maintains as a in-memory cache -- uplMessengerNtfnCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF UplMessengerNtfnCacheEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on the notification cache maintained by UPLMessenger." ::= { uplMessenger 5 } uplMessengerNtfnCacheEntry OBJECT-TYPE SYNTAX UplMessengerNtfnCacheEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with the notifications cache statistics for each UPLMessenger." INDEX { uplmncIpAddress, uplmncProcessId } ::= { uplMessengerNtfnCacheTable 1 } UplMessengerNtfnCacheEntry ::= SEQUENCE { uplmncIpAddress IpAddress, uplmncProcessId INTEGER, uplmncTotalNumOfPendingNtfns Counter, uplmncAvgNumOfPendingNtfnsPerSub INTEGER } uplmncIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLMessenger." ::= { uplMessengerNtfnCacheEntry 1 } uplmncProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLMessenger." ::= { uplMessengerNtfnCacheEntry 2 } uplmncTotalNumOfPendingNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of pending notifications in the cache as maintained by the UPLMessenger." ::= { uplMessengerNtfnCacheEntry 3 } uplmncAvgNumOfPendingNtfnsPerSub OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of pending notifications per subscriber as maintained by the UPLMessenger." ::= { uplMessengerNtfnCacheEntry 4 } -- Upl Messenger HTTD status table uplMessengerHTTPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplMessengerHTTPStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on HTTP services provided by UPLMessenger." ::= { uplMessenger 6 } uplMessengerHTTPStatsEntry OBJECT-TYPE SYNTAX UplMessengerHTTPStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with HTTP statistics for each UPLMessenger." INDEX { uplmhIpAddress, uplmhProcessId } ::= { uplMessengerHTTPStatsTable 1 } UplMessengerHTTPStatsEntry ::= SEQUENCE { uplmhIpAddress IpAddress, uplmhProcessId INTEGER, uplmhPublicHTTPMaxConnections INTEGER, uplmhPublicHTTPOpenConnections INTEGER, uplmhPublicHTTPMaxThreads INTEGER, uplmhPublicHTTPBusyThreads INTEGER, uplmhPublicHTTPTimesAllThreadsBusy INTEGER, uplmhPublicHTTPMaxDispQueueLength INTEGER, uplmhPublicHTTPCurrentDispQueueLen INTEGER, uplmhPublicHTTPTimesDispQueueFull INTEGER, uplmhPrivateHTTPMaxConnections INTEGER, uplmhPrivateHTTPOpenConnections INTEGER, uplmhPrivateHTTPMaxThreads INTEGER, uplmhPrivateHTTPBusyThreads INTEGER, uplmhPrivateHTTPTimesAllThreadsBusy INTEGER, uplmhPrivateHTTPMaxDispQueueLength INTEGER, uplmhPrivateHTTPCurrentDispQueueLen INTEGER, uplmhPrivateHTTPTimesDispQueueFull INTEGER, uplmhPublicHTTPSMaxConnections INTEGER, uplmhPublicHTTPSOpenConnections INTEGER, uplmhPublicHTTPSMaxThreads INTEGER, uplmhPublicHTTPSBusyThreads INTEGER, uplmhPublicHTTPSTimesAllThreadsBusy INTEGER, uplmhPublicHTTPSMaxDispQueueLength INTEGER, uplmhPublicHTTPSCurrentDispQueueLen INTEGER, uplmhPublicHTTPSTimesDispQueueFull INTEGER } uplmhIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLMessenger." ::= { uplMessengerHTTPStatsEntry 1 } uplmhProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLMessenger." ::= { uplMessengerHTTPStatsEntry 2 } uplmhPublicHTTPMaxConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of HTTP connections that can be possible on the public non-secure interface. Refelects the config variable NumPublicHTTPThreads" ::= { uplMessengerHTTPStatsEntry 3 } uplmhPublicHTTPOpenConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of Public HTTP connections that are currently open" ::= { uplMessengerHTTPStatsEntry 4 } uplmhPublicHTTPMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The maximum Public HTTP threads that start up (NumPublicHTTPThreads)" ::= { uplMessengerHTTPStatsEntry 5 } uplmhPublicHTTPBusyThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Number of public HTTP threads that are currently busy. Busy means when the thread Picks up a entry from the dispatcher quese, Not busy means when the thread goes back to sleep on the dispatcher queu e" ::= { uplMessengerHTTPStatsEntry 6 } uplmhPublicHTTPTimesAllThreadsBusy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a message was received and all the public HTTP threads are busy" ::= { uplMessengerHTTPStatsEntry 7 } uplmhPublicHTTPMaxDispQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Maximum length of the public HTTP dispatcher queue (MaxPublicHTTPDispatchQLen )" ::= { uplMessengerHTTPStatsEntry 8 } uplmhPublicHTTPCurrentDispQueueLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Current length of the public HTTP dispatcher queue" ::= { uplMessengerHTTPStatsEntry 9 } uplmhPublicHTTPTimesDispQueueFull OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a connection was accepted and the public HTTP dispatcher queue was full" ::= { uplMessengerHTTPStatsEntry 10 } uplmhPrivateHTTPMaxConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of HTTP connections that can be possible on the private non-secure interface " ::= { uplMessengerHTTPStatsEntry 11 } uplmhPrivateHTTPOpenConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of Private HTTP connections that are currently open" ::= { uplMessengerHTTPStatsEntry 12 } uplmhPrivateHTTPMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The maximum Private HTTP threads that start up" ::= { uplMessengerHTTPStatsEntry 13 } uplmhPrivateHTTPBusyThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Number of private HTTP threads that are currently busy" ::= { uplMessengerHTTPStatsEntry 14 } uplmhPrivateHTTPTimesAllThreadsBusy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a message was received and all the private HTTP threads are busy" ::= { uplMessengerHTTPStatsEntry 15 } uplmhPrivateHTTPMaxDispQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Maximum length of the private HTTP dispatcher queue" ::= { uplMessengerHTTPStatsEntry 16 } uplmhPrivateHTTPCurrentDispQueueLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Current length of the private HTTP dispatcher queue" ::= { uplMessengerHTTPStatsEntry 17 } uplmhPrivateHTTPTimesDispQueueFull OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a connection was accepted and the private HTTP dispatcher queue was full" ::= { uplMessengerHTTPStatsEntry 18 } uplmhPublicHTTPSMaxConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of HTTP connections that can be possible on the public secure interface" ::= { uplMessengerHTTPStatsEntry 19 } uplmhPublicHTTPSOpenConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of Public secure HTTP connections that are currently open" ::= { uplMessengerHTTPStatsEntry 20 } uplmhPublicHTTPSMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The maximum Public secure HTTP threads that start up" ::= { uplMessengerHTTPStatsEntry 21 } uplmhPublicHTTPSBusyThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Number of public secure HTTP threads that are currently busy" ::= { uplMessengerHTTPStatsEntry 22 } uplmhPublicHTTPSTimesAllThreadsBusy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a message was received and all the public secure HTTP threads are busy" ::= { uplMessengerHTTPStatsEntry 23 } uplmhPublicHTTPSMaxDispQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Maximum length of the public secure HTTP dispatcher queue" ::= { uplMessengerHTTPStatsEntry 24 } uplmhPublicHTTPSCurrentDispQueueLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The Current length of the public secure HTTP dispatcher queue" ::= { uplMessengerHTTPStatsEntry 25 } uplmhPublicHTTPSTimesDispQueueFull OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The number of times a connection was accepted and the public secure HTTP dispatcher queue was full" ::= { uplMessengerHTTPStatsEntry 26 } -- -- uplMessengerTraps -- This section describes traps originated by UPLMessenger -- uplMessengerTrapInfo OBJECT IDENTIFIER ::= { uplMessenger 20 } uplmTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplMessengerTrapInfo 1 } uplmStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger is started." ::= 600 uplmShutdown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger is shut down. uplmTrapInfo gives the reason for the shutdown." ::= 601 uplmDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects that the database connection is down." ::= 602 uplmDatabaseConnectionUp TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects that the database connection is back up." ::= 603 uplmInvalidConfig TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects an invalid configuration. uplmTrapInfo gives the configuration name." ::= 604 uplmInternalErrors TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects an internal error. uplmTrapInfo gives error name." ::= 605 uplmAgentConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMesssenger detects the message server serving UPLAgents at a configured port is down." ::= 606 uplmPublicHTTPServiceStarted TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger is starting the Public HTTP service. This is sent as a warning because the service lowers the overall security of the system." ::= 607 uplmPublicHTTPServiceDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects the Public HTTP interface is down." ::= 608 uplmPrivateHTTPServiceDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects the Private HTTP interface is down." ::= 609 uplmPublicHTTPSServiceDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplmdIpAddress, uplmdHostName, uplmdProcessId, uplmTrapInfo } DESCRIPTION "An event that is generated when the UPLMessenger detects the Public secure HTTP interface is down." ::= 610 ---v5 -- -- uplWapTraps -- This section describes traps originated by wap subsystem -- uplWap OBJECT IDENTIFIER ::= { upLinkProcesses 5 } uplWapTrapInfo OBJECT IDENTIFIER ::= { uplWap 20 } uplwTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplWapTrapInfo 1 } uplwHostName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "The host name of the node running the process which is executing the wap subsystem." ::= { uplWapTrapInfo 2 } uplwProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS optional DESCRIPTION "The id of the process that is executing the wap subsystem." ::= { uplWapTrapInfo 3 } uplwCLIDMappingError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplwHostName, uplwProcessId, uplwTrapInfo } DESCRIPTION "An event that is generated when a match is not found in the CLID mapping table by the wap subsystem. uplwProcessId indicates which client is executing the wap subsystem and uplwTrapInfo describes the error." ::= 701 ---v5 -- -- BillingManager -- uplBillingMgr OBJECT IDENTIFIER ::= { upLinkProcesses 6 } -- -- uplBillingMgrDescriptionTable -- This table describes information identifying UPLBillMan -- uplBillingMgrDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplBillingMgrDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPLBillMan identifying information." ::= { uplBillingMgr 1 } uplBillingMgrDescriptionEntry OBJECT-TYPE SYNTAX UplBillingMgrDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPLBillMan." INDEX { uplbdIpAddress, uplbdProcessId} ::= { uplBillingMgrDescriptionTable 1 } UplBillingMgrDescriptionEntry ::= SEQUENCE { uplbdIpAddress IpAddress, uplbdProcessId INTEGER, uplbdHostName DisplayString, uplbdPortNumber INTEGER, uplbdStartupTime DisplayString } uplbdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLBillMan." ::= { uplBillingMgrDescriptionEntry 1 } uplbdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLBillMan." ::= { uplBillingMgrDescriptionEntry 2 } uplbdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPLBillMan." ::= { uplBillingMgrDescriptionEntry 3 } uplbdPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLBillMan listens for incoming billing events to log." ::= { uplBillingMgrDescriptionEntry 4 } uplbdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPLBillMan started." ::= { uplBillingMgrDescriptionEntry 5 } -- -- Billing Manager Event statistics that are held in the UPLBillMan -- uplBillingMgrEventStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplBillingMgrEventStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on events logged by UPLBillMan." ::= { uplBillingMgr 2 } uplBillingMgrEventStatsEntry OBJECT-TYPE SYNTAX UplBillingMgrEventStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with event statistics for each UPLBillMan." INDEX { uplbesIpAddress, uplbesProcessId } ::= { uplBillingMgrEventStatsTable 1 } UplBillingMgrEventStatsEntry ::= SEQUENCE { uplbesIpAddress IpAddress, uplbesProcessId INTEGER, uplbesEventsReceived Counter, uplbesEventLogFailures Counter, uplbesDirectTransferFailures Counter } uplbesIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLBillMan." ::= { uplBillingMgrEventStatsEntry 1 } uplbesProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLBillMan." ::= { uplBillingMgrEventStatsEntry 2 } uplbesEventsReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of events received by UPLBillMan since it comes up." ::= { uplBillingMgrEventStatsEntry 3 } uplbesEventLogFailures OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of events that failed to be loggeed by UPLBillMan since it comes up." ::= { uplBillingMgrEventStatsEntry 4 } uplbesDirectTransferFailures OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The the number of events that failed to be directed to a real time transfer interface by UPLBillMan since it comes up." ::= { uplBillingMgrEventStatsEntry 5 } -- -- Billing Manager File statistics for UPLBillMan -- uplBillingMgrFileStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplBillingMgrFileStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on file and disk space used by UPLBillMan." ::= { uplBillingMgr 3 } uplBillingMgrFileStatsEntry OBJECT-TYPE SYNTAX UplBillingMgrFileStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with file statistics for each UPLBillMan." INDEX { uplbfsIpAddress, uplbfsProcessId } ::= { uplBillingMgrFileStatsTable 1 } UplBillingMgrFileStatsEntry ::= SEQUENCE { uplbfsIpAddress IpAddress, uplbfsProcessId INTEGER, uplbfsMaxBillingFileSize INTEGER, uplbfsCompressorName DisplayString, uplbfsBillingFilePath DisplayString, uplbfsFileDiskSpaceUsed INTEGER, uplbfsArchiveFilePath DisplayString, uplbfsArchiveDiskSpaceUsed INTEGER } uplbfsIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLBillMan." ::= { uplBillingMgrFileStatsEntry 1 } uplbfsProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLBillMan." ::= { uplBillingMgrFileStatsEntry 2 } uplbfsMaxBillingFileSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum billing file size in bytes for UPLBillMan." ::= { uplBillingMgrFileStatsEntry 3 } uplbfsCompressorName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the compression tool used by UPLBillMan if one is used." ::= { uplBillingMgrFileStatsEntry 4 } uplbfsBillingFilePath OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Path to the billing file volume for the UPLBillMan process." ::= { uplBillingMgrFileStatsEntry 5 } uplbfsFileDiskSpaceUsed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Percentage disk space used at the volume uplbfsBillingFilePath." ::= { uplBillingMgrFileStatsEntry 7 } uplbfsArchiveFilePath OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Path to the archive file volume for the UPLBillMan process." ::= { uplBillingMgrFileStatsEntry 6 } uplbfsArchiveDiskSpaceUsed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Percentage disk space used at the volume uplbfsArchiveFilePath." ::= { uplBillingMgrFileStatsEntry 8 } -- -- uplBillingMgrTraps -- This section describes traps originated by UPLBillMan -- uplBillingMgrTrapInfo OBJECT IDENTIFIER ::= { uplBillingMgr 20 } uplbTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplBillingMgrTrapInfo 1 } uplbStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan is started." ::= 800 uplbShutdown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan is shut down. uplbTrapInfo gives the reason for the shutdown." ::= 801 uplbDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan detects that the database connection is down." ::= 802 uplbBillingLogFileError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan fails to open, move or write to the Billing Log. uplbTrapInfo desribes the problem with the Billing Log." ::= 803 uplbBillingDirectTransferError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan fails to direct to a Billing transfer interface. uplbTrapInfo desribes the problem with the Billing interface." ::= 804 uplbDiskSpaceError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan detects a problem with disk space. uplbTrapInfo gives the reason for the problem." ::= 805 uplbDiskSpaceLow TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan detects that the disk volume has reached a lower threshold. uplbTrapInfo gives the reason for the problem." ::= 806 uplbDiskSpaceCriticallyLow TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplbdIpAddress, uplbdHostName, uplbdProcessId, uplbTrapInfo } DESCRIPTION "An event that is generated when the UPLBillMan detects that the disk volume has reached a critical threshold. uplbTrapInfo gives the reason for the problem." ::= 807 ---v5 -- -- Radius Server -- uplRadiusServer OBJECT IDENTIFIER ::= { upLinkProcesses 7 } -- -- uplRadiusServerDescriptionTable -- This table describes information identifying UPLRadius -- uplRadiusServerDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplRadiusServerDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPLRadius identifying information." ::= { uplRadiusServer 1 } uplRadiusServerDescriptionEntry OBJECT-TYPE SYNTAX UplRadiusServerDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPLRadius." INDEX { uplrsdIpAddress, uplrsdProcessId} ::= { uplRadiusServerDescriptionTable 1 } UplRadiusServerDescriptionEntry ::= SEQUENCE { uplrsdIpAddress IpAddress, uplrsdProcessId INTEGER, uplrsdHostName DisplayString, uplrsdPortNumber INTEGER, uplrsdStartupTime DisplayString } uplrsdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLRadius." ::= { uplRadiusServerDescriptionEntry 1 } uplrsdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLRadius." ::= { uplRadiusServerDescriptionEntry 2 } uplrsdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPLRadius." ::= { uplRadiusServerDescriptionEntry 3 } uplrsdPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPLRadius listens for incoming accounting messages." ::= { uplRadiusServerDescriptionEntry 4 } uplrsdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPLRadius started." ::= { uplRadiusServerDescriptionEntry 5 } -- -- Radius Server statistics that are held in the UPLRadius -- uplRadiusServerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UplRadiusServerStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on events logged by UPLRadius." ::= { uplRadiusServer 2 } uplRadiusServerStatsEntry OBJECT-TYPE SYNTAX UplRadiusServerStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with event statistics for each UPLRadius." INDEX { uplrssIpAddress, uplrssProcessId } ::= { uplRadiusServerStatsTable 1 } UplRadiusServerStatsEntry ::= SEQUENCE { uplrssIpAddress IpAddress, uplrssProcessId INTEGER, uplrssRasServiceAddress DisplayString, uplrssAuthenticationStatus DisplayString, uplrssStartAccMsgReceived Counter, uplrssInterimAccMsgReceived Counter, uplrssStopAccMsgReceived Counter, uplrssIpMsisdnPairsInserted Counter, uplrssIpMsisdnPairsUpdated Counter, uplrssIpMsisdnPairsDeleted Counter } uplrssIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLRadius." ::= { uplRadiusServerStatsEntry 1 } uplrssProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLRadius process." ::= { uplRadiusServerStatsEntry 2 } uplrssRasServiceAddress OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The RAS Service Address of the UPLRadius process." ::= { uplRadiusServerStatsEntry 3 } uplrssAuthenticationStatus OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Authentication Status of the UPLRadius process. The status can be ON or OFF" ::= { uplRadiusServerStatsEntry 4 } uplrssStartAccMsgReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of START accouting messages received by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 5 } uplrssInterimAccMsgReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Interim accouting messages received by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 6 } uplrssStopAccMsgReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of STOP accouting messages received by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 7 } uplrssIpMsisdnPairsInserted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP/MSISDN pairs that have been inserted into the UP.Link database by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 8 } uplrssIpMsisdnPairsUpdated OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP/MSISDN pairs that have been updated on the UP.Link database by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 9 } uplrssIpMsisdnPairsDeleted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP/MSISDN pairs that have been deleted from the UP.Link database by UPLRadius since it comes up." ::= { uplRadiusServerStatsEntry 10 } -- -- uplRadiusServerTraps -- This section describes traps originated by UPLRadius -- uplRadiusServerTrapInfo OBJECT IDENTIFIER ::= { uplRadiusServer 20 } uplrsTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplRadiusServerTrapInfo 1 } uplrsStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrsdIpAddress, uplrsdHostName, uplrsdProcessId, uplrsTrapInfo } DESCRIPTION "An event that is generated when the UPLRadius is started." ::= 900 uplrsFailedToStart TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrsdIpAddress, uplrsdHostName, uplrsdProcessId, uplrsTrapInfo } DESCRIPTION "An event that is generated when the UPLRadius fails to start." ::= 901 uplrsDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrsdIpAddress, uplrsdHostName, uplrsdProcessId, uplrsTrapInfo } DESCRIPTION "An event that is generated when the UPLRadius detects that the database connection is down." ::= 902 uplrsBillingInitError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrsdIpAddress, uplrsdHostName, uplrsdProcessId, uplrsTrapInfo } DESCRIPTION "An event that is generated when the Radius client cannot initialise communication with the Billing Manager." ::= 903 uplrsBillingLogError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplrsdIpAddress, uplrsdHostName, uplrsdProcessId, uplrsTrapInfo } DESCRIPTION "An event that is generated when a Radius client billing event cannot be logged with the Billing Manager." ::= 904 ---v5 -- -- Certificate Requester -- uplCertRequester OBJECT IDENTIFIER ::= { upLinkProcesses 8 } -- -- uplCertRequesterDescriptionTable -- This table describes information identifying UPLCertRequester -- uplCertRequesterDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UplCertRequesterDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPLCertRequester identifying information." ::= { uplCertRequester 1 } uplCertRequesterDescriptionEntry OBJECT-TYPE SYNTAX UplCertRequesterDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPLCertRequester." INDEX { uplcrdIpAddress, uplcrdProcessId} ::= { uplCertRequesterDescriptionTable 1 } UplCertRequesterDescriptionEntry ::= SEQUENCE { uplcrdIpAddress IpAddress, uplcrdProcessId INTEGER, uplcrdHostName DisplayString, uplcrdUpdateInterval INTEGER, uplcrdRequestAllowance INTEGER, uplcrdStartupTime DisplayString } uplcrdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ip address of the host running UPLCertRequester." ::= { uplCertRequesterDescriptionEntry 1 } uplcrdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPLCertRequester." ::= { uplCertRequesterDescriptionEntry 2 } uplcrdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPLCertRequester." ::= { uplCertRequesterDescriptionEntry 3 } uplcrdUpdateInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interval time between Database updates of certificates by the UPLCertRequester ." ::= { uplCertRequesterDescriptionEntry 4 } uplcrdRequestAllowance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The certificate request allowance time. This is the time, before the expiration date of an existing certificate, that a new certificate is requested by UPLCertRequester." ::= { uplCertRequesterDescriptionEntry 5 } uplcrdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPLCertRequester started." ::= { uplCertRequesterDescriptionEntry 6 } -- -- uplCertRequesterTraps -- This section describes traps originated by UPLCertRequester -- uplCertRequesterTrapInfo OBJECT IDENTIFIER ::= { uplCertRequester 20 } uplcrTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { uplCertRequesterTrapInfo 1 } uplcrStartup TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplcrdIpAddress, uplcrdHostName, uplcrdProcessId, uplcrTrapInfo } DESCRIPTION "An event that is generated when the UPLCertRequester is started." ::= 1200 uplcrFatalError TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplcrdIpAddress, uplcrdHostName, uplcrdProcessId, uplcrTrapInfo } DESCRIPTION "An event that is generated when an internal exception is caught in UPLCertRequester that may cause the process to fail." ::= 1201 uplcrCertificateUpdateFailed TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplcrdIpAddress, uplcrdHostName, uplcrdProcessId, uplcrTrapInfo } DESCRIPTION "An event that is generated when the UPLCertRequester fails in an attempt to refresh a WTLS certificate." ::= 1202 uplcrInvalidCertResponse TRAP-TYPE ENTERPRISE { upLink } VARIABLES { uplcrdIpAddress, uplcrdHostName, uplcrdProcessId, uplcrTrapInfo } DESCRIPTION "An event that is generated when the UPLCertRequester receives a HTTP response with a content-type other than the WTLS certificate mime type." ::= 1203 -- -- Logical i.e. a more abstract view of the UP.Link machine -- upLinkConfig OBJECT IDENTIFIER ::= { upLink 2 } upLinkStaticInfo OBJECT IDENTIFIER ::= { upLinkConfig 1 } -- to be supplied -- upLinkAggregateStats OBJECT IDENTIFIER ::= { upLink 3 } -- to be supplied -- -- upAdmin (formerly upsService) -- upAdmin OBJECT IDENTIFIER ::= { systems 3 } upAdminTrapInfo OBJECT IDENTIFIER ::= { upAdmin 20 } upsTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string which provides additional information about the trap." ::= { upAdminTrapInfo 1 } upsProxyServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the proxy service is down " ::= 400 upsProxyServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the proxy service is slow" ::= 401 upsPushServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the push service is down " ::= 402 upsBookmarksServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the bookmarks service is down " ::= 403 upsBookmarksServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the bookmarks service is slow " ::= 404 upsHomePageServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the homepage service is down " ::= 405 upsUPWebServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Web service is down " ::= 406 upsUPWebServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Web service is slow " ::= 407 upsUPAdminServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Admin service is down " ::= 408 upsUPMailServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Mail service is down " ::= 409 upsUPMailServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Mail service is slow " ::= 410 upsUPPimServiceDown TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Pim service is down " ::= 411 upsUPPimServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Pim service is slow" ::= 412 upsHomePageServiceSlow TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Home Page service is slow" ::= 413 -- -- New traps for services coming up -- These will be implemented in TACPAC/'hearbeat monitoring tools -- -- upsProxyServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the proxy service comes back online." ::= 414 upsProxyServiceNormal TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the proxy service returns to normal response time." ::= 415 upsPushServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the push service comes back online." ::= 416 upsBookmarksServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the bookmarks service comes back online" ::= 417 upsBookmarksServiceNormal TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the bookmarks service returns to normal response time." ::= 418 upsHomePageServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the homepage service comes back online." ::= 419 upsUPWebServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Web service comes back online." ::= 420 upsUPWebServiceNormal TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Web service returns to normal response time." ::= 421 upsUPAdminServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Admin service comes back online." ::= 422 upsUPMailServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Mail service comes back online." ::= 423 upsUPMailServiceNormal TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Mail service returns to normal response time." ::= 424 upsUPPimServiceUp TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Pim service comes back on line." ::= 425 upsUPPimServiceNormal TRAP-TYPE ENTERPRISE { upAdmin } VARIABLES { upsTrapInfo } DESCRIPTION "An event that is generated when the UP Pim service returns to normal response time." ::= 426 ---v5 -- -- upPushProxy -- upPushProxy OBJECT IDENTIFIER ::= { systems 5 } -- -- Push Proxy PAP -- upPushPap OBJECT IDENTIFIER ::= { upPushProxy 1 } -- -- upPushPapDescriptionTable -- This table describes information identifying UPPushPAP -- upPushPapDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UpPushPapDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPPushPAP identifying information." ::= { upPushPap 1 } upPushPapDescriptionEntry OBJECT-TYPE SYNTAX UpPushPapDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPPushPAP." INDEX { uppdPAPIndex } ::= { upPushPapDescriptionTable 1 } UpPushPapDescriptionEntry ::= SEQUENCE { uppdPAPIndex INTEGER, uppdPAPIdentifier INTEGER, uppdProcessId INTEGER, uppdHostName DisplayString, uppdPublicHTTPPortNumber INTEGER, uppdPublicHTTPSPortNumber INTEGER, uppdPrivateHTTPPortNumber INTEGER, uppdStartupTime DisplayString } uppdPAPIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for each PAP process in the SNMP table." ::= { upPushPapDescriptionEntry 1 } uppdPAPIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each PAP process." ::= { upPushPapDescriptionEntry 2 } uppdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPPushPAP." ::= { upPushPapDescriptionEntry 3 } uppdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPPushPAP." ::= { upPushPapDescriptionEntry 4 } uppdPublicHTTPPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPPushPAP listens for nonsecure public notification services." ::= { upPushPapDescriptionEntry 5 } uppdPublicHTTPSPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPPushPAP listens for secure public notification services." ::= { upPushPapDescriptionEntry 6 } uppdPrivateHTTPPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPPushPAP listens for nonsecure private notification services." ::= { upPushPapDescriptionEntry 7 } uppdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPPushPAP started." ::= { upPushPapDescriptionEntry 8 } -- -- Notifications statistics that are held in the UPPushPAP -- upPushPapNtfnStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UpPushPapNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on notification services provided by UPPushPAP." ::= { upPushPap 2 } upPushPapNtfnStatsEntry OBJECT-TYPE SYNTAX UpPushPapNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with notifications statistics for each UPPushPAP." INDEX { uppnsPAPIndex } ::= { upPushPapNtfnStatsTable 1 } UpPushPapNtfnStatsEntry ::= SEQUENCE { uppnsPAPIndex INTEGER, uppnsPAPIdentifier INTEGER, uppnsPublicHTTPReqReceived Counter, uppnsPrivateHTTPReqReceived Counter, uppnsPublicHTTPSReqReceived Counter, uppnsPublicHTTPReqAccepted Counter, uppnsPrivateHTTPReqAccepted Counter, uppnsPublicHTTPSReqAccepted Counter, uppnsAvgNtfnsReceivedPerSec INTEGER, uppnsAvgNtfnsAcceptedPerSec INTEGER } uppnsPAPIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for each PAP process in the SNMP table." ::= { upPushPapNtfnStatsEntry 1 } uppnsPAPIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each PAP process." ::= { upPushPapNtfnStatsEntry 2 } uppnsPublicHTTPReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPPushPAP received since it comes up." ::= { upPushPapNtfnStatsEntry 3 } uppnsPrivateHTTPReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of private HTTP requests the UPPushPAP received since it comes up." ::= { upPushPapNtfnStatsEntry 4 } uppnsPublicHTTPSReqReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPPushPAP received since it comes up." ::= { upPushPapNtfnStatsEntry 5 } uppnsPublicHTTPReqAccepted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTP requests the UPPushPAP successfully accepted since it comes up." ::= { upPushPapNtfnStatsEntry 6 } uppnsPrivateHTTPReqAccepted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of private HTTP requests the UPPushPAP successfully accepted since it comes up." ::= { upPushPapNtfnStatsEntry 7 } uppnsPublicHTTPSReqAccepted OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of public HTTPS requests the UPPushPAP successfully accepted since it comes up." ::= { upPushPapNtfnStatsEntry 8 } uppnsAvgNtfnsReceivedPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications received per second by the UPPushPAP." ::= { upPushPapNtfnStatsEntry 9 } uppnsAvgNtfnsAcceptedPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications accepted per second by the UPPushPAP." ::= { upPushPapNtfnStatsEntry 10 } -- -- upPushPapForwardedNtfnsTable -- This table holds statistics on the notifications -- forwarded to both PPG and Messenger processes by the UPPushPAP -- upPushPapForwardedNtfnsTable OBJECT-TYPE SYNTAX SEQUENCE OF UpPushPapForwardedNtfnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on the notification forwarded by UPPushPAP." ::= { upPushPap 3 } upPushPapForwardedNtfnsEntry OBJECT-TYPE SYNTAX UpPushPapForwardedNtfnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with the forwarded notifications statistics for each UPPushPAP." INDEX { uppfnPAPIndex } ::= { upPushPapForwardedNtfnsTable 1 } UpPushPapForwardedNtfnsEntry ::= SEQUENCE { uppfnPAPIndex INTEGER, uppfnPAPIdentifier INTEGER, uppfnPPGForwardedNtfns Counter, uppfnPPGFailedNtfns Counter, uppfnMessengerForwardedNtfns Counter, uppfnMessengerFailedNtfns Counter } uppfnPAPIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for each PAP process in the SNMP table." ::= { upPushPapForwardedNtfnsEntry 1 } uppfnPAPIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each PAP process." ::= { upPushPapForwardedNtfnsEntry 2 } uppfnPPGForwardedNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of notifications forwarded to the UPPushPPG process by the UPPushPAP." ::= { upPushPapForwardedNtfnsEntry 3 } uppfnPPGFailedNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of notifications that failed to be forwarded to the UPPushPPG process by the UPPushPAP." ::= { upPushPapForwardedNtfnsEntry 4 } uppfnMessengerForwardedNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of notifications forwarded to the UPLMessenger process by the UPPushPAP." ::= { upPushPapForwardedNtfnsEntry 5 } uppfnMessengerFailedNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of notifications that failed to be forwarded to the UPLMessenger process by the UPPushPAP." ::= { upPushPapForwardedNtfnsEntry 6 } -- -- upPushPapTraps -- This section describes traps originated by UPPushPAP -- upPushPapTrapInfo OBJECT IDENTIFIER ::= { upPushPap 20 } uppTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { upPushPapTrapInfo 1 } uppStartup TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP is started." ::= 1000 uppShutDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP is shutting down. uppTrapInfo gives the reason for the shutdown." ::= 1001 uppFailToStart TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP has failed to start-up. uppTrapInfo gives the reason for the shutdown." ::= 1002 uppDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects that the database connection is down." ::= 1003 uppInternalErrors TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects an internal error. uppTrapInfo gives error name." ::= 1006 uppPublicHTTPServiceStarted TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP is starting the Public HTTP service. This is sent as a warning because the service lowers the overall security of the system." ::= 1007 uppPublicHTTPServiceDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects the Public HTTP interface is down." ::= 1008 uppPrivateHTTPServiceDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects the Private HTTP interface is down." ::= 1009 uppPublicHTTPSServiceDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects the Public secure HTTP interface is down." ::= 1010 uppPPGInterfaceDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects a PPG interface is down. uppTrapInfo gives the PPG identifier" ::= 1011 uppPPGInterfaceUp TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP detects a PPG interface is up. uppTrapInfo gives the PPG identifier" ::= 1012 uppPAPSuspended TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP process has been suspended." ::= 1013 uppPAPResumed TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppdPAPIdentifier, uppdHostName, uppdProcessId, uppTrapInfo } DESCRIPTION "An event that is generated when the UPPushPAP has resumed." ::= 1014 -- -- Push Proxy PPG -- upPushPpg OBJECT IDENTIFIER ::= { upPushProxy 2 } -- -- upPushPpgDescriptionTable -- This table describes information identifying UPPushPPG -- upPushPpgDescriptionTable OBJECT-TYPE SYNTAX SEQUENCE OF UpPushPpgDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding UPPushPPG identifying information." ::= { upPushPpg 1 } upPushPpgDescriptionEntry OBJECT-TYPE SYNTAX UpPushPpgDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with each UPPushPPG." INDEX { uppgdPPGIndex } ::= { upPushPpgDescriptionTable 1 } UpPushPpgDescriptionEntry ::= SEQUENCE { uppgdPPGIndex INTEGER, uppgdPPGIdentifier INTEGER, uppgdProcessId INTEGER, uppgdHostName DisplayString, uppgdMsgServerPortNumber INTEGER, uppgdStartupTime DisplayString } uppgdPPGIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for each PPG process in the SNMP table." ::= { upPushPpgDescriptionEntry 1 } uppgdPPGIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each PPG process." ::= { upPushPpgDescriptionEntry 2 } uppgdProcessId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process id of the UPPushPPG." ::= { upPushPpgDescriptionEntry 3 } uppgdHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The host name of the node running UPPushPPG." ::= { upPushPpgDescriptionEntry 4 } uppgdMsgServerPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the UPPushPPG connects to the proxy to deliver notifications." ::= { upPushPpgDescriptionEntry 5 } uppgdStartupTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the UPPushPPG started." ::= { upPushPpgDescriptionEntry 6 } -- -- Notifications statistics that are held in the UPPushPPG -- upPushPpgNtfnStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF UpPushPpgNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table holding statistics on notification services provided by UPPushPPG." ::= { upPushPpg 2 } upPushPpgNtfnStatsEntry OBJECT-TYPE SYNTAX UpPushPpgNtfnStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry associated with notifications statistics for each UPPushPPG." INDEX { uppgnsPPGIndex } ::= { upPushPpgNtfnStatsTable 1 } UpPushPpgNtfnStatsEntry ::= SEQUENCE { uppgnsPPGIndex INTEGER, uppgnsPPGIdentifier INTEGER, uppgnsTotalNumOfPendingNtfns Counter, uppgnsAvgNtfnsDeliveredPerSec INTEGER, uppgnsAvgNtfnsMarkedUnDelvrPerSec INTEGER } uppgnsPPGIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for each PPG process in the SNMP table." ::= { upPushPpgNtfnStatsEntry 1 } uppgnsPPGIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for each PPG process." ::= { upPushPpgNtfnStatsEntry 2 } uppgnsTotalNumOfPendingNtfns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of pending notifications in the cache as maintained by the UPPushPPG." ::= { upPushPpgNtfnStatsEntry 3 } uppgnsAvgNtfnsDeliveredPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications delivered per second by the UPPushPPG." ::= { upPushPpgNtfnStatsEntry 4 } uppgnsAvgNtfnsMarkedUnDelvrPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The average number of notifications marked undeliverable per second by the UPPushPPG." ::= { upPushPpgNtfnStatsEntry 5 } -- -- upPushPpgTraps -- This section describes traps originated by UPPushPPG -- upPushPpgTrapInfo OBJECT IDENTIFIER ::= { upPushPpg 20 } uppgTrapInfo OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS optional DESCRIPTION "Text string that provides additional information about the trap." ::= { upPushPpgTrapInfo 1 } uppgStartup TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppgdPPGIdentifier, uppgdHostName, uppgdProcessId, uppgTrapInfo } DESCRIPTION "An event that is generated when the UPPushPPG is started." ::= 1100 upgFailToStart TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppgdPPGIdentifier, uppgdHostName, uppgdProcessId, uppgTrapInfo } DESCRIPTION "An event that is generated when the UPPushPPG has failed to start-up. uppTrapInfo gives the reason for the shutdown." ::= 1101 uppgDatabaseConnectionDown TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppgdPPGIdentifier, uppgdHostName, uppgdProcessId, uppgTrapInfo } DESCRIPTION "An event that is generated when the UPPushPPG detects that the database connection is down." ::= 1102 uppgInternalErrors TRAP-TYPE ENTERPRISE { upPushProxy } VARIABLES { uppgdPPGIdentifier, uppgdHostName, uppgdProcessId, uppgTrapInfo } DESCRIPTION "An event that is generated when the UPPushPPG detects an internal error. uppgTrapInfo gives error name." ::= 1105 -- -- Services - all non-infrastructure items -- services OBJECT IDENTIFIER ::= { openwave 5 } -- -- UP.Mail -- upMail OBJECT IDENTIFIER ::= { services 1 } -- to be supplied END