Open-Falcon安裝詳解

運維監控系統介紹

開源還是商用?十大雲運維監控工具橫評

互聯網常用監控系統比較

Open-Falcon安裝詳解

                                                圖片來自互聯網  如有侵權請聯繫刪除

Open-Falcon概述

Open-Falcon誕生原因
官網
中文幫助文檔

centos虛擬機安裝

http://blog.51cto.com/2074199/2070745
簡單一點的話就選擇一個桌面版本進行安裝

更改centos的yum源爲阿里雲

1.先備份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.替換
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

redis安裝

Open-Falcon安裝詳解
添加epel源(epel詳解),命令如下:
yum install epel-release回車
再次:yum install redis回車 一直輸入y即可安裝成功

redis配置

 redis的配置文件默認在/etc/redis.conf
屬性名稱 含義
bind 127.0.0.1(默認) 允許訪問ip
port 端口
daemonize 是否守護進程運行方式運行 默認否
requirepass 設置訪問密碼,默認不需要密碼
protected-mode Redis protected-mode 是3.2 之後加入的新特性,是爲了禁止公網訪問redis cache,加強redis安全的。他啓用包含兩部分:沒有設置bind或

mysql安裝

官網yum源下載
一些歷史版本yum源下載

安裝mysql的yum源

    下載:wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    安裝:
        第一種方式:yum localinstall mysql57-community-release-el7-11.noarch.rpm 
        第二種方式:rpm -ivh  mysql57-community-release-el7-11.noarch.rpm

修改yum源默認mysql版本

vi /etc/yum.repos.d/mysql-community.repo
將想安裝的community版本中的enabled=0修改成enabled=1 其他版本的修改爲0

安裝mysql

1.安裝mysql
yum install mysql-server
2.啓動mysql
systemctl start mysql
3.查看mysql啓動狀態
systemctl status mysql

安裝git

yum install git
驗證:git version

安裝go

yum install golang
驗證:go version

安裝openfalcon

設置環境變量GOROOT和GOPATH

export GOROOT=/usr/lib/golang
export GOPATH=/home

插件工作目錄

export FALCON_HOME=/home/work
export WORKSPACE=$FALCON_HOME/open-falcon
mkdir -p $WORKSPACE

後端安裝

下載源代碼

cd $WORKSPACE
git clone https://github.com/open-falcon/falcon-plus.git

初始化mysql表結構

cd $WORKSPACE/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

初始化登錄用戶信息

    mysql -h 127.0.0.1 -u root -p
    use uic;
    insert into `user`(`name`, `passwd`, `role`, `created`) values('root', md5('abc'), 2, now());

從源碼編譯

cd $WORKSPACE/falcon-plus
make all
make pack

編譯完成後,open-falcon-v*.tar.gz文件存在當前目錄

安裝與啓動

https://book.open-falcon.org/zh_0_2/quick_install/backend.html

安裝前端

https://book.open-falcon.org/zh_0_2/quick_install/frontend.html
執行./env/bin/pip install -r pip_requirements.txt -i https://pypi.douban.com/simple
記得改成./env/bin/pip install -r pip_requirements.txt

訪問

防火牆配置

永久關閉防火牆或者開端口8081

開端口8081

firewall-cmd --add-port=8081/tcp --permanent
firewall-cmd --reload

永久關閉防火牆

--查看防火牆狀態。
systemctl status firewalld
--臨時關閉防火牆命令。重啓電腦後,防火牆自動起來。
systemctl stop firewalld
--永久關閉防火牆命令。重啓後,防火牆不會自動啓動。
systemctl disable firewalld
--打開防火牆命令。
systemctl enable firewalld

瀏覽器訪問

http://ip地址:8081

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章