Rsyslog.conf는 mail.info를 비활성화하거나 postfix보고를 비활성화합니다


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]

모든 로컬 / 원격 노드 (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1 모두 repos에서)의 중앙 rsyslogd 로그 모니터링 상자에서 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
우분투 14에서 편집 할 파일은 다음과 같습니다/etc/rsyslog.d/50-default.conf
notapatch

/etc/init.d/rsyslog restart우분투 14.04에서 서비스를 제대로 다시 시작하지 않는 것 같습니다 . service rsyslog restart대신 해야합니다 .
lepe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.