- 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 json file.
- Rename the file as amazon-cloudwatch-agent and save it at the following location:
- (Windows) AmazonCloudWatchAgent\bin
- (Linux) 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.
To troubleshoot issues with the CloudWatch agent, see Troubleshooting the CloudWatch Agent.