ubuntu

ubuntu filebeat能否支持远程日志采集

小樊
42
2025-12-26 18:55:06
栏目: 智能运维

可行性与总体架构 支持。常见做法是在每台需要采集的 Ubuntu 主机上安装 Filebeat,读取本机日志文件后,直接发送到集中端的 Elasticsearch 或经由 Logstash 中转;也可在集中端用 **Logstash 的 Beats 输入插件(默认端口 5044)**接收多台主机的日志。为便于识别来源,建议在采集端为事件添加如 host 等字段标记。若出于统一配置与管控考虑,也可将日志目录通过 NFS/Samba/SSHFS 挂载到采集端本地后由 Filebeat 读取。

快速实现步骤

常见方案对比

方案 网络与端口 适用场景 优点 注意点
Filebeat 直连 ES 到 ES 的 9200 架构简单、日志直写 部署快、链路短 需开启 ES 安全与认证;证书校验要正确
Filebeat → Logstash → ES Filebeat 到 Logstash 5044;Logstash 到 ES 9200 需要过滤、脱敏、路由、丰富处理 处理逻辑灵活 多一跳网络与组件,需保障 Logstash 稳定性
挂载远程日志目录后采集 采集端本地读取挂载点 无法在远端安装 Filebeat 时的折中 不改远端系统服务 依赖共享存储可靠性与权限;注意文件句柄与轮转

安全与运维要点

0
看了该问题的人还看了