日期:2014-05-16  浏览次数:20471 次

[Zabbix] 如何实现邮件报警通知以及免费短信报警通知

 前提条件:

(1) zabbix服务器端已经成功安装并且运行。

(2) zabbix客户端已经成功建立并且运行。



1 下载并且安装msmtp软件

Wget http://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2/download

 

tar jxvf msmtp-1.4.32.tar.bz2

cd msmtp-1.4.32

./configure--prefix=/usr/local/msmtp

Make

Make install

 

 

2、手动建立配置文件,输入外部smtp地址
mkdir –p /usr/local/msmtp/etc
vi /usr/local/msmtp/etc/msmtprc
添加以下内容
account default 

host smtp.sohu.com                    #你的发送邮件服务器
port 25
from zabbix2014@sohu.com      #
要从哪个邮箱发出
auth login
tls off
user  zabbix2014                      #
邮箱用户名
password xxxxx-xxx                  #
邮箱密码,如果你觉得不安全可以把文件改为600属性
logfile /var/log/mmlog
保存退出。

 

 

3、简单测试一下

/usr/local/msmtp/bin/msmtp 
zabbix2014@sohu.com 
hellotest 
ctrl d