展开

关键词

001.Open-Falcon简介

一 Open-Falcon简介监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。 Open-Falcon具有以下更优的特性:强大灵活的数据采集:agent自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持;高水平扩展能力:支持每个周期上亿次的数据采集 二 Open-Falcon架构2.1 官方架构图?2.2 模块架构?备注:虚线所在的aggregator组件还在设计开发阶段。 所以需要监控的每台服务器,需要安装falcon-agent,falcon-agent是一个golang开发的daemon程序,用于自发现的采集单机的各种数据和指标,这些指标包括但不限于以下几个方面,共计 falcon-agent可参考 : https:github.comopen-falconagent2.3 数据流程图?

34630

Mt-Falcon——Open-Falcon在美团点评的应用与实践

这个时候我们急于寻找一个替代的解决方案,经过筛选后,最终选择引进最初由小米开源的Open-Falcon监控系统(文档)。 下面本文将为大家详细介绍Mt-Falcon在原来Open-Falcon的基础上做出的一些改进。Open-Falcon架构图?Mt-Falcon的架构图? Mt-Falcon相对Open-Falcon改造后,比较大的功能点有:报警禁用、报警ACK、报警升级、报警任务分布式消费、支持OpenTSDB存储、字符串监控、多条件监控、索引信息存储改造、过期索引信息自动删除且重新上报后会再次重建等 总结Mt-Falcon现在在美团点评已经完全替换掉Zabbix监控,接入美团点评所有机器,数据上报QPS达到100W+,总的监控项个数超过两个亿。 我们也一直致力于推动Open-Falcon社区的发展,上面所列部分Feature已Merge到官方版本,后面也会根据需求提相应PR过去。

1.3K50
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    open-falcon环境准备

    graph-db-schema.sqlmysql -h 127.0.0.1 -u root -pDevilf@2018 < 5_alarms-db-schema.sqlrm -rf tmpfalcon-plus准备open-falcon 二进制包下载二进制包wget https:github.comopen-falconfalcon-plusreleasesdownloadv0.3open-falcon-v0.3.tar.gz下载完成后先不要着急解压 以上是在部署open-falcon的环境准备,下一节是启动falcon的后端跟前端。

    16520

    分布式监控-open-falcon

    的源码从github上get下来 步骤: 1)创建GOPATH下的一个本地的路径mkdir -p $GOPATHsrcgithub.comopen-falcon 2)进入该路径cd $GOPATHsrcgithub.comopen-falcon 包名由于make pack的时候就是open-falcon-v0.2.0.tar.gz,具体根据实际情况(17126再部署时发现官方已有0.2.1)。 (个人认为这块的设计值得作为open-falcon优化的一个点,连接本机mysql如果失败是可以收到错误提示的,第一时间有报错提示总比什么都不显示或显示开启但实际开启失败强,如果别人服务都不知道怎么开起来 2.4 启动后端模块cd $WORKSPACE.open-falcon start可以用下面的命令检查各个模块的启动情况.open-falcon check更多命令的用法(命令的例子是启动agent模块 )# .open-falcon module.open-falcon start agent----三、部署前端3.1 创建工作目录export FRONTSPACE=homefrontopen-falconmkdir

    21110

    open-falcon部署前端和后端

    -p $WORKSPACE解压open-falcon的二进制包至工作目录tar -zxvf open-falcon-v0.3.tar.gz -C $WORKSPACE修改open-falcon的配置文件 11114 11125 11134 11137 11147 11157 11173 11177 11191 11198启动后,再次检查各模块是否正常# .open-falcon check falcon-graph UP 11114 falcon-hbs UP 11125 falcon-judge UP 11134 falcon-transfer UP 11137 falcon-nodata UP 11147 falcon-aggregator UP 11157 falcon-agent UP 11173 falcon-gateway UP 11177 falcon-api UP 11191 falcon-alarm UP 11198使用方法如下 restart api down 37167以上就是open-falcon的前端和后端的部署方式,这只是简单的单机版安装,也可以进行分布式部署

    34630

    open-falcon ---客户机agent操作

    open-falcon的agent用于采集机器负载监控指标,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push给Transfer。 agent项目之前是一个独立项目名字叫falcon-eye ,其自带有web页面来自于linux-dash项目。 control startfalcon-agent started..., pid=183538# ps -ef|grep 183538root 183538 1 0 00:08 pts0 00:00:00 .falcon-agent # .falcon-agent --checkcpustat ... okdisk.io ... okmemory ... okss -s ... oknetstat ... okss -tln ...

    74750

    002.Open-Falcon Server部署及Agent监控

    一 前期准备 节点 IP 备注 falcon 私网:172.24.10.95 临时公网:120.132.23.107 Open-Falcon服务端 node01 172.24.10.216 被监控端 安装 工作目录 1 # mkdir -p $GOPATHsrcgithub.comopen-falcon2.7 下载Falcon源码 1 # cd $GOPATHsrcgithub.comopen-falcon : 1 # .open-falcon module 2 # .open-falcon start agent 3 # .open-falcon check 4 falcon-graph UP 17148 5 falcon-hbs UP 17165 6 falcon-judge UP 17178 7 falcon-transfer UP 17187 8 falcon-nodata UP 17199 9 falcon-aggregator UP 17209 10 falcon-agent UP 17220 11 falcon-gateway UP 17232 12 falcon-api UP 17243

    37620

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

    check image.png十、更多命令行工具# .open-falcon 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 ,

    25730

    Open-Falcon监控系统部署

    本文并不分析Open-Falcon的架构或者选用它的原因,官方的文档在这里,虽然还不够完善。不过这也是我写这篇的原因,官方文档并没能把整个部署过程连在一起,而且个别地方有点问题。 安装 下载 wget https:github.comXiaoMiopen-falconreleasesdownload0.0.5open-falcon-0.0.5.tar.gz -O open-falcon.tar.gz

    85530

    运维架构服务监控 Open-Falcon

    三、 架构 每台服务器,都有安装falcon-agent,falcon-agent是一个golang开发的daemon程序,用于自发现的采集单机的各种数据和指标,这些指标包括不限于以下几个方面,共计200 另外,falcon-agent提供了一个proxy-gateway,用户可以方便的通过http接口,push数据到本机的gateway,gateway会帮忙高效率的转发到server端。 transfer的数据来源,一般有三种: 1、falcon-agent采集的基础监控数据 2、falcon-agent执行用户自定义的插件返回的数据 3、client library:线上的业务系统,都嵌入使用了统一的 open-falcon在这块,投入了较大的精力。我们把数据按照用途分成两类,一类是用来绘图的,一类是用户做数据挖掘的。 对于绘图的数据来讲,查询要快是关键,同时不能丢失信息量。 运维架构服务监控Open-Falcon(http:www.roncoo.comcourseviewae1dbb70496349d3a8899b6c68f7d10b)

    1.2K00

    开源监控系统对比(Ganglia、Open-falcon、Prometheus、Zabbix)

    调研了一下开源的监控系统,最终选择了open-falcon。 从以下列表可以了解到各监控系统都有他在特定场景下的优势,如果以时间进行分类可以了解到新起之秀譬如open-falcon和prometheus设计思路都很像。 但最终选择open-falcon的原因主要还是在当前笔者所在的场景下解决了一些痛点、譬如大量数据上报页面展示渲染速度很快、模块化开发、有丰富的插件和中文文档等。 image.png关于open-falcon的安装与使用文档见(http:book.open-falcon.orgzh_0_2api)

    1.5K31

    CentOS7下部署Open-Falcon小米开源监控系统

    Open-Falcon Open-Falcon是由小米开启的一款企业级、高可用、可扩展的开源监控解决方案特点与优势如下 1、强大灵活的数据采集:自动发现,支持falcon-agent、snmp、支持用户主动 多维度的数据展示,用户自定义Screen8、高可用:整个系统无核心单点,易运维,易部署,可水平扩展9、开发语言:整个系统的后端,全部golang编写,portal和dashboard使用python编写Open-Falcon 版本二进制包 https:github.comopen-falconfalcon-plusreleasesdownloadv0.3open-falcon-v0.3.tar.gz cd homeworkmkdir open-falconwget https:github.comopen-falconfalcon-plusreleasesdownloadv0.3open-falcon-v0.3.tar.gztar -zxvf open-falcon-v0.3.tar.gz -C homeworkopen-falcon5、先部署后端 sed -i s#root:@tcp(127.0.0.1:3306)#root:

    69120

    运维架构服务监控Open-Falcon介绍

    一、Open-Falcon介绍:监控系统业界有很多杰出的开源监控系统。 因此,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:open-falcon。 二、特点:1、强大灵活的数据采集:自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持、opentsdb data model like(timestamp、endpoint

    39320

    falcon + python +html 实现简单的web api

    falcon 简单的接口实现代码# usrlocalbin python# coding=utf-8# __author__=ErrolYan# __Describe__=web_server import

    24910

    Stealth Falcon黑客组织无文件后门分析

    Stealth Falcon黑客组织,自2012年以来一直活跃,其主要目标是中东的政治活动家和记者。citizen lab机构在2016年发表了一份针对某一网络攻击的分析报告。 2019年1月,路透社发表了一份关于“Raven计划”的调查报告,该计划目标与Stealth Falcon相同。 根据这两份关于同一目标和攻击的报告可以看出Stealth Falcon和Raven计划实际上是同一个群体。? 这些相似之处证明了win32stealthfelcon属于Stealth Falcon黑客组织。Win32StealthFalcon后门是在2015年创建的,允许攻击者远程控制受损的计算机。 结论我们发现并分析了一个后门,它采用了一种罕见的C&C通信技术,使用Windows BITS以及一些先进的技术来阻碍检测和分析,代码和基础框架与Stealth Falcon先前已知的恶意软件相似。

    35600

    记一次open-falcon手动push数据 原

    nginx状态码监控#falcon的agent部署目录# pwdhomefalconscripts # cat sentry_count.sh #! grep $t | awk {print $9} | grep $code | wc -l` curl -X POST -d http:127.0.0.1:1988v1push调用数据在open-falcon

    68120

    如何在Ubuntu 16.04上使用Gunicorn和Nginx部署Falcon Web应用程序

    在本教程中,您将构建和部署Falcon Web应用程序。Falcon是一个WSGI框架,因此您将安装和使用Gunicorn,一个WSGI应用程序服务器来为该应用程序提供服务。 我们将使用pip和virtualenv来设置我们的Falcon应用程序。 第2步 - 用pip安装Falcon和Gunicorn我们需要安装falcon软件包,因为我们使用Gunicorn来为我们的应用程序提供服务,所以我们也需要安装它。这两个都可以通过pip来安装。 你可以用两种方式安装FalconFalcon有一个你可以用pip install falcon安装的二进制文件,但是当用Cython编译时,Falcon可以获得额外的速度提升。 第3步 - 使用Falcon编写简单的Web应用程序让我们创建一个简单的单文件Falcon应用程序。

    68840

    HAWQ取代传统数仓实践(五)——自动调度工作流(Oozie、Falcon

    Falcon架构        图4是Falcon的架构图。? 同时Falcon系统又是开放的,可以整合其它调度器。Falcon process调度流程如图5所示。? 建立Cluster        Falcon里的Cluster定义集群上各种资源的缺省访问点,还定义Falcon作业使用的缺省工作目录。 创建Falcon Cluster可以参考“CREATE A FALCON CLUSTER”。4. Falcon的执行结果如图7所示。?

    86760

    由MySQL中的falcon存储引擎引申的八卦杂谈(r5笔记第23天)

    今天在看这本书时 ,看到大师paul Dubois对于Falcon存储引擎的介绍,这是一种用来进行事务处理的存储引擎。 所以对Falcon产生了好奇,网络中对于Falcon的大体描述如下。 Falcon引擎的主导人员是大师Jim Starkey,从2006年开始开发,到2008年发布Beta版本,至今为止也没有走入主流。 市场的发展来看,他的选择是正确的,但是带来的结果是Falcon陷入一个没有主导人员的地步,导致了至今都属于性能糟糕,半死不活的状态。 因为Falcon是InnoDB的竞争产品,所以我们来看看InnoDB的发展历程。 ?

    46730

    open-falcon ---安装Dashboard时候报错SSLError: The read operation timed out

    在部署open-falcon环境过程中,安装Dashboard时候报错SSLError: The read operation timed out。

    55270

    扫码关注云+社区

    领取腾讯云代金券