open-falcon alarm微信发送接口(3)

open-falcon alarm微信发送接口

企业微信号

一、申请企业号,一个人邮箱申请即可

二、获取对接权限

  1. 获取corpid

    登录后,我的企业—>企业信息---->CorpID

    将CorpID配置到配置文件config.conf内的CorpID

    open-falcon alarm微信发送接口(3)_第1张图片

  2. 开启回调模式获取key

    登录后,顶部菜单[应用管理] ----> 自建—>创建应用

    open-falcon alarm微信发送接口(3)_第2张图片

    进入新添加的应用,拿到 AgentId 和 Secret

    open-falcon alarm微信发送接口(3)_第3张图片

  3. 使用微信关注企业号才可以从微信收到信息,否则只能从微信企业号 APP 中收到信息

    open-falcon alarm微信发送接口(3)_第4张图片

  4. 完成以上步骤后, 即可使用OpenFalcon发送信息

Open-Falcon配置

一、打开前端页面,将用户信息IM修改为企业微信账号。
open-falcon alarm微信发送接口(3)_第5张图片
open-falcon alarm微信发送接口(3)_第6张图片

二、安装微信组件

# cd ~
# git clone https://www.github.com/yanjunhui/chat.git
# cd chat

#修改配置,把刚才的企业ID、AgentId和Secret配置进去
vim config.conf

#修改脚本可执行权限
sudo chmod -R 777 control.sh
 
#启动
./control.sh start

#停止 
./control.sh stop

#重启 
./control.sh restart

#状态 
./control.sh status

修改config.conf文件,CorpID对应企业微信的企业ID,AgentID对应新创建应用的agentid

Secret对应新创建应用的Secret

open-falcon alarm微信发送接口(3)_第7张图片

三、Open-falcon配置微信报警组件,配置alarm组件中cfg.json

# docker exec -it open-falcon的id /bin/bash
bash-4.4# cd alarm
bash-4.4# cd config
bash-4.4# vi cfg.json

//找到"api" 修改im内容为http://微信组件所在的ip:4567/send
"api": {
        "im": "http://192.168.118.135:4567/send",
        "sms": "http://127.0.0.1:10086/sms",
        "mail": "http://127.0.0.1:4040/sender/mail",
        "dashboard": "http://127.0.0.1:8081",
        "plus_api":"http://127.0.0.1:8080",
        "plus_api_token": "default-token-used-in-server-side"
    },
bash-4.4# exit

   // 重新启动open-falcon
# docker exec -it open-falcon的id /bin/bash
bash-4.4# ./open-falcon restart

四、报警测试

微信即可收到报警信息

open-falcon alarm微信发送接口(3)_第8张图片

你可能感兴趣的:(运维)