

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

# 資料收集
<a name="discovery-tool-data-collection"></a>

## 探索工具收集排程
<a name="discovery-tool-scheduling"></a>

在您初始探索集合之後，探索工具會繼續以交錯的排程執行，以避免資源爭用：
+ VMware 探索 – 每小時 (UTC 為 ：00)
+ Hyper-V 探索 – 每小時 (UTC 為 ：20)

探索工具也會透過下列獨立模組收集作業系統指標，每個模組都有自己的交錯排程：
+ 網路指標 – 每 15 秒，大型環境可能較不頻繁
+ 伺服器效能指標 – 每 10 分鐘 (UTC 為 ：03、：13、：23、：33、：43、：53)
+ 儲存效能指標 – 每 10 分鐘 (UTC 為 ：07、：17、：27、：37、：47、：57)
+ 執行中程序 – 每小時 (UTC 為 ：40)
+ 伺服器佈建資料 – 每日 (UTC 時間 00：05)
+ 儲存佈建資料 – 每日 (UTC 時間 00：35)
+ 網路介面 – 每日 (UTC 時間 01：05)
+ SQL Server 探索 – 每日 (UTC 時間 03：05)
+ Oracle 資料庫探索 – 每日 (UTC 05：05)

您可以使用**立即收集資料**，獨立啟動、停止或觸發每個作業系統指標模組。

若要手動執行集合，請從**動作**功能表選擇：
+ **開始** – 啟用探索模組。
+ **停止** – 停用探索模組。
+ **立即收集資料** – 立即開始探索。例如，在您變更網路之後，請使用此選項。

這些動作適用於每個模組。您可以個別控制作業系統指標模組。

### 作業系統資料收集嘗試
<a name="discovery-tool-os-collection-attempts"></a>

發現新的伺服器時，探索工具會為每個 IP 地址和主機名稱嘗試每個設定的登入資料。探索工具找到有效的登入資料後，除非您新增登入資料，否則會繼續使用該登入資料。

收集失敗後，探索工具會嘗試在 3 分鐘、30 分鐘、2 小時和 6 小時後收集伺服器的聯網資料。嘗試失敗 4 次後，探索工具會繼續每 6 小時嘗試一次所有設定的登入資料。

## 計算平均值、p95 和尖峰統計資料的方式
<a name="discovery-tool-statistics-basis"></a>

本節說明*作業系統收集*效能資料中的平均 (`_avg`)、第 95 個百分位數 (`_p95`) 和尖峰 (`_peak`) 統計資料： `server_performance_metrics.csv` 和 中的資料欄`server_storage_performance.csv`，以及 `disk_*` 中的統計資料資料欄`server_inventory.csv`。VMware- 和 Hyper-V來源效能資料欄 （例如 MPA 欄位`avgCpuUsagePctDec`和 `avgRamUtlPctDec`) 的平均值不同，且沒有 p95 或峰值。

**視窗** – 統計資料涵蓋整個匯出日期範圍：您在匯出時選取的範圍、最多 30 天的保留限制，或者如果工具較短，則為工具的執行時間。

**取樣** – 探索工具會記錄每個收集週期每個指標的一個範例。CPU、記憶體和網路範例來自伺服器效能模組，而磁碟 IOPS 和輸送量範例來自儲存效能模組。兩個模組每 10 分鐘執行一次，也就是每天每個指標大約 144 個樣本，或在 30 天內大約 4，320 個樣本。如需完整排程，請參閱 [探索工具收集排程](#discovery-tool-scheduling)。

**運算** – 樣本在收集期間每天累積。匯出時，所選視窗中的所有範例都會集區，而統計資料會以該完整集計算：
+ **平均值** – 合併範例的平均值。
+ **p95** – 第 95 個百分位數，使用包含方法計算 （相當於 Excel `PERCENTILE.INC`函數）。它永遠不會超過觀察到的範例上限。
+ **峰值** – 對於 中的 CPU、記憶體、網路和每個磁碟區資料列`server_storage_performance.csv`，峰值是觀察到的最高單一範例。對於 中的伺服器層級`disk_*`資料欄`server_inventory.csv`，尖峰是每個磁碟區尖峰的總和。

探索工具會計算視窗中所有範例的統計資料。較短的時段包含較少的範例。因此，2 天匯出會產生與 30 天匯出不同的平均值和 p95 值。

## 探索的庫存
<a name="discovery-tool-inventory"></a>

設定探索來源後，**探索工具狀態**框架中探索到的**伺服器值數量**會開始增加。已設定來源的探索狀態會在**收集模組**框架中變更為**已啟用**。清查頁面會顯示所有已設定來源的伺服器：VMware VMs、Hyper-V VMs 和匯入的伺服器。每個伺服器會顯示每個模組的來源和集合狀態。

導覽至**探索的庫存**頁面，以查看探索工具找到的伺服器。從此頁面中，選擇**下載庫存**以下載包含最多 30 天收集資料的 ZIP 檔案 (`discovery_tool_export.zip`)，包括所有已設定來源的 MPA 檔案、效能使用率資料、資料庫資訊和server-to-server通訊資訊。

您可以在探索工具繼續運作時下載 ZIP 檔案，並取得部分結果。將此檔案上傳至[遷移評估](https://docs.aws.amazon.com/transform/latest/userguide/transform-app-assessments.html)，以取得遷移的商業案例。

### 匯出選項
<a name="discovery-tool-export-options"></a>

匯出資料時，您可以使用下列選項自訂匯出：

**日期範圍**

選取開始日期和結束日期，以僅匯出在該期間內收集的資料。兩個日期都包含在內。最大日期範圍為 30 天。

**注意**  
探索工具最多可存放 30 天收集的資料。如果您需要超過 30 天的資料，請每 30 天執行增量匯出以擷取所有資料。

**模組選擇**

選擇要包含在匯出中的資料模組。您可以匯出所有模組或選取特定模組：


| 模組 | 說明 | 
| --- | --- | 
| VMware 資料 | 來自 vCenter 伺服器的虛擬機器庫存 | 
| Hyper-V 資料 | Hyper-V 主機的虛擬機器庫存 | 
| 網路資料 | 伺服器之間的網路連線 | 
| 伺服器庫存 | 伺服器硬體和作業系統資訊 | 
| 伺服器效能指標 | CPU、記憶體和網路使用率 | 
| 伺服器儲存效能 | 磁碟 IOPS 和輸送量 | 
| 儲存組態 | 磁碟區和磁碟區組態 | 
| 網路介面 | 網路轉接器詳細資訊 | 
| 程序指標 | 執行中的程序 | 
| SQL Server 資料 | SQL Server 資料庫庫存 | 
| Oracle 資料庫資料 | Oracle 資料庫庫存 – CDBs、PDBs、功能、選項和元件 | 

如果您未選取任何模組，探索工具會匯出所有可用的資料。

#### 了解匯出摘要
<a name="discovery-tool-export-summary"></a>

每個匯出 ZIP 在其根目錄都包含一個記錄匯出結果`export_summary.json`的檔案。使用它來確認匯出已完成，或找出未執行時出現的問題。檔案包含下列項目：
+ `overall_status` – 匯出所有請求的資料`complete`時、匯出`partial`資料但略過某些記錄或模組報告錯誤時，或因為錯誤而沒有匯出資料`failed`時。
+ `start_date` 和 `end_date` – 匯出涵蓋的日期範圍。
+ `modules` – 每個匯出資料類型一個項目 （例如，伺服器庫存、效能指標、儲存體和網路連線），每個項目都有自己的狀態、匯出項目的計數，以及任何錯誤的清單。
+ `errors` – 無法匯出的資料項目，每個項目都會識別受影響的伺服器、日期和原因。

如果 `overall_status` 是 `partial`或 `failed`，請檢閱每個模組的狀態及其錯誤，以查看受影響的伺服器或資料類型及其原因。

### 收集的資料點
<a name="discovery-tool-data-points"></a>

探索工具會跨 VMware、Hyper-V、作業系統指標、資料庫和網路元件收集完整資料。以下各節詳細說明為每個元件收集的特定資料點。

#### VMware 資料收集
<a name="discovery-tool-vmware-data"></a>

此表格說明探索工具所收集的 VMware 虛擬機器資訊：


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| vm\_name | String | VM 資訊 | 「w2k22-snmpd-v2-en-us-mssql-2022-testcase4-1」 | 
| vm\_id | String | VM 資訊 | 「vm-30920」 | 
| vm\_uuid | String | VM 資訊 | 「4201ecf8-cc44-ee7e-01da-34dfb2acf6c0」 | 
| powerstate | String | VM 資訊 | 「poweredOn」 | 
| 託管 | String | VM 資訊 | "esxi-70-node1.testlab.local" | 
| primary\_ip\_address | String | VM 資訊 | 「192.168.0.52」 | 
| cpus | Integer | VM 資訊 | 2 | 
| memory | Integer | VM 資訊 | 4096 | 
| total\_disk\_capacity\_mib | Integer | VM 資訊 | 32768 | 
| os\_according\_to\_the\_configuration\_file | String | VM 資訊 | 「Microsoft Windows Server 2016 或更新版本 (64 位元）」 | 
| max\_cpu\_usage\_pct\_dec | Float | VM 效能 | 79.33 | 
| avg\_cpu\_usage\_pct\_dec | Float | VM 效能 | 45.06 | 
| max\_ram\_usage\_pct\_dec | Float | VM 效能 | 63.99 | 
| avg\_ram\_utl\_pct\_dec | Float | VM 效能 | 29.27 | 

#### Hyper-V 資料收集
<a name="discovery-tool-hyperv-data"></a>

此表說明 探索工具所收集的 Hyper-V 虛擬機器資訊：


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| vm\_name | String | VM 資訊 | 「win2022-hyperv-test-01」 | 
| vm\_id | String | VM 資訊 | 「a1b2c3d4-e5f6-7890-abcd-ef1234567890」 | 
| powerstate | String | VM 資訊 | 「執行中」 | 
| cpus | Integer | VM 資訊 | 4 | 
| memory\_mb | Integer | VM 資訊 | 8192 | 
| disk\_paths | String | Disk | "C：\\\\VMs\\\\disk1.vhdx" | 
| disk\_size\_gb | Float | Disk | 127.0 | 
| network\_adapters | String | 網路 | 「00：15：5D：01：02：03」 | 
| ip\_addresses | String | 網路 | 「10.0.1.50」 | 
| host\_name | String | 主機 | "hyperv-host-01.example.com" | 
| host\_os\_version | String | 主機 | 「Windows Server 2022 Datacenter」 | 
| cluster\_name | String | 主機 | 「FailoverCluster01」 | 
| hypervisor | String | VM 資訊 | 「Hyper-V」 | 

#### 匯入的伺服器資料
<a name="discovery-tool-bare-metal-data"></a>

不會自動探索匯入的伺服器。它們會透過 CSV 檔案匯入。探索工具不會收集匯入伺服器的 Hypervisor 層級資料。反之，它會在匯入期間使用與每個伺服器相關聯的作業系統登入資料來收集資料庫、網路和作業系統指標資料。

## 探索工具的作業系統相關資料
<a name="discovery-tool-os-data"></a>

探索工具會透過 SSH (Linux) 和 WinRM (Windows) 收集伺服器庫存、效能、儲存、網路介面和處理資料。下表說明收集的資料點。

### 伺服器庫存 (server\_inventory.csv)
<a name="discovery-tool-os-server-inventory"></a>

結合伺服器佈建 （硬體和作業系統組態） 與彙總儲存效能。每 24 小時收集一次。

磁碟輸送量資料欄結尾為 `_mibps`，並以每秒 MB (MiBps) 為單位報告。這些`_p95`資料欄會將範例的第 95 個百分位數保留在匯出視窗中。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| server\_name | String | 伺服器資訊 | 「web-server-01」 | 
| resource\_type | String | 伺服器資訊 | 「virtual\_machine」 | 
| power\_state | String | 伺服器資訊 | 「執行中」 | 
| os\_type | String | 伺服器資訊 | 「Linux」 | 
| os\_name | String | 伺服器資訊 | 「Amazon Linux」 | 
| os\_version | String | 伺服器資訊 | "2023" | 
| primary\_hostname | String | 伺服器資訊 | "web-server-01.example.com" | 
| primary\_ip\_address | String | 伺服器資訊 | 「10.0.2.101」 | 
| 網路遮罩 | String | 伺服器資訊 | 「255.255.255.0」 | 
| total\_num\_network\_cards | Integer | 伺服器資訊 | 2 | 
| total\_num\_disks | Integer | 伺服器資訊 | 1 | 
| cpu\_count | Integer | 伺服器資訊 | 4 | 
| total\_memory\_gb | Float | 伺服器資訊 | 15.88 | 
| server\_uuid | String | 伺服器資訊 | 「4201ecf8-cc44-ee7e-01da-34dfb2acf6c0」 | 
| smbios\_uuid | String | 伺服器資訊 | 「4201ecf8-cc44-ee7e-01da-34dfb2acf6c0」 | 
| cluster\_name | String | 伺服器資訊 | "production-cluster-01" | 
| Hypervisor\_object\_id | String | 伺服器資訊 | 「vm-30920」 | 
| Hypervisor\_type | String | 伺服器資訊 | 「VMware」 | 
| Hypervisor\_version | String | 伺服器資訊 | "8.0.0" | 
| Hypervisor\_hostname | String | 伺服器資訊 | "esxi-node1.example.com" | 
| Hypervisor\_host\_id | String | 伺服器資訊 | "host-1234" | 
| Hypervisor\_id | String | 伺服器資訊 | 「4201ecf8-cc44-ee7e-01da-34dfb2acf6c0」 | 
| disk\_read\_iops\_avg | Float | 儲存效能 | 12.5 | 
| disk\_read\_iops\_p95 | Float | 儲存效能 | 198.0 | 
| disk\_read\_iops\_peak | Float | 儲存效能 | 245.0 | 
| disk\_write\_iops\_avg | Float | 儲存效能 | 8.3 | 
| disk\_write\_iops\_p95 | Float | 儲存效能 | 142.0 | 
| disk\_write\_iops\_peak | Float | 儲存效能 | 180.0 | 
| disk\_total\_iops\_avg | Float | 儲存效能 | 20.8 | 
| disk\_total\_iops\_p95 | Float | 儲存效能 | 340.0 | 
| disk\_total\_iops\_peak | Float | 儲存效能 | 425.0 | 
| disk\_read\_throughput\_avg\_mibps | Float | 儲存效能 | 1.2 | 
| disk\_read\_throughput\_p95\_mibps | Float | 儲存效能 | 19.8 | 
| disk\_read\_throughput\_peak\_mibps | Float | 儲存效能 | 24.5 | 
| disk\_write\_throughput\_avg\_mibps | Float | 儲存效能 | 0.8 | 
| disk\_write\_throughput\_p95\_mibps | Float | 儲存效能 | 14.2 | 
| disk\_write\_throughput\_peak\_mibps | Float | 儲存效能 | 18.0 | 
| disk\_total\_throughput\_avg\_mibps | Float | 儲存效能 | 2.0 | 
| disk\_total\_throughput\_p95\_mibps | Float | 儲存效能 | 34.0 | 
| disk\_total\_throughput\_peak\_mibps | Float | 儲存效能 | 42.5 | 

### 伺服器效能指標 (server\_performance\_metrics.csv)
<a name="discovery-tool-os-server-performance"></a>

CPU、記憶體和網路輸送量使用率。每 10 分鐘取樣一次，並彙總 30 天。

這些`_p95`資料欄會保留匯出視窗中範例的第 95 個百分位數。網路輸送量資料欄結尾為 `_mbps`，並以每秒百萬位元 (Mbps) 報告。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| data\_source | String | 伺服器資訊 | 「作業系統」 | 
| cpu\_utilization\_avg\_pct | Float | CPU | 45.06 | 
| cpu\_utilization\_p95\_pct | Float | CPU | 72.14 | 
| cpu\_utilization\_peak\_pct | Float | CPU | 79.33 | 
| cpu\_count | Integer | CPU | 4 | 
| memory\_total\_gb | Float | 記憶體 | 15.88 | 
| memory\_utilization\_avg\_pct | Float | 記憶體 | 29.27 | 
| memory\_utilization\_p95\_pct | Float | 記憶體 | 58.42 | 
| memory\_utilization\_peak\_pct | Float | 記憶體 | 63.99 | 
| network\_in\_avg\_mbps | Float | 網路 | 0.52 | 
| network\_in\_p95\_mbps | Float | 網路 | 9.84 | 
| network\_in\_peak\_mbps | Float | 網路 | 12.3 | 
| network\_out\_avg\_mbps | Float | 網路 | 0.31 | 
| network\_out\_p95\_mbps | Float | 網路 | 6.95 | 
| network\_out\_peak\_mbps | Float | 網路 | 8.7 | 
| network\_total\_avg\_mbps | Float | 網路 | 0.83 | 
| network\_total\_p95\_mbps | Float | 網路 | 16.79 | 
| network\_total\_peak\_mbps | Float | 網路 | 21.0 | 

### 儲存效能 (server\_storage\_performance.csv)
<a name="discovery-tool-os-storage-performance"></a>

每個磁碟區磁碟 I/O 和空間使用率。每 10 分鐘取樣一次，並彙總 30 天。

磁碟輸送量資料欄結尾為 `_mibps`，並以每秒 MB (MiBps) 為單位報告。這些`_p95`資料欄會將範例的第 95 個百分位數保留在匯出視窗中。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| data\_source | String | 伺服器資訊 | 「作業系統」 | 
| disk\_volume\_id | String | 磁碟區資訊 | "/dev/nvme0n1p1" | 
| disk\_mount\_point | String | 磁碟區資訊 | "/" | 
| file\_system | String | 磁碟區資訊 | "xfs" | 
| disk\_total\_gb | Float | 磁碟空間 | 30.0 | 
| disk\_used\_gb | Float | 磁碟空間 | 12.5 | 
| disk\_free\_gb | Float | 磁碟空間 | 17.5 | 
| disk\_read\_iops\_avg | Float | 磁碟 I/O 資料 | 12.5 | 
| disk\_read\_iops\_p95 | Float | 磁碟 I/O 資料 | 198.0 | 
| disk\_read\_iops\_peak | Float | 磁碟 I/O 資料 | 245.0 | 
| disk\_write\_iops\_avg | Float | 磁碟 I/O 資料 | 8.3 | 
| disk\_write\_iops\_p95 | Float | 磁碟 I/O 資料 | 142.0 | 
| disk\_write\_iops\_peak | Float | 磁碟 I/O 資料 | 180.0 | 
| disk\_total\_iops\_avg | Float | 磁碟 I/O 資料 | 20.8 | 
| disk\_total\_iops\_p95 | Float | 磁碟 I/O 資料 | 340.0 | 
| disk\_total\_iops\_peak | Float | 磁碟 I/O 資料 | 425.0 | 
| disk\_read\_throughput\_avg\_mibps | Float | 磁碟輸送量 | 1.2 | 
| disk\_read\_throughput\_p95\_mibps | Float | 磁碟輸送量 | 19.8 | 
| disk\_read\_throughput\_peak\_mibps | Float | 磁碟輸送量 | 24.5 | 
| disk\_write\_throughput\_avg\_mibps | Float | 磁碟輸送量 | 0.8 | 
| disk\_write\_throughput\_p95\_mibps | Float | 磁碟輸送量 | 14.2 | 
| disk\_write\_throughput\_peak\_mibps | Float | 磁碟輸送量 | 18.0 | 
| disk\_total\_throughput\_avg\_mibps | Float | 磁碟輸送量 | 2.0 | 
| disk\_total\_throughput\_p95\_mibps | Float | 磁碟輸送量 | 34.0 | 
| disk\_total\_throughput\_peak\_mibps | Float | 磁碟輸送量 | 42.5 | 

### 未映射的儲存裝置 (unmapped\_storage\_devices.csv)
<a name="discovery-tool-os-unmapped-storage"></a>

探索工具無法一律將儲存裝置與掛載的檔案系統比對，有些裝置報告沒有可用的容量。探索工具不會省略這些裝置，也不會將其容量報告為零。它會`unmapped_storage_devices.csv`改為將其寫入 ，但仍會報告其效能資料。只有容量資料欄是空白的。

此檔案具有與 相同的資料欄`server_storage_performance.csv`，順序與資料`reason`欄相同。資料`reason`欄可以保留下列值。


| Value | 意義 | 
| --- | --- | 
| no\_mounted\_filesystem\_match | 探索工具無法將裝置與掛載的檔案系統比對。 | 
| mounted\_but\_capacity\_unavailable | 裝置已掛載，但不會報告可用容量。 | 

匯出儲存效能模組時，匯出會包含兩個檔案。

**注意**  
當您上傳匯出至 時 AWS Transform，評估代理程式會忽略未映射的儲存裝置，除非您特別指示它包含它們。

### 儲存組態 (storage\_config.csv)
<a name="discovery-tool-os-storage-config"></a>

實體磁碟硬體詳細資訊。每 24 小時收集一次。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| disk\_controller\_id | String | 磁碟資訊 | "/dev/sda" | 
| vmdk\_vhd\_file\_name | String | 磁碟資訊 | 「web-server-01.vmdk」 | 
| disk\_volume\_type | String | 磁碟資訊 | 「虛擬」 | 
| disk\_provisioned\_gb | Float | 磁碟資訊 | 30.0 | 
| disk\_device\_type | String | 磁碟資訊 | 「SCSI HDD」 | 
| disk\_interface\_type | String | 磁碟資訊 | 「SCSI」 | 
| disk\_protocol | String | 磁碟資訊 | 「LSI 邏輯 SAS」 | 

### 網路界面 (network\_interfaces.csv)
<a name="discovery-tool-os-network-interfaces"></a>

網路轉接器組態。每 24 小時收集一次。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| interface\_name | String | 介面資訊 | "eth0" | 
| interface\_index | Integer | 介面資訊 | 2 | 
| mac\_address | String | 介面資訊 | 「0A：1B：2C：3D：4E：5F」 | 
| adapter\_type | String | 介面資訊 | 「vmxnet3」 | 
| virtual\_network\_name | String | 介面資訊 | 「VM 網路」 | 
| virtual\_network\_id | String | 介面資訊 | 「dvportgroup-1234」 | 
| virtual\_switch | String | 介面資訊 | 「vSwitch0」 | 
| ipv4\_address | String | IP 組態 | 「10.0.2.101」 | 
| ipv4\_subnet\_mask | String | IP 組態 | 「255.255.255.0」 | 
| ipv4\_gateway | String | IP 組態 | 「10.0.2.1」 | 
| ipv6\_address | String | IP 組態 | 「fe80：：a1b：2cff：fe3d：4e5f」 | 
| ipv6\_prefix\_length | Integer | IP 組態 | 64 | 
| ipv6\_gateway | String | IP 組態 | 「fe80：：1」 | 
| dns\_servers | String | IP 組態 | 「10.0.0.2」 | 
| dhcp\_enabled | Boolean | IP 組態 | false | 
| interface\_status | String | 介面資訊 | 「向上」 | 
| vlan\_id | Integer | 介面資訊 | 100 | 
| is\_primary | Boolean | 介面資訊 | true | 

### 執行中程序 (process\_metrics.csv)
<a name="discovery-tool-os-running-processes"></a>

執行中程序的快照。每小時收集一次，在 30 天內重複資料刪除。


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| server\_id | String | 伺服器資訊 | 「vm-web-server-01」 | 
| process\_name | String | 程序資訊 | "sshd" | 
| process\_id | Integer | 程序資訊 | 1234 | 
| process\_command\_line | String | 程序資訊 | "/usr/sbin/sshd -D" | 
| process\_user | String | 程序資訊 | 「根」 | 

### 網路集合
<a name="discovery-tool-network-collection"></a>

網路收集模組可協助您探索內部部署資料中心伺服器之間的相依性。此網路資料透過提供應用程式如何跨伺服器通訊的可見性，加速遷移規劃。

此模組會從所有設定的來源收集伺服器的網路資料，包括 VMware、Hyper-V 和匯入的伺服器。它使用 WinRM 從 Windows 伺服器收集資料，並使用 SSH、SNMPv2 和 SNMPv3 從 Linux 伺服器收集資料。

#### 網路資料收集
<a name="discovery-tool-network-data"></a>

網路收集模組會以 ESTABLISHED 或 TIME\_WAIT 狀態擷取探索庫存中伺服器之間的 TCP IPv4 連線。只有當來源和目標 IP 地址都屬於探索工具探索到或您匯入的伺服器時， 連線才會出現在輸出中。不會包含與庫存外 IP 地址之間的連線，例如外部服務、雲端端點或尚未新增至探索工具的伺服器。

此設計將網路資料集中在環境中server-to-server相依性上，這是應用程式相依性映射和遷移波規劃所需的資訊。

系統會針對每個連線收集這些資料點：


| 名稱 | 類型 | Category | 範例值 | 
| --- | --- | --- | --- | 
| 來源 IP | String | 連線 | 「192.168.1.10」 | 
| 來源連接埠 | Integer | 連線 | 49152 | 
| 來源程序 ID | Integer | 流程 | 1234 | 
| 來源程序名稱 | String | 流程 | "java" | 
| 目標 IP | String | 連線 | 「192.168.1.20」 | 
| 目標連接埠 | Integer | 連線 | 5432 | 
| 目標程序 ID | Integer | 流程 | 5678 | 
| 目標程序名稱 | String | 流程 | 「postgres」 | 
| State | String | 連線 | 「ESTABLISHED」 | 
| 傳輸通訊協定 | String | 連線 | 「TCP」 | 
| IP 版本 | String | 連線 | 「IPv4」 | 
| 計數 | Integer | 連線 | 42 | 

**提示**  
若要最大化網路相依性映射的完整性，請設定所有探索來源 (VMware、Hyper-V 和伺服器 CSV 匯入），並在檢閱網路資料之前新增作業系統登入資料。庫存中的伺服器越多，網路模組可以擷取的連線越多。

#### 私有地址網路集合
<a name="discovery-tool-private-address-collection"></a>

根據預設，網路收集模組只會擷取兩個端點都是探索庫存中伺服器的連線。您可以啟用私有地址集合，以擷取不在庫存中的 RFC 1918 私有 IP 地址 (10.0.0.0/8、172.16.0.0/12、192.168.0.0/16) 之間的連線。

**開始私有地址集合**

1. 在**收集器組態**頁面上，找到**收集模組**區段。

1. 在應用程式**探索下尋找網路連線**探索。 ****

1. 開啟**動作**下拉式清單。

1. 選擇**開始私有地址集合**。

1. 如果模組狀態為**已啟用**，您可以看到它變更為**已啟用 · 私有地址開啟**。

若要停止私有地址集合，請開啟**動作**下拉式清單，然後選擇**停止私有地址集合**。先前收集的私有地址資料即使在停止後仍會保留。

私有地址連線只會出現在完整 CSV 匯出中 (ZIP 檔案中），而不會出現在 MPA CSV 檔案中。如果 IP 地址屬於清查中已存在的伺服器，無論此設定為何，一律會以其探索到的伺服器 ID 來識別該地址。

此設定會在重新啟動期間持續存在。您可以隨時開始或停止私有地址集合。無論目前的設定為何，都會匯出先前收集的私有地址資料。

### SQL Server 集合
<a name="discovery-tool-database-collection"></a>

SQL Server 收集模組會從 Windows 伺服器跨所有設定的來源收集 SQL Server 資訊，包括 VMware、Hyper-V 和匯入的伺服器。模組使用 WinRM 遠端連線至每個 Windows 伺服器，並執行 PowerShell 查詢。它會使用 WMI 命名空間、登錄檔和檔案屬性，收集所有已安裝 SQL Server 服務 （元件） 的相關資訊。

SQL Server 元件是做為 SQL Server 部署的一部分安裝在 Windows 伺服器上的特定服務或功能執行個體。探索工具會收集資料庫引擎、分析服務、報告服務和整合服務。

**SQL Server 直接資料庫集合**

當您設定 SQL Server 資料庫登入資料時， 探索工具會直接連線至每個 SQL Server 執行個體，並收集無法單獨透過 Windows 登入資料取得的其他資料。

此額外資料可協助您評估 SQL Server 執行個體以進行遷移規劃和適當調整大小：
+ **資料庫計數** – 執行個體上的使用者資料庫數目。
+ **Always On AG (Y/N)** – 執行個體是否參與 Always On 可用性群組。需要 SQL Server 2012 或更新版本。
+ **可用性群組名稱** – 如果執行個體參與其中，則 Always On 可用性群組的名稱。需要 SQL Server 2012 或更新版本。
+ **叢集角色** – 執行個體在高可用性組態中的角色 (`PRIMARY`、`RESOLVING`、 `SECONDARY`或 `STANDALONE`)。需要 SQL Server 2012 或更新版本。叢集角色只會反映 Always On 可用性群組成員資格。不在可用性群組中的容錯移轉叢集執行個體會顯示 `STANDALONE`。若要識別容錯移轉叢集執行個體，請檢查叢集欄位 (`Cluster/Oracle RAC (Y/N)` MPA 檔案中的 )。
+ **唯讀複本** – 執行個體是否為可讀取的次要複本。需要 SQL Server 2012 或更新版本。

**注意**  
版本 也會由 Windows 層級路徑收集，並已在 MPA 匯出中顯示為「來源引擎版本」。上面列出的五個欄位是需要直接 SQL Server 連線的資料庫層級新增項目。

**設定資料庫登入資料時**

當您設定 SQL Server 登入資料且連線成功時，直接資料庫路徑會針對該回合執行，而不是 Windows 層級路徑。系統會收集五個額外的欄位，以及先前或之後回合的標準 Windows 層級服務庫存。

**Windows 層級備用**

如果您尚未設定 SQL Server 資料庫登入資料，或自動連線登入資料無法連線至執行個體 （例如，密碼錯誤或網路錯誤），探索工具會使用 Windows 登入資料收集 SQL Server 資訊。它探索已安裝的 SQL Server 服務、版本和組態，無需直接存取資料庫。對於這些伺服器，匯出中的五個資料庫層級欄位為空白。

如果您將 SQL Server 登入資料指派給特定伺服器 （例如，透過 CSV 匯入），探索工具只會使用該伺服器的登入資料，如果連線失敗，則不會回到 Windows 層級偵測。伺服器會在**探索的庫存**頁面上顯示錯誤狀態。

**注意**  
五個資料庫層級欄位 （資料庫計數、Always On AG (Y/N)、可用性群組名稱、叢集角色和唯讀複本） 僅會出現在`sql_server_data_full.csv`匯出 ZIP 檔案中。它們不包含在 MPA 檔案中。透過 Windows 層級偵測收集的伺服器會將這些欄位留白。

**注意**  
此版本中的 SQL Server 資料庫連線未加密。啟用 SQL Server 資料庫登入資料時，請確定您的網路環境受到適當保護。

如需必要許可以及如何設定 SQL Server 資料庫登入資料的資訊，請參閱 [設定 SQL Server 資料庫存取](discovery-tool-configure.md#discovery-tool-sql-server-access)。

#### SQL Server 資料收集
<a name="discovery-tool-database-data"></a>

SQL Server 集合模組會收集 SQL Server 元件資訊。此表格說明收集的關鍵資料點：


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| 引擎類型 | String | 元件 | sql\_server | WinRM | 
| 是引擎元件 | Boolean | 元件 | Y | WinRM | 
| 狀態 | String | 服務 | 執行中、已停止、StartPending | WinRM、SQL | 
| 版本 | String | 服務 | 2015.131.5026.0 | WinRM、SQL | 
| 版本 | String | 服務 | 開發人員版本 (64 位元） | WinRM、SQL | 
| SQL 服務名稱 | String | 服務 | MsDtsServer130、Mssql | WinRM、SQL | 
| SQL 服務類型 | String | 服務 | SQL Server 服務、整合服務 | WinRM、SQL | 
| 執行個體名稱 | String | 執行個體 | MSSQLSERVER | WinRM、SQL | 
| 顯示名稱 | String | 服務 | SQL Server (MSSQLSERVER2017) | WinRM | 
| 啟動模式 | String | 服務 | 自動、手動、已停用 | WinRM | 
| 服務帳戶名稱 | String | 服務 | NT 服務/MsDtsServer130 | WinRM | 
| 已叢集 | Boolean | 組態 | N | WinRM、SQL | 
| 資料庫計數 | Integer | 資料庫 | 5 | SQL | 
| Always On AG （是/否） | String | 高可用性 | Y | SQL (2012\+) | 
| 可用性群組名稱 | String | 高可用性 | AG-生產 | SQL (2012\+) | 
| 叢集角色 | String | 高可用性 | 主要、次要、解析、獨立 | SQL (2012\+) | 
| 唯讀複本 （是/否） | String | 高可用性 | N | SQL (2012\+) | 

**注意**  
WinRM = 透過 WinRM 收集，無需資料庫登入資料。SQL = 需要 SQL Server 資料庫憑證。(2012\+) = 也需要 SQL Server 2012 或更新版本；僅適用於 Always On AG (Y/N)、可用性群組名稱、叢集角色和唯讀複本欄位。完整格式包含所有服務類型。MPA 格式僅包含資料庫引擎元件，不包含僅限 SQL 欄位。

### Oracle 資料庫集合
<a name="discovery-tool-oracle-collection"></a>

透過 Oracle 資料庫集合，您可以探索所有已設定來源的 Oracle 資料庫執行個體，包括 VMware、Hyper-V 和匯入的伺服器。模組會收集下列資料：
+ 容器資料庫 (CDB) 和插入式資料庫 (PDB) 列舉
+ 版本和版本
+ 已安裝的選項
+ 功能用量統計資料
+ 元件庫存 (DBA\_REGISTRY)
+ 資料檔案大小
+ 拓撲標記 (RAC、Data Guard 和多租戶架構）

**資料庫連線 (SQL)**

當您設定 Oracle 登入資料時，探索工具會使用唯讀服務帳戶直接連線至 Oracle 資料庫。這提供完整的 SQL 層級集合，包括 PDB 詳細資訊、功能用量和已安裝的選項。所有 CSV 檔案都包含完整資料。

**作業系統層級備用**

如果您尚未設定資料庫登入資料，或連線失敗，探索工具會使用 SSH 或 WinRM 來偵測 Oracle 安裝。它探索沒有資料庫存取的 Oracle 首頁、接聽程式、修補程式、版本和版本。對於作業系統偵測到的主機，匯出的 CDB CSV 包含執行個體名稱、主機名稱、版本和版本。PDB、功能、選項和元件 CSV 檔案不包含任何資料列。

Oracle 集合會在匯出 ZIP 中產生下列 CSV 檔案。每個資料表描述每個檔案收集的資料點。

#### CDB 資料 (oracle\_data\_cdbs\_full.csv)
<a name="discovery-tool-oracle-cdb-data"></a>

每個 CDB 執行個體一列。此表格說明收集的 CDB 資料點：


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| 執行個體名稱 | String | Identity | "ORCL" | SQL、作業系統 | 
| Host Name (主機名稱) | String | Identity | "oracledb01.example.com" | SQL、作業系統 | 
| 資料庫名稱 | String | Identity | "ORCL" | SQL | 
| 資料庫唯一名稱 | String | Identity | "ORCL\_PRIMARY" | SQL | 
| 資料庫 ID | Integer | Identity | 1234567890 | SQL | 
| 版本 | String | 版本 | 「19.0.0.0」 | SQL、作業系統 | 
| 完整版本 | String | 版本 | 「19.21.0.0.0」 | SQL | 
| 版本 | String | 版本 | 「Enterprise Edition」 | SQL、作業系統 | 
| 資料庫類型 | String | 組態 | 「單一」 | SQL | 
| 資料庫角色 | String | 組態 | 「主要」 | SQL | 
| 開啟模式 | String | 組態 | 「讀取寫入」 | SQL | 
| 日誌模式 | String | 組態 | "ARCHIVELOG" | SQL | 
| 平台 | String | 組態 | 「Linux x86 64 位元」 | SQL | 
| CDB 旗標 | String | 組態 | 「是」 | SQL | 
| 是 RAC | String | 拓撲 | 「是」或「否」 | SQL | 
| Data Guard 為待命 | String | 拓撲 | 「是」或「否」 | SQL | 
| 保護模式 | String | 拓撲 | 「最高效能」 | SQL | 
| Data Guard 中介裝置 | String | 拓撲 | 「已啟用」 | SQL | 
| NLS 字元集 | String | 組態 | 「AL32UTF8」 | SQL | 
| PDB 計數 | Integer | 規模調整 | 3 | SQL | 
| Flashback on | String | 組態 | 「是」 | SQL | 
| 偵測路徑 | String | 中繼資料 | "phase2" 或 "phase1b" | SQL、作業系統 | 

#### PDB 資料 (oracle\_data\_pdbs\_full.csv)
<a name="discovery-tool-oracle-pdb-data"></a>

每個 PDB 一個資料列 （可插拔資料庫）。此表格說明收集的 PDB 資料點：

**注意**  
PDB 資料需要 Oracle 資料庫登入資料 (SQL 連線）。作業系統層級備用不會填入此 CSV。


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| CDB 執行個體名稱 | String | Identity | "ORCL" | SQL | 
| PDB 名稱 | String | Identity | 「APPPDB1」 | SQL | 
| 開啟模式 | String | 狀態 | 「讀取寫入」 | SQL | 
| 生命週期狀態 | String | 狀態 | 「正常」 | SQL | 
| 資料表空間計數 | Integer | 規模調整 | 5 | SQL | 
| 資料檔案計數 | Integer | 規模調整 | 12 | SQL | 
| 大小總計位元組 | Integer | 規模調整 | 5368709120 | SQL | 
| 使用者結構描述計數 | Integer | 規模調整 | 8 | SQL | 
| 資料庫連結計數 | Integer | 連線能力 | 2 | SQL | 
| 已安裝的元件 | String | 組態 | "APEX；JVM；XML" | SQL | 
| 加密的資料表空間計數 | Integer | 安全 | 1 | SQL | 

#### 功能用量資料 (oracle\_data\_features\_full.csv)
<a name="discovery-tool-oracle-features-data"></a>

來自 DBA\_FEATURE\_USAGE\_STATISTICS 的每個功能用量項目一列。此表格說明所收集的功能用量資料點：

**注意**  
功能用量資料需要 Oracle 資料庫登入資料 (SQL 連線）。作業系統層級備用不會填入此 CSV。


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| CDB 執行個體名稱 | String | Identity | "ORCL" | SQL | 
| Name | String | 功能 | 「分割 （使用者）」 | SQL | 
| 偵測到的使用量 | Integer | Usage | 42 | SQL | 
| 目前使用 | String | Usage | 「TRUE」 | SQL | 
| 第一次使用日期 | DateTime | Usage | "2024-01-15T00：00：00" | SQL | 
| 上次使用日期 | DateTime | Usage | "2026-06-01T00：00：00" | SQL | 

#### 選項資料 (oracle\_data\_options\_full.csv)
<a name="discovery-tool-oracle-options-data"></a>

每個 CDB 每個 V$OPTION 項目一列。此資料表說明所收集已安裝的選項資料點：

**注意**  
選項資料需要 Oracle 資料庫登入資料 (SQL 連線）。作業系統層級備用不會填入此 CSV。


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| CDB 執行個體名稱 | String | Identity | "ORCL" | SQL | 
| 選項名稱 | String | 選項 | 「進階分析」 | SQL | 
| 已安裝 | String | 選項 | 「TRUE」 | SQL | 
| 容器 ID | Integer | 選項 | 0 | SQL | 

#### 元件資料 (oracle\_data\_components\_full.csv)
<a name="discovery-tool-oracle-components-data"></a>

每個 DBA\_REGISTRY 元件一列。此表格說明收集的元件資料點：

**注意**  
元件資料需要 Oracle 資料庫登入資料 (SQL 連線）。作業系統層級備用不會填入此 CSV。


| 名稱 | 類型 | Category | 範例值 | 來源 | 
| --- | --- | --- | --- | --- | 
| CDB 執行個體名稱 | String | Identity | "ORCL" | SQL | 
| PDB 名稱 | String | Identity | 「APPPDB1」 | SQL | 
| 元件 ID | String | 元件 | "APEX" | SQL | 
| 元件名稱 | String | 元件 | 「Oracle Application Express」 | SQL | 
| 版本 | String | 元件 | 「22.1.0.15.0」 | SQL | 
| 狀態 | String | 元件 | 「有效」 | SQL | 
| 結構描述 | String | 元件 | "APEX\_220100" | SQL | 