一、注册微信企业号
1、注册微信企业号
https://work.weixin.qq.com
2、通讯录添加用户

3、查看运维部门ID号

4、创建应用

5、创建ZABBIX应用

6、查看应用Agentld和secret,并且发送测试信息

发送zabbix测试信息

运维部门成员获取测试信息成功

二、zabbix-server 端配置
1、获取脚本文件存放目录位置
[root@zabbix ~]# grep alertscripts /etc/zabbix/zabbix_server.conf
# AlertScriptsPath=${
datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
2、安装simplejson
[root@zabbix ~]# wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gz
[root@zabbix ~]# cd simplejson-3.8.2/
[root@zabbix simplejson-3.8.2]# tar zxvf simplejson-3.8.2.tar.gz && cd simplejson-3.8.2
[root@zabbix simplejson-3.8.2]# python setup.py build
[root@zabbix simplejson-3.8.2]# python setup.py install
3、编写python脚本
[root@zabbix ~]# cd /usr/lib/zabbix/alertscripts/
[root@zabbix alertscripts]# vim wechat.py
import json
import sys
import simplejson
reload(sys)
sys.setdefaultencoding('utf-8')
def gettoken(corpid,corpsecret):
gettoken_url

本文详述了如何将Zabbix与微信企业号结合,实现通过企业微信发送邮件报警。从注册企业号、配置Zabbix-server端的python脚本到zabbix-web中设定报警媒介和动作,一步步指导完成定制化的报警通知流程。

1829

被折叠的 条评论
为什么被折叠?



