【发布时间】:2025-12-20 14:10:12
【问题描述】:
我想为磁盘空间利用率创建一个 cloudwatch 警报。 我已经关注了下面的 AWS 文档
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html
它正在我的实例上创建 cron,我也检查了我的系统日志。
9 月 22 日 12:20:01 ip-#### CRON[13921]: (ubuntu) CMD (~/volumeAlarm/aws-scripts-mon/mon-put-instance-data.pl --disk-space-util --disk-space-avail --disk-space-used --disk-path=/ --from-cron)
Sep 22 12:20:13 ip-#### CRON[13920]: (ubuntu) MAIL(邮寄 1 字节的输出;但状态为 0x004b,#012)
也手动运行命令,
./mon-put-instance-data.pl --disk-space-util --disk-space-avail --disk-space-used --disk-path=/
显示结果,
在 CloudWatchClient.pm 第 167 行关闭文件句柄 MDATA 上的 print()。
已成功向 CloudWatch 报告指标。参考编号:####
但是aws控制台中没有指标,所以我可以设置警报,
请帮忙,如果有人解决了这个问题。
【问题讨论】:
-
您是否确保您的 ec2 实例对“cloudwatch:PutMetricData”操作具有正确的权限?
-
您在 AWS 控制台中查看的区域是否正确?是否与实例在同一区域?
-
是的,我正在查看同一区域,因为我检查了与我正在查看的同一实例 ID 相同的指标信息@helloV
-
如何检查操作“cloudwatch:PutMetricData”的权限? @mostafazh
-
在入门部分,docs.aws.amazon.com/AWSEC2/latest/UserGuide/… ... 您是在
awscreds.conf文件中设置值 AWSAccessKeyId 和 AWSSecretKey 还是使用了 IAM 角色?
标签: amazon-web-services amazon-cloudwatch