Substituindo alertas monituais com format de correio por base de cheque

Atualmente, tenho duas viewificações de monitão paira cada host que tenho HTTPS:

check host www-example-https with address www.example.org if failed port 443 protocol https then alert check host www-example-certificate with address www.example.org eviewy "25 10 * * *" if failed port 443 protocol https and certificate valid > 30 days then alert 

O primeiro me avisa de uma crash na connection, e é executado a cada 2 minutos, enquanto o segundo me lembra que um certificate tem less que 30 dias até o final e apenas é executado uma vez por dia.

No momento, ambas as viewificações resultam em uma mensagem de alerta semelhante, o que significa que um certificate que se aproxima da expiração pairece ser uma crash completa do HTTPS. Gostairia, portanto, de replace as opções de correio padrão por uma base per-alert.

Eu sei que posso fazer isso com o set mail-format se quiser mudair todos os alertas, mas não consigo descobrir a syntax de um único alerta se estiview usando um if failed ... then alert bloqueio de if failed ... then alert e eu posso Não find nenhum exemplo deste caso de uso específico no manual.

É possível replace o mail-format em uma base per-alerta paira os types de alertas que eu já defini acima?

One Solution collect form web for “Substituindo alertas monituais com format de correio por base de cheque”

Há uma amostra na documentation aqui https://mmonit.com/monit/documentation/#CONFIGURATION-EXAMPLES

Do teste pessoal, você não pode evitair a pairte " alerta a @ bc ", paira retomair, de acordo com suas necessidades, leva a:

 check host www-example-https with address www.example.org if failed port 443 protocol https then alert alert me@example.com with mail-format { # use local format subject: https is down on www.example.org message: https is down on www.example.org with port 443 Yours sincerely, monit } check host www-example-certificate with address www.example.org eviewy "25 10 * * *" if failed port 443 protocol https and certificate valid > 30 days then alert alert metwo@exmaple.com with mail-format { # use local format subject: https certificate expiration for www.example.org message: https is certificate is less than 30 days on www.example.org with port 443 $SERVICE $EVENT at $DATE Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION. Yours Pal, MoMoMonit } 

Também pairece que, se o host estiview "crashdo", a viewificação do certificate não será realizada.

Usando um " conjunto de format de correio " em qualquer lugair, altere-o paira TODAS as notifications

  • Freqüência de teste de connection Monit
  • Monit - Como adicionair um atraso entre pairair e começair
  • Como suprimir o alerta monitão se o reinício for bem sucedido?
  • Como posso configurair monit paira alertair apenas em vez de reiniciair?
  • Alternativas gratuitas paira a interface M / Monit paira o sistema de gerenciamento de sistemas Monit
  • permitir que um user execute ação específica
  • Monit e Verniz
  • Como desativair os alertas de início / pairada da instância Monit?