open-falcon安装流程

1、环境准备

1.1. 依赖组件

1.1.1. 安装redis

1.1.2. 安装git

yum install -y git

1.1.3. 安装mysql

1.1.4. 初始化mysql表结构

cd /tmp/ && git clone https://github.com/open-falcon/falcon-plus.git
cd /tmp/falcon-plus/scripts/mysql/db_schema/
mysql -h 127.0.0.1 -u root -p < 1_uic-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 2_portal-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 3_dashboard-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 4_graph-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 5_alarms-db-schema.sql
rm -rf /tmp/falcon-plus/

1.2.安装环境(/etc/profile)

export HOME=/home/work
export GOROOT= HOME/goexportGOPATH= HOME/workspace
export PATH= GOROOT/bin: GOPATH/bin:$PATH
[root@hadoop4 work]# source /etc/profile
[root@hadoop4 ~]# mkdir src
[root@hadoop4 src]# mkdir github.com
[root@hadoop4 src]# cd github.com
[root@hadoop4 github.com]# git clone –recursive https://github.com/open-falcon/of-release.git

2、单机安装
2.1.启动后端(修改mysql的地址)

[root@hadoop4 open-falcon]# vim aggregator/config/cfg.json
[root@hadoop4 open-falcon]# vim alarm/config/cfg.json
[root@hadoop4 open-falcon]# vim api/config/cfg.json
[root@hadoop4 open-falcon]# vim graph/config/cfg.json
[root@hadoop4 open-falcon]# vim hbs/config/cfg.json
[root@hadoop4 open-falcon]# vim nodata/config/cfg.json
[root@hadoop4 open-falcon]# ./open-falcon start
[root@hadoop4 open-falcon]# ./open-falcon check

2.2安装前端
克隆前端代码

[root@hadoop4 open-falcon]# git clone https://github.com/open-falcon/dashboard.git

安装依赖包

yum install -y python-virtualenv
yum install -y python-devel
yum install -y openldap-devel
yum install -y mysql-devel
yum groupinstall -y “Development tools”
[root@hadoop4 dashboard]# pip install virtualenv
[root@hadoop4 dashboard]# virtualenv ./env
[root@hadoop4 dashboard]# ./env/bin/pip install -r pip_requirements.txt
[root@hadoop4 open-falcon]# vim dashboard/rrd/config.py
[root@hadoop4 open-falcon]# dashboard/control start

3、安装邮件报警
自编译sender组件
自编译mail-provider-master组件

[root@hadoop4 open-falcon]#mkdir sender
[root@hadoop4 open-falcon]#tar -zvx -f falcon-sender-0.0.0.tar.gz -C sender
[root@hadoop4 open-falcon]#unzip mail-provider-master.zip
[root@hadoop4 open-falcon]#mv mail-provider-master mail-provider
[root@hadoop4 sender]#cp -a cfg.example.json cfg.json

4、安装task模块

[root@hadoop4 open-falcon]#mkdir task
[root@hadoop4 open-falcon]#tar -zvx -f falcon-task-0.0.10.tar.gz -C task/
[root@hadoop4 open-falcon]#cd task/
[root@hadoop1 task]#vim cfg.json

5、每一个主机启动agent模块

[root@hadoop01 open-falcon]# vim agent/config/cfg.json
[root@hadoop01 open-falcon]# ./open-falcon start agent

参考:
http://book.open-falcon.org/zh/usage/index.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值