Правильное использование ommail для rsyslog - PullRequest
0 голосов
/ 22 января 2020

Меня попросили обогатить нашу текущую систему оповещений на rsyslog, добавив возможности рассылки для некоторых конкретных c случаев использования. Похоже, плагин ommail используется для этого с rsyslog. Однако, после неудачных попыток, я все еще не могу отправить ни одного письма из rsyslog. Вот как выглядит мой /etc/rsyslog.conf ommail на данный момент (для части ommail):

# Send output as a mail
$ModLoad ommail
$ActionMailSMTPServer [THE SMTP SERVER]
$ActionMailFrom [SOME RANDOM SENDING EMAIL]
$ActionMailTo [MY EMAIL]
$template mailSubject,"TEST"
$template mailBody,"RSYSLOG"
$ActionMailSubject mailSubject
$ActionExecOnlyOnceEveryInterval 5
:msg, contains, "a" :ommail:;mailBody
$ActionExecOnlyOnceEveryInterval 0

В основном для целей тестирования я хотел, чтобы этот скрипт запускался при каждом обнаружении «a» в журнале, что, скорее всего, произойдет. По сей день я еще ничего не получил. Я провел тестирование почты с использованием mailx (с символьной ссылкой на почту), и я могу подтвердить, что получил письма, поэтому это не связано с проблемой SMTP.

У меня заканчиваются альтернативы для документации ommail , что, вероятно, означает, что мало людей сталкиваются с проблемами с этим плагином. У вас есть представление о том, что я мог сделать неправильно или не подумать?

**Config:**
rsyslogd 8.24.0-34.el7
CentOS Linux 7 (Core)
...