"appCPUAlarmHigh": {
"Type": "AWS::CloudWatch::Alarm",
"Properties": {
"EvaluationPeriods": "7",
"Dimensions": [
{
"Name": "AutoScalingGroupName",
"Value": {
"Ref": "appServerGroup"
}
}
],
"AlarmActions": [
{
"Ref": "appStatusTopic"
}
],
"AlarmDescription": "Notify if CPU high for > 7m",
"Namespace": "AWS/EC2",
"Period": "60",
"ComparisonOperator": "GreaterThanThreshold",
"Statistic": "Average",
"Threshold": "50",
"MetricName": "CPUUtilization"
}
},
Caso contrário, você poderia fazer algo com Cloudinit e mon-enable-alarm-actions . Ou OpsWorks usando, eu não sei.