我正在使用该脚本来监控我的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 ......谁能帮帮我?非常感谢。提前谢谢。
答案 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上),所以这也可能是你的替代方案。