При такой конфигурации (1.8.3) я не получил то, что ожидал:
UserParameter=some.param[*], echo '9 8 7 6 5 4' | awk '{print $$2}'
Пример:
some.param[abcd,2] = 8
some.param[abcd,3] = 8
some.param[abcd,4] = 8
А вот так я получил желаемое:
UserParameter=some.param[*], echo '9 8 7 6 5 4' | awk '{print $"$2"}'
Пример:
some.param[abcd,2] = 8
some.param[abcd,3] = 7
some.param[abcd,4] = 6
Тема сделана, так как в документации я описания этого не нашел:
http://www.zabbix.com/documentation/...ser_parameters
пример с awk там приведен, как я понимаю, в том же смысле, что используется у меня, а, значит, некорректен.
P.S. Консольная команда должна выглядеть так:
echo '9 8 7 6 5 4' | awk '{print $2}'
P.P.S. Если это бага, и такое поведение не соответствует ожидаемому со стороны разработчиков, то прошу поместить в баг-лист. Сам бы это сделал, но английский не очень.
UserParameter=some.param[*], echo '9 8 7 6 5 4' | awk '{print $$2}'
Пример:
some.param[abcd,2] = 8
some.param[abcd,3] = 8
some.param[abcd,4] = 8
А вот так я получил желаемое:
UserParameter=some.param[*], echo '9 8 7 6 5 4' | awk '{print $"$2"}'
Пример:
some.param[abcd,2] = 8
some.param[abcd,3] = 7
some.param[abcd,4] = 6
Тема сделана, так как в документации я описания этого не нашел:
http://www.zabbix.com/documentation/...ser_parameters
пример с awk там приведен, как я понимаю, в том же смысле, что используется у меня, а, значит, некорректен.
P.S. Консольная команда должна выглядеть так:
echo '9 8 7 6 5 4' | awk '{print $2}'
P.P.S. Если это бага, и такое поведение не соответствует ожидаемому со стороны разработчиков, то прошу поместить в баг-лист. Сам бы это сделал, но английский не очень.
Comment