本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用精靈建立 CloudWatch 代理程式組態檔案
代理程式組態檔案精靈 會amazon-cloudwatch-agent-config-wizard
詢問一系列問題,協助您設定 CloudWatch 代理程式以滿足您的需求。本節說明組態檔案所需的登入資料。它說明如何執行 CloudWatch 代理程式組態精靈。它還描述了精靈中預先定義的指標。
必要的登入資料
如果您在啟動精靈之前已備妥登入資料和組態檔案, AWS 精靈可以自動偵測要使用的登入資料和 AWS 區域。如需有關這些檔案的詳細資訊,請參閱《AWS Systems Manager 使用者指南》中的組態與憑證檔案。
在 AWS 登入資料檔案中,精靈會檢查預設登入資料,並尋找如下AmazonCloudWatchAgent
區段:
[AmazonCloudWatchAgent] aws_access_key_id =
my_access_key
aws_secret_access_key =my_secret_key
精靈會顯示預設登入資料、來自 AmazonCloudWatchAgent
的登入資料,以及 Others
選項。您可以選取要使用的登入資料。若您選擇 Others
,您可以輸入登入資料。
針對 my_access_key
和 my_secret_key
,使用具有寫入 Systems Manager 參數存放區許可的 IAM 使用者金鑰。如需 CloudWatch 代理程式所需的 IAM 使用者的詳細資訊,請參閱 建立 IAM 使用者以使用內部部署伺服器上的 CloudWatch 代理程式。
在 AWS 組態檔案中,如果指標與 [default]
區段不同,您可以指定客服人員傳送指標的區域。預設為將指標發佈至 Amazon EC2 執行個體所在的區域。如果指標應發佈至不同的區域,請在此指定區域。在下列範例中,會將指標發佈至 us-west-1
區域。
[AmazonCloudWatchAgent] region = us-west-1
執行 CloudWatch 代理程式組態精靈
建立 CloudWatch 代理程式組態檔案
-
輸入以下內容以啟動 CloudWatch 代理程式組態精靈:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
在執行 Windows Server 的伺服器上,執行下列命令來啟動精靈:
cd "C:\Program Files\Amazon\AmazonCloudWatchAgent"
.\amazon-cloudwatch-agent-config-wizard.exe
-
回答問題來為您的伺服器自訂組態檔案。
-
如果您將組態檔案存放於本機,組態檔案
config.json
會存放在 Linux 伺服器上的/opt/aws/amazon-cloudwatch-agent/bin/
中,在 Windows Server 上則存放於C:\Program Files\Amazon\AmazonCloudWatchAgent
中。您接著可以將此檔案複製到其他您希望安裝代理程式的伺服器。如果您要使用 Systems Manager 來安裝和設定代理程式,在提示是否要將檔案存放於 Systems Manager 參數存放區時,請務必回答 Yes (是)。您也可以選擇將檔案存放於參數存放區,即使您未使用 SSM Agent 來安裝 CloudWatch 代理程式。若要能夠將檔案存放於參數存放區,您必須使用具有足夠許可的 IAM 角色。如需詳細資訊,請參閱建立 IAM 角色和使用者以使用 CloudWatch 代理程式。
CloudWatch 代理程式預先定義的指標集
精靈已使用預先定義的指標集進行設定,包括不同的詳細資訊層級。這些指標集如下表所示。如需這些指標的詳細資訊,請參閱 CloudWatch 代理程式收集的指標。
注意
參數存放區支援標準和進階層的參數。這些參數層與這些表格中所述的基本、標準及進階層級的指標詳細資訊無關。
在 Linux 上執行的 Amazon EC2 執行個體
詳細資訊層級 | 包含的指標 |
---|---|
基本 |
Mem:mem_used_percent 磁碟:disk_used_percent
|
標準 |
CPU: Disk: Diskio: Mem: Swap: |
Advanced (進階) |
CPU: Disk: Diskio: Mem: Netstat: Swap: |
執行 Linux 的現場部署伺服器
詳細資訊層級 | 包含的指標 |
---|---|
基本 |
Disk: Diskio: Mem: Net: Swap: |
標準 |
CPU: Disk: Diskio: Mem: Net: Swap: |
Advanced (進階) |
CPU: Disk: Diskio: Mem: Net: Netstat: Swap: |
在 Windows Server 上執行的 Amazon EC2 執行個體
注意
此表格列出的指標名稱會顯示在主控台中檢視時的指標顯示方式。實際的指標名稱可能不包含第一個字。例如,LogicalDisk % Free Space
的實際指標名稱只有 % Free Space
。
詳細資訊層級 | 包含的指標 |
---|---|
基本 |
Memory: LogicalDisk: |
標準 |
Memory: Paging: Processor: PhysicalDisk: LogicalDisk: |
Advanced (進階) |
Memory: Paging: Processor: LogicalDisk: PhysicalDisk: TCP: |
執行 Windows Server 的現場部署伺服器
注意
此表格列出的指標名稱會顯示在主控台中檢視時的指標顯示方式。實際的指標名稱可能不包含第一個字。例如,LogicalDisk % Free Space
的實際指標名稱只有 % Free Space
。
詳細資訊層級 | 包含的指標 |
---|---|
基本 |
Paging: Processor: LogicalDisk: PhysicalDisk: Memory: Network Interface: |
標準 |
Paging: Processor: LogicalDisk: PhysicalDisk: Memory: Network Interface: |
Advanced (進階) |
Paging: Processor: LogicalDisk: PhysicalDisk: Memory: Network Interface: TCP: |