泉缘泉 发表于 2024-12-18 23:11:14

【AWS入门】将EC2的体系日记推送到CloudWatch


[*]创建一个 EC2 实例,不附加任何 IAM profile.
※这里注意不要用23年最新版本的镜像,该镜像不支持awslogs
https://i-blog.csdnimg.cn/blog_migrate/79f8bec0cb308215d78cf3d6ea24e3d2.png
选择旧版镜像可乐成安装awslogs
https://i-blog.csdnimg.cn/blog_migrate/aee3df01a5080ee2e9ac0d0e3900a3b9.png
https://i-blog.csdnimg.cn/blog_migrate/48474ed48a8afaf5e5dfff214a74e43d.png

[*]开始创建一个 IAM profile
创建角色,服务选择 EC2, policy 选择 CloudWatchAgentServerPolicy.
https://i-blog.csdnimg.cn/blog_migrate/db538daf4dcf8f71a4e3baa6445ddac4.png
[*]切换回 EC2 控制台,将此 Role 附加给 EC2 实例
[*]利用 SSH 连接那个 EC2.
[*]运行安装 awslogs 署理
yum install awslogs -y
# cd /etc/awslogs/
# ls
awscli.conf awslogs.conf config proxy.conf
编辑修改 awscli.conf — vim awscli.conf

cwlogs = cwlogs

region = ap-northeast-1(修改为 EC2 所在的地域)
编辑修改 awslogs.conf —vim awslogs.conf
https://i-blog.csdnimg.cn/blog_migrate/6847e35b6e8192361badc638c845cc62.png

datetime_format = %b %d %H:%M:%S
file = /var/log/messages
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = /var/log/messages


datetime_format = %b %d %H:%M:%S
file = /var/log/httpd/access_log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = Website_access_log

[*] 启动 awslogs 服务
systemctl start awslogsd.service
[*] 安装并启动apache服务
yum install httpd -y
systemctl start httpd.service
[*] 切换到 CloudWatch 界面导航到 Log Groups
https://i-blog.csdnimg.cn/blog_migrate/eb53eae667ce19ed656fb2c9693cc78c.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【AWS入门】将EC2的体系日记推送到CloudWatch