2016-04-15 2 views
0

スクリプトを使用して自分のRDSを監視しています。私が試したとき、私はこのエラーを受け取りました: CPUUtilization UNKNOWN - データの取得に失敗しました。引数をチェックします。Nagios:CPUUtilization UNKNOWN - データの取得に失敗しました。引数を確認してください

私は、コマンドラインからの応答を取得することができます: は/ usr/libに/のnagios/plugins /にcheck_cloudwatchたちを-東-1 CPUUtilization "平均" "AWS/RDS" "DBInstanceIdentifier = RDS-テスト" 360 60 80

CPUUtilization OK - 7.692パーセント

しかし、それはナギオスではうまくいかない...私を助けることができる?非常に感謝します。前もって感謝します。

+0

調査の結果、NagiosユーザーのPATHを設定する必要があることがわかりました。しかし、私はこれをやろうとしました。誰でも、NagiosユーザのためのPATHを設定する正しい方法を私の手助けにすることができますか? –

答えて

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(少なくともUbuntu上で)で設定されているbotoを使用しています。

関連する問題