Table of Contents

8 JS

Aperçu

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

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

En cas d'erreurs de compilation ou d'exécution, zabbix_js imprimera l'erreur dans stderr et quittera avec le 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 accepte les paramètres de ligne de commande suivants :

  -s, --script script-file          Spécifier le nom de fichier du script à exécuter. Si '-' est spécifié comme nom de fichier, le script sera lu depuis stdin.
         -i, --input input-file            Spécifier le nom de fichier du paramètre d'entrée. Si '-' est spécifié comme nom de fichier, l'entrée sera lue à partir de stdin.
         -p, --param input-param           Spécifier le paramètre d'entrée.
         -l, --loglevel log-level          Spécifier le niveau de journalisation.
         -t, --timeout timeout             Spécifier le délai d'attente en secondes. Plage valide : 1-60 secondes (par défaut : 10 secondes).
         -h, --help                        Afficher les informations d'aide.
         -V, --version                     Afficher le numéro de version.

Exemple:

zabbix_js -s script-file.js -p exemple