Назад | Перейти на главную страницу

Rsyslog.conf отключить mail.info и / или отключить постфиксную отчетность

У меня есть такие записи в журнале:

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 в любом случае нет?

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

Это сработало для меня:

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

После внесения изменений необходимо перезапустить rsyslog. Перезарядки недостаточно.