Monit não inicia após a atualização do SO para o Ubuntu 10.04 LTS

1
O

Iv atualizou recentemente a versão do Ubuntu de 9.04 para 10.04LTS (até 9.10) e agora o Monit não será iniciado. Fazendo um sudo /etc/init.d/monit syntax diz que a sintaxe está ok. Se eu executar o comando sudo /etc/init.d/monit start , recebo Starting daemon monitor: monit . No entanto, se eu fizer um ps -ef , monit não será listado.

Se eu cavar no arquivo /etc/init.d/monit , então eu posso ver que o executável que é executado é /etc/monit/monitrc . Rodando isso com o sudo dá uma saída de

/etc/monit/monitrc: 6: allow: not found
/etc/monit/monitrc: 7: SSL: not found
/etc/monit/monitrc: 8: PEMFILE: not found
/etc/monit/monitrc: 10: check: not found
/etc/monit/monitrc: 11: Syntax error: word unexpected (expecting ")")

Meu arquivo de controle está abaixo:

set mailserver localhost
set mail-format { from: [email protected] }
set alert [email protected]

set httpd port 2812 and
allow myuser:mypassword
SSL ENABLE
PEMFILE  /etc/monit/monit.pem

check system my.ip.he.re
    if loadavg (1min) > 4 then alert
    if loadavg (5min) > 2 then alert
    if memory usage > 60% then alert
    if cpu usage (user) > 70% then alert
    if cpu usage (system) > 70% then alert
    if cpu usage (wait) > 70% then alert

include /etc/monit/conf.d/*.monitrc
    
por mattfawcett 21.10.2010 / 12:56

2 respostas

1

A postagem de Kyle me levou a olhar para /etc/default/monit e comparei a configuração a um servidor mais novo.

Nas versões mais antigas do monit, você tinha uma linha como CHECK_INTERVALS=30 in /etc/default/monit . Isso não é mais usado e agora você precisa ter uma linha parecida com set daemon 30 no arquivo /etc/monit/monitrc .

    
por 21.10.2010 / 18:38
1

Não tenho certeza, mas talvez haja um desses arquivos padrão para monit que precisa ser ativado em /etc/default ?

Como o arquivo monit em /etc/init.d/ é um script de shell, você pode executar sudo bash -x /etc/init.d/monit start , que rastreará o script na sua tela e poderá mostrar onde você está errado.

    
por 21.10.2010 / 14:56