お世話になっております。
zabbix3.0.7を利用しています。
AWSのcloud watchメトリクスを「外部チェック」タイプを指定したアイテムによって取得しています。
タイプ:外部チェック
キー:get_rds_StorageUsedPer.sh["{$RDS_NAME}","{$CLW_REGION}","{$CLW_PROFILE}","{$RDS_SIZE}"]
データ型:数値(浮動小数)
・上記アイテムによって実行されるのはcloud watchメトリクス取得のスクリプトです。
・また、RDS名、AWSのリージョンやプロファイルなどの情報は、ホストのマクロで定義し、スクリプト実行の際引数として渡しています。
ここまではうまくいっており正常に値が取れています。(たとえばRDSのディスク使用率を取得)
しかしながら、
上記のアイテム値を「ディスク枯渇予測」をするべく、下記の設定でさらに計算アイテムで計算しようとすると、
「Macro '{$RDS_NAME}' value is not numeric」とエラーになり値(予測枯渇日数)の取得ができません。
どうやらマクロに入っている文字列(rds名)が原因で起こられているようですが、キーを指定するためには
これしか記述のしようがないのでは?と思います。