Monit envía una alerta cada vez que el demonio monit se detiene o inicia. Esta es información desagradable y no útil.
Según los documentos, configuré:
set alert [email protected] but not on { instance }
... que debe enviar alertas a ese correo electrónico, a menos que estén en la categoría "instancia", que se define como arranques / paradas.
Sin embargo, sigo recibiendo alertas generadas. Esto es súper molesto. Claramente debo estar perdiendo algo.
Estamos ejecutando Monit 5.2.4
Respuestas:
Monit puede, de acuerdo con la documentación, generar una serie de alertas:
Pudimos arreglar esto de nuestro lado estableciendo (las direcciones cambiaron para proteger a los inocentes):
Esto enruta con éxito los mensajes a las direcciones que nos interesan. Puede configurarlos de manera global o local, pero nuestras alertas son globales.
Los subtítulos bajo PRUEBAS DE SERVICIO en: http://mmonit.com/monit/documentation/monit.html corresponden bastante claramente a los tipos anteriores.
Para cada proceso o función programada de su servidor, debería poder proponer lo que le importa en inglés simple y hacer coincidir ese deseo con una de las pruebas mencionadas en las PRUEBAS DE SERVICIO. Por ejemplo, si estoy ejecutando Apache, sé que me importa:
Para un demonio personalizado que sondea, me puede interesar si el archivo de registro se actualiza regularmente con mensajes de estado (marca de tiempo).
fuente
Estoy usando Monit versión 5.2.5 y usar lo siguiente ha detenido las alertas de monit que llegan
set alert [email protected] not {instance}
fuente
Simplemente dígale que lo elimine después de un cierto número de reintentos en un período de tiempo N de acuerdo con estos ejemplos .
fuente
No pude solucionar esto dentro de monit y tuve que construir una capa de procesamiento en el correo electrónico de monit para filtrar estas notificaciones de instancia de monit antes de la entrega, interceptándolas.
Estamos utilizando la función de buscapersonas para acumular y enviar avisos desde monit y varios otros sistemas, por lo que en este caso agregué una regla de filtrado en el servicio Monit usando una expresión regular basada en asunto para filtrar los correos electrónicos de aviso de instancia de monit.
fuente