コントローラのセルフモニタリング
システムアカウントを使用すると、コントローラをセルフモニターすることができます。コントローラで顕著なパフォーマンスの問題が発生した場合は、システムアカウントにログインして、過去数時間のメモリ使用率のトレンドにアクセスして確認することができます。
<Controller_home>/appserver/jetty/appagent/javaagent.jar にバンドルされている内部 Java エージェントのアプリケーションのみがセルフモニタリングのサポート対象です。別のパスからカスタム Java エージェントを使用している場合は、セルフモニタリングがサポートされません。コントローラをセルフモニターするには、マシンエージェントを使用して JMX を構成する必要があります。
マシンエージェントを使用した JMX の構成
マシンエージェントを使用してコントローラで JMX を設定するには、次の手順を実行します。
- コントローラを展開したサーバーにログインします。
-
マシンエージェントとコントローラが異なるサーバーにある場合は、次のコマンドを使用して JMX リモートモジュールを有効にします。
java -jar start.jar --add-to-start=jmx-remote - (オプション)JConsole を使用してスレッドプールを確認します。Java のモニタリングおよび管理コンソールで、次の手順を実行します。
- JMX を有効にしたプロセスを選択します。
- MBean を選択し、
com.appdynamics.serverthreadpoolsに移動します。構成されたスレッドプールが表示されます。
- コントローラで com.appdynamics.serverthreadpools ドメインの JMX メトリックを報告するようにマシンエージェントを構成します。
- Java エージェントから JMX MBean を使用します。「MBean からの JMX メトリックの構成」を参照してください。
- マシンエージェントで JMX モニタリング拡張機能を使用します。「拡張機能とカスタムメトリック」を参照してください。
- コントローラを再起動します。