Rsyslog.conf disabilita mail.info e / o disabilita i report postfix


9

Ho voci di registro come:

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]

ogni minuto o giù di lì su una casella di monitoraggio del registro rsyslogd centrale da tutti i nodi locali / remoti (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1 entrambi dai repository), ho provato a disabilitare i messaggi informativi /etc/rsyslog.confcommentando la riga:

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

e anche l'aggiunta di una riga

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

che pensavo avrebbe disabilitato tutta la registrazione della posta da Postfix a /var/log/syslog, ma non aiuta. Ho cercato altre mail.info mail.debugvoci e non ce ne sono, solo una voce come:

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

che ho anche commentato, ma poi penso che non dovrebbe causare la registrazione /var/log/syslog, no?

Risposte:


12

Stai usando la sintassi sbagliata, devi usare ";" come delimitatore.

Questo ha funzionato per me:

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

È necessario riavviare rsyslog dopo le modifiche. Il ricaricamento non è abbastanza.


2
In Ubuntu 14 il file da modificare è/etc/rsyslog.d/50-default.conf
notapatch il

Sembra che /etc/init.d/rsyslog restartnon riavvii correttamente il servizio in Ubuntu 14.04. Dovresti fare: service rsyslog restartinvece.
lepe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.