这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
Table of Contents

8 JS

概述

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>                启用浏览器监控。

示例:

zabbix_js -s script-file.js -p example