背景需求
Open-falcon本身自带的dashboard感觉功能不够强大,希望能够接入Grafana做更加丰富、灵活的图形展现。整个安装过程由于在公司服务器上安装,一些依赖包被墙,弄的比较折腾,所以把整个安装过程记录下来。希望对更多的人有帮助。
系统环境及软件版本
- 操作系统:CentOS 6.6
- 内核版本:2.6.32-504.el6.x86_64
- Open-falcon版本:0.1.0
- Grafana版本:PR#3787的patch版本,基于Grafana-2.6
参考资料
Go的安装
在以下地址可以下载到Go,注意Grafana-2.6需要的Go最低版本是1.5,我安装的版本是Go1.5.3
http://golangtc.com/download
我将go安装到/opt/gohome/go目录下,并且指一个软链/opt/gohome/default到这个目录,方便未来升级go版本:
ln -s /opt/gohome/go /opt/gohome/default
创建工作目录:
mkdir /opt/gohome/workspace
增加环境变量:
vi /etc/profile:
export GOROOT=/opt/gohome/default
export GOPATH=/opt/gohome/workspace
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source /etc/profile
检查安装好以后的go版本:
$ go version
go version go1.5.3 linux/amd64
nodejs的安装
nodejs安装很简单,直接通过官网下载二进制包,解压并指一下环境变量就好了
Grafana的安装
由于需要安装的Grafana必须是PR#3787的patch才能支持open-falcon,所以我直接通过github下载了这个PR提交者fork的分支代码(因为这个分支的merge请求被拒绝了)。
zip包下载地址:
https://github.com/hitripod/grafana/archive/feature-openfalcon.zip
下载成功后,将zip文件放到以下目录并解压:
cd /opt/gohome/workspace/src/github.com/grafana
unzip grafana-feature-openfalcon.zip
mv grafana-feature-openfalcon.zip grafana
由于下载的zip包的Godeps目录下已经包含了所有的依赖包,所以不需要下载依赖包,可以直接build:
cd /opt/gohome/workspace/src/github.com/grafana/grafana
go run build.go setup
go run build.go build
后续build前端代码的过程和Grafana官网
安装文档基本一致就不再赘述了,注意npm install可能由于网络问题依赖下载不完整,可以多试几遍就好了
装好后,启动grafana-server,浏览器访问3000端口,默认管理员账号admin,admin就可以登陆了,之后按照open-falcon相关文档接入数据源就好了
分享到:
相关推荐
open-falcon-v0.3.tar.gz
因此,我们在过去的一年里,从互联网公司的一些需求出发,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:open-falcon。...
运维监控open-folcon教程基础,从安装到最后的各个基础监控报警的设置及配置,需要的小伙伴看看吧
Open-Falcon是一种开源的、企业级的、高可用、可扩展的监控系统,最早由小米云平台团队发起和开源,在2015年5月开源Beta版并正式命名为“Open-Falcon”,目前已经成为国内互联网公司使用最广泛的监控系统之一。...
小米开源监控系统Open-Falcon,ubuntu 18.04 编译好的二进制包。监控系统为go语言开发。
开源小米监控以及学习,配置指南,公司一直在使用,很方便
小米开源监控V2 open-flacon 小米开源监控V2 open-flacon 小米开源监控V2 open-flacon 同时有mysql监控的插件
open-falcon 监控报警系统
open-falcon安装。Open-falcon安装的操作系统必须是64位,建议CentOS 6.4操作系统。Open-falcon全部安装在一台机器上(实际中再根据负载情况分开扩展)。 安装机需要联网,请确保可以上网
micadvisor-open是基于open-falcon的docker容器资源监控插件,监控容器的cpu、内存、diskio以及网络io等,数据采集后上报到open-falcon
小米开源监控系统Open-Falcon,ubuntu 18.04 编译好的二进制包。监控系统为go语言开发。
开源监控系统 open-falcon
Docker container monitor plugin for Open-Falcon Micadvisor-Open描述micadvisor-open是基于open-falcon的docker容器资源监控插件,监控容器的cpu、内存、diskio以及网络io等,数据采集后上报到open-falconbiuld...
打开-falcon4j 互联网企业级监控系统open-falcon java实现
参考了小米的open-falcon架构设计思路,实现包括系统性能,端口和进程存活,应用服务等监控。根据不同的告警的条件和策略及时给用户短信或邮件发送报警信息;实现监控数据的存储和查询;对不同服务器所需监控的指标...
比zabbix 和 nagios 都好用的开源监控系统 open-falcon。由小米公司开发,主要编程语言是Go语言。是一个非常好的学习Go语言开发的开源项目。
Openfaln数据源-3方插件[Openfalcon]( 是小米制作的系统监视器解决方案。如何安装? 请在上下载最新版本的Grafana。 (当前最新的是tag-> v3.0-beta7) 完成所有设置。 (更多信息,请参阅Grafana项目中的README.md...
用于监控系统的日志采集agent,可无缝对接open-falcon