邮件-最低成本的监控

我们有一个服务器集群,每台机器上都有日志需要观察,但天天登录机器下载日志非常繁琐,为此我们想了一个办法每天发邮件将日志发送至指定的邮箱,这样我们只要每天打开邮箱,就可以接收到所有服务器的日志。
 
1.安装
msmtp-1.4.28.tar.bz2
tar jxvf msmtp-1.4.28.tar.bz2
cd msmtp-1.4.28
./configure --prefix=/webserver/msmtp --sysconfdir=/webserver/msmtp/etc
make && make install
 
2.配置
vi /root/.msmtprc
account default
host smtp.126.com
port 25
from 发送邮箱地址
auth login
tls off
user 发送邮箱地址
password 发送邮箱密码
 
3.yum install mutt
 
4.配置mutt
vi  /root/.muttrc 
set sendmail="/webserver/msmtp/bin/msmtp"
set use_from=yes
set realname="[email protected]"
set editor="vim"
 
5.发送邮件测试
mutt -s "catalina-log" 接收邮箱地址 </root/context.txt -a /home/catalina.log
 
6.配置定时器
30 8 * * * mutt -s "138-log" 接收邮箱地址 </root/context.txt -a /home/catalina.log

猜你喜欢

转载自fishtangtang.iteye.com/blog/2089602