Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 有没有办法从cloudwatch检查EBS卷上剩余的磁盘空间?_Amazon Web Services_Amazon Cloudwatch - Fatal编程技术网

Amazon web services 有没有办法从cloudwatch检查EBS卷上剩余的磁盘空间?

Amazon web services 有没有办法从cloudwatch检查EBS卷上剩余的磁盘空间?,amazon-web-services,amazon-cloudwatch,Amazon Web Services,Amazon Cloudwatch,我正在编写一个cloudwatch触发器,它根据可用磁盘空间自动清除EBS卷上的一些旧目录。如果可用磁盘空间小于10%,则会触发事件并运行清理。有什么办法可以直接从cloudwatch进行吗?我读到的只是写一个时间表,每隔几个小时自动运行一次,并用代码或使用df命令检查磁盘空间。那是唯一的办法吗 建议使用以下方法 安装CloudWatch代理 创建一个配置文件,告诉它要向Amazon CloudWatch发送哪些统计信息 将IAM角色分配给具有发送度量的权限的实例 然后,您可以根据这些指标创

我正在编写一个cloudwatch触发器,它根据可用磁盘空间自动清除EBS卷上的一些旧目录。如果可用磁盘空间小于10%,则会触发事件并运行清理。有什么办法可以直接从cloudwatch进行吗?我读到的只是写一个时间表,每隔几个小时自动运行一次,并用代码或使用df命令检查磁盘空间。那是唯一的办法吗

建议使用以下方法

  • 安装CloudWatch代理
  • 创建一个配置文件,告诉它要向Amazon CloudWatch发送哪些统计信息
  • 将IAM角色分配给具有发送度量的权限的实例

然后,您可以根据这些指标创建CloudWatch警报。

建议使用以下方法

  • 安装CloudWatch代理
  • 创建一个配置文件,告诉它要向Amazon CloudWatch发送哪些统计信息
  • 将IAM角色分配给具有发送度量的权限的实例
然后,您可以根据这些指标创建CloudWatch警报。

附带问题:当触发“事件”时,如何清除磁盘空间?是否有人手动进入该实例,或者来自实例外部的某个对象以某种方式访问该实例本身?我之所以这么问,是因为在实例上运行
cron
作业来检查其磁盘空间并进行清理,而不是触发实例外部的东西,然后以某种方式访问该实例,可能会更容易。附带问题:当触发“事件”时,它如何清除磁盘空间?是否有人手动进入该实例,或者来自实例外部的某个对象以某种方式访问该实例本身?我之所以这么问,是因为在实例上运行
cron
作业来检查其磁盘空间并进行清理,而不是触发实例外部的东西,然后以某种方式访问该实例,可能会更容易。