

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

# 使用 CloudWatch 監控運作狀態檢查
<a name="monitoring-health-checks"></a>

Route 53 運作狀態檢查與 CloudWatch 指標整合，以便您執行下列作業：
+ 驗證運作狀態檢查已適當設定。
+ 檢閱運作狀態檢查在指定期間內的狀態。
+ 設定 CloudWatch 在運作狀態檢查的狀態為狀況不良時傳送 Amazon SNS 提醒。請注意，在運作狀態檢查失敗後，可能需要幾分鐘才會收到相關的 SNS 通知。

如需詳細資訊，請參閱[Amazon Route 53 決定運作狀態檢查是否良好的方式Route 53 決定運作狀態檢查是否良好的方式](dns-failover-determining-health-of-endpoints.md)。

**Topics**
+ [檢視運作狀態檢查的狀態](#health-checks-monitoring-status)
+ [檢視運作狀態檢查警示](#health-checks-monitoring-alarms)
+ [在 CloudWatch 主控台上檢視運作狀態檢查指標](#view-health-checks-metrics-cw)
+ [使用 SNS 通知建立警示](#health-checks-create-alarm-notification)

## 檢視運作狀態檢查的狀態
<a name="health-checks-monitoring-status"></a>

**注意**  
我們正在更新 Route 53 的運作狀態檢查主控台。在轉換期間，您可以繼續使用舊的主控台。

選擇您正在使用的主控台的索引標籤。
+ [新主控台](#health-checks-monitoring-status-new)
+ [舊主控台](#health-checks-monitoring-status-old)

------
#### [ New console ]<a name="health-checks-monitoring-status-proc"></a>

**檢視運作狀態檢查的狀態**

1. 登入 AWS 管理主控台 並開啟 Route 53 主控台，網址為 https：//[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)。

1. 在導覽窗格中，選擇**運作狀態檢查**。

1. 選擇您要檢視其指標之運作狀態檢查的連結 ID。

1. 在底部窗格中，選擇**指標**索引標籤。

   兩個圖形以一分鐘間隔顯示過去一小時的狀態：  
**運作狀態檢查狀態**  
此圖表顯示端點運作狀態的 Route 53 評估。**1**表示運作狀態良好，**0**表示運作狀態不佳。  
**回報端點正常運作的運作狀態檢查程式 (%)**  
針對僅監控端點的運作狀態檢查，圖表會顯示將所選端點視為正常運作的 Route 53 運作狀態檢查程式百分比。  
運作狀態檢查停用時，將無法使用此指標。  
**正常運作的子運作狀態檢查數目**  
僅適用於計算的運作狀態檢查，圖形會顯示正常運作的子運作狀態檢查數目。

1. 若要檢視較大的圖形並指定不同的設定，請選擇右上角的三個點，然後**放大**。您可以變更以下設定：  
**統計數字**  
變更 CloudWatch 對資料執行的計算。  
**時間範圍**  
顯示不同期間 (例如，隔夜或上週) 的運作狀態檢查的狀態。  
**Period**  
變更圖形中資料點之間的間隔。

   注意下列事項：
   + 如果您剛建立運作狀態檢查，則您可能需要等待幾分鐘，資料才會顯示在圖形中，運作狀態檢查指標出現在可用的指標清單中。
   + 圖形不會自動自我重新整理。若要更新顯示，請選擇重新整理 (![Icon to refresh the CloudWatch graph](http://docs.aws.amazon.com/zh_tw/Route53/latest/DeveloperGuide/images/cloudwatch-refresh-icon.png)) 圖示。

------
#### [ Old console ]<a name="monitoring-status-procedure"></a>

**檢視運作狀態檢查的狀態 （新主控台）**

1. 登入 AWS 管理主控台 並開啟 Route 53 主控台，網址為 https：//[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)。

1. 在導覽窗格中，選擇 **Health Checks** (運作狀態檢查)。

1. 選擇適用運作狀態檢查的對應列。

1. 在底部窗格中，選擇 **Monitoring** (監控) 標籤。

   兩個圖形以一分鐘間隔顯示過去一小時的狀態：  
**運作狀態檢查狀態**  
此圖表顯示端點運作狀態的 Route 53 評估。**1**表示運作狀態良好，**0**表示運作狀態不佳。  
**回報端點正常運作的運作狀態檢查程式 (%)**  
針對僅監控端點的運作狀態檢查，圖表會顯示將所選端點視為正常運作的 Route 53 運作狀態檢查程式百分比。  
運作狀態檢查停用時，將無法使用此指標。  
**正常運作的子運作狀態檢查數目**  
僅適用於計算的運作狀態檢查，圖形會顯示正常運作的子運作狀態檢查數目。
**注意**  
如果您選取一個以上的運作狀態檢查，則圖形會為每個運作狀態檢查顯示不同的色彩標示的列。

1. 若要檢視較大的圖形，並指定不同的設定，請按一下圖形。您可以變更以下設定：  
**統計數字**  
變更 CloudWatch 對資料執行的計算。  
**時間範圍**  
顯示不同期間 (例如，隔夜或上週) 的運作狀態檢查的狀態。  
**Period**  
變更圖形中資料點之間的間隔。

   注意下列事項：
   + 如果您剛建立運作狀態檢查，則您可能需要等待幾分鐘，資料才會顯示在圖形中，運作狀態檢查指標出現在可用的指標清單中。
   + 圖形不會自動自我重新整理。若要更新顯示，請選擇重新整理 (![Icon to refresh the CloudWatch graph](http://docs.aws.amazon.com/zh_tw/Route53/latest/DeveloperGuide/images/cloudwatch-refresh-icon.png)) 圖示。

------

## 檢視運作狀態檢查警示
<a name="health-checks-monitoring-alarms"></a>

**注意**  
我們正在更新 Route 53 的運作狀態檢查主控台。在轉換期間，您可以繼續使用舊的主控台。

選擇您正在使用的主控台的索引標籤。
+ [新主控台](#health-checks-monitoring-alarms-new)
+ [舊主控台](#health-checks-monitoring-alarms-old)

------
#### [ New console ]<a name="health-checks-monitoring-alarms-proc"></a>

**檢視 Amazon Route 53 的 CloudWatch 警示狀態和編輯警示**

1. 在 Route 53 主控台的導覽窗格中，選擇**運作狀態檢查**。

1. 選擇您要檢視警示之運作狀態檢查的連結 ID。

1. 在詳細資訊頁面的頁面底部，選擇**警示**索引標籤。

   **警示**清單包含您為所選運作狀態檢查建立的所有 Route 53 警示。

   **State** (狀態) 欄會顯示每個警示的狀態：  
**OK (確定)**  
CloudWatch 已從 Route 53 運作狀態檢查累積足夠的統計資料，判斷端點不符合警示閾值。  
**INSUFFICIENT DATA (資料不足)**  
CloudWatch 尚未累積足夠的統計資料，無法判斷端點是否符合警示閾值。這是新警示的初始狀態。如果 CloudWatch 指標變得無法使用，或者如果您刪除運作狀態檢查，但不刪除相關聯的警示，則警示狀態也會變更為 **INSUFFICIENT DATA (資料不足)**。  
**ALARM (警示)**  
CloudWatch 已從 Route 53 運作狀態檢查累積足夠的統計資料，判斷端點符合警示閾值，並傳送通知到指定的電子郵件地址。

1. 若要在 CloudWatch 主控台中檢視警示，該主控台提供有關警示的詳細資訊 （例如警示的更新歷史記錄和狀態變更），請選擇警示的連結名稱。您也可以在 CloudWatch 主控台上編輯警示。

1. 若要在 CloudWatch 主控台上建立新的 CloudWatch 警示，請選擇**建立 CloudWatch 警示**。如需詳細資訊，請參閱 *CloudWatch 使用者指南*中的[尋找和建立建議的警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best-Practice-Alarms.html#Best-Practice-Alarms-create)。

------
#### [ Old console ]<a name="monitoring-alarm-status-procedure"></a>

**檢視 Amazon Route 53 的 CloudWatch 警示狀態和編輯警示**

1. 在 Route 53 主控台的導覽窗格中，選擇 **Health Checks (運作狀態檢查)**。

1. 選擇任何運作狀態檢查的對應列。

1. 在詳細資訊窗格中 (在 *x* 個 **Health Checks Selected (運作狀態檢查已選取)** 後面)，選擇右插入號 (![Icon to expand the list of CloudWatch alarms](http://docs.aws.amazon.com/zh_tw/Route53/latest/DeveloperGuide/images/cloudwatch-expand-alarms-list.png)) 圖示。

   **CloudWatch 警示**清單包含您使用目前 AWS 帳戶建立的所有 Route 53 警示。

   **State** (狀態) 欄會顯示每個警示的狀態：  
**OK (確定)**  
CloudWatch 已從 Route 53 運作狀態檢查累積足夠的統計資料，判斷端點不符合警示閾值。  
**INSUFFICIENT DATA (資料不足)**  
CloudWatch 尚未累積足夠的統計資料，無法判斷端點是否符合警示閾值。這是新警示的初始狀態。如果 CloudWatch 指標變得無法使用，或者如果您刪除運作狀態檢查，但不刪除相關聯的警示，則警示狀態也會變更為 **INSUFFICIENT DATA (資料不足)**。  
**ALARM (警示)**  
CloudWatch 已從 Route 53 運作狀態檢查累積足夠的統計資料，判斷端點符合警示閾值，並傳送通知到指定的電子郵件地址。

1. 若要檢視或編輯警示的設定，請選擇警示的名稱。

1. 若要在 CloudWatch 主控台中檢視警示 (主控台提供警示的更多詳細資訊，例如，警示更新和狀態變化的歷史記錄)，請在該警示的 **More Options** (更多選項) 欄中選擇 **View** (檢視)。

1. 若要檢視您使用目前 AWS 帳戶建立的所有 CloudWatch 警示，包括其他服務的警示 AWS ，請選擇**檢視所有 CloudWatch 警示**。

1. 若要檢視所有可用的 CloudWatch 指標，包括目前 AWS 帳戶目前未使用的指標，請選擇**檢視所有 CloudWatch 指標**。

------

## 在 CloudWatch 主控台上檢視運作狀態檢查指標
<a name="view-health-checks-metrics-cw"></a><a name="monitoring-metrics-in-cloudwatch-console-procedure"></a>

**若要在 CloudWatch 主控台檢視 Route 53 指標**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 將目前區域變更為**美國東部 (維吉尼亞北部)**。如果您選擇任何其他區域做為目前的區域，Route 53 指標將無法使用。

1. 在導覽窗格中，選擇 **Metrics** (指標)。

1. 在 **All metrics** (所有指標) 標籤上，選擇 **Route 53**。

1. 選擇 **Health Check Metrics** (運作狀態檢查指標)。

1. 您也可以在 CloudWatch 主控台上設定 SNS 通知。如需詳細資訊，請參閱《*CloudWatch 使用者指南*》中的[建立建議的警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best-Practice-Alarms.html#Best-Practice-Alarms-create)。

## 使用 SNS 通知建立警示
<a name="health-checks-create-alarm-notification"></a>

**注意**  
下列程序僅適用於舊主控台。新的主控台會將您導向 CloudWatch 主控台來建立警示。如需詳細資訊，請參閱 *CloudWatch 使用者指南*中的[尋找和建立建議的警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best-Practice-Alarms.html#Best-Practice-Alarms-create)。<a name="monitoring-sns-notification-procedure"></a>

**在運作狀態檢查狀態不佳 （舊主控台） 時接收 Amazon SNS 通知**

1. 在 Route 53 主控台的導覽窗格中，選擇 **Health Checks (運作狀態檢查)**。

1. 選擇適用運作狀態檢查的對應列。

1. 在底部窗格中，選擇 **Alarms** (警示) 標籤。

   資料表會列出您已為此運作狀態檢查建立的警示。

1. 選擇**建立警示** 。

1. 指定下列值：  
**Alarm name (警示名稱)**  
輸入您希望 Route 53 顯示在 **Alarms (警示)** 標籤上的 **Name (名稱)** 欄中的名稱。  
**Alarm description (警示說明)**  
(選用) 輸入警示的說明。此值會顯示於 CloudWatch 主控台。  
**Send notification (傳送通知)**  
選擇此運作狀態檢查的狀態觸發警示時是否要 Route 53 傳送通知給您。  
**Notification target (通知目標) (只有在 "Send notification" 為 "Yes")**  
如果您希望 CloudWatch 傳送通知到現有的 SNS 主題，請從清單中選擇主題。  
如果您希望 CloudWatch 傳送通知，但不傳送至現有的 SNS 主題，請執行下列其中一項操作：  
   + **如果您希望 CloudWatch 傳送電子郵件通知** – 選擇 **New SNS topic (新的 SNS 主題)** 並繼續此程序。
   + **如果您希望 CloudWatch 以另一種方法來傳送通知** – 開啟新的瀏覽器標籤、前往 Amazon SNS 主控台，並建立新主題。然後返回 Route 53 主控台，從 **Notification target (通知目標)** 清單選擇新主題的名稱，並繼續此程序。  
**Topic name (只有當您選擇建立新的 Amazon SNS 主題)**  
輸入新 Amazon SNS 主題的名稱。  
**Recipient email addresses (只有當您選擇建立新的 Amazon SNS 主題時)**  
輸入在運作狀態檢查觸發警示時您希望 Route 53 傳送 SNS 通知的電子郵件地址。  
**Alarm target (警示目標)**  
選擇您希望 Route 53 針對此運作狀態檢查評估的值：  
   + **Health check status (運作狀態檢查狀態)** – Route 53 運作狀態檢查程式回報運作狀態檢查正常運作或狀況不良
   + **Health checkers that report the endpoint healthy (%)** (回報端點正常運作的運作狀態檢查程式 (%)) (僅監控端點的運作狀態檢查) – 回報運作狀態檢查為正常運作的 Route 53 運作狀態檢查程式百分比
   + **Number of healthy child health checks (正常運作的子運作狀態檢查數目)** (僅限計算的運作狀態檢查) – 在計算運作狀態檢查中，回報運作狀態檢查為正常運作狀態的子運作狀態檢查數目
   + **TCP connection time (TCP 連線時間)** (僅限 HTTP 和 TCP 運作狀態檢查) - Route 53 運作狀態檢查程式與端點建立 TCP 連線所花費的時間 (毫秒)
   + **Time to complete SSL handshake (完成 TLS 交握的時間)** (僅限 HTTPS 運作狀態檢查) – Route 53 運作狀態檢查程式完成 SSL/TLS 交握所花的時間 (毫秒)
   + **Time to first byte (至第一個位元組的時間)** (僅限 HTTP 和 HTTPS 運作狀態檢查) – Route 53 運作狀態檢查程式接收回應 HTTP 或 HTTPS 請求的第一個位元組所花費的時間 (毫秒)  
**Alarm target (警示目標)**  
對於以延遲為基礎的警示目標 (**TCP connection time** (TCP 連線時間)、**Time to complete SSL handshake** (完成 SSL 交握的時間)、**Time to first byte** (第一個位元組的時間))，選擇您希望 CloudWatch 為特定區域或所有區域 (**Global** (全球)) 的 Route 53 運作狀態檢查程式來計算延遲。  
請注意，如果您選擇區域，Route 53 每分鐘只測量延遲兩次，而且取樣數目會比選擇所有區域時更小。因此，更可能會出現異常值。為避免假性警示通知，我們建議您指定更多的連續期間，在這些連續期間運作狀態檢查必須失敗，CloudWatch 才會傳送通知給您。  
**Fulfill condition (履行條件)**  
使用下列設定來判斷 CloudWatch 何時應該觸發警示。    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/Route53/latest/DeveloperGuide/monitoring-health-checks.html)  
**至少 {{x}} 個 {{y}} 分鐘/小時/日的連續時段**  
指定在多少個連續期間內指定的值必須符合條件，Route 53 才會傳送通知。然後，指定期間的時間長度。

1. 當您選擇 **Create** (建立)，Amazon SNS 會傳送您一封電子郵件，其中包含有關新 SNS 主題的資訊。

1. 在電子郵件中，選擇 **Confirm subscription** (確認訂閱)。您必須確認訂閱，才能開始接收 CloudWatch 通知。