一文带你了解ELK部署+多日志监控

本文详细介绍了如何使用ELK(Elasticsearch, Logstash, Kibana)搭建日志监控系统,从下载安装包、创建用户到配置各个组件,包括Elasticsearch、Logstash、Kibana和Filebeat。通过自动化运维,避免了传统方式上服务器拉取日志的不便。文章还特别提到了多日志监控的配置方法,适合监控nginx和tomcat等应用的日志。" 117444961,9161929,Spring框架学习与问题解决,"['Spring框架', 'Java', 'Maven配置', 'IDEA设置', '问题解决']
摘要由CSDN通过智能技术生成

如果系统出问题 研发第一个找的就是运维,问你要各种日志,以前上服务器拉日志,太俗。

今天换个新姿势 走上自动化运维的重要一步日志监控.

ELK 是(Elasticsearch+Logstash+Kibana 外+Filebeat)

工作机制 :F (filebeat)负责日志的收集(input)-->然后把日志吐给L(logstash)(output)-->让后给ES(elasticsearch)-->K(kibana)负责展示

这里多说一点 Logstash 和 Filebeat 两弟兄其实他们两个都可以完成input日志和output日志,但是L运行机制比较大占用内存大,擅长于文件处理所以收集不是他的强项,F架构原因更加轻量化,灵活收集日志是把好手打个比喻:

垃圾车也能直接让你把垃圾扔车上带走,但他动静大,环卫工人动静小,更敏捷。

好的前言结束上干货

自然是离线部署最合适不管你是否有网络通吃O(∩_∩)O哈哈~

下载安装包:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.2.0.tar.gz
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.2.0-linux-x86_64.tar.gz

解压安装包:

tar -xzf elasticsearch-7.2.0-linux-x86_64.tar.gz
tar -xzf logstash-7.2.0.tar.gz
tar -xzf kibana-7.2.0-linux-x86_64.tar.gz
tar -xzf filebeat-7.2.0-linux-x86_64.tar.gz

创建用户

启动elasticsearch和kibana 要求以非root用户启动

groupadd elk

useradd elk -g elk

chown -R elk:elk elasticsearch-7.2.0

chown -R elk:elk kibana-7.2.0-linux-x86_64

部署elasticsearch

创建elasticsearch的数据目录和授权

mkdir -pv /data/elk/{data,logs}

chown -R elk:elk /data/elk/

进入elasticsearch.yml所在目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值