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 из репозиториев) я пытался отключить информационные сообщения, закомментировав /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вместо этого.
Лепе