首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS CloudWatch代理未启动

AWS CloudWatch代理未启动
EN

Stack Overflow用户
提问于 2019-07-23 06:56:10
回答 3查看 10.3K关注 0票数 9

我有一个Ubuntu EC2实例。我手动创建了以下基本的CloudWatch代理配置文件:

/opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json

代码语言:javascript
复制
{
    "metrics": {
        "metrics_collected": {
            "collectd": {},
            "mem": {
                "measurement": [
                    "used_percent",
                    "total"
                ]
            },
            "disk": {
                "measurement": [
                    "used_percent",
                    "total"
                ]
            }
        }
    }
}

我试图使用下面的命令启动CloudWatch代理。

代码语言:javascript
复制
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a start

然后,我使用下面的命令检查状态,以确认它正在运行。

代码语言:javascript
复制
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status

但是,下面的输出显示代理处于停止状态。

代码语言:javascript
复制
{
  "status": "stopped",
  "starttime": "",
  "version": "1.223987.0"
}

我检查了下面的日志文件。

/var/log/amazon/amazon-cloudwatch-agent

它包括:

代码语言:javascript
复制
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代理运行?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-08-19 18:18:03

对于CentOS

代码语言:javascript
复制
yum update && yum install epel-release && yum install collectd

为Ubuntu

代码语言:javascript
复制
sudo apt-get update && sudo apt-get install collectd 
票数 14
EN

Stack Overflow用户

发布于 2021-08-22 10:28:47

上述解决方案对我无效:

代码语言:javascript
复制
yum update && yum install epel-release && yum install collectd

但是,我使用了以下命令,安装了epelcollectd,没有出现问题:

埃佩尔:

代码语言:javascript
复制
sudo amazon-linux-extras install epel -y

收集:

代码语言:javascript
复制
sudo amazon-linux-extras install collectd -y

My发行版: Amazon 2( ElasticBean秸秆64位Amazon 2运行Tomcat8.5corretto 8)

票数 4
EN

Stack Overflow用户

发布于 2020-10-21 16:58:37

sudo yum更新sudo amazon安装epel sudo yum安装收藏品

为我工作

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57158302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档