Rsyslog.conf deshabilita mail.info y / o deshabilita los informes postfix

9

Tengo entradas de registro como:

Apr  8 10:25:31 monitor postfix/smtpd[3131]: connect from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: lost connection after CONNECT from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: disconnect from localhost[127.0.0.1]

cada minuto más o menos en un cuadro central de monitoreo de registro rsyslogd de todos los nodos locales / remotos (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1 ambos desde repos), he intentado deshabilitar los mensajes de información /etc/rsyslog.confcomentando la línea:

#mail.info                      -/var/log/mail.info

y también agregando una línea

*.*;auth,authpriv.none,cron.none,mail.none -/var/log/syslog

que pensé que deshabilitaría todo el registro de correo de Postfix /var/log/syslog, pero no ayuda He buscado otras mail.info mail.debugentradas y no hay ninguna, solo una entrada como:

mail.*                          -/var/log/mail.log

lo que también he comentado, pero creo que eso no debería provocar el inicio de sesión de /var/log/syslogtodos modos, ¿no?

Karl Richter
fuente

Respuestas:

12

Está utilizando la sintaxis incorrecta, debe usar ";" como delimitador

Esto funcionó para mí:

*.*;mail.none;mail.error;auth,authpriv.none             -/var/log/syslog

Debe reiniciar rsyslog después de los cambios. Recargar no es suficiente.

Goran Jurić
fuente
2
En ubuntu 14 el archivo a editar es/etc/rsyslog.d/50-default.conf
notapatch
Parece que /etc/init.d/rsyslog restartno reinicia el servicio correctamente en Ubuntu 14.04. Tendría que hacer: en su service rsyslog restartlugar.
lepe