Elastic Agent 的安装及使用

概述

      Elastic Agent是Elastic Stack中的一个全新组件,旨在简化和统一监控和集成管理流程。它是一个轻量级的代理,可以部署到各种不同类型的主机和容器中,用于收集系统指标、日志和事件数据,并将其发送到Elasticsearch进行存储和分析。    

      在es7及以前的版本中,使用 elastic stack 监控主机、采集日志分别要使用filebeat、metribeat,且要进入到后台完成相关配置。使用elastic-agent后则可一个组件完成相关工作,且其背后对filebeat、metribeat的策略修改都可以通过界面完成,无需再到后台修改配置文件。

关键功能与优势

  1. 统一管理: Elastic Agent提供了一个统一的管理界面,让用户可以轻松地管理所有代理的配置、部署和监控。

  2. 灵活的部署: 无论是在物理服务器、虚拟机还是容器中,Elastic Agent都可以轻松部署,适用于各种不同类型的环境。

  3. 轻量级和高效: Elastic Agent设计为轻量级,占用资源少,对系统性能影响小,同时具有高效的数据收集和传输能力。

  4. 多功能集成: Elastic Agent支持多种不同类型的数据收集和集成,包括系统指标、日志、安全事件等,可以满足各种不同的监控和管理需求。

  5. 实时监控与分析: 收集的数据可以实时地发送到Elasticsearch进行存储和分析,用户可以通过Kibana等工具实时监控和分析系统状态和性能。

使用案例

  1. 基础设施监控: Elastic Agent可以用于监控服务器、网络设备和数据库等基础设施组件的性能和健康状态。

  2. 应用程序性能管理: 通过收集应用程序日志和指标数据,Elastic Agent可以帮助用户监控和分析应用程序的性能和行为。

  3. 安全事件监测: Elastic Agent还可以用于收集和分析安全事件和日志数据,帮助用户及时发现和应对安全威胁。

部署fleet服务器

    fleet服务器并不是一个单独的服务器,而是依附在elastic agent上的一个功能模块,因此,部署fleet服务器即时部署elastic agent服务器。

添加fleet服务器

   如下图所示,点击添加fleet服务器

输入fleet服务器信息

   输入以下fleet服务器信息后,点击继续

 

点击继续后,会出现如下界面:

此时返回设置界面,可以看到添加了一个fleet主机路径,如果配置了多个路径 ,则将要使用的设置为默认路径:

接下来要设置输出 信息:

Elasticsearch CA 受信任的指纹 通过es 的ca证书生成,我们要找到es安装时 的根证书,我这里叫:elasticsearch-ca.pem,在根证书所在目录下执行以下命令生成:

openssl x509 -in elasticsearch-ca.pem -sha256 -fingerprint|grep SHA256 |sed 's/://g'

在做完这些后我们再回到fleet服务器部署界面,按下图给的命令到即将部署elastic agent的机器上执行:

 按如下顺序执行下列代码,按界面中的提示顺序执行可能会出现问题。注意,命令具体的参数内容按照界面上的展示来:

curl -L -O https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.11.3-x86_64.rpm
sudo rpm -vi elastic-agent-8.11.3-x86_64.rpm
sudo systemctl enable elastic-agent
sudo systemctl start elastic-agent

注意,按界面提示顺序命令执行后如果出现证书验证失败,则在命令末尾添加--insecure,重新执行:

sudo elastic-agent enroll \--fleet-server-es=https://192.168.10.161:9200 \--fleet-server-service-token=AAEAAWVsYXN0aWMvZmxlZXQtc2VydmVyL3Rva2VuLTE3MTAzNzkzMTQ2MjM6TVcxX08xTmlRdHFPZmp5ODdHR0EtZw \--fleet-server-policy=fleet-server-policy \--fleet-server-es-ca-trusted-fingerprint=683ECB666C8BD47177F0C065AC2E24C1153B6E7BE7B4FF01B3BDA63F02618792 \--fleet-server-port=8220 --insecure

一般上述命令执行成功后,我们回到界面上会到 确认连接 模块停止旋转,提示成功,这时整个elastic-agent 已安装完成,即elastic-agent机器上已经部署了metricbeat、filebeat。我们可以通过界面来管理他们的配置以及策略。

注意事项:

  在/ect/hosts文件中,一定要有对localhost的解析

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/539922.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

知识蒸馏Matching logits与RocketQAv2

知识蒸馏Matching logits 公式推导 刚开始的怎么来,可以转看下面证明梯度等于输出值-标签y C是一个交叉熵,我们要求解的是这个交叉熵对的这个梯度。就是你可以理解成第个类别的得分。就是student model,被蒸馏的模型,它所输出的…

vue iview 级联选择器遇到的坑

我们PC项目用到的前端技术栈是vue+iview,最近有个需求,要做个级联选择器,并且是懒加载动态加载后端返回的数据。效果如下: 如下图所示,在我们封装的公共组件form-box.vue里有我们级联选择器: 代码如下: <!--级联选择器--><template v-else-if="item.type…

蓝桥杯 EDA 组 2021-2022 省赛真题+模拟题原理图解析

本文解析了标题内的原理图蓝桥杯EDA组真题&#xff0c;为方便阅读2023年真题/模拟和国赛部分放到其他章节解析。下文中重复或者是简单的电路节约篇幅不在赘述。 其中需要补充和计算原理图的题目解析都放在最下面 一、2021第十二届真题第一场 1.1 AMS1117 线性稳压器 最常见的1…

PyTorch搭建AlexNet训练集

本次项目是使用AlexNet实现5种花类的识别。 训练集搭建与LeNet大致代码差不多&#xff0c;但是也有许多新的内容和知识点。 1.导包&#xff0c;不必多说。 import torch import torch.nn as nn from torchvision import transforms, datasets, utils import matplotlib.pypl…

【STM32学习】基本定时器,输出比较模式,基本参数

1、概述 此项功能是用来控制一个输出波形&#xff0c;或者指示一段给定的的时间已经到时。 如输出PWM信号时&#xff0c;可用这个模式。 2、输出比较初始化函数&#xff0c;基本参数 以上函数是用来配置输出比较模块的&#xff0c;每个函数对应一个定时器的通道&#xff0c;配…

LVGL移植到ARM开发板(GEC6818开发板)

LVGL移植到ARM开发板&#xff08;GEC6818开发板&#xff09; 一、LVGL概述 LVGL&#xff08;Light and Versatile Graphics Library&#xff09;是一个开源的图形用户界面库&#xff0c;旨在提供轻量级、可移植、灵活和易于使用的图形用户界面解决方案。 它适用于嵌入式系统…

自然语言处理实验2 字符级RNN分类实验

实验2 字符级RNN分类实验 必做题&#xff1a; &#xff08;1&#xff09;数据准备&#xff1a;academy_titles.txt为“考硕考博”板块的帖子标题&#xff0c;job_titles.txt为“招聘信息”板块的帖子标题&#xff0c;将上述两个txt进行划分&#xff0c;其中训练集为70%&#xf…

概率论与数理统计(随机事件与概率)

1随机事件与概率 1.1随机事件及其运算规律 1.1.1运算 交换律结合律分配律德摩根律 1.2概率的定义及其确定方法 1.2.1概率的统计定义 频率 设在 n 次试验中&#xff0c;事件 A 发生了(A)次&#xff0c;则称为事件 A 发生的频率。 1.2.2概率的统计定义 在一组恒定不变的条…

GPT-SoVITS开源音色克隆框架的训练与调试

GPT-SoVITS开源框架的报错与调试 遇到的问题解决办法 GPT-SoVITS是一款创新的跨语言音色克隆工具&#xff0c;同时也是一个非常棒的少样本中文声音克隆项目。 它是是一个开源的TTS项目&#xff0c;只需要1分钟的音频文件就可以克隆声音&#xff0c;支持将汉语、英语、日语三种…

vscode 导入前端项目

vscode 导入前端项目 导入安装依赖 运行 参考vscode 下载 导入 安装依赖 运行 在前端项目的终端中输入npm run serve

KKVIEW: 远程控制软件哪个好用

远程控制软件哪个好用 随着科技的发展和工作方式的改变&#xff0c;远程控制软件越来越受到人们的关注和需求。无论是在家中远程办公&#xff0c;还是技术支持人员为远程用户提供帮助&#xff0c;选择一款高效稳定的远程控制软件至关重要。在众多选择中&#xff0c;有几款远程…

【数学建模】线性规划

针对未来可能的数学建模比赛内容&#xff0c;我对学习的内容做了一些调整&#xff0c;所以先跳过灰色关联分析和模糊综合评价的代码&#xff0c;今天先来了解一下运筹规划类——线性规划模型。 背景&#xff1a; 某数学建模游戏有三种题型&#xff0c;分别是A&#xff0c;B&am…