Rsyslog.conf відключить mail.info та / або відключить звіт про постфікси


9

У мене є записи в журналі:

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]

щохвилини або близько того центрального вікна моніторингу журналу rsyslogd від усіх локальних / віддалених вузлів (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1, обидва від repos) я намагався відключити інформаційні повідомлення /etc/rsyslog.conf, коментуючи рядок:

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

а також додавання рядка

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

що я думав, що вимкне весь журнал пошти з Postfix у /var/log/syslog, але це не допомагає. Я шукав інші mail.info mail.debugзаписи, а таких немає, лише один запис, наприклад:

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

що я також прокоментував, але тоді я думаю, що це не повинно спричиняти ведення журналу /var/log/syslog, ні?

Відповіді:


12

Ви використовуєте неправильний синтаксис, ви повинні використовувати ";" як роздільник.

Це працювало для мене:

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

Вам потрібно перезапустити rsyslog після змін. Перезавантаження недостатньо.


2
В ubuntu 14 файл для редагування/etc/rsyslog.d/50-default.conf
notapatch

Здається, що програма /etc/init.d/rsyslog restartне перезапустить належним чином в Ubuntu 14.04. Вам потрібно було б зробити: service rsyslog restartнатомість.
lepe
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.