falcon安装sender

发送告警需要部署sender模块

一、下载源码
# cd $GOPATH/src/github.com/open-falcon/
# git clone https://github.com/open-falcon-archive/sender.git
二、编译

运行go get ./…这一步的时候报错:curl: (35) SSL connect error,请升级nss

# yum -y update nss

继续编译安装

# cd sender
# go get ./...
# ./control build
0.0.0
# ./control pack
0.0.0
control
cfg.example.json
falcon-sender
gitversion

最后出现falcon-sender-0.0.0.tar.gz文件

三、解压包并修改配置文件
# mkdir /home/homework/open-falcon/sender
# tar zxvf falcon-sender-0.0.0.tar.gz -C /home/homework/open-falcon/sender
# cd !$;cp cfg.example.json cfg.json
# vim
{
    "debug": true,
    "http": {
        "enabled": true,
        "listen": "0.0.0.0:6066"
    },
    "redis": {
        "addr": "127.0.0.1:6379",
        "maxIdle": 5
    },
    "queue": {
        "sms": "/sms",
        "mail": "/mail"
    },
    "worker": {
        "sms": 10,
        "mail": 50
    },
    "api": {
        "sms": "http://11.11.11.11:8000/sms",
        "mail": "http://11.11.11.11:9000/mail"
    }
}

"api"段是告警方式,按需修改,还可以添加im通知方式,格式类似,加到后面即可,这些接口可用第三方也可以自己写接口让falcon调用,接口地址修改正确即可

    "api": {
        "sms": "http://11.11.11.11:8000/sms",
        "mail": "http://11.11.11.11:9000/mail"
        "im": "http://11.11.11.11:9000/im"
     } 
四、启动服务
# cd /home/homework/open-falcon/sender
# ./control start
falcon-sender started..., pid=56293
# ./control status
falcon-sender now is running, pid=56293
# ./control tail 

./control tail就是用tail -f的方式查看var/app.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值