加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实战:CentOS 7下ELK5.4.1配置部署

发布时间:2020-12-13 17:51:09 所属栏目:Linux 来源:网络整理
导读:《LINUX实战:CentOS 7下ELK5.4.1配置部署》要点: 本文介绍了LINUX实战:CentOS 7下ELK5.4.1配置部署,希望对您有用。如果有疑问,可以联系我们。 一、概念 1 、核心构成 ELK 由 Elasticsearch 、 Logstash 和 Kibana 三部门组件组成; Elasticsearch 是个

《LINUX实战:CentOS 7下ELK5.4.1配置部署》要点:
本文介绍了LINUX实战:CentOS 7下ELK5.4.1配置部署,希望对您有用。如果有疑问,可以联系我们。

一、概念

1、核心构成

ELKElasticsearchLogstashKibana三部门组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等.

Logstash是一个完全开源的工具,它可以对你的日志进行收集、阐发,并将其存储供以后使用

kibana 是一个开源和免费的工具,它可以为 Logstash ElasticSearch 提供的日志分析友好的 Web 界面,可以赞助您汇总、分析和搜索重要数据日志

2.下载?

官网下载地址:https://www.elastic.co/downloads

LINUX实战:CentOS 7下ELK5.4.1配置部署

从中获取最新版软件包软件包列表:

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.1.tar.gz

https://artifacts.elastic.co/downloads/kibana/kibana-5.4.1-linux-x86_64.tar.gz

https://artifacts.elastic.co/downloads/logstash/logstash-5.4.1.tar.gz

https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.4.1-linux-x86_64.tar.gz

3.注意事变

? a所有节点操作系统版本最好坚持一致,CentOS6.5测试最新版本内核不支持,尽可能使用目前centos7.3稳定版本.Elk服务器配置需要,如果条件运行使用2C4G,

? b、本文档为单机版,即将ElasticsearchLogstashKibana安装在一台服务器上,生产环境建议将其在docker中离开安装,以便快速迁移至物理服务器.

? c、封闭selinux,封闭firewalld或添加端口例外.修改主机名称.

二、安装部署

1.安装jdk

yum?install?-y?java-1.8.0-openjdk
hostnamectl?set-hostname?elk-1? ? ? ? ? ? #修改主机名
systemctl?stop?firewalld? ? ? ? ? ? ? ? ? #封闭firewalld
setenforce?0

2.下载软件包

LINUX实战:CentOS 7下ELK5.4.1配置部署

3.安装elasticsearch

cd?/usr/local/tools
tar?zxf?elasticsearch-5.4.1.tar.gz
mv?elasticsearch-5.4.1?/usr/local/elasticsearch
cd?/usr/local/elasticsearch/config/

编纂elasticsearch.yml

LINUX实战:CentOS 7下ELK5.4.1配置部署

mkdir?-p?/usr/local/elasticsearch/data?/usr/local/elasticsearch/logs
useradd?elasticsearch
chown?-R?elasticsearch:elasticsearch?/usr/local/elasticsearch
echo?"vm.max_map_count?=?655360"?>>/etc/sysctl.conf?&&?sysctl?-p

?

elasticsearch弗成用root用户启动,新建elasticsearch运行用户

编纂/etc/security/limits.conf文件,新增以下内容

*?soft?nofile?65536?
*?hard?nofile?65536?
*?soft?nproc?65536?
*?hard?nproc?65536

启动elasticsearch

su?-?elasticsearch?
cd?/usr/local/elasticsearch?
bin/elasticsearch?&

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

查看端口监听信息

LINUX实战:CentOS 7下ELK5.4.1配置部署

curl测试

LINUX实战:CentOS 7下ELK5.4.1配置部署

4.安装logstash

cd?/usr/local/tools
tar?-zxvf?logstash-5.4.1.tar.gz
mv?logstash-5.4.1?/usr/local/logstash
cd?/usr/local/logstash/config
vim?01-syslog.conf

LINUX实战:CentOS 7下ELK5.4.1配置部署

安装filebeat

cd?/usr/local/tools/
tar?-zxvf?filebeat-5.4.1-linux-x86_64.tar.gz
mv?filebeat-5.4.1-linux-x86_64?/usr/local/filebeat
vim?/usr/local/filebeat/filebeat.yml

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

启动filebeat

/usr/local/filebeat
./filebeat?&

LINUX实战:CentOS 7下ELK5.4.1配置部署

启动logstash(加载设置装备摆设文件启动)

cd?/usr/local/logstash/
bin/logstash?-f?config/01-syslog.conf?&

?

查看监听端口

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

稍等以后屏幕会输出返回的成果

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

可以用名称测试:curl http://172.17.10.198:9200/_search?pretty

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

我们想以web形式展现数据,就必要安装kibana

5.安装kibana

cd?/usr/local/tools/
tar?-zxf?kibana-5.4.1-linux-x86_64.tar.gz
mv?kibana-5.4.1-linux-x86_64?/usr/local/kibana
cd?/usr/local/kibana/config
vim?/usr/local/kibana/config/kibana.yml

LINUX实战:CentOS 7下ELK5.4.1配置部署

启动

/bin/kibana?&

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

?

查看端口监听环境

LINUX实战:CentOS 7下ELK5.4.1配置部署

?

三、测试

通过web界面拜访,创建index patterns

LINUX实战:CentOS 7下ELK5.4.1配置部署

查看创立对应的日志

LINUX实战:CentOS 7下ELK5.4.1配置部署

本文为个人测试ELK最新版本最基础的搭建,可以将其在docker中各应用拆离开部署,后期学习elk的高级用法.

基于CentOS 6.9搭建ELK情况指南?

Linux日志阐发ELK环境搭建?

本文永远更新链接地址

更多LINUX教程,尽在编程之家PHP学院专栏。欢迎交流!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读