Open-Falcon结合grafana的docker镜像部署

一.环境准备

1.centos7.x/ubuntu18.06

2.docker环境

3.mysql的docker镜像

4.redis的docker镜像

二.open-falcon镜像部署

集群搭建需要依赖mysql,并且导入五张表在github上的地址

https://github.com/open-falcon/falcon-plus/tree/master/scripts/mysql/db_schema

docker pull openfalcon/falcon-plus:v0.3
docker run -itd --name falcon-plus \
         -p 6030:6030 \
         -p 18433:8433 \
         -p 18080:8080 \
         -e MYSQL_PORT=root:root123456@tcp\(192.168.181.133:3306\) \
         -e REDIS_PORT=192.168.181.133:6379  \
         -v /home/work/open-falcon/data:/open-falcon/data \
         -v /home/work/open-falcon/logs:/open-falcon/logs \
         openfalcon/falcon-plus:v0.3
docker exec falcon-plus sh ctrl.sh restart \
            graph hbs judge transfer nodata aggregator agent gateway api alarm

备注:agent不要启动,启动检测的是docker里的主机

三.前端部署

docker pull openfalcon/falcon-dashboard:v0.2.1
docker run -itd --name falcon-dashboard \
        -p 19081:8081 \
        -e API_ADDR=http://192.168.181.133:18080/api/v1 \
        -e PORTAL_DB_HOST=192.168.181.133 \
        -e PORTAL_DB_PORT=3306 \
        -e PORTAL_DB_USER=root \
        -e PORTAL_DB_PASS=root123456 \
        -e PORTAL_DB_NAME=falcon_portal \
        -e ALARM_DB_HOST=192.168.181.133 \
        -e ALARM_DB_PORT=3306 \
        -e ALARM_DB_USER=root \
        -e ALARM_DB_PASS=root123456 \
        -e ALARM_DB_NAME=alarms \
        -w /open-falcon/dashboard openfalcon/falcon-dashboard:v0.2.1  \
       './control startfg'

四.部署agent

这里采用二进制安装,后续会打成docker包

1.下载

https://github.com/open-falcon/falcon-plus/releases/tag/v0.2.1

 

2.安装

放入任意目录解压:tar -zvxf open-falcon-v0.2.1.tar.gz

3.启动

./open-falcon start agent

需要修改

五.

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值