zabbix_js — утилита командной строки, которую можно использовать для тестирования встроенного скриптового языка.
Эта утилита выполняет пользовательский скрипт с текстовым параметром и выводит результат. Выполняемые скрипты используют механизм встроенного скриптового языка в Zabbix.
В случае ошибок при компиляции или выполнении zabbix_js выведет ошибку в stderr и завершит работу с кодом 1.
zabbix_js -s файл-скрипта -p входной-параметр [-l уровень-журналирования] [-t время-ожидания] zabbix_js -s файл-скрипта -i входной-файл [-l уровень-журналирования] [-t время-ожидания] zabbix_js -h zabbix_js -V
zabbix_js принимает следующие параметры командой строки:
-s, --script файл-скрипта Укажите имя файла выполняемого скрипта. Если именем файла указано значение '-', скрипт будет прочитан из stdin. -i, --input входной-файл Укажите имя файла с входным параметром. Если именем файла указано значение '-', входные данные будут считаны из stdin. -p, --param входной-параметр Укажите входной параметр. -l, --loglevel уровень-журналирования Укажите уровень журналирования. -t, --timeout время-ожидания Укажите время ожидания в секундах. Допустимый диапазон: 1-60 секунд (по умолчанию: 10 секунд). -h, --help Вывод справочной информации. -V, --version Вывод номера версии.
Пример: