3.4.1.3.安装Beats(本地及docker)
创作人:冯江涛
审稿人:刘帅
Beats 是轻量级(资源高效,无依赖性,小型)和开放源代码日志发送程序的集合,这些日志发送程序充当安装在基础结构中不同服务器上的代理,用于收集日志或指标(Metrics)。这些可以是日志文件(Filebeat),网络数据(Packetbeat),服务器指标(Metricbeat)或
Elastic 和社区开发的越来越多的 Beats 可以收集的任何其他类型的数据。 收集后,数据将直接发送到 Elasticsearch 或 Logstash 中进行其他处理。Beats 建立在名为 libbeat 的 Go 框架之上,该框架用于数据转发,这意味着社区一直在开发和贡献新的 Beats。
Elastic Beats
环境准备
作为 Elastic Stack 的补充,在使用 Beats 之前,需要已安装好 Elasticearch 和 Kibana。
Elasticsearch 用来存储,分析和检索数据,而 Kibana 作为可视化,监控和管理端。
接下来将基于 Elastic Stack 7.1.0 版本为基础,以 Metricbeat 组件为例,其他 Beats 组件使用方法类似。在安装 Beats 时,需要注意的一点是 Beats 的版本要和 Elasticsearch 及
Kibana 的版本一致,或至少是大版本是一致的。
Beats 组件的下载和安装
根据不同操作系统,选择合适的安装包。下面以 Elastic Stack 7.10 为例来展示 Metricbeat 的安装过程。如果你想安装其它版本的 Metricbeat,请替换命令行中的版本 7.10.0,然后按照同样的方法来进行安装。
deb:
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-amd64.deb sudo dpkg -i metricbeat-7.10.0-amd64.deb
rpm:
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-x86_64.rpm sudo rpm -vi metricbeat-7.10.0-x86_64.rpm
mac:
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-darwin-x86_64.tar.gz tar xzvf metricbeat-7.10.0-darwin-x86_64.tar.gz
brew:
brew tap elastic/tap brew install elastic/tap/metricbeat-full
linux:
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-linux-x86_64.tar.gz tar xzvf metricbeat-7.10.0-linux-x86_64.tar.gz
win:
l 下载
○ zip 安装包:metricbeat-7.10.0-windows-x86_64.zip:https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-windows-x86_64.zip
○ MSI 安装包:metricbeat-7.10.0-windows-x86_64.msi:https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-windows-x86_64.msi
l 解压并重命名 zip 安装包到 C:\Program Files\Metricbeat
l 以管理员身份打开 CDM 指令窗口
l 进入 Metricbeat 目录执行安装
# 1.进入目录 > cd C:\Program Files\Metricbeat # 2.安装Metricbeat为Windows服务 > .\install-service-metricbeat.ps1
更多 Beats 组件可以前往下载页面 Beats Download:
https://www.elastic.co/cn/downloads/beats
《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.3.安装Beats(本地及docker)(2) https://developer.aliyun.com/article/1231392