варианты решения той же задачи.
                  
                  
                  Есть сервер, на котором при помощи 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, бьём тревогу.
                  
                  
                  Это нормальное решение или можно как-то иначе?
                  
                  
                
Норм
Обсуждают сегодня