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
你们能告诉我我做错了什么吗
谢谢