このページでは、AppDynamics のダウンロードについて説明します。

AppDynamics ダウンロードは、エージェントおよびプラットフォームをダウンロードするための中心的な場所です。このサイトでは、サブスクリプションのタイプと権限に応じてダウンロードの可用性が提供されます。 

AppDynamics では規制を行っており、AppDynamics 製品またはソフトウェアの販売や使用、もしくはその一部の販売や使用に関して、いかなる国または地域(キューバ、イラン、北朝鮮、スーダン、シリア、クリミアも対象に含まれるが、これらに限定されない)においても直接的か間接的かを問わず第三者との交渉や利益の勧誘を行うことはありません。 

ナビゲーションの概要

管理機能をサポートするクイックリンクがあります。

  • Getting Started:アカウントの作成、システムアクセス権の取得などの手順を示します。
  • Entitlements
  • 製品発表のための [Updates] ページ
  • 新しいバージョンのダウンロードの自動化手順:Automation 

エージェントのダウンロード

AppDynamics エージェントは、メソッドコールとリクエストヘッダーに割り当てられた一意のタグを使用して、インストゥルメント化された環境内のすべてのコード行をモニタします。エージェントはパフォーマンス アクティビティをキャプチャし、コントローラにリアルタイムにレポートします。[Agents] ダウンロードタブを使用して、環境に合わせて 3 つのオペレーティングシステム用の該当する各バージョンで使用可能なすべてのエージェントにアクセスできます。 

[Available Downloads] で、フィルタオプションまたは [Search] フィールドを使用してエージェントを検索します。 

[フィルタ(Filters)]:

各フィルタ ドロップダウン メニューには、選択すると使用可能なエージェントのリストを自動的に更新するようになるオプションがあります。エージェントが表示されない場合は、フィルタの選択を編集します。 

  • Type:ダウンロードする 1 つ以上のエージェントを選択します。最も一般的な 4 つのエージェントがリストの先頭に表示され、その他のすべてのエージェントがアルファベット順に表示されます。
  • Version:最新のエージェントバージョンまたは 1 つ以上の以前のバージョンを選択します。
  • Operating System:1 つ以上のオペレーティングシステムを選択します。 

  • Compatible With Controller:最新のコントローラバージョンまたは 1 つ以上の以前のバージョンを選択します。
[Search] フィールド:
  1. 目的のエージェントの名前またはバージョンを [Search] フィールドに入力します。 
  2. キーボードの Enter を押して、ダウンロード可能なエージェントのリストを更新します。
  3. エージェントが表示されない場合は、検索条件に一致するエージェントがありません。フィルタオプションを試すことをお勧めします。 

使用可能なエージェントのリストを表示したら、次の手順を実行します。

  1. [Description] 列の [Checksums] にカーソルを合わせると、コンポーネントの MD5 および SHA256 ハッシュ関数が表示されます。 
  2. 最新のリリースノートを確認するには、エージェントの [View] をクリックします。
  3. [Download] をクリックして、Agent.zip ファイルを取得します。
  4. [cURL] をクリックして、時間的制約のある OAUTH アクセストークンを含む cURL のコードを生成します。
  5. [Copy to Clipboard](Copy to Clipboard)を選択し、1 時間以内にサーバ、VM、または Docker コンテナへコードを貼り付けます。 

cURL での AppDynamics ソフトウェアのダウンロードの自動化

ファイルをダウンロードする場合は、常にバイナリモードでファイルをコピーまたは転送してください。Windows でダウンロードしたファイルを Linux マシンに転送する場合、転送先の Linux 環境にファイルを移動するときに、転送プログラムでバイナリモードを使用してください。

該当する場合、AppDynamics は RPM、npm、pip、NuGet など、パッケージ マネージャ リポジトリ用のソフトウェアも公開します。パッケージマネージャから入手可能な製品については、「マシンエージェントのインストール」で関連情報を確認し、ソフトウェアを取得してインストールできます。

次に、cURL を使用して AppDynamics ソフトウェアダウンロードの最新バージョンを取得する手順を説明します。

  1. ダウンロードスコープで OAUTH トークンを取得します。

    curl -X POST -d '{"username": "<username>","password": "<password>","scopes": ["download"]}' https://identity.msrv.saas.appdynamics.com/v2.0/oauth/token

  2. https://download.appdynamics.com/download/downloadfilelatest から使用可能な各製品の最新バージョンを表示します。次に例を示します。

    curl https://download.appdynamics.com/download/downloadfilelatest/

  3. レスポンスを調べて(またはスクリプトで解析して)、最新の製品バージョンの download_path を見つけます。 
  4. 次のコマンドを実行して、バイナリをダウンロードします。

    access_token はステップ 1 の OAUTH トークンで置き換え、url_to_file はステップ 3 のレスポンス内の download_path の値で置き換えます。

    curl -L -O -H "Authorization: Bearer <access_token>" <url_to_file>

ソフトウェアパッケージのダウンロードの検証

チェックサム検証を使用し、(特定のパッケージについては)デジタル署名を使用して、AppDynamics ダウンロードからダウンロードしたソフトウェアを検証できます。この検証を行うには、パッケージを検証するマシンに TLS 1.2 実装が含まれている必要があります。 

チェックサム検証

  1. AppDynamics ダウンロードに移動します。
  2. ソフトウェアパッケージの説明の下にある [Checksums] をクリックして、MD5 および SHA256 チェックサムを表示します。 
  3. ダウンロードが完了したら、チェックサムツールを実行し、ダウンロードページで得たチェックサム情報と結果を比較します。

デジタル署名

AppDynamicsは、パブリック証明機関によって署名された証明書を使用して次のパッケージに署名します。

  • .NETエージェント
  • Windows MSI インストーラの AppDynamics コントローラ

AppDynamics は、PGP キーを使用して次のパッケージをデジタル署名します。

  • Javaエージェント
  • マシンエージェント
  • マシンエージェントの RPM パッケージ
  • Python エージェント pip パッケージ

AppDynamics PGP 公開キーがユーザ ID「help@appdynamics.com」で https://pgp.mit.edu にホストされています。PGP 署名を使用してソフトウェアパッケージを検証する方法の詳細については、「Verify AppDynamics Software Downloads with PGP」を参照してください。