我有一个Ubuntu EC2实例。我手动创建了以下基本的CloudWatch代理配置文件:
/opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json
{
"metrics": {
"metrics_collected": {
"collectd": {},
"mem": {
"measurement": [
"used_percent",
"total"
]
},
"disk": {
"measurement": [
"used_percent",
"total"
]
}
}
}
}我试图使用下面的命令启动CloudWatch代理。
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a start然后,我使用下面的命令检查状态,以确认它正在运行。
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status但是,下面的输出显示代理处于停止状态。
{
"status": "stopped",
"starttime": "",
"version": "1.223987.0"
}我检查了下面的日志文件。
/var/log/amazon/amazon-cloudwatch-agent
它包括:
2019/07/23 06:51:04 I! I! Detected the instance is EC2
2019/07/23 06:51:04 Reading json config file path: /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json ...
Valid Json input schema.
I! Detecting runasuser...
No csm configuration found.
No log configuration found.
No structuredlog configuration found.
Configuration validation first phase succeeded
2019/07/23 06:51:04 I! Config has been translated into TOML /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.toml
2019/07/23 06:51:04 Reading json config file path: /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json ...
2019/07/23 06:51:04 I! Detected runAsUser: root我需要做什么才能让CloudWatch代理运行?
发布于 2019-08-19 18:18:03
对于CentOS
yum update && yum install epel-release && yum install collectd为Ubuntu
sudo apt-get update && sudo apt-get install collectd 发布于 2021-08-22 10:28:47
上述解决方案对我无效:
yum update && yum install epel-release && yum install collectd但是,我使用了以下命令,安装了epel和collectd,没有出现问题:
埃佩尔:
sudo amazon-linux-extras install epel -y收集:
sudo amazon-linux-extras install collectd -yMy发行版: Amazon 2( ElasticBean秸秆64位Amazon 2运行Tomcat8.5corretto 8)
发布于 2020-10-21 16:58:37
sudo yum更新sudo amazon安装epel sudo yum安装收藏品
为我工作
https://stackoverflow.com/questions/57158302
复制相似问题