debian

Debian系统Filebeat与Logstash联调步骤

小樊
39
2025-10-24 07:41:42
栏目: 智能运维

Debian系统Filebeat与Logstash联调步骤

1. 环境准备

确保Debian系统已更新至最新版本,并安装wgetvim等基础工具(可选但推荐):

sudo apt update && sudo apt upgrade -y
sudo apt install wget vim -y

2. 安装Filebeat

通过Debian官方仓库安装Filebeat(推荐,便于后续更新):

sudo apt install filebeat -y

安装完成后,Filebeat默认配置文件位于/etc/filebeat/filebeat.yml,二进制文件位于/usr/share/filebeat

3. 安装Logstash

同样通过Debian官方仓库安装Logstash:

sudo apt install logstash -y

安装后,Logstash主配置目录为/etc/logstash,默认日志文件位于/var/log/logstash

4. 配置Filebeat输出至Logstash

编辑Filebeat配置文件/etc/filebeat/filebeat.yml,完成以下关键配置:

5. 配置Logstash接收Filebeat数据

在Logstash中创建自定义配置文件(如/etc/logstash/conf.d/filebeat.conf),定义输入→过滤→输出管道:

6. 启动并启用服务

依次启动Filebeat和Logstash,并设置为开机自启:

# 启动Logstash(需先启动,否则Filebeat无法连接)
sudo systemctl start logstash
sudo systemctl enable logstash

# 启动Filebeat
sudo systemctl start filebeat
sudo systemctl enable filebeat

7. 验证联调结果

8. 常见问题排查

通过以上步骤,即可完成Debian系统下Filebeat与Logstash的联调,实现日志的收集、处理与存储。

0
看了该问题的人还看了