zabbix-agent2 にて、ユーザーパラメータで下記のような設定を行ったところ、うまく動作しませんでした。
UserParameter=vfs.dir.size_day[*],sudo find $1 -daystart -mtime $2 -type f -printf "%s\n" |awk '{sum += $$1; printf("\r%d",sum) }; END{print""};'
zabbix_get -s127.0.0.1 -p10050 -k"vfs.dir.size_day[/var/log/,1]"
※zabbix-agent ならば、正常に値を返します。
仮にこのような設定をしたところ、$1 が展開されて応答が返ります。
UserParameter=vfs.dir.size_day[*],echo $$1
zabbix_get -s127.0.0.1 -p10050 -k"vfs.dir.size_day[/var/log/]"
$/var/log/
本来、$$1 と書いた場合は、 $1 として動作してほしいのですが、うまくいきません。
何か設定が必要でしょうか?