美文网首页
open-falcon之发送微信报警消息

open-falcon之发送微信报警消息

作者: embedsky | 来源:发表于2019-04-20 10:29 被阅读0次

参考原文:https://www.cactifans.org/open-falcon/1788.html
官方参考:http://book.open-falcon.org/zh_0_2/distributed_install/mail-sms.html
git源码参考:https://github.com/canghai908/falcon-wechat

前言

本节记录下open-falcon配置发送微信报警消息。最开始参考官网参考里面的微信网管,运行./control.sh start跑不起来,报错一个文件找不到,没有深究就放弃了,但是微信方面的配置都是一样。

微信相关配置

微信报警需要使用企业微信,发送微信报警信息需要微信企业ID和对应的应用的AgentId和Secret信息。

  • 1、企业微信注册:https://work.weixin.qq.com/。认证或不认真都行。
  • 2、登录企业微信,获取企业ID:我的企业-企业信息-企业
    ID


    获取企业ID
  • 3、创建应用:应用与小程序-应用-自建-创建应用


    创建应用
获取应用信息

部署Falcon-wechat

获取Falcon-wechat应用:

wget https://dl.cactifans.com/open-falcon/falcon-wechat-0.0.1.tar.gz
tar zxvf falcon-wechat-0.0.1.tar.gz

修改配置文件cfg.json,

{
    "debug": true,
    "http": {
        "listen": "0.0.0.0:4567",//发送微信报警服务的接口信息。
        "token": ""
    },
    "wechat": {
        "corpid": "ww4eb810917ab0a9e6",//企业ID
        "secret": "bo5ewh5ExfMQmYcYpOZWKR8xGy1gARJdxxxxxBOImgg",
        "agentid": 1000002// 应用agentid
    }
}

启动服务及查看日志信息

./control start
./control tail

如看到以下信息表示启动成功

2019/04/19 16:42:05 config.go:64: load configuration file cfg.json successfully
2019/04/19 16:42:05 http.go:25: http listening 0.0.0.0:4567

配置open-falcon的alarm组件

修改Open-Falcon的Alarm组件config目录下的配置文件cfg.json,将IM段修改为以下内容:
"im": "http://127.0.0.1:4567/wechat",
然后重启alarm服务即可。

配置用户信息中的IM。

注意用户信息的IM必须为企业微信中显示的账号。


企业微信账号

碰到的问题

微信收不到报警消息,情况:报警消息有,邮件、微信配置均正常,查看alarm日志,发现连接api/v1/信息报错。由于我修改过API组件的端口,alarm配置中的plus_api没改过来。

相关文章

  • open-falcon之发送微信报警消息

    参考原文:https://www.cactifans.org/open-falcon/1788.html官方参考:...

  • zabbix监控

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

  • 微信开发 图文消息 发送

    微信图文消息发送: 要发送微信图文消息,首先我们需要知道的几个接口,主动发送和被动发送,这里的主动的意思就是微信公...

  • zabbix 微信报警

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

  • open-falcon 微信报警45009 优化

    组件:falcon-wechat 现象:告警消息发送失败,错误状态码45009 原因:每发一次告警都去获取 acc...

  • 微信自动发送消息

    由于各种原因,好久没更新了,以后要坚持更新。。。今天我就教大家如何做一个风趣又不失逼格的程序员。利用 python...

  • 微信的消息发送

    最近在研究微信的消息发送,发现限制还挺多,简单记录一下吧。 一般的消息发送,需要了解3个概念。消息从哪来,到哪去,...

  • 如何实现微信自动发送消息?

    《锤锤微信定时后台发送消息V1.0》使用教程: 首先登陆电脑版微信,打开锤锤微信定时后台发送消息的工具 然后分别获...

  • 基于JavaEE—微信网页(五)微信消息的接收(连载)

    在开发之前,先看一下下面的流程 用户发送消息我们可以理解成:微信app(微信客户端)发送消息。 过程示例: 微信用...

  • 接收微信消息和发送消息

    上一篇说到怎么接收微信消息,有接收就要有发送,这篇是消息的回复,包括同步回复和异步回复。 1、同步回复: API详...

网友评论

      本文标题:open-falcon之发送微信报警消息

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