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.