Мне нужно запустить демон сбора статистики и отправлять оповещения, когда он не работает. Я пробовал тысячи вариантов .. и последний был:
check process collect-stats with pidfile /var/run/nodeutils/collect-stats.pid
start program = "/var/nodeutils/collect-stats.js &> /var/log/nodeutils/collect-stats.log &"
stop program = "/bin/kill `/bin/cat /var/run/nodeutils/collect-stats.pid`"
В любом случае monit не может запустить этот скрипт. Я могу запустить этот демон сам с консоли. Не могу понять, почему это не работает. Любые идеи?
Я даже написал сценарий init.d, с консоли он работает нормально .. но monit не может запустить демон с его помощью :(
Работаем над debian wheezy.
P.S. добавление строк из журналов мониторинга:
[MSK Jan 26 04:21:05] error : 'collect-stats' process is not running
[MSK Jan 26 04:21:05] info : 'collect-stats' trying to restart
[MSK Jan 26 04:21:05] info : 'collect-stats' start: /usr/bin/env
[MSK Jan 26 04:21:35] error : 'collect-stats' failed to start