Brekeke SIP Server Wiki

Net-SNMP による Brekeke SIP Server のモニタリング

Net-SNMP の設定については、http://www.net-snmp.org/http://www.net-snmp.org/docs/man/snmpd.conf.html などを参考にしてください。

 

Javaプロセスの数を設定する

次のような設定を snmpd.conf に追加してください。

--------------------------------------------------------------------------
view systemview included .1.3.6.1.4.1.2021.2
proc java 0 3
--------------------------------------------------------------------------

Brekeke SIP Server とエンベデッド・データベースが使用されている場合(サードパーティー・データベースを使用していない場合)、Javaプロセスの数は、3になります。上記の設定で、Javaプロセスの数を監視できます。

Javaプロセスの数が 3 であれば、UCD-SNMP-MIB::prErrorFlag (.1.3.6.1.4.1.2021.2.1.100) は、0 になります。(OK
Java プロセスの数が3未満であれば、UCD-SNMP-MIB::prErrorFlag (.1.3.6.1.4.1.2021.2.1.100) は、1になります。(NG

※ エンベデッド・データベースを使用していない場合は、Javaプロセスの数は 2になるため “proc java 0 2” を設定してください。

 

SIP Server の内部情報を取得

次のような設定を 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
--------------------------------------------------------------------------

(この例では、Javaプログラムのパスを /usr/java/jdk/bin/java、Brekeke SIP Server のインストール先を /tomcat/webapps/sip としています)

 

この例では、以下の情報を取得できます。

-------------------------------------------------------------------------- 
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
--------------------------------------------------------------------------
関連ページ:

JavaのSNMP によるモニタリング

Yes No
Suggest Edit