お世話になっております。
Zabbix serverから外部スクリプト機能を活用して、AWS CloudWatchメトリクスを取得したいと考えております。
以下クラメソさんのサイトのスクリプトを基に当該機能を実装したのですが、Zabbixコンソール上ではメトリクスの取得ができません。
監視アイテムのステータスはエラーもなく、有効になっております。
Zabbix server上のコマンドプロンプトから以下スクリプトを実行した場合は、取得できています。
<コマンド> # sudo -u zabbix ./cloudwatch.sh -n AWS/RDS -d Name=DBInstanceIdentifier,Value=zabixdb -m CPUUtilization -s Average
<戻り値> # 4.0
Zabbix serverへ取得した値が送れていないようなのですが、原因が分からず。
何かご指摘頂けないでしょうか。
<監視アイテムの設定>
◦名前:CPU使用率
◦タイプ:外部チェック
◦キー:cloudwatch.sh["-n AWS/RDS","-d Name=DBInstanceIdentifier,Value=zabbixdb","-m CPUUtilization","-s Average"]