debian

如何在Debian上使用Filebeat进行数据采集

小樊
35
2025-08-15 00:51:52
栏目: 智能运维

在Debian上使用Filebeat进行数据采集步骤如下:

  1. 安装Filebeat

    sudo apt update && sudo apt install filebeat  
    

    (若需指定版本,可下载对应.deb包手动安装)

  2. 配置Filebeat
    编辑配置文件 /etc/filebeat/filebeat.yml,核心配置包括:

    • 输入源:指定日志文件路径(支持通配符)
      filebeat.inputs:  
      - type: log  
        enabled: true  
        paths: ["/var/log/*.log"]  # 可自定义路径  
      
    • 输出目标:发送至Elasticsearch或Logstash
      output.elasticsearch:  
        hosts: ["localhost:9200"]  # Elasticsearch地址  
      # 或  
      output.logstash:  
        hosts: ["localhost:5044"]  # Logstash地址  
      
    • 高级选项:可配置多行日志处理、字段添加、索引命名等。
  3. 启动服务

    sudo systemctl start filebeat  
    sudo systemctl enable filebeat  
    
  4. 验证状态

    sudo systemctl status filebeat  # 查看服务状态  
    sudo tail -f /var/log/filebeat/filebeat.log  # 查看日志  
    
  5. 可选:配置Elasticsearch/Kibana

    • 安装Elasticsearch并确保可访问。
    • 通过Kibana可视化日志数据(需配置索引模式)。

注意事项

参考来源:

0
看了该问题的人还看了