Предупреждения по электронной почте ElastAlert2 не отправляются после первых нескольких триггеров
Ниже приведены мои настройки правил. Проблема в том, что я не могу получать электронные письма после первых одного или двух писем.Elastalert2 работает, и его отпечатки совпадают, но не отправляет оповещение, кроме первого оповещения, когда я запускаю правило. Последнее электронное письмо, которое я получил, было 19 часов назад, и после этого писем не было, хотя совпадения найдены, и правило elasrtalert2 работает постоянно.
es_host: localhost
es_port: 9200
# Rule name, must be unique
name: Platform aggrigation rule prod Oct13
type: any
index: new-logstash*
aggregation:
schedule: '0 */12 * * *'
filter:
- term:
loglevel.keyword: "ERROR"
- terms:
servicename.keyword: ["postoffice", "pqrs"]
# - query:
# query_string:
# query: "message: enrolled"
# (Required)
# The alert is use when a match is found
alert:
- "email"
from_addr: "devtest@abc.com"
# (required, email specific)
# a list of email addresses to send alerts to
email:
#- "aamir.xyz@abc.net"
- "team@abc.net"
email_format: html
smtp_host: "mail.abc.com"
#smtp_host: "smtp.gmail.com"
smtp_port: 587 #for google email addresses
smtp_ssl: false
smtp_auth_file: "smtp_auth_file.yaml"
alert_subject: "Error Alert"
alert_text_type: alert_text_only
alert_text_args: ["loglevel","host.hostname","logtime","messageDetails", "servicename"]
alert_text: <html>