варианты решения той же задачи.
Есть сервер, на котором при помощи supervisord запускается несколько процессов вида /usr/bin/php /var/www/projectname/yii video-queue/listen --verbose=1 --color=0 Соответственно, требуется мониторить эти процессы.
Через proc.num сделать не получается, потому что подобных процессов пять штук, и у всех Name будет php.
Существующее решение, требующее включения EnableRemoteCommands в конфигурации:
на сервере Zabbix добавить триггер вида {servername:system.run[pgrep -cf "/usr/bin/php /var/www/projectname/yii video-queue/listen --verbose=1 --color=0"].last()}=0 ← то есть если команда возвращает 0, бьём тревогу.
Это нормальное решение или можно как-то иначе?
Норм
Обсуждают сегодня