Brekeke SIP Server Wiki

Monitoring Brekeke SIP Server with Net-SNMP

For details about Net-SNMP configuration, please refer to http://www.net-snmp.org/ and http://www.net-snmp.org/docs/man/snmpd.conf.html

Monitor the number of Java processes

Add the following lines in the file “snmpd.conf“:

view systemview included .1.3.6.1.4.1.2021.2
proc java 0 3

If Brekeke SIP Server and its embedded database are working, there will be at least 3 Java processes. By using the above setting, you can monitor the number of Java processes (whether if there are 3 or less Java processes).

If the number of Java processes is 3, the UCD-SNMP-MIB::prErrorFlag (.1.3.6.1.4.1.2021.2.1.100) indicates 0 as OK.
If the number of Java processes is less than 3, the UCD-SNMP-MIB::prErrorFlag (.1.3.6.1.4.1.2021.2.1.100) indicates 1 as NG.

Note: set “proc java 0 2“,  if you are using 3rd party database instead of the embedded database.

 

Acquire the SIP server information

Add the following lines in the file “snmpd.conf”.

view systemview included .1.3.6.1.4.1.8072.1.3.1
extend .1.3.6.1.4.1.8072.1.3.1 info /usr/java/jdk/bin/java -cp /tomcat/webapps/sip/WEB-INF/lib/ondosip.jar svctl localhost info 5

(Note: In this example, java program path is /usr/java/jdk/bin/java and Brekeke SIP Server’s installation directory is /tomcat/webapps/sip)

The above method will return the following internal information:

startup-time
life-length
sip-packet-total
stacked-packet
session-active-invite
session-peak
registered-record
thread-active-cnt
java-use-memory
java-free-memory
java-total-memory
java-max-memory

Related Links:
Yes No
Suggest Edit