环境准备

安装redis

  1. yum install -y redis

安装mysql

  1. yum install -y mysql-server

创建工作目录

  1. export HOME=/home/work
  2. export WORKSPACE=$HOME/open-falcon
  3. mkdir -p $WORKSPACE
  4. cd $WORKSPACE

初始化mysql表结构

  1. # open-falcon所有组件都无需root账号启动,推荐使用普通账号安装,提升安全性。此处我们使用普通账号:work来安装部署所有组件
  2. # 当然了,使用yum安装依赖的一些lib库的时候还是要有root权限的。
  3. git clone https://github.com/open-falcon/scripts.git
  4. cd ./scripts/
  5. mysql -h localhost -u root --password="" < db_schema/graph-db-schema.sql
  6. mysql -h localhost -u root --password="" < db_schema/dashboard-db-schema.sql
  7. mysql -h localhost -u root --password="" < db_schema/portal-db-schema.sql
  8. mysql -h localhost -u root --password="" < db_schema/links-db-schema.sql
  9. mysql -h localhost -u root --password="" < db_schema/uic-db-schema.sql

下载编译好的组件

我们把相关组件编译成了二进制,方便大家直接使用,这些二进制只能跑在64位Linux上

国内用户点这里高速下载编译好的二进制版本

  1. DOWNLOAD="https://github.com/open-falcon/of-release/releases/download/v0.1.0/open-falcon-v0.1.0.tar.gz"
  2. cd $WORKSPACE
  3. mkdir ./tmp
  4. #下载
  5. wget $DOWNLOAD -O open-falcon-latest.tar.gz
  6. #解压
  7. tar -zxf open-falcon-latest.tar.gz -C ./tmp/
  8. for x in `find ./tmp/ -name "*.tar.gz"`;do \
  9. app=`echo $x|cut -d '-' -f2`; \
  10. mkdir -p $app; \
  11. tar -zxf $x -C $app; \
  12. done

Changelog

  1. http://book.open-falcon.org/zh/changelog/README.html