SIP Servlet Engine© Documentations
 
  Top >   System Administration >   Configuration >   SNMP Function
 
 

SNMP Function

Overview

The SIP server has the ability to function as a Simple Network Management Protocol (SNMP) agent. The SNMP agent runs as a service which responds to requests from SNMP managers and sends SNMP trap notifications to SNMP managers.

SNMP MIB

To get the SIP Servlet Engine SNMP MIB, set the followings in the Administration Console screen.

(i) Enabling the SNMP service
Enable the SNMP service in the Domain --> Configuration --> SNMP tab.

(ii) Adding the SNMP service to the startup classes
Configure a new Startup Class in the Domain --> Deployments --> Startup & Shutdown tab.

Name
SNMPService
Class Name
com.oki.sip.mbeans.snmp.SNMPService
Argument
Server Name=Port Number,Server Name=Port Number,Server Name=Port Number
(Example)adminServer=161,managedServer_1=161,managedServer_2=162,managedServer_3=161
Target and Deploy
Managed servers
The SNMP agent provided by WebLogic Server 8.1 SP3 can not use the WebLogic Server 8.1 SP3 MIB and the SIP Servlet Engine MIB at the same time. The above configuration makes it unable to get the WebLogic Server 8.1 SP3 MIB.
When a port number is not specified by an argument,161 is used as a default port number. When two or more servers are started on the same machine, Even when the listen addresses which a server uses differ, please be sure to specify a port number.

To get the SIP Servlet Engine SNMP MIB, make a get/getnext request from the SNMP manager to the SNMP agent on the managed servers.

All the MIB values are read-only because WebLogic Server 8.1 SP3 does not support SNMPv3. To set the MIB value, change the MBean attribute value that corresponds to the MIB through the Administration Console screen or a tool with a JMX interface.

Browsing the MIB

You can use any of the following methods to browse the contents of the SIP Servlet Engine MIB:

  • Use a MIB browser. WebLogic Server does not provide a MIB browser, but most vendors of SNMP utilities do. The MIB is located in the file named WL_HOME\server\lib\OKI-SIPAS-MIB.asn1.

SIP Servlet Engine MIB consists of all OIDs below .1.3.6.1.4.666.100.10.16.

oki-sipas-mib.asn1.txt

Trap Notifications

SIP Servlet Engine generates its own trap notifications separately from the trap notifications provided by WebLogic Server.

While the WebLogic Server trap notifications are generated by the administration server, the SIP Servlet Engine trap notifications are generated by each managed server on which SIP Servlet Engine is running.

Setting the Trap Notifications

The SIP Servlet Engine trap notification setting depends on the SNMP service on the administration server.
Set the following attributes in the Domain --> Configuration --> SNMP tab in the WebLogic Administration Console screen.

  • Enabled
  • Send Automatic Traps Enabled
  • Targeted Trap Destinations

List of Traps

Traps (OID) Generated When Variable Bindings
okiSipAsStartup
.1.3.6.1.4.1.666.100.10.16.0.1
SIP servlet engine started. sipNotifApplIndex
sipServerName
okiSipAsStop
.1.3.6.1.4.1.666.100.10.16.0.2
SIP servlet engine stopped. sipNotifApplIndex
sipServerName
okiSipAsFailure
.1.3.6.1.4.1.666.100.10.16.0.3
SIP servlet engine terminated for fatal status. sipNotifApplIndex
sipServerName
okiSipAsStatusChanged
.1.3.6.1.4.1.666.100.10.16.0.6
Signifies that above configuration property value is changed. sipNotifApplIndex
sipServerName
sipNotifTextualDescription
okiSipAsLicenseViolation
.1.3.6.1.4.1.666.100.10.16.0.7
SIP servlet engine detected a license violation. sipNotifApplIndex
sipServerName
sipNotifTextualDescription
okiSipAsRegurateThreshExceeded
.1.3.6.1.4.1.666.100.10.16.0.8
Signifies that too many requests have been received by the system enough to exceed the configured threshold. This notification shows that admission control has started to regulate a new SIP request. sipNotifApplIndex
sipServerName
callRegulateManagerRegulateType
sipNotifIntValue
callRegulateManagerThreshold
okiSipAsRegurateThreshRecovery
.1.3.6.1.4.1.666.100.10.16.0.9
Signifies that the number of requests that received by the system have been less than configured threshold. This notification shows that admission control has released to allow a new SIP request. sipNotifApplIndex
sipServerName
callRegulateManagerRegulateType
sipNotifIntValue
callRegulateManagerReleaseValue
okiSipAppStartup
.1.3.6.1.4.1.666.100.10.16.0.10
SIP application installed. sipNotifApplIndex
sipServerName
sipAplicationName
okiSipAppShutdown
.1.3.6.1.4.1.666.100.10.16.0.11
SIP application stopped. sipNotifApplIndex
sipServerName
sipAplicationName
okiSipAppFailure
.1.3.6.1.4.1.666.100.10.16.0.12
SIP application failed to install . sipNotifApplIndex
sipServerName
sipAplicationName
okiSipAppSessionThreshExceeded
.1.3.6.1.4.1.666.100.10.16.0.13
Signifies that too many requests have been received by the SIP application system to exceed the configured application session threshold. sipNotifApplIndex
sipServerName
sipAplicationName
sipNotifIntValue

When you use the HP OpenView Network Node Manager to receive the trap notifications, add the contents of the trapd.conf.txt to the trap definition.

Last Modified:Mon Jan 10 22:43:39 JST 2005