【问题标题】:EC2 hourly usage alarmEC2 小时使用警报
【发布时间】:2014-10-20 11:54:20
【问题描述】:

我找不到基于实例运行时间的 CloudWatch 指标。 是否有任何现成的 AWS EC2 控件可以在 C3.4xlarge 类型的实例开启超过 1.5 小时时向我发送电子邮件?

【问题讨论】:

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


    【解决方案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,请在 Cloud Watch 指标上设置警报。

    对 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

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 2014-12-09
      相关资源
      最近更新 更多