FreeBSD: आवधिक (8) बहुत शोर है। मैं शोर स्तर को कैसे नियंत्रित कर सकता हूं?


10

फ्रीबीएसडी और मैकओएसएक्स जहाज आवधिक (8) उपयोगिता के साथ, जो समय-समय पर सिस्टम कार्यों को चलाने के लिए उपयोगिताओं का एक सेट है, जैसे कि ZFS फाइल सिस्टम चेक, सुरक्षा जांच, डेट पोर्ट से बाहर की जाँच करना आदि।

समस्या यह है कि आवधिक कई ईमेल भेजता है जिसमें बहुत अधिक जानकारी होती है। इसके कारण लोग ईमेल को अनदेखा कर देते हैं, और हम समय-समय पर (8) द्वारा उठाए गए कई समस्याओं को याद करते हैं। दैनिक ईमेल प्रति दिन एक बार भेजे जाते हैं, सुरक्षा ईमेल प्रति दिन एक बार भेजे जाते हैं, और साप्ताहिक और मासिक ईमेल भी समय-समय पर भेजे जाते हैं। इन ईमेलों में इनमें से एक की तरह एक विषय पंक्ति है:

Subject: $HOSTNAME daily run output
Subject: $HOSTNAME security run output
Subject: $HOSTNAME weekly run output
Subject: $HOSTNAME monthly run output

मैं आवधिक (8) से भेजे गए ईमेल की मात्रा को कैसे कम कर सकता हूं?

मैं नीचे अपना जवाब पोस्ट करूंगा, लेकिन मैं यह देखना चाहूंगा कि दूसरों ने क्या किया है।

नोट : मेरे पास लिनक्स पर लिनक्स के बारे में एक समान प्रश्न है : लॉगवॉच (8) और cron.daily बहुत शोर है। मैं शोर स्तर को कैसे नियंत्रित कर सकता हूं?

जवाबों:


13

/Etc/periodic.conf में निम्नलिखित की तरह कुछ रखें।

निम्नलिखित कॉन्फ़िगरेशन ईमेल में शोर को कम करेगा। यदि ये संदेश रिक्त हैं, तो आवधिक (8) एक ईमेल नहीं भेजेगा। इसके अलावा, सुरक्षा ईमेल को दैनिक ईमेल के साथ शामिल किया जाएगा, जो शोर को भी कम करता है।

# /etc/periodic.conf overrides the defaults in /etc/defaults/periodic.conf
# This file can be overriden by /etc/periodic.conf.local

# *_show_success, *_show_info & *_show_badconfig are disabled
# per recomendation of periodic(8) and "Absolute FreeBSD" p. 310-311
# and "Essential system administration, 3rd Ed." p. 98

# *_show_badconfig="NO" will suppress messages for tools which are not installed on this system (e.g. ZFS on a system without ZFS). 

daily_show_success="NO"
daily_show_info="NO"
daily_show_badconfig="NO"

weekly_show_success="NO"
weekly_show_info="NO"
weekly_show_badconfig="NO"

monthly_show_success="NO"
monthly_show_info="NO"
monthly_show_badconfig="NO"

# Include security jobs with daily email. No need to send second email.
daily_status_security_inline="YES"
security_show_success="NO"

# Don't need to know about denied packets every day
daily_status_security_ipfdenied_enable="NO"

### Now, enable services which you DO want to be aware of    
# Check host for old ports
daily_status_security_portaudit_enable="YES"

# Perform ZFS filesystem checks
daily_status_zfs_enable="YES"

उपरोक्त उदाहरण आपको वहां 90% मिलेगा। हालाँकि, एक अतिरिक्त समस्या है जिसे मानक FreeBSD कॉन्फ़िगरेशन (20110601 के अनुसार) का उपयोग करके हल नहीं किया जा सकता है। स्क्रिप्ट /etc/periodic/daily/450.status-securityअभी भी निम्नलिखित व्यर्थ संदेश को मुद्रित करेगी:

Security check:

-- End of daily output -- 

फिक्स http://www.freebsd.org/cgi/query-pr.cgi?pr=138692 में पाए गए पैच को लागू करना है । यह पैच 450.status- सुरक्षा के लिए रिटर्न कोड को संशोधित करेगा, ताकि अतिरिक्त संदेश प्रिंट न हों।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.