关注我的微信名为:lioyni,拉群一起探讨运维工具
一、系统需求:
版本:Centos6.10*64
分区:/boot 200M,swap 8G,/ 剩下
二、 安装redis
大家可以yum安装,也可以下载源码安装,源码安装参考之前的课程。
yum install -y redis
修改配置redis.conf
vi /etc/redis.conf
启动redis:redis-server &
三、 安装mysql
yum install -y mysql-server
启动mysql:service mysqld start
查看mysql状态:service mysqld status
四、 初始化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/
设置mysql的root用户密码:
mysql –u root
查看mysql用户和密码
select user,host,password from mysql.user;
发现查询密码都是空,然后开始设置root的密码为bigdata
mysql> set password for root@localhost=password(‘bigdata’);
退出:mysql>exit
五、 下载编译后的二进制包
cd /data/program/software
wget https://github.com/open-falcon/falcon-plus/releases/download/v0.2.1/open-falcon-v0.2.1.tar.gz
六、 创建工作目录
export FALCON_HOME=/home/work
export WORKSPACE=$FALCON_HOME/open-falcon
mkdir -p $WORKSPACE
七、解压二进制包
cd /data/program/software
tar -xzvf open-falcon-v0.2.1.tar.gz -C $WORKSPACE
八、配置数据库账号和密码
cd $WORKSPACE
grep -Ilr 3306 ./ | xargs -n1 – sed -i ‘s/root:/root:bigdata/g’
注意root:后面默认密码为空,所以只是看到了root:
九、启动
查看目录下包括Open-Falcon的所有组件,我们先默认全部启动,之后我们一个一个讲解如何分布式部署以及启动
cd $WORKSPACE
./open-falcon start
检查所有模块的启动状况
./open-falcon check
十、更多命令行工具
./open-falcon [start|stop|restart|check|monitor|reload] module
./open-falcon start agent
./open-falcon check
falcon-graph UP 53007
falcon-hbs UP 53014
falcon-judge UP 53020
falcon-transfer UP 53026
falcon-nodata UP 53032
falcon-aggregator UP 53038
falcon-agent UP 53044
falcon-gateway UP 53050
falcon-api UP 53056
falcon-alarm UP 53063
For debugging , You can check W o r k D i r / WorkDir/ WorkDir/moduleName/log/logs/xxx.log