просто zabbix-agentd вы дёргаете, вероятно, от привилегированного пользователя, а не от пользователя zabbix, у которого вероятно маловато прав на запуск вашего скрипта.
Антон, дело в том, что значение передается но как то по левому, до того как я переписал скрипт там было "значение=результат_цикла"