Zabbix не отправляет письма
У меня настроено много вариантов оповещений о событиях в Zabbix (несколько почт, несколько каналов в Telegram). Поэтому, когда отвалилась в оповещении одна из почт, то я заметил ни сразу, потому что в целом оповещения нужные приходили, а я не сравнивал что куда пришло, т.к. оповещения направляются в зависимости от своей важности. В общем, случайно заметил в веб-интерфейсе такое, когда не получил одно из писем на почту (но копия прилетела в Телеграм):
Peer certificate cannot be authenticated with given CA certificates: SSL certificate problem: certificate has expired
Поковырялся в логах и сразу нашёл там эту ошибку, но без подробностей.
grep -iRI "certificate cannot be authenticated" /var/log/ /var/log/zabbix/zabbix_server.log.1: 1332:20220502:000442.519 failed to send email: Peer certificate cannot be authenticated with given CA certificates: SSL certificate problem: certificate has expired
Я сразу настроил Item вида с ключом, чтобы быть в курсе таких ошибок:
log.count[/var/log/zabbix/zabbix_server.log,"failed"]
И настроил триггер к нему.
#Решение
Вспомнился мне один момент. Описывал я его на блоге у себя. Вот что я сделал.
В файле /etc/ca-certificates.conf нужно найти строчку mozilla/DST_Root_CA_X3.crt и поставить перед ней "!". По итогу выполнить update-ca-certificates. *это из статье на хабре, что по ссылке выше.
Это решение помогло.