8 zabbix_jsコマンド

概要

zabbix_jsは、埋め込みスクリプトのテストに使用できるコマンドラインユーティリティです。

このユーティリティは、文字列パラメータでユーザースクリプトを実行し、結果を出力します。 スクリプトは、埋め込み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          実行するスクリプトのファイル名を指定します。ファイル名に'-'を指定すると、スクリプトは標準入力から読み込まれます。
-i, --input input-file            入力パラメータのファイル名を指定します。ファイル名に'-'を指定すると、入力は標準入力から読み込まれます。
-p, --param input-param           入力パラメータを指定します。
-l, --loglevel log-level          ログレベルを指定します。
-t, --timeout timeout             タイムアウトを秒単位で指定します。有効範囲: 1-600秒(デフォルト: 10秒)。
-h, --help                        ヘルプ情報を表示します。
-V, --version                     バージョン番号を表示します。
-w <webdriver url>                ブラウザ監視を有効にします。

例:

zabbix_js -s script-file.js -p example