Rsyslog.conf désactiver mail.info et / ou désactiver les rapports postfix

9

J'ai des entrées de journal comme:

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]

toutes les minutes environ sur une boîte de surveillance de journal rsyslogd centrale de tous les nœuds locaux / distants (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1 à la fois à partir de repos), j'ai essayé de désactiver les messages d'information en /etc/rsyslog.confcommentant la ligne:

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

et aussi ajouter une ligne

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

que je pensais désactiverait toute la journalisation du courrier de Postfix /var/log/syslog, mais cela n'aide pas. J'ai cherché d'autres mail.info mail.debugentrées et il n'y en a pas, juste une entrée comme:

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

que j'ai commenté aussi, mais je pense que cela ne devrait pas entraîner la journalisation de /var/log/syslogtoute façon, non?

Karl Richter
la source

Réponses:

12

Vous utilisez la mauvaise syntaxe, vous devez utiliser ";" comme délimiteur.

Cela a fonctionné pour moi:

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

Vous devez redémarrer rsyslog après les modifications. Le rechargement ne suffit pas.

Goran Jurić
la source
2
Dans Ubuntu 14, le fichier à modifier est/etc/rsyslog.d/50-default.conf
notapatch
Il semble que /etc/init.d/rsyslog restartcela ne redémarre pas correctement le service dans Ubuntu 14.04. Vous devriez faire: à la service rsyslog restartplace.
lepe