Zabbix微信报警触发
(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微信报警触发的更多相关文章
- Zabbix微信报警脚本及写触发记录
一.Zabbix微信报警 默认路径:/usr/lib/zabbix/scripts/weixin.py #!/usr/bin/python # -*- coding: utf-8 -*- import ...
- 通过脚本发送zabbix微信报警
实现zabbix通过微信报警的方式也是通过脚本来实现,与邮件报警不同的是,脚本调用的微信的相关接口的获取相对复杂一点 1.申请一个微信公众号(企业号) 申请方法不多说,如果已申请请忽略 2.在微信企业 ...
- (五)zabbix微信报警
1.注册微信企业号 1)注册微信企业号 https://work.weixin.qq.com 2)通讯录添加用户 3)记住部门id 4)创建应用 5)点击刚创建的应用,记住Agentld和secret ...
- Zabbix 微信报警Python版(带监控项波动图片)
#!/usr/bin/python # -*- coding: UTF- -*- #Function: 微信报警python版(带波动图) #Environment: python import ur ...
- zabbix 微信报警
http://blog.csdn.net/wh211212/article/details/52735236 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越 ...
- filebeat+logstash通过zabbix微信报警
一.安装软件: 1.在要收集日志的机器上安装filebeat: 1).下载安装: cd /usr/local/src wget https://artifacts.elastic.co/downloa ...
- zabbix 微信报警脚本
不知道是什么原因直接用Python脚本zabbix无法执行脚本,需要一个shell来启动 #! /bin/bash userid=$ content=$ python /data/zabbix/ale ...
- zabbix微信报警
[root@LinuxS04 jiaoben]# ./weixin 联系人 baojing baojingok[root@LinuxS04 jiaoben]# pwd/usr/local/zabbix ...
- zabbix微信报警信息优化模板
--------------------------------告警模板1-------------------------------------- 默认标题 告警项目: {TRIGGER.NAME ...
随机推荐
- MySQL MyISAM引擎转换为InnoDB操作记录
进入mysql命令行模式: # mysql -uroot -ppwd 1.查看mysql提供什么存储引擎: mysql> show engines; 2.查看mysql当前提供的默认存储引擎: ...
- SQL Server 之 子查询与嵌套查询
当由where子句指定的搜索条件指向另一张表时,就需要使用子查询或嵌套查询. 1 子查询 子查询是一个嵌套在select.insert.update或delete语句或其他子查询中的查询.任何允许使用 ...
- js -- sort() 使用排序函数
JavaScript sort() 方法 JavaScript Array 对象 定义和用法 sort() 方法用于对数组的元素进行排序. 语法 arrayObject.sort(sortby) 参数 ...
- Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题
本文涉及的代码案例可以在下方的链接中找到,如果对你有帮助,请给个Star(#^.^#) https://github.com/CodeTillDoom/StaggeredRcl 问题分析 这段时间业务 ...
- 洛谷P5110 块速递推 [分块]
传送门 思路 显然可以特征根方程搞一波(生成函数太累),得到结果: \[ a_n=\frac 1 {13\sqrt{337}} [(\frac{233+13\sqrt{337}}{2})^n-(\fr ...
- SQL Server 2012-2016-2017 简体中文版下载和序列号
注:本文来源于<SQL Server 2012-2016-2017 简体中文版下载和序列号> SqlServer 2017 下载地址及密钥 下载地址:ed2k://|file|cn_sql ...
- vue三大框架
vue 前端三大新框架: Angular.js------Google研发 缺点: 学习成本高.最早研发 严谨 React.js facebook.com (脸书)自主研发 开源 j ...
- ES6笔记
/** * Created by Administrator on 2017/4/13. */ /*---------------------Es6编码规范---------------------* ...
- 【python】kafka在与celery和gevent连用时遇到的问题
前提:kafka有同步,多线程,gevent异步和rdkafka异步四种模式.但是在与celery和gevent连用的时候,有的模式会出错. 下面是我代码运行的结果. 结论:使用多线程方式! 使用同步 ...
- 【linux】复制文件夹中文件,排除部分文件
如下 cp `ls|grep -v -E '*json|out'|xargs` /home/data/ 用grep -v 表示排除, -E 表示正则 ls|grep -v -E '*json|out ...