zabbix邮件报警配置文档,2016.7.29

回复 收藏
本帖最后由 zhangyuqing 于 2016-7-29 17:03 编辑

Zabbix邮件报警的大致流程如下:
监控主机----》监控项----》触发器----》告警动作----》告警方式----》告警用户
1、  选择添加被监控主机
9.png

10.png

添加并配置监控项
11.png


/usr/local/zabbix/bin/zabbix_get-s 192.168.0.111 -k proc.num[nginx]
-s   指定要检测的主机IP
-k   指定检测使用的key值
proc.num[httpd]     这个key值是检测被监控端的服务进程数的
net.tcp.port[,80]   这个key值是检测被监控端服务端口是否存在的
11.png


其次添加触发器
选择要添加触发器的监控主机后面的触发器
12.png

blob.png


配置告警动作
选择组态----》动作----Create action 新建操作
配置操作名称和报警邮件内容
blob.png

1.jpg

2.jpg

3.jpg

其次配置告警方式
管理----示警媒介类型  ----Create media type 新建告警方式
配置告警方式
4.jpg

打开zabbix server的配置文件,设置报警脚本的存放路径
vim/usr/local/zabbix/etc/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/bin/脚本存放路径cd /usr/local/zabbix/bin/   添加邮件脚本
vim Email.sh
#!/bin/bashecho "$3"|mail -s "$2" "$1"
:wq
chown zabbix.zabbix Email.sh
chmod +x Email.sh
/etc/init.d/zabbix_server restart

yum –y install mailx
set from=xxxxx@163.com smtp=smtp.163.com
set smtp-auth-user=xxxxxxx@163.com  smtp-auth-password=xxxxxxx
set smtp-auth=login
测试发送邮件
mail -s  'Test mail'  dongjiaxuanaini@163.com /passwd

其次配置接收报警邮件的用户
1、管理----》用户----》选择Admin
2、配置Admin的报警介质
5.jpg

配置完成,等到监控的项down掉之后,监控项就会触发触发器,触发器在去找告警的动作,是邮件还是短信等,确定了告警动作之后,就会找告警的用户了。
停掉一个服务,查看是否报警
25252525252525252.png
131313131313131313.png

重启nginx服务
131313131313131313.png

QQ图片20161123223932.png

配置到此就完成了




zabbix.13.png zabbix.14.png zabbix.15.png zabbix.16.png
2016-07-29 01:10 举报
已邀请:
0

ayuan124

赞同来自:

好帅的界面{:4_100:}
0

hwl888

赞同来自:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: