elastalert2 не отправляет электронное письмо с адреса электронной почты O365
Я пытаюсь настроить настройку elasalert для моего кластера elasticsearch, чтобы отправлять оповещения по электронной почте при достижении определенного порога, но я всегда получаю сообщение ниже.
«INFO:elastalert:Ran Пример правила частоты с 2023-03-08 21:38 UTC по 2023-03-08 21:38 UTC: 0 обращений к запросу (0 уже просмотренных), 0 совпадений, 0 отправленных оповещений»
И я не вижу никаких предупреждений в своем почтовом ящике, а также в индексе elastalert. Я не вижу никакой информации, я также пытался запустить elastalert в режиме отладки, но не смог получить никаких подробностей.
Ниже приведена команда для запуска elastalert:
python -m elastalert.elastalert --debug --verbose --start NOW --config example/config.yaml --rule example/rules/example_ Frequency.yaml
Ответ:
INFO:elastalert:Note: In debug mode, alerts will be logged to console but NOT actually sent.
To send them but remain verbose, use --verbose instead.
INFO:elastalert:Note: --debug and --verbose flags are set. --debug takes precedent.
INFO:elastalert:Note: In debug mode, alerts will be logged to console but NOT actually sent.
To send them but remain verbose, use --verbose instead.
INFO:elastalert:1 rules loaded
INFO:elastalert:Starting up
INFO:elastalert:Disabled rules are: []
INFO:elastalert:Sleeping for 59.99987 seconds
INFO:elastalert:Queried rule Example frequency rule from 2023-03-08 21:41 UTC to 2023-03-08 21:41 UTC: 0 / 0 hits
INFO:elastalert:Skipping writing to ES: {'rule_name': 'Example frequency rule', 'endtime': '2023-03-08T21:41:42.725885Z', 'starttime': '2023-03-08T21:41:27.724852Z', 'matches': 0, 'hits': 0, '@timestamp': '2023-03-08T21:41:42.739104Z', 'time_taken': 0.013174772262573242}
INFO:elastalert:Ran Example frequency rule from 2023-03-08 21:41 UTC to 2023-03-08 21:41 UTC: 0 query hits (0 already seen), 0 matches, 0 alerts sent
INFO:elastalert:Example frequency rule range 15
я попытался запустить приложение в режиме отладки, чтобы получить какую-либо информацию, но никакой полезной информации не получено
я настроил информацию smtp 0365 в файле правил с портами smtp 587 и 25 (без SSL), но проблема все равно
email:
- "user1@mydomain.com"
smtp_host: "smtp.office365.com"
smtp_port: 587
smtp_ssl : true
from_addr: "user1@mydomain.com"
smtp_auth_file: "/opt/elastalert2/examples/rules/auth.yaml"