Zabbix2.2を使用しております。
ユーザーパラメータの引数として、カンマ付きのものを渡したいのですが、カンマの部分で引数を分割されてしまいます。 例えば、引数として"a,b"を渡し、$1には"a,b"が渡って欲しいのですが、実際には$1=a, $2=bとなります。 このような場合の対処法はありますでしょうか。
すでに同様の質問がありましたら失礼いたしました。
例えば、以下のように記述すれば、呼び出すスクリプトの引数とし て、カンマ区切りの引数を渡せますが、こういった方法では実現で きないのでしょうか?
UserParameter=testarg[*],testarg.sh $1,$2 $3
こうすれば、キーとして、
testarg[aaa,bbb,ccc]
で呼び出すと、testarg.shの引数としては、
引数1: aaa,bbb 引数2: ccc
として実行することができます。
ご回答ありがとうございます。
この方法で出来るか、検討してみます。 とても参考になりました。
アカウント名 ikushin
Zabbix関連
TNK - 投稿数: 4769
例えば、以下のように記述すれば、呼び出すスクリプトの引数とし
て、カンマ区切りの引数を渡せますが、こういった方法では実現で
きないのでしょうか?
UserParameter=testarg[*],testarg.sh $1,$2 $3
こうすれば、キーとして、
testarg[aaa,bbb,ccc]
で呼び出すと、testarg.shの引数としては、
引数1:
aaa,bbb
引数2:
ccc
として実行することができます。
ikushin - 投稿数: 12
ご回答ありがとうございます。
この方法で出来るか、検討してみます。
とても参考になりました。