我们的Linux系统默认运行logwatch(8)实用程序。在RedHat / CentOS / SL系统上,/etc/cron.daily/
cronjob 调用Logwatch ,然后cronjob每天发送一封包含结果的电子邮件。这些电子邮件的主题如下:
Subject: Logwatch for $HOSTNAME
问题是默认情况下,这些日常电子邮件过于嘈杂,并且包含许多已经由其他服务(Nagios,Cacti,中央系统日志等)监视的多余信息(HTTP错误,日常磁盘使用情况等)。对于100个系统,电子邮件负载无法承受。人们会忽略电子邮件,这意味着我们可能会错过Logwatch发现的问题。
如何减少Logwatch产生的噪音,但仍然使用Logwatch通知我们重大问题?
我将在下面发布自己的答案,但我想看看其他人做了什么。
注意:关于FreeBSD,我有一个类似的问题,在FreeBSD上:periodic(8)太吵了。如何控制噪音水平?