fauguste / cloudwatch-script-php
用于生成云监控指标和警报的PHP脚本
v0.0.15
2021-03-11 13:18 UTC
Requires
- aws/aws-sdk-php: 3.14.2
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
README
为EC2实例提供Amazon CloudWatch监控脚本
本项目提供了一些脚本,以便您使用CloudWatch监控您的EC2实例。
您可以在插件目录中添加自己的脚本。
要求
此项目需要以下库
# Using PHP5
php5-cli, php5-curl
# Using PHP7
php-cli, php-curl
配置
授权此策略
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1446055544000",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricAlarm",
"cloudwatch:PutMetricData",
"cloudwatch:DeleteAlarms"
],
"Resource": [
"*"
]
}
]
}
使用IAM角色
'profil':'YOUR_PROFIL',
使用凭据
在配置文件中添加您的密钥和密钥。
'key':'YOUR_KEY',
'secret':'YOUR_SECRET',
使用方法
向CloudWatch发送指标(每5分钟运行一次)
php metrics.php [-f config-file]
在CloudWatch中创建警报(运行一次)
php alarmes.php [-f config-file]
在CloudWatch中删除警报(运行一次)
php delete-alarmes.php [-f config-file]
插件
许可证
本应用程序根据Apache License Version 2.0授权。