一、环境说明
Linux:CentOS6.6
Zabbix:版本3.0.1,(安装参考 http://blog.csdn.net/sj349781478/article/details/79030634)
二、设置微信告警
1、微信企业号申请
注册:https://work.weixin.qq.com/ , 按照步骤填写好即可。
2、配置微信企业号
1)我们需要记录CorpID
2)我们需要记录用户账号(三步)
3)新增应用,设置收信息的人范围
4)邀请人员关注,关注验证通过后,即可收到信息,微信验证匹配的信息就是上述添加成员中的手机号
5)记录下AgentId , Secret ,为后续配置做准备
3、配置Zabbix服务器
1)确认脚本目录
# grep alertscripts /etc/zabbix/zabbix_server.conf
/etc/zabbix/alertscripts
2)设置脚本
脚本链接 http://pan.baidu.com/s/1skXgaKl 密码:xz09
# pwd
/etc/zabbix/alertscripts
# rz #如果没有rz可以使用yum install lrzsz 安装rz
# chmod 755 wechat
# chown zabbix:zabbix wechat
3)执行脚本测试
#./wechat --corpid=wwc58ed170b7b2fbb2 --corpsecret=N529KK_0Kx4FwVOPIjD_L1HfwKptZz12-5rTBwV3Im8 -msg="test" -user=test -agentid=1000002
提示 {"errcode":0,"errmsg":"ok","invaliduser":""} ,说明成功,手机微信回收告警
--corpid= 我们企业里面的id
--corpsecret= 这里就是我们Secret里面的id
-msg= 内容
-user=我们邀请用户的账号
因为脚本是编译过的,无法进行编辑,我们可以使用./wechat -h or --help 查看
4、配置Zabbix界面
1)创建告警媒介
--corpid=我们企业里面的id
--corpsecret=这里就是我们Secret里面的id
--agentid= Agentld ID
--user={ALERT.SENDTO}
--msg={ALERT.MESSAGE}
2)创建告警用户
3)设置告警动作
5、测试吧
参考文章 :https://www.abcdocker.com/abcdocker/2573
【完】