zabbix_js
是一个可用于嵌入式脚本测试的命令行工具。
该工具将使用带有 string 参数的 execute 用户脚本并打印结果。脚本通过嵌入式的 Zabbix 脚本引擎执行。
如果发生编译或执行错误,zabbix_js
将在 stderr 中打印错误信息,并以退出码 1 退出。
zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]
zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]
zabbix_js -h
zabbix_js -V
zabbix_js 接受以下命令行参数:
-s, --script script-file 指定要执行的脚本的 file 名称。如果指定 '-' 作为 file 名称,则脚本将从标准输入读取。
-i, --input input-file 指定输入参数的 file 名称。如果指定 '-' 作为 file 名称,则输入将从标准输入读取。
-p, --param input-param 指定输入参数。
-l, --loglevel log-level 指定日志级别。
-t, --timeout timeout 指定超时时间(以秒为单位)。有效范围:1-60 秒(默认:10 秒)。
-h, --help 显示帮助信息。
-V, --version 显示 version 号码。
-w <webdriver url> 启用浏览器监控。
示例: