小米开源监控open-falcon之Ubuntu入门部署一

前言

小米开源监控简介参考官网: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;#查看数据库
小米开源监控open-falcon之Ubuntu入门部署一_第1张图片
查看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

你可能感兴趣的:(小米开源监控open-falcon之Ubuntu入门部署一)