dmesg 电子邮件摘要

dmesg 电子邮件摘要

我有一个远程服务器有一些问题(似乎与硬件相关),这意味着它会记录KVM错误,然后一段时间后它会变得无响应并被锁定。在日志输出中经常会出现失败的早期迹象dmesg,所以我想知道,是否有 Debian 实用程序可以(每天?)向我发送dmesg( /var/log/kern.log) 输出的摘要?

答案1

过去我用过logwatch正是为了做到这一点。自定义它的说明在这里,标题为:如何-自定义-LogWatch

安装

$ sudo apt-get install logwatch

设置

Logwatch 每天运行,但可以配置为更频繁地运行它通常从 crontab 条目启动。

$ ls -l /etc/cron.daily/0logwatch
-rwxr-xr-x 1 root root 265 Feb 28  2011 /etc/cron.daily/0logwatch

定制可以在这里:

/etc/logwatch/conf/logwatch.conf

要通过电子邮件向自己发送每日摘要:

MailTo = [email protected]

如果您想围绕特定日志文件添加其他规则,您可以复制现有规则文件并根据需要进行修改:

$ cp /usr/share/logwatch/default.conf/logfiles/syslog.conf \
      /etc/logwatch/conf/logfiles/

看一下conf文件的这一部分,您可以在此处添加其他规则:

*ExpandRepeats
*RemoveService = talkd,telnetd,inetd,nfsd,/sbin/mingetty
*OnlyHost
*ApplyStdDate

更进一步

我会查阅标题为的教程:在 Debian 5 上使用 Logwatch 监控系统日志 (Lenny)如果您想将监控范围扩大到 logwatch 开箱即用的功能之外,请了解更多详细信息。

相关内容