Zabbix 3.4.6实现微信告警

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix 3.4.6实现微信告警相关的知识,希望对你有一定的参考价值。

一、注册企业微信准备发送消息python脚本

  • 注册企业微信,获取CorpID

技术分享图片

  • 在企业微信中创建一个应用,获取AgentID和Secret

技术分享图片


  • 安装simplejson

  1. wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gz

  2. tar zxvf simplejson-3.8.2.tar.gz ; cd simplejson-3.8.2

  3. python setup.py build

  4. python setup.py install


  • 准备微信发送消息python脚本

  1. git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git

  2. cp Zabbix-Alert-WeChat/wechat.py /usr/lib/zabbix/alertscripts/

  3. cd /usr/lib/zabbix/alertscripts/

  4. chmod +x wechat.py;chown zabbix:zabbix wechat.py

  • 修改Python 脚本

技术分享图片


  • 测试脚本发送信息,这里脚本传入三个参数, 第一个2是部门ID, 第二个 Test 是标题, 第三个是消息内容

技术分享图片

二、配置zabbix

  • 配置zabbix server的配置文件zabbix_server.conf,配置AlertScriptsPath=“wechat.py脚本所在路径”

技术分享图片

  • 配置zabbix Media Type技术分享图片

  • 创建一个用户并配置Media

    技术分享图片

    技术分享图片

  • 如何查看企业微信的部门

    技术分享图片

下面就是配置action了,在action中配置operation type 为"Send message" , send to user 配置为 "具有wechat media 的用户"


以上是关于Zabbix 3.4.6实现微信告警的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix——Zabbix实现邮件微信告警

zabbix实现企业微信告警,亲测可用~~

Zabbix-3.0.3实现微信(WeChat)告警

zabbix实现微信告警配置

Zabbix实现电话邮件微信告警通知的实践分享

Zabbix中小型企业Zabbix监控实战之告警大全