У меня есть приложение, которое сообщает о статусе другого приложения. Он делает немного больше, чем просто проверяет, находится ли приложение в списке процессов.
Он возвращает 0 в случае ошибки и -1 в случае ошибки.
Как мне вызвать это приложение через агент zabbix и использовать его, чтобы определить, в порядке ли процесс, который оно проверяет?
Есть вариант в zabbix-agent
названный UserParameter который может вам помочь. В этом случае вы сами генерируете параметр на гостевой машине, а на сервере zabbix вы просто определяете элемент с ключом, который вы указали на этой машине. См. Ссылки: