前言
小米开源监控简介参考官网:https://book.open-falcon.org。官方文档环境是centos与Ubuntu上略有不同,在使用时碰到些问题,故有此文记录之。
1、环境
1.1系统Ubuntu系统版本
cat /etc/issue
查看Ubuntu版本
2、open-falcon环境准备
2.1、安装redis、mysql、go-lang、git
sudo apt-get install -y redis-server
sudo apt-get install mysql-server
sudo apt-get install golang
sudo apt-get install git
2.2执行上面的安装命令,碰到E: Unable to locate package **错误,参考https://www.jianshu.com/p/cef31e0b8654。
2.3安装mysql时出现命令行界面,提示输入root密码。(我测试设置为123456)
3、导入open-falcon数据库文件
3.1创建一个目录作为open-falcon工作目录,并进入
sudo mkdir /home/work
cd /home/work
3.2下载open-falcon,并进入/home/work/falcon-plus/scripts/mysql/db_schema目录。里面是需要导入的mysql的sql文件。
sudo git clone https://github.com/open-falcon/falcon-plus.git
cd /home/work/falcon-plus/scripts/mysql/db_schema
3.3导入sql文件到mysql数据库中。一条一条导入,我之前一起复制然后执行,结果还是只导入第一条。导入时需要输入mysql的root账户的密码,我前面设置的为123456。
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
3.4进入mysql并查看导入的库
mysql -u root -p#进入mysql命令行
mysql>show databases;#查看数据库
查看mysql中的数据库
4、获取open-falcon二进制文件
4.1获取源码编译,请参考官网
4.2获取编译好的二进制文件,v0.2release下载
cd /home/work
sudo wget https://github.com/open-falcon/falcon-plus/releases/download/v0.2.1/open-falcon-v0.2.1.tar.gz
网友评论