open-falcon初探 (一)环境搭建

官方文档地址 http://book.open-falcon.org/zh/index.html

这几天在公司预发布环境上搭建了open-falcon的监控,由于我是个萌新运维,很多不懂所以一路下来遇到至少一万个坑。如果你已经成功安装了并开始使用open-falcon请略过我的文章。我只是在这里把我遇到的坑写出来,没有提到的地方请看官方文档。

选择open-falcon的原因并不是因为它有多牛逼强大,主要是我们老大说这玩意界面看着比较爽(对比zabbix那界面)。下面切入正题。

系统环境 Centos 7

安装

这里我使用的root用户,直接下载的二进制包进行安装(后面有些插件并没有二进制提供下载,所以到时候可以根据需求进行源码安装)


yum install gcc gcc-c++ wget git mariadb-server -y
yum install epel-release
yum install redis
systemctl start mariadb
systemctl start redis
systemctl enable mariadb
systemctl enable redis

安装前的准备


mkdir /opt/src
cd /opt/src
git clone https://github.com/open-falcon/scripts.git
mysql -h localhost -u root --password="" < db_schema/graph-db-schema.sql
mysql -h localhost -u root --password="" < db_schema/dashboard-db-schema.sql
mysql -h localhost -u root --password="" < db_schema/portal-db-schema.sql
mysql -h localhost -u root --password="" < db_schema/links-db-schema.sql
mysql -h localhost -u root --password="" < db_schema/uic-db-schema.sql

下载二进制包


cd /opt/src
mkdir open-falcon
cd /opt/src
wget https://github.com/open-falcon/of-release/releases/download/v0.1.0/open-falcon-v0.1.0.tar.gz
tar -zxf open-falcon-v0.1.0.tar.gz -C ./open-falcon/
cd ./open-falcon
for x in find ./ -name "*.tar.gz";do
app=echo $x|cut -d '-' -f2;
mkdir -p $app;
tar -zxf $x -C $app;
rm -rf $x;
done

至此所需的环境就搭配好了
接下来就开始使用咯

你可能感兴趣的:(open-falcon初探 (一)环境搭建)