Zabbix использует единый функционал для внешних проверок, пользовательских параметров, элементов данных system.run, пользовательских скриптов оповещений, удаленных команд и глобальных скриптов.
Команда/скрипт выполняется одинаково как на Unix так и на Windows платформах:
Zabbix предполагает, что команда/скрипт завершили обработку, в тот момент, когда завершился изначальный дочерний процесс И никакие другие процессы все еще не держат открытым обработчик/файловый дескриптор. Когда обработка завершена, ВСЕ созданные процессы завершаются.
Все двойные кавычки и обратная косая черта в команде экранируются обратной косой чертой и вся команда заключается в двойные кавычки.
Код выхода проверяется на соответствие следующим условиям:
Возможные сообщения в веб-интерфейсе и записи в журналах при ошибочных командах/скриптах:
Подробнее о: