アプリケーション エージェントでソケット収集を有効にする

アプリケーション エージェントでソケット収集を有効にする
  1. 次の例に示すように、Java アプリケーション エージェント開始コマンドを設定して、次のタスクを実行します。
    ネットワークエージェントの appdynamics.socket.collection.bci.enable を有効にして、ネットワークメトリックをアプリケーションフローにマップします。例:
    java -javaagent:<app_server_agent_home>/javaagent.jar\-Dappdynamics.socket.collection.bci.enable=true
    次の例では、モニタ対象アプリケーションのフレームワークによって、エージェント開始コマンドの編集方法がどのように異なるかを示しています。サポートされている SFP および SFP+ モジュールのリストについては、

    Javaフレームワークによるエージェントのインストール

    および関連するフレームワークのドキュメントを参照してください。
    フレームワーク例(アプリケーション エージェント ZIP)
    IBM WebSphere および InfoSphere

    WebSphere/InfoSphere UI で、モニタ対象サーバの Java 仮想マシンのプロパティページに移動します。次に、javaagentappdynamics.socket.collection.bci.enable=true を汎用 JVM 引数として追加します。例:

    javaagent:/usr/appd/agents/apm/javaagent.jar -Dappdynamics.socket.collection.bci.enable=true
    Apache Tomcat

    ファイル CATALINA_BASE/bin/setenv.sh(Tomcat 6 以降)で、完全なコマンドを Catalina 環境変数として追加します。例:

    export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/appd/agents/apm/javaagent.jar -Dappdynamics.socket.collection.bci.enable=true"
    Glassfish

    完全なコマンドを GlassFish ドメインの -javaagent JVM オプションとして追加します。asadmin ツールを使用してエージェントを追加できます。例:

    export LD_PRELOAD=/usr/appd/agents/netviz/lib/appd-netlib.so
    glassfish4\bin\asadmin create-jvm-options "-
    javaagent\:/usr/appd/agents/apm/javaagent.jar:-Dappdynamics.socket.collection.bci.enable=true"
    JBoss スタンドアロン

    standalone.sh ファイルに完全なコマンドを追加します。例:

    export JAVA_OPTS="$JAVA_OPTS -javaagent:/usr/appd/agents/apm/javaagent.jar -Dappdynamics.socket.collection.bci.enable=true"

    Jetty

    Jetty ベースディレクトリの start.ini コンフィギュレーション ファイルに完全なコマンドを追加します。例:

    --exec -javaagent:/usr/appd/agents/apm/javaagent.jar -Dappdynamics.socket.collection.bci.enable=true
  2. アプリケーション エージェントが正しく稼働していることを検証するには、次のコマンドを入力します。
    strings /proc/<app_pid>/environ