Centos7下Open-falcon钉钉报警模块安装步骤

  1. 配置Go语言开发环境
    #安装go语言开发包

    [root@open-falcon-server ~]#yum install golang -y

#检查版本

[root@open-falcon-server ~]#go version
go version go1.8.3 linux/amd64

#查看go的安装路径

[root@open-falcon-server ~]# find / -name go
/etc/alternatives/go
/var/lib/alternatives/go
/usr/bin/go
/usr/lib/golang/src/cmd/go  #需要的是这个路径
/usr/lib/golang/src/go
/usr/lib/golang/bin/go
/usr/lib/golang/pkg/linux_amd64/go

#设置环境变量GOROOT和GOPATH

export GOROOT=/usr/lib/golang
export GOPATH=/home
  1. 进入$GOPATH源码编译

    cd $GOPATH
    mkdir src
    cd src/
    mkdir github.com/open-falcon/ -p
    cd github.com/open-falcon/
    git clone https://github.com/sdvdxl/falcon-message.git
    cd falcon-message
    修改cfg.example.json 为cfg.json并且修改相关信息
    go get ./…
    ./control build

编译失败,报域名无法被识别错误(如下图)
在这里插入图片描述

  1. 进入$GOPOOT下载crypto.git

    cd $GOPOOT
    mkdir src
    mkdir golang.org
    cd golang.org/
    mkdir x
    cd x
    git clone https://github.com/golang/crypto.git

  2. 再次进入$GOPATH编译

    cd $GOPATH/src
    cd github.com/open-falcon/
    go get ./…
    ./control start
    编译成功

  3. 设置服务端数据库
    需要修改mysql 中 uic库中的user表,把im字段的大小改为4000(防止钉钉token溢出截断,不生效)
    在这里插入图片描述

  4. 设置钉钉机器人

    (1)钉钉消息是发送到某个群,而不是针对单个人发送,所以需要在这个群中设置一个机器人,定义的时候,选择自定义机器人,然后将webhook链接中access_token的值拷贝出来,以备待用。
    (2)在falcon dashaboar 用户管理中心新建一个用户,填写email,然后在 IM 处填写 [ding]:access_token,这里的access_token就是上面的access_token,保存用户信息。
    (3)在dashboard的群组管理中心新建一个群组,把上面的这个用户加入到这个群组。
    (4)在要告警的地方把上面的这个群组加入即可。
    (5)修改alarm组件中 api 下,增加 配置:“im”: “http://localhost:23329/api/v1/message”,端口按照本项目配置文件中的进行修改。(或者localhost换成局域网IP地址)
    (6)启动本项目,并且加入开机启动即可。

  5. 命令行操作截图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 好了,开启你们的钉钉报警之旅吧,第一次写博客文章,不喜勿喷。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值