ELK 日志分析系统操作手册

本文档详细介绍了如何部署和配置ELK(Elasticsearch、Logstash、Kibana)日志分析系统,包括环境准备、Elasticsearch集群部署、Logstash日志收集、Kibana可视化设置,以及通过Apache日志演示数据展示。步骤涵盖从安装Java、部署Elasticsearch、设置跨域访问,到Logstash配置和Kibana启动,最后展示了如何在Kibana中查看和分析日志数据。
摘要由CSDN通过智能技术生成

一.实验环境

虚拟机版本 VMware® Workstation 16 Pro 16.2.4 build-20089737
镜像版本 CentOS-7-x86_64-DVD-1708.iso
Node1节点(2C/4G) node1/192.168.254.106
Node2节点(2C/4G) node2/192.168.254.107
Apache节点 apache/192.168.254.108

二、实验要求

        完成ELK Elasticsearch、Kibana、Logstash和Apache的部署并修改配置文件,实现ELK日志分析系统。

三、系统配置

ELK Elasticsearch 集群部署(在Node1、Node2节点上操作)

1.环境准备
#更改主机名、配置域名解析、查看Java环境
Node1节点:hostnamectl set-hostname node1
Node2节点:hostnamectl set-hostname node2

vim /etc/hosts
192.168.254.106 node1 
192.168.254.107 node2   


java -version                                        #如果没有安装,yum -y install java
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)

建议使用jdk

2.部署 Elasticsearch 软件
(1)安装elasticsearch—rpm包
#上传elasticsearch-5.5.0.rpm到/opt目录下
cd /opt
rpm -ivh elasticsearch-5.5.0.rpm 

 (2)加载系统服务
systemctl daemon-reload    
systemctl enable elasticsearch.service

(3)修改elasticsearch主配置文件
cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.bak
vim /etc/elasticsearch/elasticsearch.yml
--17--取消注释,指定集群名字
cluster.name: my-elk-cluster

--23--取消注释,指定节点名字:Node1节点为node1,Node2节点为node2
node.name: node1

--33--取消注释,指定数据存放路径
path.data: /data/elk_data


--37--取消注释,指定日志存放路径
path.logs: /var/log/elasticsearch/


--43--取消注释,改为在启动的时候不锁定内存
bootstrap.memory_lock: false


--55--取消注释,设置监听地址,0.0.0.0代表所有地址
network.host: 0.0.0.0


--59--取消注释࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值