FreeBSD: periyodik (8) çok gürültülü. Gürültü seviyesini nasıl kontrol edebilirim?


10

FreeBSD ve MacOSX ile geminin periyodik (8) ZFS dosya sistemi kontrolleri, güvenlik kontrolleri gibi periyodik olarak çalıştırmak sistem fonksiyonları için yardımcı bir biçimde düzenlenir Ayarlanan port, vb dışı kontrol, bir yardımcı,

Sorun, periyodik olarak çok fazla bilgi içeren çok fazla e-posta göndermesidir. Bu, insanların e-postaları görmezden gelmesine neden olur ve periyodik olarak alınan birçok sorunu özlüyoruz (8). Günlük e-postalar günde bir kez, güvenlik e-postaları günde bir kez ve haftalık ve aylık e-postalar da periyodik olarak gönderilir. Bu e-postaların aşağıdakilerden biri gibi bir konu satırı vardır:

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

Periyodik olarak gönderilen e-posta miktarını nasıl azaltabilirim (8)?

Aşağıda kendi cevabımı göndereceğim, ancak başkalarının ne yaptığını görmek istiyorum.

Not : Linux ile ilgili benzer bir sorum var, Linux'ta: logwatch (8) & cron.daily çok gürültülü. Gürültü seviyesini nasıl kontrol edebilirim?

Yanıtlar:


13

/Etc/periodic.conf dosyasına aşağıdaki gibi bir şey yerleştirin.

Aşağıdaki yapılandırma e-postalardaki gürültüyü azaltacaktır. Bu mesajlar boşsa, periyodik (8) e-posta göndermez. Ayrıca, güvenlik e-postaları günlük e-postalara dahil edilecek ve bu da gürültüyü azaltacaktır.

# /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"

Yukarıdaki örnek% 90 oraya ulaşmanızı sağlayacaktır. Ancak, standart FreeBSD yapılandırması kullanılarak çözülemeyen bir ek sorun daha vardır (20110601 itibariyle). Adresindeki komut dosyası /etc/periodic/daily/450.status-securityyine de aşağıdaki anlamsız iletiyi yazdıracak:

Security check:

-- End of daily output -- 

Düzeltme, http://www.freebsd.org/cgi/query-pr.cgi?pr=138692 adresinde bulunan yamayı uygulamaktır . Bu düzeltme eki 450.status-security için dönüş kodlarını değiştirir, böylece fazladan mesajlar yazdırılmaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.