AWS アプリケーション検出エージェント - AWS Application Discovery Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS アプリケーション検出エージェント

AWS Application Discovery Agent (Discovery Agent) は、検出と移行の対象となるオンプレミスサーバーと VMs にインストールするソフトウェアです。エージェントは、システム設定、システムパフォーマンス、実行中のプロセス、およびシステム間のネットワーク接続の詳細をキャプチャします。エージェントは、Linux および Windows オペレーティングシステムの大半をサポートし、物理的なオンプレミスサーバー、Amazon EC2 インスタンス、および仮想マシンにデプロイできます。

注記

Discovery Agent をデプロイする前に、Migration Hub ホームリージョンを選択する必要があります。エージェントはホームリージョンに登録する必要があります。

Discovery Agent はローカル環境で実行され、root 権限を必要とします。Discovery Agent を起動すると、ホームリージョンにセキュアに接続され、Application Discovery Service に登録されます。

  • 例えば、 eu-central-1がホームリージョンの場合、Application Discovery Service に登録arsenal-discovery.eu-central-1.amazonaws.comされます。

  • または、必要に応じてホームリージョンを us-west-2 を除く他のすべてのリージョンに置き換えます。

  • us-west-2 がホームリージョンの場合、Application Discovery Service に登録arsenal.us-west-2.amazonaws.comされます。

仕組み

登録後、エージェントはデプロイ先のホストまたは VM のデータの収集を開始します。エージェントは、15 分間隔で設定情報について Application Discovery Service を ping します。

収集されるデータには、システム仕様、時系列の使用状況やパフォーマンスのデータ、ネットワーク接続、処理データなどが含まれます。この情報を使用して IT アセットとネットワーク依存関係をマッピングできます。これらのデータポイントはすべて、 でこれらのサーバーを実行するコストを決定 AWS し、移行を計画するのに役立ちます。

データは、Discovery Agent が Transport Layer Security (TLS) 暗号化を使用して Application Discovery Service にセキュアに転送します。エージェントは、新しいバージョンが利用可能になると自動的にアップグレードするように設定されています。必要に応じて、この設定は変更できます。

ヒント

Discovery Agent をダウンロードしてインストールを開始する前に、「Discovery Agent の前提条件」に記載されているすべての必須前提条件に目を通しておくようにしてください。

Discovery Agent によって収集されたデータ

AWS Application Discovery Agent (Discovery Agent) は、オンプレミスサーバーと VMs。Discovery Agent は、システム設定、時系列使用率またはパフォーマンスデータ、プロセスデータ、および Transmission Control Protocol (TCP) ネットワーク接続を収集します。このセクションでは、収集されるデータについて説明します。

Discovery Agent が収集するデータの表の凡例:
  • ホストという用語は、物理サーバーまたは VM を指します。

  • 収集されたデータは、特に断らない限り、キロバイト (KB) 単位です。

  • Migration Hub コンソール内の同等データはメガバイト (MB) 単位で報告されます。

  • ポーリング期間は約 15 秒間隔で、15 分 AWS ごとに に送信されます。

  • アスタリスク (*) で示されているデータフィールドは、エージェントの API エクスポート関数から生成された.csvファイルでのみ使用できます。

データフィールド 説明
agentAssignedProcessId* エージェントによって検出されたプロセスのプロセス ID
agentId エージェント固有の ID
agentProvidedTimeStamp* エージェントの監視日時 (mm/dd/yyyy hh:mm:ss am/pm)
cmdLine* コマンドラインに入力されるプロセス
cpuType ホストで使用される CPU (中央処理装置) のタイプ
destinationIp* パケットを送信する先のデバイスの IP アドレス
destinationPort* データ/リクエストを送信する先のポート番号
family* ルーティングファミリーのプロトコル
freeRAM (MB) アプリケーションで即時に使用できる無料 RAM およびキャッシュ RAM (MB 単位)
gateway* ネットワークのノードアドレス
hostName データを収集したホストの名前
hypervisor ハイパーバイザーのタイプ
ipAddress ホストの IP アドレス
ipVersion* IP バージョン番号
isSystem* OS がプロセスを所有しているかどうかを示すブール属性
macAddress ホストの MAC アドレス
name* 収集されているホスト、ネットワーク、メトリクスなどのデータの名前
netMask* ネットワークホストが属する IP アドレスプレフィックス
osName ホストのオペレーティングシステムの名前
osVersion ホストのオペレーティングシステムのバージョン
パス コマンドラインから発信されるコマンドのパス
sourceIp* IP パケットの送信元デバイスの IP アドレス
sourcePort* データ/リクエストの送信元のポート番号
timestamp* 報告された属性がエージェントでログに記録された日時
totalCpuUsagePct ポーリング間隔中のホストの CPU 使用率
totalDiskBytesReadPerSecond (Kbps) すべてのディスクで 1 秒あたりに読み取られた合計キロビット
totalDiskBytesWrittenPerSecond (Kbps) すべてのディスクで 1 秒あたりに書き込まれる合計キロビット
totalDiskFreeSize (GB) ディスク空き容量 (GB 単位)
totalDiskReadOpsPerSecond 1 秒あたりの読み取り I/O オペレーションの合計数
totalDiskSize (GB) ディスクの合計容量 (GB 単位)
totalDiskWriteOpsPerSecond 1 秒あたりの書き込み I/O オペレーションの合計数
totalNetworkBytesReadPerSecond (Kbps) 1 秒あたりに読み取られたバイトスループットの合計値
totalNetworkBytesWrittenPerSecond (Kbps) 1 秒あたりに書き込まれたバイトスループットの合計値
totalNumCores CPU 内の独立した処理装置の合計数
totalNumCpus CPU の合計数
totalNumDisks ホストの物理ハードディスクの数
totalNumLogicalProcessors* 物理コアの合計数と各コアで実行できるスレッド数を乗算した値
totalNumNetworkCards サーバーのネットワークカードの合計数
totalRAM (MB) ホストで使用可能な RAM の合計量
transportProtocol* トランスポートプロトコルの使用タイプ