redis与mysql的环境准备。
cdapt-get updateapt-get install -y redis-serverps -ef|grep redisapt-get install -y mysql-server #此处有设置你的 密码。 #本文以test 为例service mysql startps -ef|grep mysqlmysql -uroot -ptest
导入数据库资料
cd /tmpy|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.sqlmysql -h 127.0.0.1 -u root -ptest < 3_dashboard-db-schema.sqlmysql -h 127.0.0.1 -u root -ptest < 4_graph-db-schema.sqlmysql -h 127.0.0.1 -u root -ptest < 5_alarms-db-schema.sql #如无密码,就用 mysql-u root < 5_alarms-db-schema.sql
安装golang 环境。
cdmkdir softwarecd softwarewget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gztar -zxvf go1.8.1.linux-amd64.tar.gzmkdir gopathcd gopath/mkdir src pkg binapt install -y vimvim .bashrc#添加一下内容。#export GOROOT=/root/software/go#export GOPATH=/root/software/gopath#export GOBIN=$GOPATH/bin#export PATH=$PATH:$GOBIN:$GOROOT/binsource .bashrcgo 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/
后端启动
cd $WORKSPACE
vim agent/config/cfg.json #修改配置文件,AWS为transfer,

./open-falcon start agent
ps -ef|grep open-falcon
