metricbeat收集elasticsearch、kibana监控数据
一、kibana
1、下载metricbeat并部署到kibana所在的服务器
2、禁用 Kibana 监控指标的默认集合,在kibana.yml文件中增加如下配置:
monitoring.kibana.collection.enabled: false
3、从控制台或命令行,在生产集群上设置xpack.monitoring.collection.enabled 为true(这里以kibana控制台为例)
PUT _cluster/settings
{"persistent": {"xpack.monitoring.collection.enabled": true}
}
4、Metricbeat 中启用 Kibana X-Pack 模块,在metricbeat目录下执行
./metricbeat modules enable kibana-xpack
5、修改modules.d/kibana-xpack.yml文件(这里启用了elastic安全功能,所以添加了账号密码)
- module: kibanametricsets:- statsperiod: 10shosts: ["kibana_ip:5601"]#basepath: ""username: "user"password: "secret"xpack.enabled: true
6、这里参考官网,禁用Metricbeat 中的系统模块。
metricbeat modules disable system
7、配置将监控数据发送到何处
Metricbeat 配置文件 ( metricbeat.yml) 中指定 Elasticsearch 输出信息(配了一个主节点也行)
output.elasticsearch:# Array of hosts to connect to.hosts: ["ip:9200", "ip:9200"] # Optional protocol and basic auth credentials.#protocol: "https"#username: "elastic"#password: "changeme"
8、重启kibana
启动metricbeat
nohup ./metricbeat -e -c metricbeat.yml -d "publish" & > nohup.out
结果
二、elasticsearch节点(一台机器如果部署多个es节点只需要部署一个metricbeat收集多个es节点监控数据)
1、下载并部署metricbeat到每个elasticsearch节点
2、在 Metricbeat 中启用并配置 Elasticsearch x-pack 模块
./metricbeat modules enable elasticsearch-xpack
3、修改metricbeat.yml(开启了elastic安全认证的需要配置账号密码)
output.elasticsearch:hosts: ["http://localhost:9200"] ## Monitoring cluster# Optional protocol and basic auth credentials.#protocol: "https"username: "elastic"password: "changeme"
4、修改modules.d/elasticsearch-xpack.yml(如果有多个节点在这里配置多个节点的ip)
# Module: elasticsearch
# Docs: https://www.elastic.co/guide/en/beats/metricbeat/7.13/metricbeat-module-elasticsearch.html- module: elasticsearchxpack.enabled: trueperiod: 10shosts: ["http://ip:9200"]username: "username"password: "passwd"
5、启动
nohup ./metricbeat -e -c metricbeat.yml -d "publish" & > nohup.out
结果
metricbeat收集elasticsearch、kibana监控数据相关推荐
- 使用zabbix监控数据并实现邮件、电话、微信报警
前言 zabbix 作为一款优秀的企业级开源监控系统,它可以采集和处理所有类型的监控数据,具有灵活的报警机制.与cacti 与 nagios相比,cacti画图比nagios漂亮,但是报警相对较弱,而 ...
- java ganglia_分布式监控数据采集系统Ganglia实战
一.什么是Ganglia 对于这个工具,大家可能比较陌生,但是它功能非常强大,如果我们想收集所有服务器.网络设备的数据,那么ganglia绝对是首选,在深入学习之前,还是先从基础概念了解起吧! Gan ...
- MetricBeat + Elasticsearch + Kibana 实现监控指标可视化
1.Elasticsearch 监控指标可视化概述 之前的推文 Elasticsearch 磁盘使用率超过警戒水位线,怎么办?有读者留言:"配合监控系统". 是的,监控系统就像我们 ...
- 小白玩大数据日志分析系统经典入门实操篇FileBeat+ElasticSearch+Kibana 实时日志系统搭建从入门到放弃
大数据实时日志系统搭建 距离全链路跟踪分析系统第二个迭代已经有一小阵子了,由于在项目中主要在写ES查询\Storm Bolt逻辑,都没有去搭建实时日志分析系统,全链路跟踪分析系统采用的开源产品组合为F ...
- ELK日志分析平台(三)— kibana数据可视化、kibana监控、采集日志插件filebeat
1.kibana数据可视化--日志分析 [root@foundation50 network-scripts]# cd /mnt/pub/docs/elk/7.6/ [root@foundation5 ...
- telegraf 使用 inputs.exec插件收集监控数据
telegraf (v1.5.2)虽然好用但是默认情况下并不能帮你收集好所有你需要的数据,比如io数据,默认情况下只收集了iotime, iops_in_process, weighted_io_ti ...
- JS怎样监控监控收集用户的行为数据
这篇文章给大家分享的是JS怎样监控监控收集用户的行为数据.小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧. 引言 ...
- Elasticsearch:将数据从 Elasticsearch 和 Kibana 导出到 Pandas Dataframe
在这篇文章中,我们将看到如何从 Elasticsearch 索引和 Kibana 的 CSV 报告中导出数据 - post-url 到 pandas 数据帧. 数据的可视化可以在 Kibana 中完成 ...
- [博客迁移]探索Windows Azure 监控和自动伸缩系列3 - 启用Azure监控扩展收集自定义监控数据...
上一篇我们介绍了获取Azure的监控指标和监控数据: http://www.cnblogs.com/teld/p/5113376.html 本篇我们继续:监控虚拟机的自定义性能计数器. 随着我们应用规 ...
最新文章
- java获取id值_从另一页获取ID值[重复]
- boostrap-table export 导出监听
- ”A page can have only one server-side Form tag“错误
- Codeforces Round #425 D
- 阿里云数据库快速搭建疫情分析系统最佳实践
- 【计算机系统设计】实践笔记(3)改进数据通路:jr指令分析与实现
- 鸿蒙系统受谷歌影响吗,华为鸿蒙系统,会受到人们的欢迎吗?
- UE4删除C++Classes下的类
- scala学习笔记(四)样本类与模式匹配
- 小米八显示无服务器,二修小米8无服务案例
- [Android]使用ActivityGroup来切换Activity和Layout
- 【有限元分析】提高有限元分析计算精度的h方法和p方法
- JVM(四):Java内存模型(JMM)
- oracle 考试资料,Oracle考试复习题
- Java-汉字字符串转拼音,包括首字母和全拼
- C语言函数如何正确的输入和返回数组(一维和二维)
- Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN)
- 多智能体深度强化学习(MADRL)在大规模交通信号灯控制中的应用
- 算法面试手撕代码高频题汇集
- 了解Fidder工具及使用方法
热门文章
- 颜色矩特征提取matlab,彩色图像特征提取研究(一)
- EDR/DVR标配:政策红利下的市场众生相和未来走向
- 鸿蒙手机最新,华为手机将全面告别安卓系统!迎来新鸿蒙系统时代:3月全面上线...
- 浮点数的加减法运算过程详解(面向小白的)
- 有哪些投资的书籍推荐
- Android开发基础——Activity基本用法
- Cook-Torrance Model
- JVM初级认知:Eden Space、Survivor Space、Tenured Gen+并发
- 函数声明与函数表达式的区别
- 第七届蓝桥杯 java组有奖竞猜