cloudwatch agent通过squid代理上传指标到cloudwatch

1.安装cloudwatch agent代理

1.1、安装cloudwatch代理包
cloudwatch agent通过squid代理上传指标到cloudwatch_第1张图片
2.2、更改程序包的目录
在这里插入图片描述
3.3.创建cloudwatch代理配置文件

运行以下命令配置向导

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
按照提示选择个性化服务
cloudwatch agent通过squid代理上传指标到cloudwatch_第2张图片
2.安装squid服务器

简介:squid 是http代理服务软件,可以作为缓存服务器,帮助过滤流量帮助网络安全, 也可以做访问控制,增强网络的安全性和策略控制能力。并且是一个高性能的缓存代理服务器,能够处理大量的并发请求并提供快速响应,支持多线程和多进程。
2.1进行配置
yum install squid
systemctl squid start

systemctl status squid.service

2.2在 cloudwatch agent 配置文件中添加squid 的ip地址和端口
cloudwatch agent通过squid代理上传指标到cloudwatch_第3张图片

3.配置用户权限

3.1指定IAM和amazon区域

创建配置文件

sudo aws configure --profile AmazonCloudWatchAgent

[AmazonCloudWatchAgent]
aws_access_key_id=
aws_secret_access_key=
region = us-west-1

其中AK SK 是iam用户的安全凭证 ,而且用户也必须有cloudwatchserveragent 权限, 如下图所示
cloudwatch agent通过squid代理上传指标到cloudwatch_第4张图片

3.2 启动cloudwatch agent

systemctl start cloudwatchagent.service

3.3启动cloudwatch 代理

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:、config.json
cloudwatch agent通过squid代理上传指标到cloudwatch_第5张图片

4.进行查看是否成功

4.1通过查看cloudagent agent 代理日志
cloudwatch agent通过squid代理上传指标到cloudwatch_第6张图片

你可能感兴趣的:(Linux,代理模式)