Zabbix Documentation 4.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

manual:concepts:js

Table of Contents

8 JS

Overview

zabbix_js is a command line utility that can be used for embedded script testing.

This utility will execute a user script with a string parameter and print the result. Scripts are executed using the embedded Zabbix scripting engine.

This uility is supported since Zabbix 4.4.5.

In case of compilation or execution errors zabbix_js will print the error in stderr and exit with code 1.

Usage

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 accepts the following command line parameters:

  -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.
  -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.
  -p, --param input-param           Specify the input parameter.
  -l, --loglevel log-level          Specify the log level.
  -t, --timeout timeout             Specify the timeout in seconds.
  -h, --help                        Display help information.
  -V, --version                     Display the version number.

Example:

zabbix_js -s script-file.js -p example