官方文檔地址 http://book.open-falcon.org/zh/index.html
這幾天在公司預發(fā)布環(huán)境上搭建了open-falcon的監(jiān)控,由于我是個萌新運維,很多不懂所以一路下來遇到至少一萬個坑。如果你已經(jīng)成功安裝了并開始使用open-falcon請略過我的文章。我只是在這里把我遇到的坑寫出來,沒有提到的地方請看官方文檔。
選擇open-falcon的原因并不是因為它有多牛逼強大,主要是我們老大說這玩意界面看著比較爽(對比zabbix那界面)。下面切入正題。
系統(tǒng)環(huán)境 Centos 7
安裝
這里我使用的root用戶,直接下載的二進制包進行安裝(后面有些插件并沒有二進制提供下載,所以到時候可以根據(jù)需求進行源碼安裝)
<pre>
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
</pre>
安裝前的準備
<pre>
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
</pre>
下載二進制包
<pre>
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
</pre>
至此所需的環(huán)境就搭配好了
接下來就開始使用咯