(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. web@css样式进阶--图形字体、动画、显隐....

    1.图形字体<i class="fa fa-heart"></i> 操作类名,需<link rel="stylesheet" hr ...

  2. HBase的replication原理及部署

    一.hbase replication原理 hbase 的复制方式是 master-push 方式,即主集群推的方式,主要是因为每个rs都有自己的WAL. 一个master集群可以复制给多个从集群,复 ...

  3. 查看和解除Linux系统对用户使用资源的限制

    查看当前系统资源限制 ulimit -a   设置用户的最大进程数(重启后失效) ulimit -u 1024   设置用户可以打开的最大文件句柄数(重启后失效) ulimit -n 65530   ...

  4. maven项目部署到Tomcat

    1.安装Tomcat,地址:http://tomcat.apache.org,我安装的版本为9.0.0.M22,安装的目录为C:\apache-tomcat,设置环境变量CATALINA_HOME为C ...

  5. python 启动虚拟环境

    假设你有两个Python项目-A和B,这两个项目都需要使用同一个第三方模块-tensorflow.如果这两个项目使用相同的tensorflow版本,也许不会有什么问题. 但是,当A和B项目使用不同的t ...

  6. 金九银十中,看看这31道Android面试题

    阅读目录 1.如何对 Android 应用进行性能分析 2.什么情况下会导致内存泄露 3.如何避免 OOM 异常 4.Android 中如何捕获未捕获的异常 5.ANR 是什么?怎样避免和解决 ANR ...

  7. Swift 学习- 09 -- 枚举

    // 递归枚举 // 美家居为一组相关的值定义了一个共同的类型, 使你可以在代码中以类型安全的的方式使用这些值. // 如果你熟悉C语言, 你会知道在C语言中, 枚举会为一组整型值分配相关联的名称, ...

  8. Linux下的启动oracle的EM的命令

    Linux下的启动oracle的EM的命令 1.启动数据库 su - oracle $sqlplus / as sysdba sql>startup 2.启动监听 $lsnrctl LSNRCT ...

  9. MySQL外键使用详解

    一.基本概念 1.MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种.不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引.用于外键关系的字段必须 ...

  10. laravel 更新验证

    public function update(Request $request, User $user) { // 验证规则. $rules = [ 'email' => [ 'nullable ...