On this page

8 JS

概述

zabbix_js 是一个命令行实用程序,可用于嵌入脚本测试。

该程序可执行带有字符串参数的用户自定义脚本并打印结果。脚本的执行是由内嵌的Zabbix脚本引擎来完成的。

在编译或执行错误的情况下,zabbix_js将打印错误到标准错误输出中并以代码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          指定待执行脚本的文件名。若 '-' 作为文件名时,脚本名由stdin输入。
  -i, --input input-file            指定输入参数的文件名。若 '-' 作为文件名时,脚本名由stdin输入。
  -p, --param input-param           指定输入参数。
  -l, --loglevel log-level          指定日志级别。
  -t, --timeout timeout             指定超时时间(单位:秒)。
  -h, --help                        显示帮助信息。
  -V, --version                     显示版本号。                                                                                                                                                                                                              
  -w <webdriver url>                启用浏览器监控。

例如:

zabbix_js -s script-file.js -p example