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.mzph.cn/news/745481.shtml

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

相关文章

SpringBoot(自定义转换器+处理Json+内容协商)

文章目录 1.自定义转换器1.代码实例1.save.html2.编写两个bean1.Car.java2.Monster.java 3.WebConfig.java 配置类来自定义转换器4.测试 2.注意事项和细节1.debug查看转换器总数1.打断点2.执行到断点后,选左边的1923.可以看出,加上自定义的转换器一共125…

分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测

分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测 目录 分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 GSWOA-KELM分类&#xff0…

react04- mvc 、 mvvm

MVC与MVVM stackoverflow论坛网站 react前端框架 使用框架前: 操作dom > js获取dom元素,事件侦听,修改数据,设置样式。。。 操作dom问题: 直接操作dom,会造成大量的回流、重绘,消耗大量性能操作起来也…

论文阅读——RingMo

RingMo: A Remote Sensing Foundation Model With Masked Image Modeling 与自然场景相比,RS图像存在以下困难。 1)分辨率和方位范围大:受遥感传感器的影响,图像具有多种空间分辨率。此外,与自然图像的实例通常由于重…

尚硅谷SpringBoot3笔记 (二) Web开发

Servlet,SpringMVC视频推荐:53_尚硅谷_servlet3.0-简介&测试_哔哩哔哩_bilibili HttpServlet 是Java Servlet API 的一个抽象类,用于处理来自客户端的HTTP请求并生成HTTP响应。开发人员可以通过继承HttpServlet类并重写其中的doGet()、do…

【图论】计算图的n-hop邻居个数,并绘制频率分布直方图

计算图的n-hop邻居个数,并绘制频率分布直方图 在图论中,n-hop邻居(或称为K-hop邻居)是指从某个顶点出发,通过最短路径(即最少的边数)可以到达的所有顶点的集合,其中n(或…

JVM及垃圾回收算法

一、JVM 1、jvm的内存组成 五大内存区域,分1.7和1.8 1.堆内存:引用类型的数据,内部组成:1.新生代(伊甸区和幸存者区)2.老年代。该区域经常发生垃圾回收的操作 堆是JVM中最大的一块内存区域,用…

【爬虫】requests.post请求中的data和json使用区别

请求体是键值对形式(无花括号),请求时需要使用data参数处理。 代码: data {...} ret requests.post(url, headersheaders, datadata)请求体是字典形式(有花括号),请求时需要使用json参数处理。…

派对游戏2024年新局面:二超多强,市场细分

2023年末,《元梦之星》上线迎战《蛋仔派对》,网腾大战打响。 这场战役从开局就进入到了白热化,双方投入真金白银来拉拢玩家,于春节这一亲朋相聚最适合派对游戏的时段集中发力,互有胜负。 目前《元梦之星》略处下风&a…

Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4

Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4 相关链接:arxiv 关键字:Questioning LLaMA、GPT-3.5/4、guiding principles、prompting、large language models 摘要 本文介绍了26个旨在简化查询和提示大型语言模型&…

自然语言处理NLP:tf-idf原理、参数及实战

大家好,tf-idf作为文体特征提取的常用统计方法之一,适合用于文本分类任务,本文将从原理、参数详解和实际处理方面介绍tf-idf,助力tf-idf用于文本数据分类。 1.tf-idf原理 tf 表示词频,即某单词在某文本中的出现次数与…

力扣 322 零钱兑换

题目描述 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每种硬币的数量是无限的。 示例 1: 输入:coins [1, 2, 5…

x6.js 从流程图组件库中拖拽组件到画布dnd使用

上一篇已经了解到了x6.js常用功能以及使用方法。但我们使用流程图的时候还少不了一个非常重要的功能那就是拖拽组件库里的组件进来。如下图: 首先是布局这块,拖拽组件库的视图中布局无需我们去写,我们只需把界面搭建好。 添加组件库 1.搭建布…

Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 二

Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 二 目录 Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 二 一、简单介绍 二、图像的几何变换 三、插值算法 1、最近邻插值算法 …

java kafka客户端何时设置的kafka消费者默认值

kafka为什么有些属性没有配置却能正常工作,那是因为kafka-clients对有些消费者设置了默认值,具体看下ConsumerConfig类的静态模块,具体如下所示: kafka为什么有些属性没有配置却能正常工作,那是因为kafka-clients对有…

AJAX 02 案例、Bootstrap框架

AJAX 学习 AJAX 2 综合案例黑马 API01 图书管理Bootstrap 官网Bootstrap 弹框图书管理-渲染列表图书管理-添加图书图书管理-删除图书图书管理 - 编辑图书 02 图片上传03 更换图片04 个人信息设置信息渲染头像修改补充知识点:label扩大表单的范围 AJAX 2 综合案例 黑…

【FPGA】DDR3学习笔记(二)丨从SDRAM到DDR3的IP核设计

本篇文章包含的内容 一、DDR SDRAM1.1 基本概述1.2 工作时序(以读取为例) 二、DDR2 SDRAM2.1 基本概述2.2 工作时序 三、DDR3 SDRAM3.1 基本概述3.2 硬件设计3.3 读写时序3.4 MIG IP核设计3.5 读写代码设计 开发板:正点原子的达芬奇开发板&am…

【Leetcode每日一题】 递归 - 合并两个有序链表(难度⭐)(35)

1. 题目解析 题目链接:21. 合并两个有序链表 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 1. 递归函数定义与功能 递归函数的主要任务是将两个有序链表合并成一个新的有序链表,并返回合并后…

Git 学习笔记 三个区域、文件状态、分支、常用命令

Git 学习 GitGit概念VS Code中使用仓库(repository)示例 Git 使用时的三个区域示例 Git 文件状态示例 Git 暂存区示例 Git 回退版本删除文件忽略文件示例 分支分支的使用分支的合并与删除分支的合并冲突 Git常用命令Git远程仓库 (HTTP)步骤远程仓库 克隆…

【Linux】Linux命令速查表

Linux 命令列表 – 目录 文件和目录操作命令 文件权限命令文件压缩和归档命令进程管理命令系统信息命令 联网命令 IO重定向命令环境变量命令 用户管理命令 快捷键命令列表 Bash 快捷键命令 Nano 快捷键命令 VI 快捷键命令 Vim 快捷键命令Linux 命令备忘单常见问题解答 1. 文件和…