EC2每小时使用警报

时间:2014-10-20 03:39:00

标签: amazon-web-services amazon-ec2 ec2-api-tools

我无法找到基于实例运行时间的CloudWatch指标。 是否有适用于AWS EC2的可用控件,例如,如果C3.4xlarge类型的实例打开超过1.5小时,则可以向我发送电子邮件?

1 个答案:

答案 0 :(得分:1)

您可以使用执行以下操作的AWS CLI编写powershell脚本:

  1. 使用mon-put-data命令将值0添加到计算机的Cloud Watch指标中。
  2. 使用Start-Sleep cmdlet等待90分钟或任何时间
  3. 使用mon-put-data命令将值1添加到度量标准
  4. 在启动时将powershell脚本作为计划任务调用,无需用户登录即可运行。
  5. 如果自定义指标的值大于0,则在云监视指标上设置警报。
  6. 对Start-Sleep cmdlet的引用: http://technet.microsoft.com/en-us/library/ee177002.aspx

    Cloud Watch CLI参考: http://docs.aws.amazon.com/AmazonCloudWatch/latest/cli/cli-mon-put-data.html