第2章 パフォーマンスの監視


JBoss EAP のパフォーマンスは、マシン上で実行される JVM を分析できるツールを使用して監視できます。Red Hat は、JBoss EAP に事前設定されたラッパースクリプトが含まれる JConsole か、Java VisualVM の使用を推奨します。これらのツールは、メモリー使用量、スレッド使用状態、ロードされたクラス、その他の JVM メトリックスなどの JVM の基本的な監視を行います。

これらのツールの 1 つを JBoss EAP が稼働している同じマシン上で実行する場合、設定は必要ありません。しかし、これらのツールの 1 つを実行して、リモートマシン上で稼働している JBoss EAP を監視する場合、JBoss EAP がリモート JMX 接続を許可する必要があるため、一部の設定が必要になります

2.1. リモート監視接続のための JBoss EAP の設定

スタンドアロンサーバーの場合

  1. 管理ユーザーが作成済みであることを確認してください。JBoss EAP サーバーの監視に個別の管理ユーザーを作成することがあります。詳細は JBoss EAP 設定ガイド を参照してください。
  2. JBoss EAP を開始するとき、管理インターフェイスをサーバーのリモート監視に使用する IP アドレスにバインドしてください。

    $ EAP_HOME/bin/standalone.sh -bmanagement=IP_ADDRESS
    Copy to Clipboard Toggle word wrap
    警告

    これにより、管理コンソールと管理 CLI を含むすべての JBoss EAP 管理インターフェイスが指定のネットワークに公開されます。必ず管理インターフェイスのみをプライベートネットワークにバインドするようにしてください。

  3. JVM 監視ツールの管理ユーザー名とパスワードに以下の URI を使用して JBoss EAP サーバーに接続します。以下の URI はデフォルトの管理ポート (9990) を使用します。

    service:jmx:remote+http://IP_ADDRESS:9990
    Copy to Clipboard Toggle word wrap

管理対象ドメインホストの場合

管理インターフェイスをバインドする 上記の手順 を管理対象ドメインホストで使用すると、リモート監視するホストコントローラー JVM のみが公開され、そのホスト上で稼働している個別の JBoss EAP サーバーは公開されません。

JBoss EAP を設定して、管理対象ドメインホストで各サーバーをリモート監視するには、以下の手順に従います。

  1. リモート監視する JBoss EAP サーバーに接続するために使用する新規ユーザーを ApplicationRealm で作成します。詳細は JBoss EAP 設定ガイド を参照してください。
  2. Elytron を使用するように remoting サブシステムを設定するには、次のコマンドを実行します。

    /profile=full/subsystem=jmx/remoting-connector=jmx:add(use-management-endpoint=false)
    /socket-binding-group=full-sockets/socket-binding=remoting:add(port=4447)
    /profile=full/subsystem=remoting/connector=remoting-connector:add(socket-binding=remoting,sasl-authentication-factory=application-sasl-authentication)
    Copy to Clipboard Toggle word wrap
  3. JBoss EAP 管理対象ドメインホストを起動するとき、以下のインターフェイスの 1 つまたは両方を、監視に使用する IP アドレスにバインドします。

    • 管理対象ドメインホスト上で実行されている個別の JBoss EAP サーバーの JVM に接続する場合は、パブリックインターフェイスをバインドします。

      $ EAP_HOME/bin/domain.sh -b=IP_ADDRESS
      Copy to Clipboard Toggle word wrap
    • JBoss EAP ホストコントローラーの JVM に接続する場合は、管理インターフェイスもバインドします。

      $ EAP_HOME/bin/domain.sh -bmanagement=IP_ADDRESS
      Copy to Clipboard Toggle word wrap
      警告

      これにより、管理コンソールと管理 CLI を含むすべての JBoss EAP 管理インターフェイスが指定のネットワークに公開されます。必ず管理インターフェイスのみをプライベートネットワークにバインドするようにしてください。

  4. JVM 監視ツールで以下の詳細を使用します。

    • 管理対象ドメインホスト上で実行されている個別の JBoss EAP サーバーの JVM に接続するには、前の手順で作成した ApplicationRealm のユーザー名およびパスワードで以下の URI を使用します。

      service:jmx:remote://IP_ADDRESS:4447
      Copy to Clipboard Toggle word wrap

      単一ホスト上の別の JBoss EAP サーバーに接続するには、対象となるサーバーのポートオフセット値を上記のポート番号に追加します。

    • JBoss EAP ホストコントローラーの JVM に接続するには、管理ユーザー名とパスワードで以下の URI を使用します。

      service:jmx:remote://IP_ADDRESS:9990
      Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る