将中央日志主机的日志分析结果发给管理员的邮箱
时间:2008-06-30 来源:coldrainsunc
然后,在中央日志主机上创建以下脚本:
#!/bin/sh
DATE=`date --date=yesterday`
SUBJECT=${DATE}"日志"
/usr/sbin/logwatch --print --splithosts |/usr/local/bin/notify_via_smtp -s "$SUBJECT" -t [email protected]
并将这个脚本logpars.sh放入到/etc/cron.daily下,即可,要注意的是,这里涉及到notify_via_smtp脚本,这是我写的一个用于发送电子邮件的Perl脚本,内容如下,你需要根据你的实际情况定义变量$sender和$MAIL,脚本支持-s主题和-t收件人两个选项,记得要安装Email::Send模块:
#!/usr/bin/perl -w |