我已经为磁盘和内存相关矩阵配置了aws监视perl脚本。 我确实设置了一个警报,如果磁盘空间利用率超过50%,它会通知我。
下面是我的cloudformation模板警报资源部分。
#--------------------
# DiskSpace Alarms
#--------------------
{{ component_name }}DiskBasedAlarm:
Type: "AWS::CloudWatch::Alarm"
Properties:
AlarmDescription: "ASG Alarm if disk space utilization is more than 50% for more than 10 minutes."
Namespace: System/Linux
EvaluationPeriods: 10
Period: 60
ComparisonOperator: GreaterThanOrEqualToThreshold
Statistic: Average
Threshold: 50
Unit: Percent
TreatMissingData: ignore
MetricName: DiskSpaceUtilization
Dimensions:
-
Name: AutoScalingGroupName
Value:
Ref: WebASG
-
Name: MountPath
Value: /
-
Name: Filesystem
Value: /dev/nvme0n1p1
AlarmActions:
-
Ref: CustomAlarmsNotifyTopic
已经3到4个小时了,但是警报仍然处于OK状态。我不知道为什么会这样。有什么建议吗?
答案 0 :(得分:1)
您的警报设置为平均值,将其更改为最大值以启用触发器。
Statistic: Maximum