zabbix 系列之配置邮件报警

zabbix的邮件报警,实验要求有自己的发送邮件和接收邮件。
我这里是使用163邮箱作为发送邮件,使用qq邮箱作为接收邮箱。
这里面的zabbix的版本是zabbix-2.4.4

邮件报警zabbix自身带有这个功能,也可以使用脚本实现这个功能。

一.编辑zabbix_server文件来,实现开启脚本监控。
Zabbix Server 配置文件中开启(取消)AlertScriptsPath选项(注释),该选项指定的路径为存放报警脚本的位置。

二.编辑系统自带的mail,来发邮件,修改其配置文件如下:

三.这里使用163邮箱登录,需要这里使用我们的163邮箱需要开启SMTP的功能,并且是密码为授权密码。

四.这里配置好了之后,测试mail邮件功能是否正常。

然后,我们来定义脚本来发送邮件的内容

写好之后,给个执行权限;
[root@server1 bin]# chmod +x mail.sh

五.然后开始配置zabbix的web页面

首先是配置触发器:由于默认的模板是有默认的触发器的,我这里配置nginx的。
组态 ----> 主机 ----> 触发器 -----> 创建新的触发器 ---->

#这里面的名称,就可以用我们主机的名称或者是,监控项的名称。
表达式,选择我们所要监控的那个:注意每次只可以添加一个。功能我们这里是选择的一般是根据情况,最末值大于,等于,或者是小于。排班值,这里是选择0。

配置动作:actor

然后在配置邮件的发送的用户和用户组

注意:在这里面我们可以定义邮件的发送的级别。
比如:这里面实现是只要是告警就会发送给成员的工作人员,如果是严重告警,就发送给二级领导。如果是灾难发送个一级领导。
管理 ---> 用户 ---> 用户 ----> "用户名" --->


许可权的就是允许那些主机的被那些用户范围管理:

六.然后就是配置本机发送的邮件给谁了

我们这里是使用脚本的监控,添加脚本监控。
管理 ---> 示警媒介类型 ---> 创建新媒介

全部定义好了之后,停掉nginx。这里看看会不会发邮件!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: