博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维架构服务监控Open-Falcon部署
阅读量:17327 次
发布时间:2019-09-17

本文共 1962 字,大约阅读时间需要 6 分钟。

关注我的微信名为: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 W o r k D i r / WorkDir/ WorkDir/moduleName/log/logs/xxx.log

转载地址:http://rgnihz.baihongyu.com/

你可能感兴趣的文章
集成测试(一)—— 使用PHP页面请求Spring项目的Java接口数据
查看>>
使用Maven构建的简单的单模块SSM项目
查看>>
Intellij IDEA使用(十四)—— 在IDEA中创建包(package)的问题
查看>>
Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
查看>>
Win10+VS2015编译libcurl
查看>>
Windows下使用jsoncpp
查看>>
Ubuntu下测试使用Nginx+uWsgi+Django
查看>>
Windows下编译x264
查看>>
visual studio调试内存泄漏工具
查看>>
开源Faac实现PCM编码AAC
查看>>
Windows下wave API 音频采集
查看>>
借船过河:一个据说能看穿你的人性和欲望的心理测试
查看>>
AndroidStudio 导入三方库使用
查看>>
Ubuntu解决gcc编译报错/usr/bin/ld: cannot find -lstdc++
查看>>
解决Ubuntu14.04 - 16.10版本 cheese摄像头灯亮却黑屏问题
查看>>
解决Ubuntu 64bit下使用交叉编译链提示error while loading shared libraries: libz.so.1
查看>>
VS生成DLL文件供第三方调用
查看>>
Android Studio color和font设置
查看>>
Python 格式化打印json数据(展开状态)
查看>>
Centos7 安装curl(openssl)和libxml2
查看>>