使用滴滴云快速搭建 Open-Falcon 监控平台

最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间。
Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次搭建的过程分享给大家。

准备滴滴云服务器

首先登陆 滴滴云 ,申请一台 滴滴云 服务器。
具体的步骤就不讲了,大家可以参考 滴滴云 帮助手册
下面我们看到的,是我已经申请好的一台  2核4G的服务器  啦。

安装数据库

笔者只是用来测试,本地又有 400G 的数据盘,就直接手动安装 MySQL 了。
如果是生产环境,推荐使用 滴滴云 提供的 云数据库 服务。

由于云主机的系统是 CentOS 7.4,方便起见我就直接使用了 mariaDB。

安装 Go 环境

要编译安装 Open-Falcon,需要  Go 语言环境 。我们一步步来安装最新的 go1.11:

此时,我们在机器上,执行 go version,就可以看到已经最新的 go 1.11 已经整装待发啦!

做 Open-Falcon 的编译准备

由于 Open-Falcon 组件众多,很多组件开发语言不同,有一些第三方依赖,需要我们提前安装。
根据 Open-Falcon 的 安装文档 ,接下来我们会做一些编译准备:

编译 Open-Falcon 源码

编译准备做完之后,我们进入  $GOPATH/src/github.com/open-falcon  目录,也就是我们要下载 Open-Falcon 源代码的目录。
接下来开始编译:

打包完之后,我们会在当前目录下发现一个名为  open-falcon-vx.x.x.tar.gz  的文件,这就是我们打包好的部署包啦。

初始化数据库结构

启动服务之前,我们要先把数据库的结构都初始化好,方便模块连接:

安装 Open-Falcon

此时,在安装目录下,Open-Falcon 系列的可执行文件和配置文件就都已经准备好了。

启动 Open-Falcon

进入安装目录后,启动方式如下:

Open-Falcon 提供了非常人性化的启动工具  open-falcon  命令,使用方式可以通过  ./open-falcon -h  来查看。

安装绘图组件

Open-Falcon 绘图组件跟后台的基础组件是分开的,因此我们要单独安装绘图组件。
首先,我们将绘图组件的代码拉取下来:

  cd   $ WorkDir   &&   git  clone   https : //github.com/open-falcon/dashboard.git

  cd  dashboard

接下来,安装 Dashboard 的周边依赖:

虚拟环境完善之后,我们就可以启动绘图组件了:

使用 Open-Falcon

绘图组件启动后,我们可以通过我们滴滴云服务器的 8081 端口访问我们的服务。
我们注册一个用户,就可以直接使用啦!


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31559758/viewspace-2222546/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31559758/viewspace-2222546/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值