Zabbix empra funcionalitats comunes per les verificacions externes, paràmetres d'usuari, elements de system.run, els scripts personalitzats d'alertes, comandes remotes i scripts d'usuaris.
Per defecte, tots els scripts de Zabbix s'executen emprant l'intèrpret d'ordres sh i no és possible modificar l'intèrpret d'ordres predeterminat. Per emprar una shell diferent, podeu fer ús d'una solució alternativa: creeu un fitxer d'script i invoqueu aquest script durant l'execució de l'ordre.
La comanda/script s'executa de manera similar a les plataformes Unix i Windows:
::: nota important Zabbix assumeix que s'ha processat una ordre/script quan el procés fill inicial hagi acabat I cap altre procés encara mantingui obert el descriptor de sortida/descriptor de fitxer. Quan s'ha completat el processament, acaben TOTS els processos creats. :::
Totes les cometes dobles i les barres inclinades invertides de l'ordre s'escapen amb barres invertides i l'ordre s'inclou entre cometes.
El codi de sortida es comprova amb les condicions següents:
Possibles missatges de la interfície web i entrades de registre per a ordres/scripts erronis: