準備
awscliで実行
カスタムメトリクスなので、--namespace System/Linux
になります。
--dimensions
オプションに複数パラメータを付ける必要がある。この場合、スペース区切りでパラメータを追加する。("
で囲わない)
aws cloudwatch put-metric-alarm --alarm-name "DiskSpaceUtilization80%" --namespace System/Linux \
--metric-name DiskSpaceUtilization --dimensions Name=InstanceId,Value=i-0219028c30d71bee2 Name=MountPath,Value=/ Name=Filesystem,Value=/dev/xvda1 --period 300 \
--statistic Average --threshold 80 --comparison-operator GreaterThanOrEqualToThreshold \
--evaluation-periods 1 --alarm-actions arn:aws:sns:ap-northeast-1:697333814928:Default_CloudWatch_Alarms_Topic \
--ok-actions arn:aws:sns:ap-northeast-1:697333814928:Default_CloudWatch_Alarms_Topic
動作確認用メモ
6GBのファイルを作成
dd if=/dev/zero of=6G.dummy bs=6M count=1000