#10 Ejecución de comandos
Zabbix usa una funcionalidad común para verificaciones externas, parámetros de usuario, elementos system.run, scripts de alerta personalizados, comandos remotos y usuario guiones.
El comando/script se ejecuta de manera similar tanto en plataformas Unix como en Windows:
Zabbix asume que un comando/secuencia de comandos ha hecho procesamiento cuando el proceso hijo inicial ha salido Y ningún otro El proceso aún mantiene abierto el identificador de salida/descriptor de archivo. Cuando se realiza el procesamiento, TODOS los procesos creados se terminan.
Todas las comillas dobles y barras invertidas en el comando se escapan con barras invertidas y el comando está entre comillas dobles.
Los códigos de salida se verifican con las siguientes condiciones:
Posibles mensajes de interfaz y entradas de registro para comandos/scripts fallidos:
Leer más sobre: