0

我正在使用脚本来监控我的 RDS。当我尝试时,出现此错误:CPUUtilization UNKNOWN - 未能检索数据。检查参数。

我可以从命令行获得响应: /usr/lib/nagios/plugins/check_cloudwatch us-east-1 CPUUtilization "Average" "AWS/RDS" "DBInstanceIdentifier=rds-test" 360 60 80

CPUUtilization OK - 7.692%

但它不适用于nagios...谁能帮助我?非常感谢。提前致谢。

4

1 回答 1

1

我不知道您使用的是哪个脚本,但您应该将其测试为由 nagios 用户运行:

sudo -u nagios /usr/lib/nagios/plugins/check_cloudwatch us-east-1 CPUUtilization "Average" "AWS/RDS" "DBInstanceIdentifier=rds-test" 360 60 80

这应该会给出与 nagios 中相同的错误消息,并帮助您解决问题。

我想该脚本无法连接到 AWS。我使用以下脚本(https://github.com/FastSociety/nagios-cloudwatch-plugin/blob/master/check_cloudwatch.py​​ ),它使用本身在 /etc/boto.cfg 中配置的 boto (至少在 Ubuntu 上) ,所以这也可能是您的替代方案。

于 2016-05-19T16:01:43.193 回答