美文网首页Linux
zabbix3.2微信报警

zabbix3.2微信报警

作者: tcc_soar | 来源:发表于2017-07-28 13:27 被阅读219次

实现效果:

一、微信企业号申请

地址:http://work.weixin.qq.com/

二、配置企业微信

点击我的企业

1.需记录CorpID

点击通讯录,添加部门

添加成员

3.需记录成员ID

同样也可以在微信插件里面二维码邀请关注加入通讯录

创建应用:

企业应用→自建应用→创建应用

2.创建完成需要记录“Agentid”“Secret”

注:可见范围就是接受报警消息的组,也可以是用户

到此,我们微信企业号需要得到三个信息

1.我的企业下的CorpID 

2.企业应用下新建企业的Agentid与Secret

3.记录微信添加成员的ID(自建的)


三、修改zabbix配置文件

设置zabbix默认脚本路径,使WEB端可以获取到脚本

默认位置

下载脚本,修改相应权限

我在README文件里写了相关参数介绍

执行测试脚本

# ./wechat --corpid=ww8xxxxxxxxxx75 --corpsecret=MUO5xxxxxxxxxxxxxxxxxxxxx4Ms --msg="zabbix-server 告警测试" --user=TianChenChao --agentid=1000002

注解:

--corpid=我们企业里面的id

--corpsecret=这里就是我们Secret里面的id

-msg=报警内容

-user=接受报警信息的用户

微信接口调用测试

调用微信接口需要一个调用接口的凭证:access_token  通过 :CropID 、Secret  才能获取到access_token,但是获取到的token有效期为两分钟。

微信接口调试工具

四、配置zabbix web界面

目的:使zabbix执行脚本,向指定的用户或群组发送报警消息

步骤:

1.配置报警媒介

2.配置zabbix报警用户,并使用上一步创建的媒介以及指定接受微信报警的用户

3.配置动作,并关联上两条

a.配置报警媒介

我们的名称叫做“wxbj”

b.配置zabbix报警用户,并指定接受微信报警的用户,类型选择刚创建的媒介名称

我新建的用户名为“webchat”

类型选择为我新建的“wxbj”

收件人填写刚才记录的成员ID

c.配置触发器(动作)

告警主机:{HOSTNAME1}<br/>

IP:{HOST.IP}<br/>

告警时间:{EVENT.DATE} {EVENT.TIME}<br/>

告警等级:{TRIGGER.SEVERITY}<br/>

告警信息: {TRIGGER.NAME}<br/>

告警项目:{TRIGGER.KEY1}<br/>

问题详情:{ITEM.NAME}:{ITEM.VALUE}<br/>

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}<br/>

事件ID:{EVENT.ID}

恢复操作按照上一步设置即可

五、测试验证

为了验证我关掉zabbix agent (没有进行修改的话 默认300秒后会发送报警信息)

zabbix动作显示信息如下

相关文章

  • zabbix3.2微信报警

    实现效果: 一、微信企业号申请 地址:http://work.weixin.qq.com/ 二、配置企业微信 点击...

  • 分布式监控系统Zabbix3.2监控数据库的连接数

    在分布式监控系统Zabbix3.2跳坑指南和分布式监控系统Zabbix3.2给异常添加邮件报警已经介绍了如何安装以...

  • 微信报警

    企业微信准备:Agentld + Secret + 企业ID号 + 部门ID python监控脚本: 有...

  • Prometheus部署

    Prometheus部署+邮箱报警+企业微信报警+钉钉报警 1 部署Prometheus server 1.1 下...

  • 2018-11-26

    一,企业微信报警步骤

  • zabbix 5系列之微信实时告警

    1. 微信报警: Zabbix除了可以使用邮件报警和钉钉告警之外,还可以通过微信报警,或者只要有api,你能想到的...

  • zabbix监控

    监控服务概述 1、实时查看服务状态2、可以发送报警信息(邮件报警、短信报警、电话报警、微信报警、值班(大屏幕)报警...

  • zabbix 微信报警

    简单 说一下 微信报警: 微信报警和 邮件区别不大 , 主要是 发送脚本不同 脚本来源 git clone htt...

  • 微信报警脚本

    vim /usr/lib/zabbix/alertscripts/wechat.py 加粗字体需修改,写完后更...

  • 企业微信报警

    Zabbix企业微信报警shell脚本 Zabbix服务端配置

网友评论

本文标题:zabbix3.2微信报警

本文链接:https://www.haomeiwen.com/subject/egmzkxtx.html