FreeBSD和MacOSX附带了period (8)实用程序,这是一组组织有序的实用程序,用于定期运行系统功能,例如 ZFS 文件系统检查、安全检查、检查过期端口等。
问题是定期发送过多的电子邮件,其中包含过多的多余信息。这导致人们忽略电子邮件,我们错过了periodic(8) 发现的许多问题。每日电子邮件每天发送一次,安全电子邮件每天发送一次,每周和每月电子邮件也定期发送。这些电子邮件的主题行如下之一:
Subject: $HOSTNAME daily run output
Subject: $HOSTNAME security run output
Subject: $HOSTNAME weekly run output
Subject: $HOSTNAME monthly run output
Run Code Online (Sandbox Code Playgroud)
如何减少定期(8)发送的电子邮件数量?
我会在下面发布我自己的答案,但我想看看其他人做了什么。
注意:我有一个关于 Linux 的类似问题,在Linux:logwatch(8) & cron.daily 太吵了。如何控制噪音水平?
我有一个运行 Logwatch 的 CentOS 5.6 系统。
如果我对此主机执行安全扫描 (Nessus),它会在 Logwatch 输出中产生不必要的噪音。我想定期从内部 IP 和外部 IP 运行这些安全扫描,而不会对安全扫描产生不必要的干扰。
由于我知道这些主机的 IP,是否可以阻止此输出显示在 Logwatch 输出中?
--------------------- pam_unix Begin ------------------------
sshd:
Authentication Failures:
root (scan1.example.org): 1 Time(s)
unknown (scan1.example.org): 1 Time(s)
Invalid Users:
Unknown Account: 1 Time(s)
--------------------- SSHD Begin ------------------------
Failed logins from:
192.168.100.1 (scan1.example.org): 1 time
Illegal users from:
X.Y.123.123 (scan2.example.org): 1 time
**Unmatched Entries**
pam_succeed_if(sshd:auth): error retrieving information about user admin : 1 time(s)
fatal: Write failed: Connection reset by peer : 1 time(s)
Run Code Online (Sandbox Code Playgroud)