Database Agent のインストール

この演習では、Database Visibility エージェントをアップロードし、ダウンロードしたファイルを解凍して、Database Visibility エージェントを起動します。

2 minutes

AppDynamics Database Agent は、データベースインスタンスとデータベースサーバーのパフォーマンスメトリクスを収集するスタンドアロンの Java プログラムです。Database Agent は、Java 1.8 以上が動作する任意のマシンにデプロイできます。そのマシンは、AppDynamics Controller と監視対象のデータベースインスタンスの両方にネットワークアクセスできる必要があります。

16 GB のメモリを搭載した一般的なマシンで動作する Database Agent は、約 25 のデータベースを監視できます。より大きなマシンでは、最大 200 のデータベースを監視できます。

この演習では、以下のタスクを実行します

Database Agent をアプリケーション VM にアップロードする

この時点で、このワークショップで使用する EC2 インスタンスに関する情報を受け取っているはずです。EC2 インスタンスの IP アドレス、SSH 接続に必要なユーザー名とパスワードを確認してください。

ローカルマシンでターミナルウィンドウを開き、Database Agent ファイルがダウンロードされたディレクトリに移動します。以下のコマンドを使用して、ファイルを EC2 インスタンスにアップロードします。完了までに時間がかかる場合があります。Windows OS の場合は、WinSCP などのプログラムを使用する必要があるかもしれません。

bash
cd ~/Downloads
scp -P 2222 db-agent-*.zip splunk@i-0267b13f78f891b64.splunk.show:/home/splunk

Database Agent のインストール

Database Agent の zip ファイルを解凍するディレクトリ構造を作成します。

bash
cd /opt/appdynamics
mkdir dbagent

以下のコマンドを使用して、Database Agent の zip ファイルをディレクトリにコピーし、ファイルを解凍します。Database Agent ファイルの名前は、以下の例とは若干異なる場合があります。

bash
cp ~/db-agent-*.zip /opt/appdynamics/dbagent/
cd /opt/appdynamics/dbagent
unzip db-agent-*.zip

Database Visibility エージェントの起動

以下のコマンドを使用して、Database Agent を起動し、起動したことを確認します。

DB エージェント名にイニシャルを追加してください。これは次のセクションで使用します。例:DBMon-Lab-Agent-IO

bash
cd /opt/appdynamics/dbagent
nohup java -Dappdynamics.agent.maxMetrics=300000 -Ddbagent.name=DBMon-Lab-Agent-YOURINITIALS -jar db-agent.jar &
ps -ef | grep db-agent

以下の画像のような出力が表示されるはずです。

Output