问题描述
我已经为我的 ec2 实例设置了“root-disk-space-utilization”和“data-disk-space-utilization”。设置“root-disk-space-utilization”的代码:
aws cloudwatch put-metric-alarm \
--alarm-name root-disk-space-utilization \
--alarm-description "Alarm when root disk space exceeds $ROOT_disK_THRESHOLD percent" \
--metric-name diskSpaceutilization \
--namespace System/Linux \
--statistic Average \
--period $period \
--threshold $ROOT_disK_THRESHOLD \
--treat-missing-data notBreaching \
--comparison-operator GreaterThanThreshold \
--dimensions Name=Filesystem,Value=$ROOT_DEVICE Name=InstanceId,Value=$val Name=MountPath,Value=$ROOT_PATH \
--evaluation-periods 1 \
--alarm-actions $arn \
--ok-actions $arn \
--unit Percent
这里,ROOT_DEVICE=/dev/sda1 ; DATA_DEVICE=/dev/sdf ; ROOT_PATH=/; DATA_PATH=/数据。 设置“数据磁盘空间利用率”:
aws cloudwatch put-metric-alarm \
--alarm-name data-disk-space-utilization \
--alarm-description "Alarm when data disk space exceeds $DATA_disK_THRESHOLD percent" \
--metric-name diskSpaceutilization \
--namespace System/Linux \
--statistic Average \
--period $period \
--threshold $DATA_disK_THRESHOLD \
--treat-missing-data notBreaching \
--comparison-operator GreaterThanThreshold \
--dimensions Name=Filesystem,Value=$DATA_DEVICE Name=InstanceId,Value=$DATA_PATH \
--evaluation-periods 1 \
--alarm-actions $arn \
--ok-actions $arn \
--unit Percent
在上述代码的帮助下,我能够设置 cloudwatch 指标但没有进入“警报状态”。我也尝试将阈值更改为 1,只是为了检查是否它进入“警报状态”,但仍然没有改变。 我有点不确定我上面的代码是否正确,它将如何触发警报?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)