Eu preciso executar minhas estatísticas coletando daemon & enviar alertas, quando estiver inoperante. Eu tentei milhares de variantes .. e por último foi:
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'"
De qualquer forma, o monitor não consegue inicializar este script. Eu sou capaz de iniciar este daemon a partir do console. Não consegue entender porque não está funcionando. Alguma idéia?
Eu até escrevi o script init.d, do console ele está funcionando ok .. mas o monit não consegue iniciar o daemon usando: (
Trabalhando no debian wheezy.
P.S. adicionando linhas de registros de monit:
[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
Tags monit