前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Elastic Stack内置nginx日志收集

Elastic Stack内置nginx日志收集

作者头像
十毛
发布2021-11-24 13:30:53
发布2021-11-24 13:30:53
44100
代码可运行
举报
运行总次数:0
代码可运行

Elastic Stack内置对很多常用软件日志的收集和字段处理,本文介绍最常用的nginx

Elastic Stack安装使用后,打开Kibana页面,开始进入内置的Nginx数据收集配置向导

  • 第一步:添加数据
  • 第二步:选择Nginx日志

安装filebeat及配置nginx日志收集

  • 下载及安装filebeat 如果已经安装好了,可以跳过这一步
代码语言:javascript
代码运行次数:0
运行
复制
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.14.1-x86_64.rpm
sudo rpm -vi filebeat-7.14.1-x86_64.rpm
  • 修改配置信息/etc/filebeat/filebeat.yml
代码语言:javascript
代码运行次数:0
运行
复制
output.elasticsearch:
  # 配置elasticsearch的地址,用户名和密码
  hosts: ["<es_url>"]
  username: "elastic"
  password: "<password>"
setup.kibana:
  # 配置kibana的地址
  host: "<kibana_url>"
  • 启动nginx模块
代码语言:javascript
代码运行次数:0
运行
复制
sudo filebeat modules enable nginx
  • 启动filebeat
代码语言:javascript
代码运行次数:0
运行
复制
# setup命令是加载kibana dashboard,如果已经安装就不用再执行该命令
sudo filebeat setup
# 启动filebeat服务
sudo service filebeat start

安装后查看日志信息

  • 从dashboard进入

image.png

  • Nginx日志信息

image.png

常见错误

  • 日志没有进入Elastic Stack
    • 先确保nginx已经启动,而且有access和error日志
    • /etc/filebeat/modules.d/nginx.yml配置日志路径
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/9/22 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装filebeat及配置nginx日志收集
  • 安装后查看日志信息
  • 常见错误
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档