阅读量:4
以下是使用Filebeat分析Ubuntu日志的步骤:
-
安装Filebeat
通过APT包管理器安装:sudo apt-get update && sudo apt-get install filebeat -
配置日志路径
编辑配置文件/etc/filebeat/filebeat.yml,指定要监控的日志路径,例如:filebeat.inputs: - type: log enabled: true paths: - /var/log/*.log # 监控/var/log下所有.log文件 - /var/log/syslog # 单独监控系统日志 -
设置输出目标
- 发送到Elasticsearch(用于可视化分析):
output.elasticsearch: hosts: ["localhost:9200"] index: "filebeat-ubuntu-%{+yyyy.MM.dd}" - 发送到Logstash(需额外配置过滤规则):
output.logstash: hosts: ["localhost:5044"]
- 发送到Elasticsearch(用于可视化分析):
-
启用模块(可选)
使用Filebeat内置模块简化系统日志解析,例如启用system模块:sudo filebeat modules enable system该模块会自动解析
/var/log/syslog等系统日志。 -
启动服务并验证
sudo systemctl start filebeat sudo systemctl enable filebeat sudo journalctl -u filebeat -f # 查看服务日志 -
日志分析与可视化
- 若输出到Elasticsearch,可通过Kibana创建仪表板,搜索、过滤日志数据。
- 若输出到Logstash,需在Logstash中配置
grok等过滤器解析日志格式。
说明:
- 确保Elasticsearch/Logstash服务已运行且配置正确。
- 多行日志可通过配置
multiline选项合并。 - 日志轮转可通过
logrotate工具管理,避免磁盘占用过高。
以上就是关于“如何用filebeat分析ubuntu日志”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm