码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 如何设置邮件提醒

时间:2015-12-10 17:13:21      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:zabbix 邮件告警

前言:公司需要培养新人搭建zabbix,按照文档可以搭建成功,但是遇到搭建邮件提醒的时候总是出问题,所以这里单独拿出来编写一下zabbix如何设置邮件提醒。

    前提:搭建好了zabbix_serverzabbix_agent 并且正确设置trigger,在控制面板上有提醒。

.设置zabbix控制面板

1.1 进入 mediatype

点击AdministrationMedia types

技术分享

1.2 设置一个新的mediatype

点击右上角create media type,输入形式按照下图所示

技术分享

1.3 进入action

点击configuationactions

技术分享

1.4 创建一个新的动作,把两个都打上勾

技术分享

1.5 配置邮件默认检测时间和发送的用户

技术分享

1.6 设置添加用户

点击administor—user

技术分享

1.7 进入media添加用户

技术分享

1.8 加入需要添加的邮箱

技术分享

. 添加脚本

2.1 编写脚本

[root@dev ~]# cat send_email.sh
#!/bin/bash
echo "$3" | mail -s "$2"$1

2.2 设置send_email.sh 的位置和权限

    如何能够让这个send_email.sh被调用然后发挥作用呢,这里我们就要看zabbix的配置文件了

技术分享

这里定义了脚本的存放位置,所以我们应该把脚本放在这个目录下面,但是我们也要使这个脚本有执行权限,并且能够被zabbix用户执行,那我们看一下zabbix是用什么用户运行的

技术分享


这里是用496用户打开,我们可以看一下496是哪个用户

技术分享

所以这里我们可以把send_mail.sh这个脚本放在那个下面,然后修改权限。

技术分享

2.3 配置发送邮件的邮箱地址

/etc/mail.rc 下面添加如下信息

技术分享

注:到这里zabbix邮件提醒配置已经ok了,现在就是进行测试了,我这里是把zabbix_agent 的trigger关闭了,然后他触发了告警,所以这里前提tigger是正常的,如果没有建立tigger的话可以把zabbix_agent关闭,然后也会触发告警。


本文出自 “chuck的博客” 博客,请务必保留此出处http://chuckzeng.blog.51cto.com/10524728/1721556

zabbix 如何设置邮件提醒

标签:zabbix 邮件告警

原文地址:http://chuckzeng.blog.51cto.com/10524728/1721556

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!