Кстати, я тут протестил с помощью system.run, оно работает. А почему? $HOSTNAME же вроде внутреняя переменная bash, а у юзера zabbix-agent указан shell как /sbin/nologin
Я тут подумал, не нужно ли добавить операцию замены строки ("String replace") в препроцессинг? Понадобилось удалить внутренние пробелы, а такой функциональности нет. Будет полезно?