RHELパッケージからのセットアップ

概要

パッケージからインストールした場合、以下の情報はZabbix Javaゲートウェイのセットアップに役立ちます。

Javaゲートウェイの設定と起動

Zabbix Javaゲートウェイの設定パラメータは、次のファイルで調整できます。

/etc/zabbix/zabbix_java_gateway.conf

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

Zabbix Javaゲートウェイを起動するには、次を実行します。

systemctl restart zabbix-java-gateway

起動時にZabbix Javaゲートウェイを自動的に開始するには、次のようにします。

RHEL 7以降:

systemctl enable zabbix-java-gateway

RHEL 7より前:

chkconfig --level 12345 zabbix-java-gateway on

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

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

JavaGateway=192.168.3.14
JavaGatewayPort=10052

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

StartJavaPollers=5

設定が完了したら、サーバーまたはプロキシを再起動することを忘れないでください。

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

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

/var/log/zabbix/zabbix_java_gateway.log

ログ出力を増やしたい場合は、次のファイルを編集します:

/etc/zabbix/zabbix_java_gateway_logback.xml

そして、level="info"infodebug、またはさらに trace(詳細なトラブルシューティング用)に変更します:

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

</configuration>

JMX監視

詳細については、JMX monitoringページを参照してください。