Zabbix користи уобичајену функционалност за спољне провере, корисничке параметре, system.run ставке, прилагођене скрипте упозорења, удаљене команде и глобално скрипте.
Подразумевано, сви скриптови у Zabbix-у се извршавају помоћу sh шкољке и није могуће изменити подразумевану шкољку. Да бисте користили другачију љуску, можете користити заобилазно решење: креирајте датотеку скрипте и позовите ту скрипту током извршавања команде.
Команда/скрипта се извршава слично и на Unix и на Windows платформама:
Zabbix претпоставља да је команда/скрипта завршила обраду када је почетни подређени процес изашао И ниједан други процес више не држи излазни дескриптор/дескриптор датотеке отвореним. Када се обрада заврши, СВИ креирани процеси се завршавају.
Сви двоструки наводници и обрнуте косе црте у команди се избегавају обрнутим косим цртама и команда је затворена у двоструке наводнике.
Излазни код се проверава под следећим условима:
Могуће поруке корисничког интерфејса и уносе у дневник за неуспеле команде/скрипте: