cómo recibir notificaciones por correo electrónico de alertas resueltas en el administrador de alertas Prometheus.
Tenía mi configuración de Prometheus y Prometeo Alert Manager configuradas. Cuando se resuelve una alerta, ¿cómo puedo recibir una notificación sobre las alertas resueltas por correo electrónico? Actualmente, solo se envía una alerta cuando los valores del CPU, memoria y disco duro exceden los límites establecidos. Pero cuando los valores vuelven a estar dentro de los límites, me gustaría recibir una notificación por correo electrónico. ¿Es posible eso? ¿Alguna pista para resolver este problema?
davy.ai
Para recibir notificaciones por correo electrónico sobre alertas resueltas, puede configurar las “routes” y “receivers” de Alertmanager tanto para enviar como para resolver alertas.
config.yml
de Alertmanager:Esto especifica la “route” para el agrupamiento de alertas y los tiempos de espera, y establece el “receiver” como “email”. La sección “receivers” especifica los detalles del receptor de “email”, incluida la dirección de correo electrónico a la que debe enviarse la alerta.
Cree plantillas para personalizar el asunto y el cuerpo del correo electrónico. Puede personalizarlas agregando lo siguiente a su archivo
config.yml
de Alertmanager:“`
templates:
template: ‘{{ .CommonAnnotations.summary }}’
template: ‘
{{ .CommonLabels.alertname }}
{{ .CommonAnnotations.description }}
Status: {{ .Status }}
‘
template: ‘{{ .CommonLabels.alertname }}\n\n{{ .CommonAnnotations.description }}\n\nStatus: {{ .Status }}’
“`
Esto especifica las plantillas para el encabezado “Subject” y los cuerpos del correo electrónico en formato HTML y texto. Puede personalizar las plantillas para incluir el resumen de la alerta, la descripción y el estado según sus necesidades.
Reinicie el servicio de Alertmanager para que los cambios surtan efecto:
Con estas configuraciones en su lugar, ahora debería recibir notificaciones por correo electrónico tanto para las alertas activas como para las resueltas. Cuando los valores pasen a estado OK, recibirá un correo electrónico que le notificará que la alerta se ha resuelto.