#falcon-plus server部署:
https://github.com/open-falcon/falcon-plus/tree/master/docker
Running falcon-plus container
docker pull openfalcon/falcon-plus:0.2.0
docker run -itd -p 8081:8081 -p 6030:6030 -p 8433:8433 --name falcon openfalcon/falcon-plus:0.2.0 bash /run.sh hbs
#1、官网给的说明有问题,需要开放8433 端口,否则agent 无法上传数据
#2、启动容器后,需要修改镜像内 transfer 配置文件,将监听127.0.0.1 改成0.0.0.0 然后重启进程
#falcon-agent 安装部署:
1、直接使用官方编译好的二进制包,改方式agent包太大,不利于部署。
wget https://github.com/open-falcon/falcon-plus/releases/download/v0.2.1/open-falcon-v0.2.1.tar.gz
tar -zxvf open-falcon-v0.2.1.tar.gz && cd open-falcon
./open-falcon start agent 启动进程
./open-falcon stop agent 停止进程
./open-falcon monitor agent 查看日志
2、https://github.com/open-falcon-archive/agent
# set $GOPATH and $GOROOT
mkdir -p $GOPATH/src/github.com/open-falcon
cd $GOPATH/src/github.com/open-falcon
git clone https://github.com/open-falcon/agent.git
cd agent
go get ./...
./control build //构建
./control pack //打包,此时会生成 falcon-agent-5.1.1.tar.gz压缩包。
./control start //启动agent
将压缩包传到本地,解压后执行./control start 即可。配置文件修改,请参考官方说明。
#本地负载界面: http://localhost:1988
虽然是开源工具,但是官方github上还是存在有问题的地方。