1、首先在本机安装sendmail、mail


yum -y install sendmail mail*


2、启动sendmail


service sendmail start


3、配置hosts

添加一行:

127.0.0.1 10.2.16.254  web-2   #本机hostname


4、在zabbix的web界面设置报警:


(1)、设置本机Email

Zabbix邮件报警设置_第1张图片



(2)、设置:

SMTP服务器:localhost     #此处不可写hostname

SMTP HELO:localhost      #此处也不可写hostname

SMTP电邮地址为:root@本机hostname


最后别忘启用


Zabbix邮件报警设置_第2张图片



Zabbix邮件报警设置_第3张图片


(3)、在用户组,配置外网接收邮箱地址


Zabbix邮件报警设置_第4张图片

Zabbix邮件报警设置_第5张图片


设置许可权:  由于超级用户拥有所有许可权,所以无需设置

Zabbix邮件报警设置_第6张图片



(4)、模拟宕机:

在10.2.16.253 这台被监控端上,将 zabbix-agentd服务停掉


service zabbix-agentd stop


在zabbix-server上稍等5分钟,点开web界面的仪表盘选项卡,可以看到新出了一个事件,并且事件后面,有2个动作。



Zabbix邮件报警设置_第7张图片


点开事件选项卡,查看最近一次的宕机事件,点击“时间”列选项


Zabbix邮件报警设置_第8张图片



最后可以看到这次时间的详细信息,例如由何触发此事件,此次时间的动作,由于此次是严重时间,所以向管理员发送Email,可以看到Email状态,以及Email内容,如果Email发送失败,会在消息内容里有提示报错信息。


Zabbix邮件报警设置_第9张图片


最后查看163邮箱,即可看到报警邮件。


Zabbix邮件报警设置_第10张图片