环境准备
#redis与mysql的环境准备
cdapt-get updateapt-get install -y redis-serverps -ef|grep redisapt-get install -y mysql-server #此处有设置你的 密码( mysqladmin -u root password 'test')。 #本文以test 为例 service mysql startps -ef|grep mysql mysql -uroot -ptest
导入数据库资料
cd /tmpyes|apt install gitgit clone https://github.com/open-falcon/falcon-plus.gitcd /tmp/falcon-plus/scripts/mysql/db_schema/mysql -h 127.0.0.1 -u root -ptest < 1_uic-db-schema.sqlmysql -h 127.0.0.1 -u root -ptest < 2_portal-db-schema.sql mysql -h 127.0.0.1 -u root -ptest < 3_dashboard-db-schema.sql mysql -h 127.0.0.1 -u root -ptest < 4_graph-db-schema.sql mysql -h 127.0.0.1 -u root -ptest < 5_alarms-db-schema.sql #如无密码,就用 mysql-u root < 5_alarms-db-schema.sql
安装golang 环境。(yes | apt install golang-go)
cd mkdir softwarecd softwarewget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gztar -zxvf go1.8.1.linux-amd64.tar.gz mkdir gopathcd gopath/mkdir src pkg binapt install -y vim
配置go环境变量
vim .bashrc #添加一下内容。#export GOROOT=/root/software/go#export GOPATH=/root/software/gopath#export GOBIN=$GOPATH/bin#export PATH=$PATH:$GOBIN:$GOROOT/binsource .bashrc go versiongo env
下载open-falcon的tar包
wget https://github.com/open-falcon/falcon-plus/releases/download/v0.2.0/open-falcon-v0.2.0.tar.gzmv open-falcon-v0.2.0.tar.gz /tmp
创建工作目录
export FALCON_HOME=/home/workexport WORKSPACE=$FALCON_HOME/open-falconmkdir -p $WORKSPACEls /home/work/open-falcon/cd /tmptar -xzvf open-falcon-v0.2.0.tar.gz -C $WORKSPACEcd /home/work/open-falcon/cd $WORKSPACEgrep -Ilr 3306 ./ | xargs -n1 -- sed -i 's/root:/root:test/g' #修改密码,test 为你的密码。mkdir /root/softwarecd /root/software/
后端-agent开启
#修改配置文件,transfer的ip,#此处为xx.222.228.yy sed -i '/ip/ s/\"ip\"\:\ /\"ip\"\:\ \"xx\.222\.228\.yy/g' /home/work/open-falcon/agent/config/cfg.jsonsed -i '/127\.0\.0\.1/ s/127\.0\.0\.1/xx\.222\.228\.yy/g' /home/work/open-falcon/agent/config/cfg.json
启动
cd $WORKSPACE./open-falcon start agent #只开启 agent端。ps -ef|grep open-falcon
前端
环境准备如上“环境准备”
#创建工作目录
export FALCON_HOME=/home/work export WORKSPACE=$FALCON_HOME/open-falcon mkdir -p $WORKSPACE ls work/open-falcon/ cd $WORKSPACE ls
克隆前端组件代码
cd open-falcon/git clone https://github.com/open-falcon/dashboard.git
安装依赖包
apt-get updateapt install python-virtualenv -y yes|apt-get install python-pipyes|apt-get install python-dev apt-get install ldap-utilsyes|apt-get install libmysqld-dev
启动试试
cd dashboard/lsvirtualenv ./env./env/bin/pip install -r pip_requirements.txt -i https://pypi.douban.com/simple #会有报错,
再安装一些包。
apt-get install python-devapt-get install libldap2-devapt-get install libsasl2-dev./env/bin/pip install python-ldap./env/bin/pip install -r pip_requirements.txt -i https://pypi.douban.com/simple #好了
启动
./env/bin/python wsgi.py ##以开发者模式启动bash control start #以在生产环境启动
open http://127.0.0.1:8081 in your browser. 注册,登陆。
有时候,一切都配置好了,但是界面上还是什么都没有,

这个时候, 需要用数据搜索下,


接着就可以查看数据了


