Zabbix utilise des fonctionnalités communes pour les vérifications externes, les paramètres utilisateur, les éléments system.run, les scripts d'alerte personnalisés, les commandes à distance et les scripts utilisateur.
La commande/script est exécutée de manière similaire sur les plates-formes Unix et Windows :
Zabbix suppose qu'une commande/script a été traité lorsque le processus enfant initial s'est terminé ET qu'aucun autre processus ne conserve toujours le descripteur de sortie/descripteur de fichier ouvert. Lorsque le traitement est terminé, TOUS les processus créés sont terminés.
Touts les guillemets doubles et les barres obliques inverses de la commande sont échappés avec des barres obliques inverses et la commande est placée entre guillemets.
Les codes de sortie sont vérifiés avec les conditions suivantes :
Messages possibles de l'interface web et entrées du journal pour les commandes/scripts ayant échouées :
En savoir plus sur :