- Verify that the CloudWatch agent service is up and running:
- (Windows) Open Windows services, and check whether the service is running.
- (Linux) Run this command: sudo /bin/systemctl status amazon-cloudwatch-agent.service
- Verify that the CloudWatch agent is started:
- (Windows) <agent_installation_directory_path>\amazon-cloudwatch-agent-ctl -m ec2 -a status
For example, C:\Program Files\Amazon\AmazonCloudWatchAgent\bin\amazon-cloudwatch-agent-ctl -m ec2 -a status - (Linux) <agent_installation_directory_path>/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status
For example, sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status
- Download the attached agent configuration file that contains the metrics to be collected by the agent.
- Log in to the EC2 instance.
- Download the attached file:
- Rename the file as amazon-cloudwatch-agent and save it at the following location:
- (Windows) C:\Program Files\Amazon\AmazonCloudWatchAgent\bin
- (Linux) /opt/aws/amazon-cloudwatch-agent/bin
Run the following command to start data collection:
- (Windows) <agent_installation_directory_path>\amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:C:\Program Files\Amazon\AmazonCloudWatchAgent\bin\amazon-cloudwatch-agent.json -s
For example, C:\Program Files\Amazon\AmazonCloudWatchAgent\bin\amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:C:\Program Files\Amazon\AmazonCloudWatchAgent\bin\amazon-cloudwatch-agent.json -s - (Linux) <agent_installation_directory_path>/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent.json -s
For example, sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent.json -s
The agent starts collecting metrics and data from EC2 instances and sends them to CloudWatch.
You can create your own agent configuration file and use it to start the agent on all your EC2 instances. For more information, see Installing CloudWatch Agent on Additional Instances Using Your Agent Configuration.
You can use the command line for installing and starting the agent instead of Systems Manager. For more information, see Getting Started: Installing the CloudWatch Agent on Your First Instance.
To troubleshoot issues with the CloudWatch agent, see Troubleshooting the CloudWatch Agent.