Beats:Beats在Kibana中的集中管理
我们可以通过在命令行中对我们的Beats进行管理,比如我们可以启动metric几个模块,我们可以通过如下的命令来执行:
./metricbeat modules enable apache mysql
上面的命令启动apache mysql模块。我们也许觉得这个这样做很方便。但是如果我相对许多的机器(比如几千部机器)来做这样的管理,可能也很麻烦,这是因为我们需要到每一台机器上重复做同样的动作。如果我们需要有改动的话,那么需要对每一台机器再次执行同样的操作。那么有什么办法可以帮助我们减少这个工作量呢?
Elastic在Kibana中做进去一个新的功能:集中管理。Beats中央管理使用一种称为配置标签的机制来对相关配置进行分组。 注册第一个Beat后,您可以在Kibana的中央管理UI中定义配置标签。
Beats集中管理是6.5版带来的功能。 出于安全考虑,此功能在Elastic Gold许可证或使用我们的Elastic Cloud服务的Standard许可证下可用,以确保正确保护部署。 它包含Kibana中新的Beats中央管理UI,并利用Elasticsearch作为集中式配置存储。 在不久的将来,我们还计划公开一个API,以便更轻松地与外部工具和系统集成。

下面我来展示如何使用Beats的集中管理。
准备工作
就像我上面提到的,我们必须购买Elastic Gold才可以拥有这样的功能。为了测试这个功能,我们可以接受30天尝试,这样我们就可以开始我们的测试了。

我们首先点击Kibana中的Management,让后选择30天尝试。当我们接受完条件后,我们可以看到:

大家一定可以看到左边的列表会多了一个叫做Beats的种类,并在其下面有一个叫做Central Management的项。我们点击Central Management:

它显示我们的安全没有打开,也就是说,这个功能必须配合安全功能才能启用。我们参照我之前的文章“Elasticsearch:设置Elastic账户安全”来启动安全功能。我们使用elastic账号进行登录:

我们可以看到一个对话框,提示我们Enroll Beat。点击这个按钮。

目前我们看到有两个Beats:Filebeat及Metricbeat可以供我们来选择。我们来选择Metricbeat来做一些实验。同时在Platform中选择自己喜欢的平台:

针对我们的情况,我选择MacOS。
由于需要使用到Metricbeat,需要安装我们的Metribeat。同时在我们的Terminal中打入从Copy Command处拷贝来的命令:

这个时候在我们的Kibana中会显示:

在上面显示了我的hostname以及metricbeat的版本信息。我们接下来选择Continue按钮:

我们可以选一个我们喜欢的Tag Name和自己喜欢的颜色。在上面我选择了Local表明我的这个Metricbeat是在本地运行的。这样以后我们能很容易地找到我们的这个机器的配置。我们点击Add configuration block按钮:

我们可以选择我们的模块,并选择喜欢额module。最后选择Save按钮。再接着选择Save & Continue按钮:

最终我们完成了:

在上面的画面中选择Done:

我们可以看出来我们已经成功地配置好我们的Metricbeat模块了。上面显示Config Status是Offline状态。我们可以在我们的Terminal中打入如下的命令(在Metricbeat的安装目录中):
./metricbeat run

我们再重新刷新我们的Kibana界面:

从上面我们可以看出来我们的metricbeat已经在成功运行了。当然我们也可以找到相应的index。按照同样的方法,我们可以对其它的模块来进行配置。
我们接下来需要点击我们的Tags来添加或配置我们的Beats:

我们可以点击Add configuration block来添加同一个Beat模块里的其它模块,或者增加一个输出到Elasticsearch:

针对你的设置你需要修个这个hosts的地址。这样,我们的filebeat的输出就会发送到我们的Elasticsearch中了。我们也可以按照同样的方法来添加另外一个module。
参考:
【1】https://www.elastic.co/guide/en/beats/filebeat/current/how-central-managment-works.html
【2】https://www.elastic.co/blog/introducing-beats-central-management-in-the-elastic-stack
Beats:Beats在Kibana中的集中管理的更多相关文章
- Beats在Kibana中的集中管理
前提条件: 1.es版本是白金版 2.es开启安全设置,kibana访问es需要密码 操作步骤汇总: 1-3步是基础环境配置 4-9步是注册beats到集中管理平台,然后启动beats,只是单纯启动b ...
- 在kibana中查看nginx日志的Discover,Dashboards
官方的操作: 1.安装filebeat,配置filebeat获取nginx日志,来源有两种: 第一种是使用自带的模块进行收集,在modules.d目录中启用模块配置,运行Filebeat时启用模块,在 ...
- Kibana中doc与search策略的区别
在kibana中包含两种策略:doc和search.使用了两个循环队列来获取请求,并进行响应. doc的代码如下: clientMethod: 'mget' search的代码如下: clientMe ...
- kibana中信息分类查询显示的方法
1.什么是kibana? kibana是ELK(elasticsearch+logstash+kibana)中的K,它是一个可灵活的分析和可视化平台,主要是显示数据以及根据这些数据绘出一些可视化图表, ...
- elk快速入门-在kibana中如何使用devtools操作elasticsearch
在kibana中如何使用devtools操作elasticsearch:前言: 首先需要安装elasticsearch,kibana ,下载地址 https://www.elastic.co/cn/d ...
- Kibana:在Kibana中对数据进行深入分析 (drilldown)
文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/105193907 在上面,我们需要把之前地址栏中拷贝的内容粘贴过来,并做相应的修改.针 ...
- Kibana:如何让用户匿名访问 Kibana 中的 Dashboard
文章转载自:https://elasticstack.blog.csdn.net/article/details/118152293 有一个很好的 Dashboard,我们想分析这个 Dashboar ...
- Kibana中的Coordinate Map地图报索引错误的问题
今天做地图定位展示,展示的是ApacheWeb服务器的访问日志文件中的来源IP.但是中间出现了报错环节,说是索引不能匹配到geo_point类型,实在是不懂这是在说什么,后来在网站找了方法就解决了.主 ...
- ElasticSearch常用查询命令-kibana中使用
目录 初学ES 只创建索引(表) 1. 创建 2.创建好后查看索引结构 添加文档(数据) 查看文档(数据) 修改文档数据(数据update) put方式修改 post方式修改 删除文档&索引 ...
随机推荐
- 发现Mapstruct的一个bug
前言 在一次需求的开发过程中,发现一个对象插入数据库时某个字段总是为空.简化后的代码如下: @Autowired private PersonService personService; public ...
- JUC源码学习笔记2——AQS共享和Semaphore,CountDownLatch
本文主要讲述AQS的共享模式,共享和独占具有类似的套路,所以如果你不清楚AQS的独占的话,可以看我的<JUC源码学习笔记1> 主要参考内容有<Java并发编程的艺术>,< ...
- CD 从抓轨到搭建流媒体服务器 —— 以《月临寐乡》为例
2022-07-19 v0.0.1 由于某些原因,进了 Static World 的群并入坑了 月临寐乡 ,梦开始了.作为幻想乡的新人,也算是有了自己喜欢的社团.但是更细节的东西,狐狐脑子一下子塞不下 ...
- 浅谈spring-createBean
目录 找到BeanClass并且加载类 实例化前 实例化 Supplier创建对象 工厂方法创建对象 方法一 方法二 推断构造方法 BeanDefionition 的后置处理 实例化后 属性填充 sp ...
- Android开启OTG功能/USB Host API功能
Android USB 模式简介 设备模式 当计算机或其他USB主机需要连接安卓设备时,此时安卓设备是作为"USB设备"角色的,在计算机上显示为 USB 外设.现在的安卓设备已经被 ...
- mysql防SQL注入搜集
SQL注入 例:脚本逻辑 $sql = "SELECT * FROM user WHERE userid = $_GET[userid] "; 案例1:SELECT * FROM ...
- WPF 截图控件之画笔(八)「仿微信」
前言 接着上周写的截图控件继续更新添加 画笔. 1.WPF实现截屏「仿微信」 2.WPF 实现截屏控件之移动(二)「仿微信」 3.WPF 截图控件之伸缩(三) 「仿微信」 4.WPF 截图控件之绘制方 ...
- LuoguP1131 [ZJOI2007]时态同步 (树形DP,贪心)
贪心就离根最大距离 #include <iostream> #include <cstdio> #include <cstring> #include <al ...
- ArkUI 条件渲染
前言 在有些情况下,我们需要根据实际的业务来控制标签是否渲染到真实 DOM 中.因此,条件渲染就派上用场了,它分为if...elif/else和show两种. show 允许标签渲染到真实 DOM 中 ...
- 【java】学习路线12-内部类的使用事项
//内部类只能在其外部类当中使用//局部内部类:定义在方法里面//如果内部类和外部类有重名,就近原则在内部类中优先访问内部类.//如果想访问宿主类的同名成员,使用OuterClass.this.xxx ...