Filebeat7.6.1安装使用总结

Filebeat是一款轻量级的日志采集器,用于转发和汇总大量服务器、虚拟机和容器的日志。它提供多种内置模块,如Apache、Cisco ASA等,简化日志收集、解析和可视化。通过启用预配置的模块,如redis,可以轻松管理日志,并且与Elasticsearch和Kibana集成,支持Machine Learning任务。
摘要由CSDN通过智能技术生成

Filebeat轻量型日志采集器

当您要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧。Filebeat 将为您提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂。

Filebeat 内置有多种模块(Apache、Cisco ASA、Microsoft Azure、NGINX、MySQL 等等),可针对常见格式的日志大大简化收集、解析和可视化过程,只需一条命令即可。之所以能实现这一点,是因为它将自动默认路径(因操作系统而异)与 Elasticsearch 采集节点管道的定义和 Kibana 仪表板组合在一起。不仅如此,数个 Filebeat 模块还包括预配置的 Machine Learning 任务。

下面组件都可以用FileBeat来采集

官网:https://www.elastic.co/cn/products/beats

Beats系列产品:

架构
用于监控、收集服务器日志文件输入到其他组件

部署与运行

1.下载地址:https://www.elastic.co/cn/downloads/beats/filebeat

2.上传下载安装文件到 /usr/local
3. 解压:tar -xvf filebeat-7.6.1-linux-x86_64.tar.gz
cd filebeat-7.6.1-linux-x86_64 配置yml文件

filebeat.yml配置详解

#=========================== Filebeat prospectors =============================
filebeat.prospectors:
- type: log #指定文件的输入类型log(默认)或者stdin。
  enabled: true # 允许采集器配置内容
  paths: # paths指定要监控的日志
    - /var/log/*.log
   #- c:\programdata\elasticsearch\logs\*

  #exclude_lines: ["^DBG"] # 在输入中排除符合正则表达式列表的那些行
  #include_lines: ["^ERR", "^WARN"] # 包含输入中符合正则表达式列表的那些行默认包含所有行include_lines执行完毕之后会执行exclude_lines。
  #exclude_files: [".gz$"] # 忽略掉符合正则表达式列表的文件默认为每一个符合paths定义的文件都创建一个harvester。


  # 向输出的每一条日志
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值