

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

# 監控 FSx for Windows File Server 檔案系統
<a name="monitoring_overview"></a>

監控是維護 FSx for Windows File Server 和 AWS 解決方案可靠性、可用性和效能的重要部分。您應該從 AWS 解決方案的所有部分收集監控資料，以便在發生故障時更輕鬆地偵錯。不過，在開始監控 FSx for Windows File Server 之前，您應該建立監控計畫，其中包含下列問題的答案：
+ 監控目標是什麼？
+ 要監控哪些資源？
+ 監控這些資源的頻率為何？
+ 要使用哪些監控工具？
+ 誰將執行監控任務？
+ 發生問題時應該通知誰？

如需在 FSx for Windows File Server 中記錄和監控的詳細資訊，請參閱下列主題。

**Topics**
+ [自動和手動監控](#monitoring_automated_manual)
+ [使用 Amazon CloudWatch 監控](monitoring-cloudwatch.md)
+ [使用 記錄 Amazon FSx for Windows File Server API 呼叫 AWS CloudTrail](logging-using-cloudtrail.md)

## 自動和手動監控
<a name="monitoring_automated_manual"></a>

AWS 提供各種工具，您可以用來監控 FSx for Windows File Server。您可以設定其中一些工具為您執行監控，而某些工具需要手動介入。建議您盡可能自動化監控任務。

### 自動化監控工具
<a name="monitoring_automated_tools"></a>

您可以使用下列自動化監控工具來監看 FSx for Windows File Server，並在發生錯誤時回報：
+ **Amazon CloudWatch 警示**：監看指定時段內的單一指標，並根據與多個時段內給定之閾值相對的指標值來執行一或多個動作。此動作是傳送到 Amazon Simple Notification Service (Amazon SNS) 主題或 Amazon EC2 Auto Scaling 政策的通知。CloudWatch 警示不會只因處於特定狀態就叫用動作，狀態必須已變更並已維持一段指定的時間。如需詳細資訊，請參閱[使用 Amazon CloudWatch 監控](monitoring-cloudwatch.md)。
+ **Amazon CloudWatch Logs**：監控、存放及存取來自 AWS CloudTrail 或其他來源的日誌檔案。如需詳細資訊，請參閱*《Amazon CloudWatch Logs 使用者指南》*中的[什麼是 Amazon CloudWatch Logs？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)。
+ **AWS CloudTrail 日誌監控** – 在帳戶之間共用日誌檔案、透過將日誌檔案傳送到 CloudTrail CloudWatch Logs 來即時監控 CloudTrail 日誌檔案、在 Java 中寫入日誌處理應用程式，以及驗證您的日誌檔案在 CloudTrail 交付後並未變更。如需詳細資訊，請參閱《AWS CloudTrail 使用者指南》**中的[使用 CloudTrail 日誌檔案](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-working-with-log-files.html)。

### 手動監控工具
<a name="monitoring_manual_tools"></a>

監控 FSx for Windows File Server 的另一個重要部分是手動監控 Amazon CloudWatch 警示未涵蓋的項目。FSx for Windows File Server、CloudWatch 和其他 AWS 主控台儀表板提供 AWS 環境狀態的at-a-glance。

Amazon FSx **監控與效能**儀表板會顯示：
+ 目前警告和 CloudWatch 警示
+ 檔案系統活動的摘要
+ 檔案系統儲存容量和使用率
+ 檔案伺服器和儲存磁碟區效能
+ CloudWatch 警示

Amazon CloudWatch 儀表板會顯示：
+ 目前警示與狀態
+ 警示與資源的圖表
+ 服務運作狀態

此外，您可以使用 CloudWatch 執行下列動作：
+ 建立[自訂儀表板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)以監控您使用的服務。
+ 用於疑難排解問題以及探索驅勢的圖形指標資料。
+ 搜尋和瀏覽您的所有 AWS 資源指標。
+ 建立與編輯要通知發生問題的警示。

如需 Amazon FSx **監控與效能**儀表板的詳細資訊，請參閱 [使用檔案系統指標](monitoring-cloudwatch.md#how_to_use_metrics)。

# 使用 Amazon CloudWatch 監控
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch 會從 FSx for Windows File Server 檔案系統收集原始資料，並將其處理為可讀且幾近即時的指標。這些統計資料會保留 15 個月，讓您存取歷史資訊，以協助深入了解工作流程或檔案系統的運作方式。

FSx for Windows File Server 會在下列網域中發佈 CloudWatch 指標：
+ 網路 I/O 指標會測量存取檔案系統和檔案伺服器的用戶端之間的活動。
+ 檔案伺服器指標會測量網路輸送量使用率、檔案伺服器 CPU 和記憶體，以及檔案伺服器磁碟輸送量和 IOPS 使用率。
+ 磁碟 I/O 指標會測量檔案伺服器與儲存磁碟區之間的活動。
+ 儲存磁碟區指標會測量 HDD 儲存磁碟區的磁碟輸送量使用率，以及 SSD 儲存磁碟區的 IOPS 使用率。
+ 儲存容量指標會測量儲存用量，包括因重複資料刪除而節省的儲存成本。

下圖說明 FSx for Windows File Server 檔案系統、其元件和指標網域。

![\[FSx for Windows File Server 會在 CloudWatch 中報告指標，以監控網路 I/O、檔案伺服器效能和儲存磁碟區效能。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/metrics-overview-FSxW.png)


根據預設，Amazon FSx for Windows File Server 會以 1 分鐘的期間將指標資料傳送至 CloudWatch，但下列例外狀況會以 5 分鐘的間隔發出：
+ `FileServerDiskThroughputBalance`
+ `FileServerDiskIopsBalance`

如需 CloudWatch 的詳細資訊，請參閱 *Amazon CloudWatch 使用者指南*中的[什麼是 Amazon CloudWatch？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)。

在檔案系統維護或基礎設施元件取代期間，針對單一可用區檔案系統，以及主要和次要檔案伺服器之間的容錯移轉和容錯回復期間，可能無法發佈指標。

某些 Amazon FSx CloudWatch 指標會報告為原始*位元組*。位元組不會捨入到單位的十進位或二進位倍數。

**Topics**
+ [CloudWatch 指標和維度](#fsx-windows-metrics)
+ [使用檔案系統指標](#how_to_use_metrics)
+ [效能警告和建議](#performance-insights-FSxW)
+ [存取檔案系統指標](accessingmetrics.md)
+ [建立 CloudWatch 警示](creating_alarms.md)

## CloudWatch 指標和維度
<a name="fsx-windows-metrics"></a>

FSx for Windows File Server 會將下列指標發佈到 Amazon CloudWatch 中所有檔案系統的`AWS/FSx`命名空間：
+ `DataReadBytes`
+ `DataWriteBytes`
+ `DataReadOperations`
+ `DataWriteOperations`
+ `MetadataOperations`
+ `FreeStorageCapacity`

FSx for Windows File Server 會將以下各節中所述的指標發佈到 Amazon CloudWatch 中`AWS/FSx`命名空間，適用於輸送量容量至少為 32 MBps 的檔案系統。

### 網路 I/O 指標
<a name="fsx-networkio-metrics"></a>

`AWS/FSx` 命名空間包含下列網路 I/O 指標。


| 指標 | 描述 | 
| --- | --- | 
| DataReadBytes |  用戶端存取檔案系統的讀取操作位元組數。 單位：位元組 有效的統計資訊：`Sum`  | 
| DataWriteBytes |  用戶端存取檔案系統的寫入操作位元組數。 單位：位元組 有效的統計資訊：`Sum`  | 
| DataReadOperations |  用戶端存取檔案系統的讀取操作數目。 單位：計數 有效的統計資訊：`Sum`  | 
| DataWriteOperations |  用戶端存取檔案系統的寫入操作數目。 單位：計數 有效的統計資訊：`Sum`  | 
| MetadataOperations |  用戶端存取檔案系統的中繼資料操作數目。 單位：計數 有效的統計資訊：`Sum`  | 
| ClientConnections | 用戶端與檔案伺服器之間的作用中連線數目。 單位：計數 | 

### 檔案伺服器指標
<a name="fsx-file-server-metrics"></a>

`AWS/FSx` 命名空間包含下列檔案伺服器指標。


| 指標 | 描述 | 
| --- | --- | 
| NetworkThroughputUtilization | 用戶端存取檔案系統的網路輸送量，以佈建限制的百分比表示。 單位：百分比 | 
| CPUUtilization | 檔案伺服器的 CPU 資源使用率百分比。 單位：百分比 | 
| MemoryUtilization | 檔案伺服器的記憶體資源使用率百分比。 單位：百分比 | 
| FileServerDiskThroughputUtilization | 檔案伺服器與其儲存磁碟區之間的磁碟輸送量，以輸送量容量決定的佈建限制百分比表示。 單位：百分比 | 
| FileServerDiskThroughputBalance | 檔案伺服器與其儲存磁碟區之間磁碟輸送量的可用爆量額度百分比。適用於佈建輸送量容量為 256 MBps 或以下的檔案系統。 單位：百分比 | 
| FileServerDiskIopsUtilization | 檔案伺服器和儲存磁碟區之間的磁碟 IOPS，以輸送量容量決定的佈建限制百分比表示。 單位：百分比 | 
| FileServerDiskIopsBalance | 檔案伺服器及其儲存磁碟區之間磁碟 IOPS 的可用爆量額度百分比。適用於佈建輸送量容量為 256 MBps 或以下的檔案系統。 單位：百分比 | 

### 磁碟 I/O 指標
<a name="fsx-diskio-metrics"></a>

`AWS/FSx` 命名空間包含下列磁碟 I/O 指標。


| 指標 | 描述 | 
| --- | --- | 
| DiskReadBytes | 存取儲存磁碟區的讀取操作的位元組數。 單位：位元組 有效的統計資訊：總和  | 
| DiskWriteBytes | 存取儲存磁碟區的寫入操作位元組數。 單位：位元組 有效的統計資訊：總和  | 
| DiskReadOperations |  存取儲存磁碟區之檔案伺服器的讀取操作數目。 單位：計數 有效的統計資訊：`Sum`  | 
| DiskWriteOperations |  存取儲存磁碟區之檔案伺服器的寫入操作數目。 單位：計數 有效的統計資訊：`Sum`  | 

### FSx for Windows 儲存磁碟區指標
<a name="fsx-storage-volume-metrics"></a>

`AWS/FSx` 命名空間包含下列儲存磁碟區指標。


| 指標 | 描述 | 
| --- | --- | 
| DiskThroughputUtilization | （僅限 HDD) 檔案伺服器與其儲存磁碟區之間的磁碟輸送量，以儲存磁碟區決定的佈建限制百分比表示。 單位：百分比 | 
| DiskThroughputBalance | （僅限 HDD) 磁碟輸送量的可用爆量額度百分比，以及儲存磁碟區的磁碟 IOPS。 單位：百分比 | 
| DiskIopsUtilization | （僅限 SSD) 檔案伺服器和儲存磁碟區之間的磁碟 IOPS，以儲存磁碟區決定的佈建 IOPS 限制百分比表示。 單位：百分比 | 

### 儲存容量指標
<a name="fsx-storage-capacity-metrics"></a>

`AWS/FSx` 命名空間包含下列儲存容量指標。


| 指標 | 描述 | 
| --- | --- | 
| FreeStorageCapacity |  可用儲存容量的數量。 單位：位元組 有效的統計資訊：`Average`、`Minimum`  | 
| StorageCapacityUtilization | 使用實體儲存容量佔總儲存容量的百分比。 單位：百分比 | 
| DeduplicationSavedStorage | 如果已啟用重複資料刪除，則由重複資料刪除儲存的儲存空間量。 單位：位元組 | 

### FSx for Windows File Server 指標的命名空間和維度
<a name="fsx-dimensions"></a>

FSx for Windows File Server 指標使用 `FSx` 命名空間，並提供單一維度 的指標`FileSystemId`。您可以使用 [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令或 [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API 命令來尋找檔案系統的 ID。檔案系統 ID 採用 *fs-0123456789abcdef0* 的形式。

## 使用檔案系統指標
<a name="how_to_use_metrics"></a>

每個 Amazon FSx 檔案系統有兩個主要架構元件：
+ 將資料提供給存取檔案系統之用戶端的檔案**伺服器**。
+ 在您的檔案系統中託管資料的**儲存磁碟**區。

FSx for Windows File Server 會在 CloudWatch 中報告指標，以追蹤檔案系統檔案伺服器和儲存磁碟區的效能和資源使用率。下圖說明 Amazon FSx 檔案系統及其架構元件，以及可用於監控的效能和資源 CloudWatch 指標。一組指標顯示的金鑰屬性是決定這些指標容量的檔案系統屬性。調整該屬性會修改該組指標的檔案系統效能。

![\[FSx for Windows File Server 會在 CloudWatch 中報告指標，以監控網路 I/O、檔案伺服器效能和儲存磁碟區效能。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/file-server-metrics-FSxW.png)


使用 Amazon FSx 主控台中的**監控與效能**面板，檢視下表所述的 FSx for Windows File Server CloudWatch 指標。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/monitoring-cloudwatch.html)

**注意**  
1我們建議您將平均輸送量容量使用率維持在 50% 以下，以確保您有足夠的備用輸送量容量，可因應工作負載中意外尖峰，以及任何背景 Windows 儲存操作 （例如儲存同步、重複資料刪除或陰影複製）。  
2HDD 儲存磁碟區可能會遇到顯著的效能變化，具體取決於工作負載。IOPS 或輸送量突然峰值可能會導致磁碟效能降低。如需詳細資訊，請參閱[HDD 高載效能](performance.md#hdd-burst-performance)。

## 效能警告和建議
<a name="performance-insights-FSxW"></a>

FSx for Windows 會針對輸送量容量至少為 32 MBpss 的檔案系統，提供效能警告。每當其中一個指標接近或超過多個連續資料點的預定閾值時，Amazon FSx 就會顯示一組 CloudWatch 指標的警告。這些警告為您提供可行的建議，您可以用來最佳化檔案系統的效能。

您可以在**監控與效能**儀表板的數個區域中存取警告。所有作用中或最近的 Amazon FSx 效能警告，以及針對處於 ALARM 狀態的檔案系統所設定的任何 CloudWatch 警示，都會出現在**摘要**區段的**監控與效能**面板中。警告也會顯示在顯示指標圖形的儀表板區段中。

您可以為任何 Amazon FSx 指標建立 CloudWatch 警示。如需詳細資訊，請參閱[建立 CloudWatch 警示](creating_alarms.md)。

### 使用效能警告來改善檔案系統效能
<a name="resolve-warnings"></a>

Amazon FSx 提供可行的建議，您可以用來最佳化檔案系統的效能。這些建議說明如何解決潛在的效能瓶頸。如果您預期活動會繼續，或對檔案系統的效能造成影響，您可以採取建議的動作。根據哪個指標已觸發警告，您可以透過增加檔案系統的輸送量容量或儲存容量來解決它，如下表所述。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/monitoring-cloudwatch.html)

**注意**  
某些檔案系統事件可能會耗用磁碟 I/O 效能資源，並可能觸發效能警告。例如：  
儲存容量擴展的最佳化階段可產生增加的磁碟輸送量，如 中所述 [儲存容量增加和檔案系統效能](managing-storage-configuration.md#storage-capacity-increase-and-performance)
對於多可用區檔案系統，輸送量容量擴展、硬體取代或可用區域中斷等事件會導致自動容錯移轉和容錯回復事件。在此期間發生的任何資料變更都需要在主要和次要檔案伺服器之間同步，而 Windows Server 會執行可以取用磁碟 I/O 資源的資料同步任務。如需詳細資訊，請參閱[管理輸送量容量](managing-throughput-capacity.md)。

如需檔案系統效能的詳細資訊，請參閱 [FSx for Windows File Server 效能效能](performance.md)。

# 存取檔案系統指標
<a name="accessingmetrics"></a>

您可以透過下列方式查看 CloudWatch 的 Amazon FSx 指標。
+ Amazon FSx 主控台
+ CloudWatch 主控台
+ CloudWatch CLI
+ CloudWatch API

下列程序說明如何使用這些各種工具來存取檔案系統的指標。

**使用 Amazon FSx 主控台檢視檔案系統指標**

1. 在 Amazon FSx 主控台開啟 https：//[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)。

1. 若要顯示**檔案系統詳細資訊**頁面，請在導覽窗格中選擇**檔案系統**。

1. 選擇您要檢視其指標的檔案系統。

1. 若要檢視檔案系統指標的圖表，請在第二個面板上選擇**監控和效能**。  
![\[Amazon FSx 主控台中效能與監控面板的螢幕擷取影像。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/FSxW-monitor-perf-panel.png)
   + 預設會顯示**摘要**指標，顯示任何作用中的警告和 CloudWatch 警示，以及**檔案系統活動**指標。
   + 選擇**儲存**以檢視儲存容量和使用率指標。
   + 選擇**效能**以檢視檔案伺服器和儲存效能指標
   + 選擇 **CloudWatch 警示**以檢視針對檔案系統設定的任何警示圖形。

   如需詳細資訊，請參閱[使用檔案系統指標](monitoring-cloudwatch.md#how_to_use_metrics)

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

1. 若要在 Amazon CloudWatch 主控台的**指標**頁面中檢視檔案系統指標，請導覽至 Amazon FSx 主控台的**監控與效能**面板中的指標。

1. 從**指標圖表右上角的動作選單中選擇在指標中檢視**，如下圖所示。  
![\[總 IOPS 指標圖形的影像，其中顯示圖形動作功能表，以顯示指標動作中的檢視。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/view-metric-in-CW-fsxW.png)

   這會在 CloudWatch 主控台中開啟**指標**頁面，顯示指標圖表，如下圖所示。  
![\[CloudWatch 主控台中顯示的總 IOPS 指標圖形的影像。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/metric-in-CW-console.png)

**將指標新增至 CloudWatch 儀表板**

1. 若要將一組 FSx for Windows 檔案系統指標新增至 CloudWatch 主控台中的儀表板，請在 Amazon FSx 主控台的**監控與效能**面板中選擇一組指標 (**摘要**、**儲存**或**效能**)。

1. 選擇面板右上角的**新增至儀表板**，這會開啟 CloudWatch 主控台。

1. 從清單中選擇現有的 CloudWatch 儀表板，或建立新的儀表板。如需詳細資訊，請參閱《*Amazon CloudWatch 使用者指南*》中的[使用 Amazon CloudWatch 儀表板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

**從 存取指標 AWS CLI**
+ 使用具有 `--namespace "AWS/FSx"` 命名空間的 [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 命令。如需詳細資訊，請參閱《AWS CLI 命令參考》[https://docs.aws.amazon.com/cli/latest/reference/](https://docs.aws.amazon.com/cli/latest/reference/)。

  ```
  $ aws cloudwatch list-metrics --namespace "AWS/FSx"
  aws cloudwatch list-metrics --namespace "AWS/FSx"
  {
      "Metrics": [
          {
              "Namespace": "AWS/FSx",
              "MetricName": "DataWriteOperationTime",
              "Dimensions": [
                  {
                      "Name": "FileSystemId",
                      "Value": "fs-09a106ebc3a0bb087"
                  }
              ]
          },
          {
              "Namespace": "AWS/FSx",
              "MetricName": "CapacityPoolWriteBytes",
              "Dimensions": [
                  {
                      "Name": "VolumeId",
                      "Value": "fsvol-0cb2281509f5db3c2"
                  },
                  {
                      "Name": "FileSystemId",
                      "Value": "fs-09a106ebc3a0bb087"
                  }
              ]
          },
          {
              "Namespace": "AWS/FSx",
              "MetricName": "DiskReadBytes",
              "Dimensions": [
                  {
                      "Name": "FileSystemId",
                      "Value": "fs-09a106ebc3a0bb087"
                  }
              ]
          },
          {
              "Namespace": "AWS/FSx",
              "MetricName": "CompressionRatio",
              "Dimensions": [
                  {
                      "Name": "FileSystemId",
                      "Value": "fs-0f84c9a176a4d7c92"
                  }
              ]
          },
  .
  .
  .
  }
  ```

**使用 CloudWatch API**

**使用 CloudWatch API 存取指標**
+ 呼叫 `[GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html)`。如需詳細資訊，請參閱 [Amazon CloudWatch API 參考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)。

# 建立 CloudWatch 警示
<a name="creating_alarms"></a>

您可以建立 CloudWatch 警報，在警示變更狀態時傳送 Amazon SNS 訊息。警示會監看指定時段內的單一指標，並根據與多個時段內指定閾值相對的指標值來執行一或多個動作。此動作是傳送到 Amazon SNS 主題或 Auto Scaling 政策的通知。

警示僅會針對持續狀態變更調用動作。CloudWatch 警示不會只因為處於特定狀態而叫用動作；狀態必須已變更並維持在指定的期間數。您可以從 Amazon FSx 主控台或 CloudWatch 主控台建立警示。

下列程序說明如何使用主控台、 AWS CLI和 API 為 Amazon FSx 建立警示。

**設定 CloudWatch 警示 （主控台）**

1. 開啟 Amazon FSx 主控台，網址為 [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)：//https：//https：//https：//https：///

1. 從導覽窗格中，選擇**檔案系統**，然後選擇您要為其建立警示的檔案系統。

1. 選擇**動作**功能表，然後選擇**檢視詳細資訊**。

1. 在**摘要**頁面上，選擇**監控和效能**。

1. 選擇 **CloudWatch 警示**。

1. 選擇**建立 CloudWatch 警示**。系統會將您重新導向至 CloudWatch 主控台。

1. 選擇**選取指標**，然後選擇**下一步**。

1. 在**指標**區段中，選擇 **FSX**。

1. 選擇**檔案系統指標**，選擇您要設定警示的指標，然後選擇**選取指標**。

1. 在**條件**區段中，選擇您想要警示的條件，然後選擇**下一步**。
**注意**  
在單一可用區檔案系統的檔案系統維護期間，或容錯移轉和容錯移轉期間，可能無法發佈指標，或從多可用區檔案系統的主要或次要伺服器進行容錯移轉和容錯回復。若要防止不必要的和誤導性的警示條件變更，以及設定警示，使其對遺失的資料點具有彈性，請參閱《Amazon [ CloudWatch 使用者指南》中的設定 CloudWatch 警示如何處理遺失的資料](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-missing-data)。 *Amazon CloudWatch *

1. 如果您希望 CloudWatch 在警示狀態觸發動作時傳送電子郵件或 SNS 通知給您，請為**每當此警示狀態為 時選擇警示狀態**。

   若要**選取 SNS 主題**，請選擇現有的 SNS 主題。如果您選取**建立主題**，即可為新電子郵件訂閱清單設定名稱和電子郵件地址。此清單會儲存並顯示在欄位中供未來警示使用。選擇**下一步**。
**注意**  
如果您使用**建立主題**來建立新的 Amazon SNS 主題，電子郵件地址必須先經過驗證才會接收通知。電子郵件只有在警示進入警示狀態時才會傳送。如果此警示狀態在驗證電子郵件地址之前發生變更，就不會收到通知。

1. 填寫指標**的名稱**、**描述**和**每當**值，然後選擇**下一步**。

1. 在**預覽和建立**頁面上，檢閱您要建立的警示，然後選擇**建立警示**。

**使用 CloudWatch 主控台設定警示**

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

1. 選擇**建立警示**以啟動**建立警示精靈**。

1. 選擇 **FSx 指標**，然後捲動 Amazon FSx 指標，以尋找您要對其發出警示的指標。若要在此對話方塊中僅顯示 Amazon FSx 指標，請搜尋檔案系統的檔案系統 ID。選取要建立警示的指標，然後選擇**下一步**。

1.  填入指標的 **Name (名稱)**、**Description (說明)** 和 **Whenever (每當)** 值。

1. 如果您希望 CloudWatch 在達到警示狀態時傳送電子郵件給您，請在 **Whenever this alarm: (每當此警示：)** 中選擇 **State is ALARM (狀態為警示)**。在 **Send notification to: (傳送通知至：)** 中，選擇現有 SNS 主題。如果您選取**建立主題**，即可為新電子郵件訂閱清單設定名稱和電子郵件地址。此清單會儲存並顯示在欄位中供未來警示使用。
**注意**  
如果您使用**建立主題**來建立新的 Amazon SNS 主題，電子郵件地址必須先經過驗證才會接收通知。電子郵件只有在警示進入警示狀態時才會傳送。如果此警示狀態在驗證電子郵件地址之前發生變更，就不會收到通知。

1. 此時，**警示預覽**區域可讓您預覽即將建立的警示。選擇**建立警示** 。

**設定 CloudWatch 警示 (CLI)**
+ 呼叫 `[put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/put-metric-alarm.html)`。如需更多詳細資訊，請參閱 *[AWS CLI 命令參考](https://docs.aws.amazon.com/cli/latest/reference/)*。

**設定警示 (API)**
+ 呼叫 `[PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)`。如需詳細資訊，請參閱 *[Amazon CloudWatch API 參考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)*。

# 使用 記錄 Amazon FSx for Windows File Server API 呼叫 AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Amazon FSx for Windows File Server 已與 服務整合 AWS CloudTrail，該服務提供 Amazon FSx AWS 中使用者、角色或服務所採取動作的記錄。CloudTrail 會將 Amazon FSx 的所有 API 呼叫擷取為事件。擷取的呼叫包括從 Amazon FSx 主控台呼叫，以及對 Amazon FSx API 操作的程式碼呼叫。如果您建立線索，您可以啟用 CloudTrail 事件持續交付至 Amazon S3 儲存貯體，包括 Amazon FSx 的事件。即使您未設定追蹤，依然可以透過 CloudTrail 主控台中的**事件歷史記錄**檢視最新事件。使用 CloudTrail 收集的資訊，您可以判斷對 Amazon FSx 提出的請求、提出請求的 IP 地址、提出請求的人員、提出請求的時間，以及其他詳細資訊。

若要進一步了解 CloudTrail，請參閱[「AWS CloudTrail 使用者指南」](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)。

## CloudTrail 中的 Amazon FSx 資訊
<a name="service-name-info-in-cloudtrail"></a>

建立帳戶 AWS 帳戶 時，您的 上會啟用 CloudTrail。當 Amazon FSx 中發生活動時，該活動會記錄於 CloudTrail 事件中，以及**事件歷史記錄**中的其他服務 AWS 事件。您可以在 中檢視、搜尋和下載最近的事件 AWS 帳戶。如需詳細資訊，請參閱[「使用 CloudTrail 事件歷史記錄檢視事件」](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)。

若要持續記錄 中的事件 AWS 帳戶，包括 Amazon FSx 的事件，請建立追蹤。*線索*能讓 CloudTrail 將日誌檔案交付至 Amazon S3 儲存貯體。依預設，當您在主控台中建立追蹤時，該追蹤會套用至所有的 AWS 區域。追蹤會記錄 AWS 分割區中所有 區域的事件，並將日誌檔案交付至您指定的 Amazon S3 儲存貯體。此外，您可以設定其他 AWS 服務，以進一步分析 CloudTrail 日誌中收集的事件資料並對其採取行動。如需詳細資訊，請參閱下列內容：
+ [建立追蹤的概觀](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail 支援的服務和整合](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html)
+ [設定 CloudTrail 的 Amazon SNS 通知](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [接收多個區域的 CloudTrail 日誌檔案](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)和[接收多個帳戶的 CloudTrail 日誌檔案](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

所有 Amazon FSx 動作都會由 CloudTrail 記錄，並記錄在 [Amazon FSx API 參考](https://docs.aws.amazon.com/fsx/latest/APIReference/Welcome.html)中。例如，對 `CreateFileSystem`、`CreateBackup` 和 `TagResource` 動作發出的呼叫會在 CloudTrail 記錄檔案中產生專案。

每一筆事件或日誌專案都會包含產生請求者的資訊。身分資訊可協助您判斷下列事項：
+ 請求是使用根或 AWS Identity and Access Management (IAM) 使用者登入資料提出。
+ 提出該請求時，是否使用了特定角色或聯合身分使用者的暫時安全憑證。
+ 請求是否由其他 AWS 服務提出。

如需詳細資訊，請參閱 [CloudTrail userIdentity 元素](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html)。

## 了解 Amazon FSx 日誌檔案項目
<a name="understanding-service-name-entries"></a>

追蹤是一種組態，能讓事件以日誌檔案的形式交付到您指定的 Amazon S3 儲存貯體。CloudTrail 日誌檔案包含一或多個日誌專案。一個事件為任何來源提出的單一請求，並包含請求動作、請求的日期和時間、請求參數等資訊。CloudTrail 日誌檔並非依公有 API 呼叫的堆疊追蹤排序，因此不會以任何特定順序出現。

下列範例顯示的 CloudTrail 日誌項目，示範從主控台建立之檔案系統標籤時的 `TagResource` 操作。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": “Root”,
        "principalId": “111122223333”,
        "arn": "arn:aws:sts::111122223333:root”,
        "accountId": “111122223333”,
        "accessKeyId": "AKIAIOSFODNN7EXAMPLE”,
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2018-11-14T22:36:07Z"
            }
        }
    },
    "eventTime": "2018-11-14T22:36:07Z",
    "eventSource": "fsx.amazonaws.com",
    "eventName": "TagResource",
    "awsRegion": "us-east-1",
    "sourceIPAddress": “192.0.2.0”,
    "userAgent": “console.amazonaws.com”,
    "requestParameters": {
        "resourceARN": "arn:aws:fsx:us-east-1:111122223333:file-system/fs-ab12cd34ef56gh789”
    },
    "responseElements": null,
    "requestID": “aEXAMPLE-abcd-1234-56ef-b4cEXAMPLE51”,
    "eventID": “bEXAMPLE-gl12-3f5h-3sh4-ab6EXAMPLE9p”,
    "eventType": "AwsApiCall",
    "apiVersion": "2018-03-01",
    "recipientAccountId": “111122223333”
}
```

下列範例顯示的 CloudTrail 日誌項目，示範從主控台刪除之檔案系統標籤時的 `UntagResource` 動作。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": “Root”,
        "principalId": "111122223333",
        "arn": "arn:aws:sts::111122223333:root",
        "accountId": "111122223333",
        "accessKeyId": "AKIAIOSFODNN7EXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2018-11-14T23:40:54Z"
            }
        }
    },
    "eventTime": "2018-11-14T23:40:54Z",
    "eventSource": "fsx.amazonaws.com",
    "eventName": "UntagResource",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "192.0.2.0",
    "userAgent": "console.amazonaws.com",
    "requestParameters": {
        "resourceARN": "arn:aws:fsx:us-east-1:111122223333:file-system/fs-ab12cd34ef56gh789"
    },
    "responseElements": null,
    "requestID": "aEXAMPLE-abcd-1234-56ef-b4cEXAMPLE51",
    "eventID": "bEXAMPLE-gl12-3f5h-3sh4-ab6EXAMPLE9p",
    "eventType": "AwsApiCall",
    "apiVersion": "2018-03-01",
    "recipientAccountId": "111122223333"
}
```