Monit e amavis

1

Tenho notado que, ocasionalmente, o amavis não está em execução.

Eu pensei que monit estava assistindo o processo, no entanto, não parece me avisar ou consertar.

Minha entrada monitrc é assim e posso confirmar que iniciar / interromper o processo com monit funciona:

check process amavisd with pidfile /var/run/amavis/amavisd.pid
     group mail
     start program = "/etc/init.d/amavis start"
     stop  program = "/etc/init.d/amavis stop"
     if failed port 10024 protocol smtp then restart
     if 5 restarts within 5 cycles then timeout
     depends on amavisd_bin
     depends on amavisd_rc

   check file amavisd_bin with path /usr/sbin/amavisd-new
     group mail
     if failed checksum then unmonitor
     if failed permission 755 then unmonitor
     if failed uid root then unmonitor
     if failed gid root then unmonitor

   check file amavisd_rc with path /etc/init.d/amavis
     group mail
     if failed checksum then unmonitor
     if failed permission 755 then unmonitor
     if failed uid root then unmonitor
     if failed gid root then unmonitor

Como devo resolver isso?

    
por Adripants 13.12.2013 / 06:20

2 respostas

2

Acho que o caminho correto do pidfile é /var/run/amavisd/amavisd.pid

então você está perdendo um ' d ' no nome do diretório ' amavisd '.

Iniciar e Parar funcionaria, pois os caminhos de início / parada estão ok, mas o arquivo pid não será encontrado.

    
por 17.09.2015 / 17:41
0

Comece verificando se todos os testes na configuração de monit são válidos.

  • O arquivo de configuração tem uma sintaxe válida?
  • O /var/run/amavis/amavisd.pid existe?
  • O /etc/init.d/amavis inicia e interrompe o funcionamento das funções?
  • O amavis está ouvindo no protocolo SMTP da porta 10024?
  • Existe /usr/sbin/amavisd-new e /etc/init.d/amavis ?

Depois, você deve continuar a verificar a saída de monit summary e monit status verbose e verificar se a saída ajudará você a encontrar o problema.

Isso pode ser um problema com o monit ou um problema com o amavis. Ou uma combinação de ambos. Se você postar mais informações (por exemplo, saída de monit summary ), editei essa resposta com mais ajuda.

    
por 13.12.2013 / 08:33

Tags