ELK -- es+kibana+fileBeat读取Nginx日志文件分析

本文介绍了如何使用ELK (Elasticsearch, Logstash, Kibana) 中的Elasticsearch、Kibana和Filebeat来读取、分析Nginx日志,并实现日志数据的可视化。首先,详细讲述了Elasticsearch的安装过程,包括获取镜像、配置文件的修改以及启动。接着,讲解了Kibana的安装步骤,包括下载镜像、编写配置文件和启动服务。然后,重点介绍了Filebeat的配置和启动,特别是利用Filebeat的Nginx模块对日志进行字段分析。最后,通过在Kibana中创建索引模式并查看数据,验证了ELK Stack成功收集并可视化了Nginx日志。" 121208358,9505767,WPF变形详解:7种Transform类的使用,"['wpf', '动画', 'microsoft']
摘要由CSDN通过智能技术生成


安装测试全部采用docker方式

es安装

第一步获取es镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2

配置config文件

http.host: 0.0.0.0
# Uncomment the following lines for a production cluster deployment
#transport.host: 0.0.0.0
#discovery.zen.minimum_master_nodes: 1
#Password config
xpack.security.enabled: true   #这一步是开启x-pack插件

在这里插入图片描述

命令需要自己修改数据卷的位置,比如我的文件是在/data/es/elasticsearch.yml

docker run -d -it --restart=always --privileged=true --name=es7 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /data/es/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e ES_JAVA_OPTS="-Xms256m -Xmx256m" f29a1ee41030

进入容器

 
 
docker exec -it es7 /bin/bash    # 进入容器
 
# cd bin 
# ls
elasticsearch           elasticsearch-croneval       elasticsearch-migrate        elasticsearch-setup-passwords    elasticsearch-syskeygen  x-pack-watcher-env
elasticsearch-certgen   elasticsearch-env            elasticsearch-node           elasticsearch-shard              elasticsearch-users
elasticsearch-certutil  elasticsearch-env-from-file  elasticsearch-plugin         elasticse
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值