首页 > 解决方案 > 将日志从 filebeat 发送到 logstash 错误:无法发布事件,原因是:lumberjack 协议错误

问题描述

Halo 伙计们
,我是 ELK Stack 的新手,
我尝试将 IIS 日志从 FileBeat 发送到 Logstash 并进一步发送,但它不起作用。我收到一个错误无法发布事件,原因是:启动 FileBeat 时出现伐木工人协议错误(Logstash 正在运行)

这是我所有的配置

文件节拍.yml

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - e:\\elk\\iislog\\*
  exclude_lines: ['#']
filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
output.logstash:
  hosts: ["localhost:5044"]

日志存储.yml

 node.name: main
 pipeline.id: main
 pipeline.workers: 2
 http.host: "localhost"
 http.port: 5044

logstash.iis.conf

input {  
   beats {
        port => "5044"
    }
}

output {

}

iis.yml

- module: iis
  # Access logs
  access:
    enabled: true
    var.paths: 
        - e:\elk\iislog\*.log
  error:
    enabled: true

Logstash screen stand at line成功启动 Logstash API 端点 {:port=>5044} 所有堆栈都是版本 7.4.0

你们能告诉我我做错了什么吗
谢谢

标签: logstashelastic-stackfilebeatelk

解决方案


推荐阅读