标签:zabbix 邮件告警
前言:公司需要培养新人搭建zabbix,按照文档可以搭建成功,但是遇到搭建邮件提醒的时候总是出问题,所以这里单独拿出来编写一下zabbix如何设置邮件提醒。
前提:搭建好了zabbix_server和zabbix_agent 并且正确设置trigger,在控制面板上有提醒。
一.设置zabbix控制面板
1.1 进入 mediatype
点击Administration—Media types
1.2 设置一个新的mediatype
点击右上角create media type,输入形式按照下图所示
1.3 进入action
点击configuation—actions
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 邮件告警
原文地址:http://chuckzeng.blog.51cto.com/10524728/1721556