码迷,mamicode.com
首页 > 其他好文 > 详细

ELK日志分析系统

时间:2019-11-09 19:29:20      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:软件包   sts   命令   last   分析   image   height   java环境   配置   

 

 

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

=======================================================================================

技术图片

操作系统 IP地址 主机名 软件包 角色备注
CentSO7.5x86_64 192.168.200.113 elk-node1   内存:2G
CentSO7.5x86_64 192.168.200.114 elk-node2   内存:2G
CentSO7.5x86_64 192.168.200.115 elk-node3   内存:1G

   创建多台Elasticearch节点的目的是存放数据的多个副本,在实际生产环境中,节点的数量可能更多,及Logstash.Elasticsearch和kibana集中部署在node1节点上,也可以采用分布式部署,即logstash/Elasticserach

分别部署在不同的服务器上。

3.1、在2个ELK节点上配置名称解析,通过本地/etc/hosts映射实现。

Elk-node1(192.168.200.113)上的配置:

[root@localhost ~]# hostname elk-node3
[root@localhost ~]# bash
[root@elk-node3 ~]# vim /etc/hostname

elk-node1

[root@elk-node1 ~]# vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.113 elk-node1
192.168.200.114 elk-node2

[root@elk-node1 ~]# scp /etc/hosts 192.168.200.114:/etc

[root@elk-node1 ~]# systemctl stop firewalld
[root@elk-node1 ~]# iptables -F
[root@elk-node1 ~]# setenforce 0

Elk-node2(192.168.200.114)上的配置:

[root@agent ~]# hostname elk-node2
[root@agent ~]# bash

[root@elk-node2 ~]# systemctl stop firewalld
[root@elk-node2~]# iptables -F
[root@elk-node2 ~]# setenforce 0

elk-node1  elk-node2都需要有java环境:

[root@elk-node1 ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

[root@elk-node2 ~]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

(1)安装elasticsearch软件:两个节点(node1   node2)都要做

[root@elk-node1 ~]# ls
 elasticsearch-5.5.0.rpm 

[root@elk-node1 ~]# rpm -ivh elasticsearch-5.5.0.rpm

(2)通过执行命令配置成系统服务并设置自动开机自启,2个节点(node1  node2)都要做

[root@elk-node1 ~]# systemctl daemon-reload 
[root@elk-node1 ~]# systemctl enable elasticsearch.service 

(3)更多elasticsearch主配置文件。2个节点都要做

[root@elk-node1 ~]# cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch//elasticsearch.yml.bak
[root@elk-node1 ~]# vim /etc/elasticsearch/elasticsearch.yml

17        cluster.name: my-elk-cluster
23        node.name:elk- node-1
33        path.data: /path/to/elk_data
37         path.logs: /var/log/elasticsearch
43          bootstrap.memory_lock: false
55         network.host: 0.0.0.0
59          http.port: 9200
68           discovery.zen.ping.unicast.hosts: ["elk-node1", "elk-node2"]
末尾追加:
http.cors.enabled:true
http.cors.allow-origin:"*"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ELK日志分析系统

标签:软件包   sts   命令   last   分析   image   height   java环境   配置   

原文地址:https://www.cnblogs.com/CMX_Shmily/p/11827023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!