docker部署filebeat采集syslog日志

filebeat配置文件

filebeat.config:
  modules:
    path: ${path.config}/modules.d/*.yml
    reload.enabled: false

filebeat.inputs:
- type: syslog
  format: auto
  protocol.tcp:
    host: "0.0.0.0:1514"
- type: syslog
  format: auto
  protocol.udp:
    host: "0.0.0.0:1514"

docker启动filebeat

docker run -d \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
--net host \
--restart=always \
--name=filebeat-syslog \
-v /home/{username}/filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml:ro \
docker.elastic.co/beats/filebeat:7.17.15 filebeat

调整syslog配置往filebeat推送日志

*.* @@127.0.0.1:514
posted @ 2024-06-27 17:32  PlaidShirtWholesaler  阅读(26)  评论(0)    收藏  举报