

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

# 在 CloudWatch 主控台中使用資源運作狀態檢視
<a name="servicelens_resource_health"></a>

您可以使用資源運作狀態檢視，在單一檢視中跨應用程式自動探索、管理及視覺化主機的運作狀態和效能。您可以透過效能維度 (例如 CPU 或記憶體) 視覺化其主機的運作狀態，並使用篩選條件在單一檢視中並排顯示數百台主機。您可以依標籤或使用案例 (例如相同 Auto Scaling 群組中的主機或使用相同負載平衡器的主機) 進行篩選。

## 先決條件
<a name="servicelens_resource_health-prerequisites"></a>

若要確認您獲得資源運作狀態檢視的完整效益，請檢查您是否具備下列先決條件。
+ 若要查看主機的記憶體使用率並將其用作篩選條件，您必須在主機上安裝 CloudWatch 代理程式，並將其設定為在預設 `CWAgent` 命名空間中將記憶體指標傳送至 CloudWatch。在 Linux 和 macOS 執行個體上，CloudWatch 代理程式必須傳送 `mem_used_percent` 指標。在 Windows 執行個體上，代理程式必須傳送 `Memory % Committed Bytes In Use` 指標。如果您使用精靈建立 CloudWatch 代理程式組態檔案，並選取任何預先定義的指標集，就會包含這些指標。CloudWatch 代理程式收集的指標以自訂指標計費。如需詳細資訊，請參閱[安裝 CloudWatch 代理程式](install-CloudWatch-Agent-on-EC2-Instance.md)。

  當您使用 CloudWatch 代理程式收集這些記憶體指標以搭配資源運作狀態檢視使用時，您必須在 CloudWatch 代理程式組態檔案中包含下列區段。此區段包含預設維度設定，依預設會建立，因此請勿將此區段的任何部分變更為與下列範例所示不同的任何部分。

  ```
  "append_dimensions": {
    "ImageId": "${aws:ImageId}",
    "InstanceId": "${aws:InstanceId}",
    "InstanceType": "${aws:InstanceType}",
    "AutoScalingGroupName": "${aws:AutoScalingGroupName}"
  },
  ```
+  若要檢視資源運作狀態檢視中可用的所有資訊，您必須登入擁有下列許可的帳戶。如果您使用較少的許可登入，您仍然可以使用資源運作狀態檢視，但是某些效能資料將無法看見。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Action": [
                  "autoscaling:Describe*",
                  "cloudwatch:Describe*",
                  "cloudwatch:Describe*",
                  "cloudwatch:Get*",
                  "cloudwatch:List*",
                  "logs:Get*",
                  "logs:Describe*",
                  "sns:Get*",
                  "sns:List*",
                  "ec2:DescribeInstances",
                  "ec2:DescribeInstanceStatus",
                  "ec2:DescribeRegions"
              ],
              "Effect": "Allow",
              "Resource": "*"
          }
      ]
  }
  ```

------

**若要檢視您帳戶中的資源運作狀態**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇 **Insights**、**EC2 資源運作狀態**。

   隨即出現資源運作狀態頁面，並為您的帳戶中的每個主機顯示一個方形。每個方形都會根據該主機的目前狀態和 **Color by** (顏色依據) 的設定著色。具有警示符號的主機方形有一個或多個警示目前處於 ALARM 狀態。

   您可以在單一檢視中看到多達 500 台主機。如果您的帳戶中有更多主機，請使用此程序的步驟 6 中的篩選條件設定。

1. 若要變更用來顯示每個主機運作狀態的條件，請選擇 **Color by** (顏色依據) 的設定。您可以選擇 **CPU Utilization** (CPU 使用率)、**Memory Utilization** (記憶體使用率) 或 **Status check** (狀態檢查)。記憶體使用率指標僅適用於執行 CloudWatch 代理程式並將其設定為收集記憶體指標，以及將其傳送至預設 `CWAgent` 命名空間的主機。如需詳細資訊，請參閱[使用 CloudWatch 代理程式收集指標、日誌和追蹤](Install-CloudWatch-Agent.md)。

1. 若要變更網格中運作狀態指示器所使用的閾值和顏色，請選擇網格上方的齒輪圖示。

1. 若要切換是否要在主機網格中顯示警示，請選擇或清除 **Show alarms across all metrics** (顯示所有指標的警示)。

1. 若要將映射中的主機分割為群組，選擇 **Group by** (分組依據) 的分組條件。

1. 若要將檢視縮小至較少的主機，請選擇 **Filter by** (篩選依據) 的篩選條件。您可以依標籤和資源群組 (例如 Auto Scaling 群組、執行個體類型、安全群組等) 進行篩選。

1. 若要排序主機，請選擇 **Sort by** (排序依據) 的排序條件。您可以依狀態檢查結果、執行個體狀態、CPU 或記憶體使用率，以及處於 ALARM 狀態的警示數目來排序。

1. 若要查看有關主機的詳細資訊，請選擇代表該主機的方形。隨即會顯示快顯窗格。若要深入了解該主機的相關資訊，請選擇 **View dashboard** (檢視儀表板) 或 **View on list** (檢視清單)。