前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >运维架构服务监控Open-Falcon部署

运维架构服务监控Open-Falcon部署

原创
作者头像
用户4580230
修改2019-12-06 18:05:43
5340
修改2019-12-06 18:05:43
举报
文章被收录于专栏:自动化运维自动化运维

关注我的微信名为:lioyni,拉群一起探讨运维工具

一、系统需求:

版本:Centos6.10*64

分区:/boot 200M,swap 8G,/ 剩下

二、 安装redis

大家可以yum安装,也可以下载源码安装,源码安装参考之前的课程。

yum install -y redis

修改配置redis.conf

vi /etc/redis.conf

启动redis:redis-server &

三、 安装mysql

yum install -y mysql-server

启动mysql:service mysqld start

查看mysql状态:service mysqld status

四、 初始化mysql数据库表

数据默认没有设置密码,执行的时候出现输入密码,直接回车。

cd /tmp/ && git clone https://github.com/open-falcon/falcon-plus.git

cd /tmp/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

rm -rf /tmp/falcon-plus/

设置mysql的root用户密码:

mysql –u root

查看mysql用户和密码

select user,host,password from mysql.user;

发现查询密码都是空,然后开始设置root的密码为bigdata

mysql> set password for root@localhost=password('bigdata');

退出:mysql>exit

五、 下载编译后的二进制包

cd /data/program/software

wget https://github.com/open-falcon/falcon-plus/releases/download/v0.2.1/open-falcon-v0.2.1.tar.gz

六、 创建工作目录

export FALCON_HOME=/home/work

export WORKSPACE=$FALCON_HOME/open-falcon

mkdir -p $WORKSPACE

七、解压二进制包

cd /data/program/software

tar -xzvf open-falcon-v0.2.1.tar.gz -C $WORKSPACE

八、配置数据库账号和密码

cd $WORKSPACE

grep -Ilr 3306 ./ | xargs -n1 -- sed -i 's/root:/root:bigdata/g'

注意root:后面默认密码为空,所以只是看到了root:

九、启动

查看目录下包括Open-Falcon的所有组件,我们先默认全部启动,之后我们一个一个讲解如何分布式部署以及启动

cd $WORKSPACE

./open-falcon start

# 检查所有模块的启动状况

./open-falcon check

十、更多命令行工具

# ./open-falcon [start|stop|restart|check|monitor|reload] module

./open-falcon start agent 

./open-falcon check 

falcon-graph         UP           53007 

falcon-hbs         UP           53014 

falcon-judge         UP           53020 

falcon-transfer         UP           53026 

falcon-nodata         UP           53032 

falcon-aggregator         UP           53038 

falcon-agent         UP           53044 

falcon-gateway         UP           53050 

falcon-api         UP           53056 

falcon-alarm         UP           53063 

For debugging , You can check $WorkDir/$moduleName/log/logs/xxx.log

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档