centos

CentOS Filebeat与Logstash如何联动

小樊
39
2025-12-19 12:41:48
栏目: 智能运维

在 CentOS 上让 Filebeat 与 Logstash 协同工作


一 架构与端口约定


二 安装与目录


三 最小可用配置示例

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

output.logstash:
  hosts: ["localhost:5044"]
input {
  beats {
    port => 5044
  }
}

filter {
  # 示例:解析 Apache 访问日志;其他日志请替换为合适的 grok 模式
  grok {
    match => { "message" => "%{COMBINEDAPACHELOG}" }
  }
  date {
    match => [ "timestamp", "dd/MMM/yyyy:HH:mm:ss Z" ]
  }
}

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "filebeat-%{+YYYY.MM.dd}"
  }
}

四 验证与常见问题


五 进阶用法

0
看了该问题的人还看了