Envío de alertas por correo electrónico con rsyslog

Envío de alertas por correo electrónico con rsyslog

Se me pidió que enriquecera nuestro sistema de alertas actual en rsyslog agregando capacidades de correo para algunos casos de uso específicos. El complemento ommail parece ser el que se debe usar con rsyslog para hacerlo. Sin embargo, después de fallar en muchos intentos, todavía no puedo enviar ni un solo correo desde rsyslog. Así es como se ve mi /etc/rsyslog.conf ommail en este momento (para la parte de 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

Básicamente, con fines de prueba, quería que este script se activara cada vez que se detectara una "a" en un registro, lo cual es muy probable que suceda. Hasta el día de hoy todavía no he recibido nada. Hice pruebas de correos electrónicos de muestra con mailx(con un enlace simbólico activado mail) y puedo confirmar que recibí los correos electrónicos, por lo que no se debe a un problema de SMTP.

Me estoy quedando sin alternativas para la documentación de ommail, lo que probablemente significa que pocas personas enfrentan problemas con este complemento. ¿Tienes una idea de lo que pude haber hecho mal o en lo que no pensé?

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

Respuesta1

información relacionada