Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志centos
时间:2016-08-02 21:56 来源:linux.it.net.cn 作者:IT
###########################
#DATE 2016-07-29 #
#Authur by Denilas Yeung #
###########################
一、安装msmtp
下载msmtp:http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz
因为文件格式为xz,解压方式为:
#xz -d msmtp-1.6.5.tar.xz
#tar xvf msmtp-1.6.5.tar
#cd msmtp-1.6.5
#./configure --prefix=/user/local/msmtp
#make
#make install
#/usr/local/msmtp/bin/msmtp -P #确认配置文件存放路径,Centos7的配置文件在/usr/local/etc/下创建msmtprc文件,Centos6.x在/usr/local/msmtp/etc/下创建msmtprc文件
#vi /usr/local/etc/msmtprc
account accountname
logfile /usr/local/msmtp/msmtp.log
host smtp.xxx.com
port 25
from xxx@xxx.com
auth login
tls off
user xxx@xxx.com
password password
account default: accountname
#保存退出
#/usr/local/msmtp/bin/msmtp xxx@xxx.com #测试是否能发送邮件
至此,msmtp配置完成
#########################################################################################
二、安装配置logwatch
#yum -y install logwatch
#whereis logwatch #查看logwatch安装后在系统那些文件夹下、默认的配置文件在/usr/share/logwatch/default.conf/logwatch.conf
#vi /usr/share/logwatch/default.conf/logwatch.conf #修改以下几个参数
MailTo = 要收件的收件人邮件地址
MailFrom = 谁发出
Detail = Low ro Med or High #系统日志分析报告的详细度:简单、中等、详细
mailer = "/usr/local/msmtp/bin/msmtp -t" #默认为sendmail,修改为msmtp的路径
#保存退出
#/usr/share/logwatch/scripts/logwatch.pl --mailto xxx@xxx.com #测试目前系统日志分析报告发送至xxx@xxx.com邮件,检查是否收到。默认系统发送的是上一天的报告,可以再配置文件里修改。
(责任编辑:IT)
########################### #DATE 2016-07-29 # #Authur by Denilas Yeung # ########################### 一、安装msmtp 下载msmtp:http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz 因为文件格式为xz,解压方式为: #xz -d msmtp-1.6.5.tar.xz #tar xvf msmtp-1.6.5.tar #cd msmtp-1.6.5 #./configure --prefix=/user/local/msmtp #make #make install #/usr/local/msmtp/bin/msmtp -P #确认配置文件存放路径,Centos7的配置文件在/usr/local/etc/下创建msmtprc文件,Centos6.x在/usr/local/msmtp/etc/下创建msmtprc文件 #vi /usr/local/etc/msmtprc account accountname logfile /usr/local/msmtp/msmtp.log host smtp.xxx.com port 25 from xxx@xxx.com auth login tls off user xxx@xxx.com password password account default: accountname #保存退出 #/usr/local/msmtp/bin/msmtp xxx@xxx.com #测试是否能发送邮件
至此,msmtp配置完成 ######################################################################################### 二、安装配置logwatch #yum -y install logwatch #whereis logwatch #查看logwatch安装后在系统那些文件夹下、默认的配置文件在/usr/share/logwatch/default.conf/logwatch.conf #vi /usr/share/logwatch/default.conf/logwatch.conf #修改以下几个参数 MailTo = 要收件的收件人邮件地址 MailFrom = 谁发出 Detail = Low ro Med or High #系统日志分析报告的详细度:简单、中等、详细 mailer = "/usr/local/msmtp/bin/msmtp -t" #默认为sendmail,修改为msmtp的路径 #保存退出
#/usr/share/logwatch/scripts/logwatch.pl --mailto xxx@xxx.com #测试目前系统日志分析报告发送至xxx@xxx.com邮件,检查是否收到。默认系统发送的是上一天的报告,可以再配置文件里修改。 |