エージェントクライアントコレクター Apache Tomcat の監視の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • Apache Tomcat の監視を実行するように エージェントクライアントコレクター を構成するには、Apache Tomcat アプリケーションで次の設定を行います。

    始める前に

    必要なロール:agent_client_collector_admin

    手順

    1. サーバーの起動時に管理 JMX ポートを開きます。
      1. Linux 環境の場合:
        1. Tomcat ホームディレクトリの bin ディレクトリに、setenv.sh ファイルを作成します。
        2. ファイルに次のものが含まれていることを確認します。
          export CATALINA_OPTS=$CATALINA_OPTS"
          -Dcom.sun.management.jmxremote=true
          -Dcom.sun.management.jmxremote.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.ssl=false
          -Dcom.sun.management.jmxremote.authenticate=false
          -Djava.rmi.server.hostname=127.0.0.1"
          
        3. chmod 755 setenv.sh を実行して、setenv.sh ファイルに実行可能権限を付与します。
      2. Windows 環境の場合:
        1. Tomcat ホームディレクトリの bin ディレクトリに、setenv.bat ファイルを作成します。
        2. ファイルに次のものが含まれていることを確認します。
          @echo=off
          if defined CATALINA_OPTS (
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote=true
          ) else (
          set CATALINA_OPTS=-
          Dcom.sun.management.jmxremote=true
          )
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.authenticate=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.ssl=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Djava.rmi.server.hostname=127.0.0.1
          
          {PORT NUMBER} は、JMX RMI 監視用に開いたポートの番号を表します。チェック定義によって作成されるデフォルト値は 9000です。
    2. Tomcat を再起動します。
      1. Linux 環境の場合:shutdown.sh スクリプトを実行してから、startup.sh スクリプトを実行します。
      2. Windows 環境の場合:shutdown.bat スクリプトを実行してから、startup.bat スクリプトを実行します。