Elastic Static下开启Filebeat之旅

一、Filebeat介绍

  Filebeat属于Elastic Static组件中Beat的一部分,是一个轻量级的组件。采用代理的方式安装在被监控的主机上,收集指定的日志文件,传输到Elasticsearch或者Logstash。工作原理:在被监控的主机上每指定一个日志文件,Filebeat将开启一个harvester(名为收割机的进程)读取日志文件内容,包含日志文件更新的内容。然后Filebeat将所有的harvester读取的内容汇总到libbeat,最后输出到Elasticsearch或者Logstash。

二、开启Filebeat之旅

  1、不同环境下安装Filebeat

deb格式安装:

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.2-amd64.deb
sudo dpkg -i filebeat-7.6.2-amd64.deb

 rpm格式安装:

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.2-x86_64.rpm
sudo rpm -vi filebeat-7.6.2-x86_64.rpm

mac环境安装:

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.2-darwin-x86_64.tar.gz
tar xzvf filebeat-7.6.2-darwin-x86_64.tar.gz

brew格式安装:

brew tap elastic/tap
brew install elastic/tap/filebeat-full

linux环境安装:

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.2-linux-x86_64.tar.gz
tar xzvf filebeat-7.6.2-linux-x86_64.tar.gz

windows环境安装:

(1)从Elastic官网上下载zip压缩包。

(2)解压到C:\Program Files。

(3)解压的文件filebeat-<version>-windows改名为Filebeat。

(4)以管理员身份运行PowerShell。

(5)输入如下命令

PS > cd 'C:\Program Files\Filebeat'                         #进入到Filebeat目录
PS C:\Program Files\Filebeat> .\install-service-filebeat.ps1  #安装Filebeat服务,通过Windows服务可以管理。

备注:如果脚本执行失败,则需要修改Windows系统策略。运行命令:PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-filebeat.ps1。

猜你喜欢

转载自www.cnblogs.com/paopaorun/p/12677949.html
今日推荐