1.安装cloudwatch agent代理
1.1、安装cloudwatch代理包
2.2、更改程序包的目录
3.3.创建cloudwatch代理配置文件
运行以下命令配置向导
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
按照提示选择个性化服务
2.安装squid服务器
简介:squid 是http代理服务软件,可以作为缓存服务器,帮助过滤流量帮助网络安全, 也可以做访问控制,增强网络的安全性和策略控制能力。并且是一个高性能的缓存代理服务器,能够处理大量的并发请求并提供快速响应,支持多线程和多进程。
2.1进行配置
yum install squid
systemctl squid start
systemctl status squid.service
2.2在 cloudwatch agent 配置文件中添加squid 的ip地址和端口
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 权限, 如下图所示
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
4.进行查看是否成功
4.1通过查看cloudagent agent 代理日志