Desativar Monit alertas quando o PID é alterado

15

Quando você monitora um processo com o Monit pelo seu pid, como:

check process blop with pidfile /.../blop.pid
      start program = "..."
      stop  program = "..."

você recebe um alerta quando o pidfile é alterado.

Como você desativa esse alerta? Por exemplo, se você quiser apenas saber quando o processo não for reiniciado.

    
por aurels 19.09.2011 / 14:12

2 respostas

21

Você pode desativar esse alerta configurando uma instrução de alerta local. Isso está bem documentado aqui: link

Isso deve ser feito:

check process blop with pidfile /.../blop.pid
    alert [email protected] but not on { pid }
    start program = "..."
    stop  program = "..."
    
por 06.11.2011 / 15:00
2

Outra opção é desativar alertas em

set alert [email protected] not on { instance, action }

Desta forma, você não receberá alertas para reiniciar o monit ( instance ) nem alertas para todos os serviços start / stop / restart ( action ).

A lista completa de filtros possíveis para isso pode ser encontrada em: link (Acho que essa lista também deve se aplicar aos alertas anexados ao processo de verificação de outra resposta para essa pergunta).

    
por 02.05.2016 / 13:47