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

जो मैंने सोचा था कि पोस्टफ़िक्स से सभी मेल लॉगिंग को निष्क्रिय कर देगा /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उबंटू 14.04 में सेवा को ठीक से शुरू नहीं करता है। आपको ऐसा करने की आवश्यकता होगी: service rsyslog restartइसके बजाय।
— लेप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.