一步步教你部署 ELK 日志分析系统(图文详解)

本文详细介绍了如何部署ELK日志分析系统,包括Elasticsearch的配置与集群健康检查,安装elasticsearch-head插件以方便查看集群状态,通过Logstash收集日志并输出到Elasticsearch,最后配置Kibana进行日志可视化分析。
摘要由CSDN通过智能技术生成

一、拓扑图

mark

 二、需求描述

  1. 配置 ELK 日志分析群集
  2. 使用 Logstash 收集日志
  3. 使用 Kibana 查看分析日志

三、环境介绍

主机 主机名 IP 地址 主要软件
Node1 CentOS 7-1 192.168.126.11 Elasticsearch、Kibana
Node2 CentOS 7-2 192.168.126.12 Elasticsearch
Apache CentOS 7-3 192.168.126.13 Logstash

四、配置步骤

① 配置 Elasticsearch 环境

登录 CentOS 7-1(192.168.126.11),更改主机名,配置域名解析并查看 Java 环境

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
#万恶之源,先关防火墙及安全机制

hostnamectl set-hostname node1
su -

vim /etc/hosts
192.168.126.11   node1
192.168.126.12   node2
#尾部添加

java -version
#查看JAVA环境,一般默认是1.8.0_131

--JDK--
cd /opt
#将软件包传至该目录下
rpm -ivh jdk-8u201-linux-x64.rpm

vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
#注释:
1.输出定义java的工作目录
2.输出指定java所需的类文件
3.输出重新定义环境变量,$PATH一定要放在$JAVA_HOME的后面,让系统先读取到工作目录中的版本信息


source /etc/profile.d/java.sh
java -version
#检查

 登录 CentOS 7-2(192.168.126.12),同上操作

hostnamectl set-hostname node2

 

② 部署 Elasticsearch 软件

(node1)192.168.126.11:

  1. 安装 rpm 包

cd /opt
#将软件包传至该目录下
rpm -ivh elasticsearch-5.5.0.rpm 

加载系统服务

systemctl daemon-reload
systemctl enable elasticsearch.service

更改 ES 主要配置文件

cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.bak
#备份

vim /etc/elasticsearch/elasticsearch.yml
//17行	cluster.name: my-elk-cluster							#集群名字
//23行	node.name: node1										#节点名字
//33行	path.data: /data/elk_data								#数据存放路径
//37行	path.logs: /var/log/elasticsearch/						#日志存放路径
//43行	bootstrap.memory_lock: false							#不在启动的时候锁定内存(前端缓存,与IOPS-性能测试方式,每秒读写次数相关)
//55行	network.host: 0.0.0.0									#提供服务绑定的IP地址,0.0.0.0代表所有地址
//59行	http.port: 9200											#侦听端口为9200
//68行	discovery.zen.ping.unicast.hosts: ["node1", "node2"]	#集群发现通过单播实
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值