5_小米监控Open-Falcon 安装-Agent_chenshiying007的博客-CSDN博客_falcon-agent


本站和网页 https://blog.csdn.net/qq_27384769/article/details/79569776 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

5_小米监控Open-Falcon 安装-Agent_chenshiying007的博客-CSDN博客_falcon-agent
5_小米监控Open-Falcon 安装-Agent
chenshiying007
于 2018-03-15 16:16:26 发布
8444
收藏
分类专栏:
【构建高可用架构】
【监控】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27384769/article/details/79569776
版权
【构建高可用架构】
同时被 2 个专栏收录
347 篇文章
23 订阅
订阅专栏
【监控】
20 篇文章
1 订阅
订阅专栏
Open-Falcon 安装-Agent
更多干货
分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习(干货)
一、 介绍
agent用于采集机器负载监控指标,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push给Transfer。agent与Transfer建立了长连接,数据发送速度比较快,agent提供了一个http接口/v1/push用于接收用户手工push的一些数据,然后通过长连接迅速转发给Transfer。
二、 部署
agent需要部署到所有要被监控的机器上,比如公司有10万台机器,那就要部署10万个agent。agent本身资源消耗很少,不用担心。首先找到之前后端服务的解压目录:
/home/work/open-falcon/
拷贝agent到需要监控的服务器上面
scp -r agent/ root@dst1:/home/work/open-falcon
拷贝open-falcon到需要监控的服务器上面
scp -r open-falcon root@dst1:/home/work/open-falcon
修改配置文件:
配置文件必须叫cfg.json,如下参照修改:
"debug": true, # 控制一些debug信息的输出,生产环境通常设置为false
"hostname": "", # agent采集了数据发给transfer,endpoint就设置为了hostname,默认通过`hostname`获取,如果配置中配置了hostname,就用配置中的
"ip": "", # agent与hbs心跳的时候会把自己的ip地址发给hbs,agent会自动探测本机ip,如果不想让agent自动探测,可以手工修改该配置
"plugin": {
"enabled": false, # 默认不开启插件机制
"dir": "./plugin", # 把放置插件脚本的git repo clone到这个目录
"git": "https://github.com/open-falcon/plugin.git", # 放置插件脚本的git repo地址
"logs": "./logs" # 插件执行的log,如果插件执行有问题,可以去这个目录看log
},
"heartbeat": {
"enabled": true, # 此处enabled要设置为true
"addr": "127.0.0.1:6030", # hbs的地址,端口是hbs的rpc端口
"interval": 60, # 心跳周期,单位是秒
"timeout": 1000 # 连接hbs的超时时间,单位是毫秒
},
"transfer": {
"enabled": true,
"addrs": [
"127.0.0.1:18433"
], # transfer的地址,端口是transfer的rpc端口, 可以支持写多个transfer的地址,agent会保证HA
"interval": 60, # 采集周期,单位是秒,即agent一分钟采集一次数据发给transfer
"timeout": 1000 # 连接transfer的超时时间,单位是毫秒
},
"http": {
"enabled": true, # 是否要监听http端口
"listen": ":1988",
"backdoor": false
},
"collector": {
"ifacePrefix": ["eth", "em"], # 默认配置只会采集网卡名称前缀是eth、em的网卡流量,配置为空就会采集所有的,lo的也会采集。可以从/proc/net/dev看到各个网卡的流量信息
"mountPoint": []
},
"default_tags": {
},
"ignore": { # 默认采集了200多个metric,可以通过ignore设置为不采集
"cpu.busy": true,
"df.bytes.free": true,
"df.bytes.total": true,
"df.bytes.used": true,
"df.bytes.used.percent": true,
"df.inodes.total": true,
"df.inodes.free": true,
"df.inodes.used": true,
"df.inodes.used.percent": true,
"mem.memtotal": true,
"mem.memused": true,
"mem.memused.percent": true,
"mem.memfree": true,
"mem.swaptotal": true,
"mem.swapused": true,
"mem.swapfree": true
三、 启动
./open-falcon start agent 启动进程
./open-falcon stop agent 停止进程
./open-falcon monitor agent 查看日志
看var目录下的log是否正常,或者浏览器访问其1988端口。另外agent提供了一个--check参数,可以检查agent是否可以正常跑在当前机器上
./falcon-agent --check
进入监控界面查看:
更多相关文章
1_运维架构服务监控Open-Falcon2、小米监控_服务监控Open-Falcon环境准备3_Open-Falcon 后端服务安装并启动4_Open-Falcon 前端安装5_Open-Falcon 安装-Agent6_Open-Falcon安装数据转发服务-Transfer7_Open-Falcon安装绘图数据的组件- Graph8_Open-Falcon安装查询组件-API9_小米监控Open-Falcon心跳服务-HBS10_小米监控Open-Falcon告警判断-Judge11_小米监控Open-Falcon:告警处理-Alarm12_小米监控Open-Falcon邮件、短信、电话发送接口13_小米 监控Open-Falcon检测监控数据上报异常-Nodata14_小米监控Open-Falcon:集群聚合模块-Aggregator15_小米监控Open-Falcon:Mysql监控16_小米监控Open-Falcon:Redis监控17_小米监控Open-Falcon:Mongodb监控18_小米监控Open-Falcon:Rabbitmq监控19_小米监控Open-Falcon:Nginx监控
chenshiying007
关注
关注
点赞
收藏
打赏
评论
5_小米监控Open-Falcon 安装-Agent
Open-Falcon 安装-Agent更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习(干货)一、介绍agent用于采集机器负载监控指标,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push给Tran...
复制链接
扫一扫
专栏目录
falcon-agent:基于falcon-plus代理模型的开放式falcon代理
05-17
猎鹰代理
就像原始代理程序模块一样,这是open-falcon的代理程序端口,但是可以在Windows和Linux上运行。
特征
基本数据收集(cpu,mem,磁盘等)
处理cpu,mem,nums集合
SNMP设备自定义集合
HTTP API推送
单个执行文件,可以与Windows Service或Linux Systemd一起使用
插件执行支持,但不支持git或http sync
安装
这是一个golang经典项目
# set GOPATH and GOROOT
go get github.com/geekerlw/falcon-agent
cd $GOPATH /src/github.com/geekerlw/falcon-agent
go build -o falcon-agent.exe # for windows
go build -o falcon-agent # f
open-falcon 小米开源监控
nis
05-25
2万+
1.open-falcon介绍监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的...
参与评论
您还未登录,请先
登录
后发表或查看评论
小米监控系统open-falcon安装
weixin_34315189的博客
08-03
70
一、介绍Open-Falcon 是小米的一款开源的互联网企业级监控系统解决方案。a.特点①数据采集免配置:agent自发现、支持Plugin、主动推送模式②容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平扩展。③告警策略自发现:Web界面、支持策略模板、模板继承和覆盖、多种告警方式、支持回调动作。④告警设置人性化:支持最大告警次数、告警级别设置、告警恢...
open-falcon-agent部署
40kuai的博客
03-03
236
目前监控同时使用了阿里云云监控(基础监控)、prometheus(应用监控),监控系统比较混乱,接入方式以及查询入口、报警配置及报警方式不统一,所以使用open-falcon来做统一。
使用open-falcon对比prometheus主要是考虑一下几个方面:
open-falcon相较prometheus方式有更好的性能。
open-falcon各个组件基本都是实现很好的横向扩展。
open-falcon对比prometheus可以通过hostgroup和template更好的管理应用、host、报警规
agent python实现 建模_小米的监控系统:open-falcon实现对Windows单机进行监控
weixin_28746327的博客
01-06
146
上次我们已经安装完成了open-falcon但是没有添加任何监控,今天写一篇关于对于Windows单机进行监控的文章。安装open-falcon监控的链接:https://www.toutiao.com/i6778724345788236301/对Windows主机进行监控有四种方法(小编使用的第一种也是本人认为最简单的一种)官方文档有列出:https://book.open-falcon.org...
falcon安装agent
lvbinemail的博客
01-10
736
生产环境部署完falcon的前后端服务,后面就要部署一个agent来收集监控数据
部署过程
一、修改agent配置文件
1.“hostname”: 此处endpoint名称,默认为空,会自动识别为hostname
2.“heartbeat"段中"addr”: server端的falcon-hbs服务地址,如果没修改过就是6030,现在agent和server在同一台机器所以用127.0.0.1
...
Open-falcon Agent模块rpc通信过程
我回来了,就要有回来的意义
03-03
1万+
在解析Agent模块通信过程的同时,需要对Agent模块的内容进行简单的概述,主要包括以下几个方面,是支持Agent通信模块的基础内容。Open-falcon是小米公司开源的一个企业级运维监控系统,主要使用go语言编写。总体结构分为服务端与客户端,站在使用者的角度上看,可以有非常多个客户端对应一个服务
open-falcon的agent部署
最新发布
puma000009的博客
08-17
160
@open-falcon的agent部署TOC
agent用于采集机器负载监控指标,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push给Transfer。agent与Transfer建立了长连接,数据发送速度比较快,agent提供了一个http接口/v1/push用于接收用户手工push的一些数据,然后通过长连接迅速转发给Transfer。
————————————————
一、文件拷贝:
1.首先找到服务器后端服务的解压目录:
/home/work/open-fal
open-falcon监控系统组件学习之——agent组件
random_w的博客
09-02
787
agent是监控系统中比较重要的一块,小米的oprn-falcon采用rpc的方式与server端进行通信,点击agent可以看到源码,当然,后面随着代码commit,本文介绍的部分内容会与实际代码不同,但思路是不会变的。
一、 Agent 模块启动流程
1. flag参数
main函数是整个agnet代码的入口,我们从这里开始进行分析。
cfg := flag.String("c", "cfg.json", "configuration file")
version := flag.Bool("v",.
Linux运维基础采集项
hustsselbj的专栏
07-07
5397
转自小米开源监控open-falcon,http://book.open-falcon.com/zh/faq/linux-metrics.html
做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。
在各位运维工程师长期的工作实践中,
open-falcon安装agent
dds529492799的博客
07-12
1375
open-falcon是一款监控软件,它的功能很强大,那么它的agent怎么安装呢?
安装agent的方法如下,首先进入server端的服务器,然后进入open-falcon的目录下,如果你安装好了server的话,那么它的目录下应该是有一个agent目录夹的,将这个目录夹整个放到你想安装agent的服务器下。
在上一步,我在想要安装agent的服务器下创建了/home/work/目录,并将s...
详解监控open-falcon部署,避免踩坑
Moniicoo的博客
06-01
818
详解监控open-falcon部署,避免踩坑
1.配置go环境变量
背景: 环境是centos系统
1.配置go环境变量
1.1. vi ~/.bash_profile 将下面的配置添加进去
export GOROOT=/usr/local/go (go程序一般默认安装在这个路径)
export GOPATH=/home/luzhihao/GoProject (提前创建好该gopath路径)
1.2.并激活环境变量 source ~/.bash_p
open-falcon agent plugin的使用
翔云
09-05
5024
agent中的plugin是一种辅助的采集数据的方式。
在plugin的脚本中向stdout打印metric信息,agent会自动收集并上报给transfer。下面介绍其使用方式。1. 配置agent, 使能plugin编辑agent/config/cfg.json设置”enabled”为true,配置dir,git 等。其中,dir 是相对于open-falcon的根目录的路径,如果根目录是/
open-falcon agent安装使用
Steven's Blog
08-21
3796
open-falcon agent项目之前是一个独立项目名字叫falcon-eye ,其自带有web页面来自于linux-dash项目。agent用于采集机器负载监控指标,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push给Transfer。agent与Transfer建立了长连接,数据发送速度比较快,agent提供了一个http接口/v1/push用于接收
open-falcon-agent插件使用
weixin_34107955的博客
02-22
167
说明
Plugin可以看做是对agent功能的扩充。使用插件可以对采集脚本进行统一管理,方便定制修改,也可以免去在crontab中添加计划任务。
开启plugin功能
# 修改agent配置文件
"plugin": {
"enabled": true, # 打开设置为true
...
Open-falcon:Agent源码 - 前置校验
不用了
08-09
617
Open-falcon:Agent源码 - 前置校验
通过 open falcon 的 agent 的http 接口实现远程系统命令调用
抱朴守拙
06-23
2590
open falcon 的 agent 组件是一个比较综合的采集客户端,详情可参考官方文档,此处不一一赘述,只是介绍以下如何开启其远程命令调用接口。1 下载 open falcon 源码该项目是go语言实现,我是通过 PyCharm 安装 go 插件,来进行编译构建的。2 接口示例agent 提供了各种 http 接口,用来提供各种服务,如下图,其中 run.go 就是支持远程命令调用的接口;可以通
open-falcon监控系统简介
热门推荐
fishmai的专栏
07-03
2万+
背景
我们的监控系统open-falcon开源在即,需要在所有机器上部署falcon-agent采集机器硬件信息。我们内部使用一个自研工具frigga来管理各种agent,包括监控的agent、部署的agent、naming的agent等等,这个工具是ruby的,部署起来不是很方便,笔者最近花了一点时间用Go写了一个简化版的frigga,静态编译部署起来方便,专门用于管理升级监控agent,
开源一个监控数据采集Agent:OpenFalcon-SuitAgent
文艺青年
09-08
5625
- 自动探测部署机上的服务,自动监控
- 监控配置动态生效,无需重启
- 能够动态发现部署机上新启动的服务
- 支持`Mock`接口功能,有自动化运维的公司,可利用此特性进行监控自动化开发
- 监控服务全部插件化实现,可自定义开发自己需求的监控服务的插件,只需要开发采集逻辑和插件运行配置。`SuitAgent`可自动发现插件,并根据配置自动运行,无需关心插件的启动。
Centos6.10下Open-falcon学习记录(三)——log监控插件falcon-log-agent
四毛毛的博客
10-12
2606
这篇主要是记录学习一个滴滴公司开发的日志监控组件用于监控系统的日志采集agent,可无缝对接open-falcon
1 安装
go get安装,肥肠简单
go get github.com/didi/falcon-log-agent
cd $GOPATH/src/github.com/didi/falcon-log-agent
make build
cp cfg/dev.cfg cfg/...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
chenshiying007
CSDN认证博客专家
CSDN认证企业博客
码龄8年
时代凌宇(厦门)科技有限公司
668
原创
1万+
周排名
453
总排名
250万+
访问
等级
2万+
积分
3221
粉丝
1014
获赞
298
评论
2878
收藏
私信
关注
热门文章
ZUUL-API网关
159018
redis缓存与数据库一致性问题解决
94010
分布式 实战(干货)
35783
集中式架构与分布式架构比较
32526
spring cloud 实战(干货)
30681
分类专栏
self
资料
1篇
【架构】
99篇
go
2篇
单点登录
1篇
【分布式】
31篇
【构建高可用架构】
347篇
【大数据】
156篇
【前端 react】
51篇
【更多】
23篇
【项目相关】
84篇
【python】
56篇
【springboot】
43篇
【spring cloud】
39篇
【dubbo】
10篇
【转载】
69篇
【版本控制】
18篇
【监控】
20篇
【kafka】
21篇
【消息中间件】
20篇
【linux】
18篇
【ElatisSearch】
130篇
【RPC】
16篇
【GO】
20篇
【nginx】
36篇
zookeeper
4篇
maven
3篇
网络
1篇
mybatis
4篇
jpa
4篇
工具
6篇
环境搭建
3篇
算法
2篇
mongodb
2篇
mysql
10篇
strom
1篇
hive
1篇
spark
6篇
auth
1篇
java虚拟机
7篇
redis
9篇
jenkins
5篇
ELK
4篇
docker
8篇
scala
31篇
多语言
40篇
分享
kylin
5篇
sqoop
1篇
hadoop
3篇
tools
1篇
c++
1篇
代码质量
2篇
android
12篇
vue
4篇
java工具类
11篇
sm架构
最新评论
nacos 1.3.2 的ui页面 本地化改造
清风W:
请问前端环境是什么版本的
Docker版Jenkins数据迁移
asaKing2:
启动jenkins的目录是怎么来的?是保存tar的路径吗
Nacos 获取配置时启用权限认证
wcgCEO:
nacos配置都是放在本地yaml里面吧,或者环境变量里,然后拉取项目配置
nacos 1.3.2 的ui页面 本地化改造
梭:
好用!感谢
nacos get changed dataId error, code: 403
weixin_41113111:
直接按照官方文档来启动就行,如果你开起了权限控制,就需要加用户名和密码,先按照官方文档步骤,再配置下bootstrap.properties就可以获取配置信息,如下:# Data Id 如果不是properties类型,需声明文件扩展名
spring.application.name=nacos-config
spring.cloud.nacos.username=nacos
spring.cloud.nacos.password=nacos
spring.cloud.nacos.server-addr=192.168.193.110:8848
#命名空间,直接使用public 不生效
spring.cloud.nacos.config.namespace=481beb9e-8304-4db8-b87c-8d54be17b758
#nacos配置文件扩展名
#spring.cloud.nacos.config.file-extension=yaml
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
centos 7 防火墙设置只对部分端口号限源
centos 7 安装node-red
Nginx作为反向代理并以HTTP协议反向代理HTTPS服务
2022年21篇
2021年63篇
2020年67篇
2019年47篇
2018年611篇
2017年79篇
目录
目录
分类专栏
self
资料
1篇
【架构】
99篇
go
2篇
单点登录
1篇
【分布式】
31篇
【构建高可用架构】
347篇
【大数据】
156篇
【前端 react】
51篇
【更多】
23篇
【项目相关】
84篇
【python】
56篇
【springboot】
43篇
【spring cloud】
39篇
【dubbo】
10篇
【转载】
69篇
【版本控制】
18篇
【监控】
20篇
【kafka】
21篇
【消息中间件】
20篇
【linux】
18篇
【ElatisSearch】
130篇
【RPC】
16篇
【GO】
20篇
【nginx】
36篇
zookeeper
4篇
maven
3篇
网络
1篇
mybatis
4篇
jpa
4篇
工具
6篇
环境搭建
3篇
算法
2篇
mongodb
2篇
mysql
10篇
strom
1篇
hive
1篇
spark
6篇
auth
1篇
java虚拟机
7篇
redis
9篇
jenkins
5篇
ELK
4篇
docker
8篇
scala
31篇
多语言
40篇
分享
kylin
5篇
sqoop
1篇
hadoop
3篇
tools
1篇
c++
1篇
代码质量
2篇
android
12篇
vue
4篇
java工具类
11篇
sm架构
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
chenshiying007
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值