Nagios:CPUUtilization UNKNOWN - 无法检索数据。检查参数

时间:2016-04-15 13:13:25

标签: amazon-web-services nagios amazon-cloudwatch aws-rds

我正在使用该脚本来监控我的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 ......谁能帮帮我?非常感谢。提前谢谢。

1 个答案:

答案 0 :(得分: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),它使用boto本身在/etc/boto.cfg中配置(至少在Ubuntu上),所以这也可能是你的替代方案。