滴水恩情 发表于 2024-10-23 17:05:29

【AWS入门】利用CloudWatch监控EC2的CPU负载环境


[*]创建一个 EC2 实例
User data 配置如下
#!/bin/bash
sudo -i
amazon-linux-extras install epel -y
yum install stress -y

[*] 导航到 Cloudwatch->Metrics->All metrics-EC2->Per-Instance Metrics,选中创建的 EC2的 CPU 利用率,点击铃铛标识创建 alarm
https://i-blog.csdnimg.cn/blog_migrate/7209f3e1c0ed27057b94e136a67ebc60.png
[*] 设置CloudWatch警报
本实例均匀值选择大于 70%报警
https://i-blog.csdnimg.cn/blog_migrate/56a27a7b4ae0cb629da13a94f392bfc6.png
点击【创建主题】后,会收到一封订阅邮件,需点击该邮件中的激活链接举行订阅
https://i-blog.csdnimg.cn/blog_migrate/ef0d6a3c48d18464014cd4df0d9c5950.png
https://i-blog.csdnimg.cn/blog_migrate/491742022e3a1dd3d1e83a513bc70a13.png
自定义【警报名称】继续点击【下一步】
https://i-blog.csdnimg.cn/blog_migrate/e5a85f13263f21531adf824b5b61842c.png
cloudwatch乐成创建
https://i-blog.csdnimg.cn/blog_migrate/48fe822748a5fbda54e50124e711dd52.png
[*] 连接 EC2,运行如下命令拉高 CPU 使用率
stress -c 6 -m 2 -d 1 -t 10000

[*]开始验证是否收到 CPU Alarm 邮件,约莫 5 分钟后会收到 alarm 邮件https://i-blog.csdnimg.cn/blog_migrate/0a26d402edaba4c72136204d4916504e.png
EC2 重启,SSH 连接断开
https://i-blog.csdnimg.cn/blog_migrate/2a3411671e554df9e4957acd6a55fceb.png
告警提醒来了
https://i-blog.csdnimg.cn/blog_migrate/e548eb2c303c1fb1b58d17222b680ee4.png
https://i-blog.csdnimg.cn/blog_migrate/281474f35a2b86ec8e586914fe737822.png
要想CPU拉下来,可以选择杀历程的方式
ps -ef | grep stress
kill -9 3750
参考:
https://blog.csdn.net/weixin_42161670/article/details/129628250
4.1杀历程

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