關注我的微信名為: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 [email protected]=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