

AWS Application Discovery Service 不再向新客戶開放。或者，使用 AWS Transform 提供類似的功能。如需詳細資訊，請參閱 [AWS Application Discovery Service 可用性變更](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS 應用程式探索代理程式
<a name="discovery-agent"></a>

 AWS Application Discovery Agent (Discovery Agent) 是您安裝在內部部署伺服器和VMs上的軟體，以探索和遷移為目標。代理程式會擷取系統組態、系統效能、執行程序，以及系統與系統之間網路連線的詳細資訊。代理程式支援大多數 Linux 和 Windows 作業系統，您可以在實體現場部署伺服器、Amazon EC2 執行個體和虛擬機器上部署這些作業系統。

**注意**  
部署 Discovery Agent 之前，您必須選擇 [Migration Hub 主區域](https://docs.aws.amazon.com//migrationhub/latest/ug/home-region.html)。您必須在主要區域中註冊您的代理程式。

探索代理程式會在您的本機環境中執行，並需要根權限。當您啟動 Discovery Agent 時，它會安全地與您的所在區域連線，並向 Application Discovery Service 註冊。
+ 例如，如果 `eu-central-1`是您的主區域，它會`arsenal-discovery.{{eu-central-1}}.amazonaws.com`向 Application Discovery Service 註冊。
+ 或者視需要將主區域取代為 us-west-2 以外的所有其他區域。
+ 如果 `us-west-2`是您的主區域，它會`arsenal.us-west-2.amazonaws.com`向 Application Discovery Service 註冊。

## 運作方式
<a name="w2aac13c11"></a>

註冊後，代理程式會開始為其所在的主機或 VM 收集資料。代理程式每隔 15 分鐘 Ping Application Discovery Service 以取得組態資訊。

收集的資料包含系統規格、時間序列使用率或效能資料、網路連線及處理程序資料。您可以使用此資訊來對應您的 IT 資產及其網路相依性。所有這些資料點都可協助您判斷在 中執行這些伺服器的成本 AWS ，並規劃遷移。

Discovery Agents 會使用 Transport Layer Security (TLS) 加密，將資料安全地傳輸至 Application Discovery Service。代理程式設定為當有新版可用時即自動升級。您可視需要變更此組態設定。

**提示**  
在下載並開始 Discovery Agent 安裝之前，請務必先閱讀 中所有必要的先決條件 [探索代理程式的先決條件](gen-prep-agents.md)

## Discovery Agent 收集的資料
<a name="agent-data-collected"></a>

AWS Application Discovery Agent (Discovery Agent) 是您在內部部署伺服器和VMs上安裝的軟體。Discovery Agent 會收集系統組態、序列使用率或效能資料的時間、程序資料和傳輸控制通訊協定 (TCP) 網路連線。本節說明收集的資料。

**Discovery Agent 收集的資料的資料表圖例：**
+ 「主機」一詞是指實體伺服器或 VM。
+ 收集的資料是以千位元組 (KB) 為單位 (除非另有指明)。
+ Migration Hub 主控台中的同等資料會以 MB (MB) 為單位報告。
+ 輪詢期間的間隔約為 15 秒，並 AWS 每 15 分鐘傳送至 。
+ 以星號 (\*) 表示的資料欄位只能在從代理程式的 API 匯出函數產生的`.csv`檔案中使用。


| 資料欄位 | Description | 
| --- | --- | 
| 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 | Hypervisor 的類型 | 
| ipAddress | 主機的 IP 地址 | 
| ipVersion\* | IP 版本編號 | 
| isSystem\* | 布林值屬性，指出處理程序是否屬於作業系統 | 
| macAddress  | 主機的 MAC 地址 | 
| name\* | 對其收集資料之主機、網路、指標等的名稱 | 
| netMask\* | 網路主機所屬的 IP 地址字首 | 
| osName  | 主機上的作業系統名稱 | 
| osVersion | 主機上的作業系統版本 | 
| 路徑 | 源自命令列的命令路徑 | 
| sourceIp\* | 傳送 IP 封包的裝置 IP 地址  | 
| sourcePort\* | 資料/請求來源的連接埠號碼 | 
| timestamp\* | 代理程式記錄回報屬性的日期和時間 | 
| totalCpuUsagePct  | 輪詢期間主機上的 CPU 使用量百分比 | 
| totalDiskBytesReadPerSecond (Kbps) | 所有磁碟每秒讀取的總 KB | 
| totalDiskBytesWrittenPerSecond (Kbps) | 所有磁碟每秒寫入的總 KB  | 
| totalDiskFreeSize (GB) | 可用磁碟空間，以 GB 表示 | 
| totalDiskReadOpsPerSecond | 每秒讀取 I/O 操作的總數 | 
| totalDiskSize (GB) | 磁碟總容量，以 GB 表示 | 
| totalDiskWriteOpsPerSecond | 每秒寫入 I/O 操作的總數 | 
| totalNetworkBytesReadPerSecond (Kbps) | 每秒讀取位元組總輸送量 | 
| totalNetworkBytesWrittenPerSecond (Kbps) | 每秒寫入位元組總輸送量 | 
| totalNumCores | CPU 中的獨立處理單元總數 | 
| totalNumCpus | 中央處理單元總數 | 
| totalNumDisks | 主機上的實體硬碟數量 | 
| totalNumLogicalProcessors\* | 實體核心總數乘以每個核心上可執行的執行緒數目 | 
| totalNumNetworkCards | 伺服器上的網路卡總數 | 
| totalRAM (MB) | 主機上可用的 RAM 總數 | 
| transportProtocol\* | 使用的傳輸通訊協定類型 | 