3 Debian/Ubuntuパッケージでのセットアップ

概要

次の情報はDebian/Ubuntuパッケージでインストールする場合のZabbix Javaゲートウェイセットアップに役立ちます。

Javaゲートウェイの設定と実行

Javaゲートウェイの設定は次のファイルで行えます。

/etc/zabbix/zabbix_java_gateway.conf

詳細については、Zabbix Javaゲートウェイ設定パラメーターを参照してください。

Zabbix Javaゲートウェイを起動するには:

systemctl restart zabbix-java-gateway

サーバー起動時にZabbix Javaゲートウェイを自動的に起動するには:

systemctl enable zabbix-java-gateway

Javaゲートウェイを使用するためのサーバー設定

Javaゲートウェイが稼働している状態で、ZabbixサーバーにZabbix Javaゲートウェイの場所を伝える必要があります。これはサーバー設定ファイルでJavaGatewayおよびJavaGatewayPortパラメーターを指定することによって行われます。JMXアプリケーションが実行されているホストがZabbixプロキシによって監視されている場合は、代わりにプロキシ設定ファイルで接続パラメーターを指定します。

JavaGateway=192.168.3.14
       JavaGatewayPort=10052

デフォルトでは、サーバーはJMX監視に関連するプロセスを開始しません。使用する場合は、事前にフォークされたJavaポーラーのインスタンスの数を指定する必要があります。これは通常のポーラーとトラッパーを指定するのと同じ方法で行います。

StartJavaPollers=5

設定が完了したら、サーバーまたはプロキシを再起動してください。

Javaゲートウェイのデバッグ

Zabbix Javaゲートウェイのログファイルは次のとおりです。

/var/log/zabbix/zabbix_java_gateway.log

ログの内容を増やしたい場合は、下記ファイルを編集します。

/etc/zabbix/zabbix_java_gateway_logback.xml

level="info"を"debug"または"trace"に変更します (詳細なトラブルシューティング用):

<configuration scan="true" scanPeriod="15 seconds">
       [...]
             <root level="info">
                     <appender-ref ref="FILE" />
             </root>
       
       </configuration>

JMX監視

詳しくはJMX監視ページをご覧ください。