FreeBSD:periodic(8)はうるさすぎます。どうすればノイズレベルを制御できますか?


10

FreeBSDMacOSXには、periodic(8)ユーティリティが同梱されています。これは、ZFSファイルシステムチェック、セキュリティチェック、古いポートのチェックなどのシステム機能を定期的に実行するための、きちんと整理されたユーティリティのセットです。

問題は、過剰な情報を含む電子メールを定期的に送信しすぎることです。これは人々に電子メールを無視させます、そして私たちは定期的に見つけられた多くの問題を見逃します(8)。毎日のメールは1日に1回送信され、セキュリティのメールは1日に1回送信され、毎週および毎月のメールも定期的に送信されます。これらの電子メールには、次のような件名があります。

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

定期的な(8)から送信される電子メールの量を減らすにはどうすればよいですか?

以下に自分の答えを掲載しますが、他の人が何をしたかを確認したいと思います。

:Linuxに関して、Linuxで同様の質問があります。logwatch(8)とcron.dailyはうるさすぎます。どうすればノイズレベルを制御できますか?

回答:


13

/etc/periodic.confに次のようなものを配置します。

次の設定は、電子メールのノイズを減らします。これらのメッセージが空白の場合、periodic(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以降)では解決できない問題が1つあります。のスクリプトは/etc/periodic/daily/450.status-security、引き続き次の無意味なメッセージを出力します。

Security check:

-- End of daily output -- 

修正は、http://www.freebsd.org/cgi/query-pr.cgi?pr= 138692にあるパッチを適用することです。このパッチは450.status-securityの戻りコードを変更するため、余分なメッセージが出力されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.