

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

# 監控和疑難排解
<a name="monitoring"></a>

您可以使用 [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)、[Amazon EventBridge](https://aws.amazon.com/eventbridge) 和 來監控 MGN[AWS CloudTrail](https://aws.amazon.com/cloudtrail/)，其會收集原始資料並將其處理為可讀且near-real-time指標。如需詳細資訊，請參閱 AWS 文件中的[監控 Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/monitoring-overview.html)。 

如果您遇到任何問題，並想要啟動新的測試或切換執行個體，您可以還原測試或切換動作。這會將來源伺服器的生命週期狀態還原至上一個階段，表示這些伺服器尚未進行切換。在還原期間，您也可以選擇刪除測試或切換執行個體，以節省成本。如需詳細資訊，請參閱 MGN 文件中的[故障診斷](https://docs.aws.amazon.com/mgn/latest/ug/troubleshooting.html)。 

安裝代理程式後，來源伺服器會出現在 Application Migration Service 主控台上，您可以查看伺服器詳細資訊以檢查複寫進度。 

## 從來源伺服器測試連線能力和名稱解析
<a name="source"></a>

使用 Windows 遠端桌面通訊協定 (RDP)、Secure Shell (SSH) 或 AWS Sessions Manager 登入來源伺服器，並測試下列項目：
+ 在 TCP 連接埠 443 上透過 HTTPS 連線至 MGN 端點。
  + 在 Windows （在 PowerShell 中） 上：

    ```
    Test-NetConnection -ComputerName mgn.<aws_region>.amazonaws.com -Port 443
    ```
  + 在 Linux 或 Windows () 上`cmd`：

    ```
    Telnet mgn.<aws_region>.amazonaws.com 443
    ```
+ 在 TCP 連接埠 443 上透過 HTTPS 連線至 Amazon S3 端點。
  + 在 Windows （在 PowerShell 中） 上：

    ```
    Test-NetConnection -ComputerName <s3_endpoint_name> -Port 443
    ```
  + 在 Linux 或 Windows () 上`cmd`：

    ```
    Telnet <s3_endpoint_name> 443
    ```
+ TCP 連接埠 1500 與複寫伺服器 IP 的連線：
  + 在 Windows （在 PowerShell 中） 上：

    ```
    Test-NetConnection -ComputerName <Replication_Server_Private_IP> -Port 1500
    ```
  + 在 Linux 或 Windows () 上`cmd`：

    ```
    Telnet <Replication_Server_Private_IP> 1500
    ```

此外，使用以下命令，確保 Amazon EC2 和 MGN API 端點解析為私有 IPs。（您可以在 Windows 和 Linux 上使用相同的命令。)
+ `nslookup ec2.<aws_region>.amazonaws.com`
+ `nslookup mgn.<aws_region>.amazonaws.com`

## 從預備區域網路測試連線能力和名稱解析
<a name="staging"></a>

若要從預備區域測試連線，請在預備子網路中啟動暫時 EC2 執行個體，並測試下列項目： 
+ 在 TCP 連接埠 443 上透過 HTTPS 連線至 MGN 端點。
  + 在 Windows （在 PowerShell 中） 上：

    ```
    Test-NetConnection -ComputerName mgn.<aws_region>.amazonaws.com -Port 443
    ```
  + 在 Linux 或 Windows () 上`cmd`：

    ```
    Telnet mgn.<aws_region>.amazonaws.com 443
    ```
+ 在 TCP 連接埠 443 上透過 HTTPS 連線至 Amazon EC2 端點。
  + 在 Windows （在 PowerShell 中） 上：

    ```
    Test-NetConnection -ComputerName ec2.<aws_region>.amazonaws.com -Port 443
    ```
  + 在 Linux 或 Windows () 上`cmd`：

    ```
    Telnet ec2.<aws_region>.amazonaws.com 443
    ```

如果在來源伺服器上安裝 代理程式之後，複寫初始化停滯在「下載複寫軟體」步驟，請確認下列事項。
+ 名稱解析：

  ```
  nslookup s3.<aws_region>.amazonaws.com
  ```
**注意**  
Amazon S3 端點將解析為公有 IP，但將透過 Amazon S3 閘道端點私下連線。
+ TCP/443 連接埠上透過 HTTPS 通訊協定的連線。
  + 在 Windows 上：

    ```
    Test-NetConnection -ComputerName s3.<aws_region>.amazonaws.com -Port 443
    ```
  + 在 Linux 上：

    ```
    Telnet s3.<aws_region>.amazonaws.com 443
    ```