(1)         企业应用-创建应用

1.除了对个人添加微信报警之外,还可以添加不同管理组,接受同一个应用推送的消息,

成员账号,组织部门ID,应用Agent ID,CorpID和Secret,调用API接口需要用到这些信息

https://work.weixin.qq.com/

微信扫描二维码,即可登录企业微信后台管理平台

【一】进入后台选择“通讯录”,有必要可以创建一个组,将告警接受人添加到该组中;

要注意每个成员账号,后面在zabbix配置中会用到,只有关注微工作后台之后,才能接受到企业微信告警

【二】创建 应用,添加对应的logo,应用名称和介绍,可见范围选择对应的人员即可

重点记录下此应用的Agentid和Secret

 【三】打开我的企业,找到企业ID,后续告警可以应用

【微信告警脚本】

1.微信脚本植入zabbix server端~

[root@zabbix-server ~]# mv weixin_linux_amd64 /usr/local/zabbix/share/zabbix/alertscripts/weixin

[root@zabbix-server ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/

[root@zabbix-server alertscripts]# chmod 755 weixin

测试成功~

2.zabbix web配置微信告警

3.设置告警接受人

4.告警执行动作

2.获取企业CorpID,单击企业公众号首页“我的企业”,即可看到

3-----微信接口调试,调用微信接口需要一个调用接口的凭证:Access_token通过CorpID和Secret可以获得Access_token,微信企业号接口调试地址: http://qydev.weixin.qq.com/debug,

微信公众号调试!

4----获取微信报警工具

[root@zabbix-server ~]# mkdir /usr/local/zabbix/jiaoben -p

[root@zabbix-server ~]# cd /usr/local/zabbix/jiaoben/

[root@zabbix-server jiaoben]# wget http://dl.cactifans.org/tools/zabbix_weixin.x86_64.tar.gz

[root@zabbix-server jiaoben]# tar zxvf zabbix_weixin.x86_64.tar.gz
[root@zabbix-server jiaoben]# mv zabbix_weixin/weixin    .
[root@zabbix-server jiaoben]# ls
weixin   zabbix_weixin  zabbix_weixin.x86_64.tar.gz
[root@zabbix-server jiaoben]# chmod o+x weixin
[root@zabbix-server jiaoben]# mv zabbix_weixin/weixincfg.json  /etc/
[root@zabbix-server jiaoben]# rm -rf  zabbix_weixin.x86_64.tar.gz
[root@zabbix-server jiaoben]# rm -rf zabbix_weixin/
[root@zabbix-server jiaoben]# ls
weixin

5-----修改/etc/ weixincfg.json配置文件中corpid、secret、agentid,并测试脚本发送信息

[root@zabbix-server jiaoben]# vim /etc/weixincfg.json

标准信息格式:

./weixin  contact   subject   body

contact :企业微信账号,注意不是微信号,不是微信昵称,可以把用户账号设置成微信号或微信昵称

subject:告警主题

Body:告警详情

Zabbix Server端微信配置文件

6----脚本调用

[root@zabbix-server ~]# vim /usr/local/zabbix/etc/zabbix_server.conf

AlertScriptsPath=/usr/local/zabbix/jiaoben/

Zabbix WEB端配置,设置Actions动作,并设置触发微信报警(ps:这里的脚本名称一定要与报警媒介类型名称一致)

配置接收微信信息的用户,Administration----》Users---->AdminàMedia(ps:填写企业微型接收端用户“账号”)

填写动作报警信息内容以及执行操作!

最后,我们可以将个人微信与企业微信报警信息同步!

打开后台管理,微信扫描微信插件通过关注公众号的方式实现报警信息同步

Zabbix微信报警触发的更多相关文章

  1. Zabbix微信报警脚本及写触发记录

    一.Zabbix微信报警 默认路径:/usr/lib/zabbix/scripts/weixin.py #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  2. 通过脚本发送zabbix微信报警

    实现zabbix通过微信报警的方式也是通过脚本来实现,与邮件报警不同的是,脚本调用的微信的相关接口的获取相对复杂一点 1.申请一个微信公众号(企业号) 申请方法不多说,如果已申请请忽略 2.在微信企业 ...

  3. (五)zabbix微信报警

    1.注册微信企业号 1)注册微信企业号 https://work.weixin.qq.com 2)通讯录添加用户 3)记住部门id 4)创建应用 5)点击刚创建的应用,记住Agentld和secret ...

  4. Zabbix 微信报警Python版(带监控项波动图片)

    #!/usr/bin/python # -*- coding: UTF- -*- #Function: 微信报警python版(带波动图) #Environment: python import ur ...

  5. zabbix 微信报警

    http://blog.csdn.net/wh211212/article/details/52735236 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越 ...

  6. filebeat+logstash通过zabbix微信报警

    一.安装软件: 1.在要收集日志的机器上安装filebeat: 1).下载安装: cd /usr/local/src wget https://artifacts.elastic.co/downloa ...

  7. zabbix 微信报警脚本

    不知道是什么原因直接用Python脚本zabbix无法执行脚本,需要一个shell来启动 #! /bin/bash userid=$ content=$ python /data/zabbix/ale ...

  8. zabbix微信报警

    [root@LinuxS04 jiaoben]# ./weixin 联系人 baojing baojingok[root@LinuxS04 jiaoben]# pwd/usr/local/zabbix ...

  9. zabbix微信报警信息优化模板

    --------------------------------告警模板1-------------------------------------- 默认标题 告警项目: {TRIGGER.NAME ...

随机推荐

  1. MySQL MyISAM引擎转换为InnoDB操作记录

    进入mysql命令行模式: # mysql -uroot -ppwd 1.查看mysql提供什么存储引擎: mysql> show engines; 2.查看mysql当前提供的默认存储引擎: ...

  2. SQL Server 之 子查询与嵌套查询

    当由where子句指定的搜索条件指向另一张表时,就需要使用子查询或嵌套查询. 1 子查询 子查询是一个嵌套在select.insert.update或delete语句或其他子查询中的查询.任何允许使用 ...

  3. js -- sort() 使用排序函数

    JavaScript sort() 方法 JavaScript Array 对象 定义和用法 sort() 方法用于对数组的元素进行排序. 语法 arrayObject.sort(sortby) 参数 ...

  4. Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题

    本文涉及的代码案例可以在下方的链接中找到,如果对你有帮助,请给个Star(#^.^#) https://github.com/CodeTillDoom/StaggeredRcl 问题分析 这段时间业务 ...

  5. 洛谷P5110 块速递推 [分块]

    传送门 思路 显然可以特征根方程搞一波(生成函数太累),得到结果: \[ a_n=\frac 1 {13\sqrt{337}} [(\frac{233+13\sqrt{337}}{2})^n-(\fr ...

  6. SQL Server 2012-2016-2017 简体中文版下载和序列号

    注:本文来源于<SQL Server 2012-2016-2017 简体中文版下载和序列号> SqlServer 2017 下载地址及密钥 下载地址:ed2k://|file|cn_sql ...

  7. vue三大框架

    vue 前端三大新框架: Angular.js------Google研发   缺点: 学习成本高.最早研发   严谨 React.js    facebook.com (脸书)自主研发  开源  j ...

  8. ES6笔记

    /** * Created by Administrator on 2017/4/13. */ /*---------------------Es6编码规范---------------------* ...

  9. 【python】kafka在与celery和gevent连用时遇到的问题

    前提:kafka有同步,多线程,gevent异步和rdkafka异步四种模式.但是在与celery和gevent连用的时候,有的模式会出错. 下面是我代码运行的结果. 结论:使用多线程方式! 使用同步 ...

  10. 【linux】复制文件夹中文件,排除部分文件

    如下 cp `ls|grep -v -E '*json|out'|xargs` /home/data/ 用grep -v  表示排除, -E 表示正则 ls|grep -v -E '*json|out ...