22.8. ライブラリーモードを使用した JBoss Enterprise Application Platform 6 アプリケーションのモニタリング


22.8.1. 前提条件

  • JBoss Operations Network (JON) 3.1.x 以上の正しく設定されたインスタンス。
  • アプリケーションが実行されるサーバー上での JBoss Operations Network (JON) エージェントの実行中のインスタンスです。さらに詳しくは、「JBoss Operations Network エージェント」を参照してください。
  • 完全な JDK を含む RHQ エージェントの操作インスタンス。エージェントには、とくに JDK からの tools.jar ファイルへのアクセスがあることを確認します。JBoss Operations Network (JON) エージェントの環境ファイル (bin/rhq-env.sh) で、RHQ_AGENT_JAVA_HOME プロパティーの値を完全な JDK に設定します。
  • RHQ エージェントは、JBoss Enterprise Application Platform インスタンスと同じユーザーを使用して起動している必要があります。例として、JBoss Operations Network (JON) エージェントを root 権限を持つユーザーとして実行し、JBoss Enterprise Application Platform プロセスを異なるユーザーとして実行しても予想通りには機能しないため、この実行を避ける必要があります。
  • ライブラリーモード用にインストールされた JBoss Operations Network (JON) プラグインです。さらに詳しくは、「JBoss Operations Network プラグインのインストール (ライブラリーモード)  」を参照してください。
  • Red Hat JBoss Data Grid のライブラリーモードを使用したカスタムアプリケーションです。このアプリケーションでは、jmxStatistics を有効にする必要があります (宣言的にか、またはプログラムを使用するかのいずれかによる)。さらに詳しくは、「キャッシュインスタンスに対して JMX を有効にする」を参照してください。
  • Java 仮想マシン (JVM) は、JMX MBean Server を公開するために設定する必要があります。Oracle/Sun JDK については、http://docs.oracle.com/javase/1.5.0/docs/guide/management/agent.htmlを参照してください。
  • JBoss Enterprise Application Platform の正しく追加され、設定された管理ユーザーです。

22.8.2. スタンドアロンモードでデプロイされたアプリケーションの監視

スタンドアロンモードを使って JBoss Enterprise Application Platform 6 でデプロイされたアプリケーションを監視するには以下の手順を使用します。

手順22.4 スタンドアロンモードでデプロイされたアプリケーションの監視

  1. JBoss Enterprise Application Platform インスタンスを起動します。

    JBoss Enterprise Application Platform インスタンスを以下のように起動します。
    1. 以下のコマンドをコマンドラインに入力し、新規オプションをスタンドアロン設定ファイル (/bin/standalone.conf) に追加します。
      JAVA_OPTS="$JAVA_OPTS -Dorg.rhq.resourceKey=MyEAP"
      Copy to Clipboard Toggle word wrap
    2. JBoss Enterprise Application Platform インスタンスをスタンドアロンモードで以下のように起動します。
      $JBOSS_HOME/bin/standalone.sh
      Copy to Clipboard Toggle word wrap
  2. JBoss Operations Network (JON) 検出を実行します。

    JBoss Operations Network (JON) エージェントで discovery --full コマンドを実行します。
  3. アプリケーションサーバープロセスを見つけます。

    JBoss Operations Network (JON) web インターフェースに、JBoss Enterprise Application Platform 6 プロセスが JMX サーバーとしてリストされます。
  4. プロセスをインベントリーにインポートします。

    プロセスを JBoss Operations Network (JON) インベントリーにインポートします。
  5. Red Hat JBoss Data Grid アプリケーションをデプロイします。

    globalJmxStatistics および jmxStatistics を有効にした JJBoss Data Grid ライブラリーモードアプリケーションが含まれる WAR ファイルをデプロイします。
  6. オプション: 検出を再度実行します。

    必要な場合は、discovery --full コマンドを再び実行し、新規リソースを検出します。
結果

JBoss Data Grid ライブラリーモードアプリケーションが JBoss Enterprise Application Platform のスタンドアロンモードでデプロイされ、JBoss Operations Network (JON) を使用して監視することができるようになります。

22.8.3. ドメインモードでデプロイされたアプリケーションの監視

ドメインモードを使って JBoss Enterprise Application Platform 6 でデプロイされたアプリケーションを監視するには以下の手順を使用します。

手順22.5 ドメインモードでデプロイされたアプリケーションの監視

  1. ホスト設定の編集

    domain/configuration/host.xml ファイルを編集し、server 要素を以下の設定に置き換えます。
    <servers>
    	<server name="server-one" group="main-server-group">
    		<jvm name="default">
    			<jvm-options>
    				<option value="-Dorg.rhq.resourceKey=EAP1"/>
    			</jvm-options>
    		</jvm>
    	</server>
    	<server name="server-two" group="main-server-group" auto-start="true">
    		<socket-bindings port-offset="150"/>
    		<jvm name="default">
    			<jvm-options>
    				<option value="-Dorg.rhq.resourceKey=EAP2"/>
    			</jvm-options>
    		</jvm>
    	</server>
    </servers>
    Copy to Clipboard Toggle word wrap
  2. JBoss Enterprise Application Platform の起動

    ドメインモードによる JBoss Enterprise Application Platform 6 の起動:
    $JBOSS_HOME/bin/domain.sh
    Copy to Clipboard Toggle word wrap
  3. Red Hat JBoss Data Grid アプリケーションのデプロイ

    globalJmxStatistics および jmxStatistics を有効にした JBoss Data Grid ライブラリーモードアプリケーションが含まれる WAR ファイルをデプロイします。
  4. JBoss Operations Network (JON) での検出の実行

    必要な場合は、新規リソースを検出するために JBoss Operations Network (JON) エージェントについて discovery --full コマンドを実行します。
結果

JBoss Data Grid ライブラリーモードアプリケーションが、JBoss Enterprise Application Platform のドメインモードでデプロイされ、JBoss Operations Network (JON) を使用して監視することができるようになります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat