8 JS

Vue d'ensemble

zabbix_js est un utilitaire en ligne de commande qui peut être utilisé pour tester des scripts embarqués.

Cet utilitaire exécute un script utilisateur avec un paramètre de type chaîne et affiche le résultat. Les scripts sont exécutés à l'aide du moteur de script embarqué de Zabbix.

En cas d'erreurs de compilation ou d'exécution, zabbix_js affiche l'erreur sur stderr et se termine avec le code 1.

Utilisation

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 accepte les paramètres de ligne de commande suivants :

-s, --script script-file          Spécifie le nom du fichier du script à exécuter. Si '-' est spécifié comme nom de fichier, le script sera lu depuis stdin.
-i, --input input-file            Spécifie le nom du fichier du paramètre d'entrée. Si '-' est spécifié comme nom de fichier, l'entrée sera lue depuis stdin.
-p, --param input-param           Spécifie le paramètre d'entrée.
-l, --loglevel log-level          Spécifie le niveau de journalisation.
-t, --timeout timeout             Spécifie le délai d'expiration en secondes. Plage valide : 1-600 secondes (par défaut : 10 secondes).
-h, --help                        Affiche les informations d'aide.
-V, --version                     Affiche le numéro de version.
-w <webdriver url>                Active la surveillance du navigateur.

Exemple :

zabbix_js -s script-file.js -p example