elk安装和使用

wolf_lb wolf_lb     2022-10-07     257

关键词:

elk安装和使用

使用的版本都是5.2.0

elasticsearch-5.2.0安装

  1. 在官网 下载 elasticsearch tar包
  2. 解压安装

    tar zxf elasticsearch-5.2.0.tar.gz -C ~/usr/local/
  3. 启动 elasticsearch

    ./bin/elasticsearch   
  4. 配置访问权限(如果不配置这个head和logstash访问不了elasticsearch)

    network.host: 0.0.0.0
    http.cors.enabled:true
    http.cors.allow-origin:"*"
  5. 在浏览器上访问http://127.0.0.1:9200 返回一下结果就成功

    {
      "name" : "Wb0KmVn",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "2uYrk3icRKScx8kfWdu6wg",
      "version" : {
          "number" : "5.2.0",
          "build_hash" : "24e05b9",
          "build_date" : "2017-01-24T19:52:35.800Z",
          "build_snapshot" : false,
          "lucene_version" : "6.4.0"
      },
      "tagline" : "You Know, for Search"
    }     

安装head

在5.0版本中不支持直接安装head插件,需要启动一个服务

  1. 下载插件安装

    git clone git://github.com/mobz/elasticsearch-head.git
    cd elasticsearch-head
    npm install

    在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行

    cd elasticsearch-head
    npm install grunt --save
  2. 修改配置
    修改elasticsearch-head下Gruntfile.js文件,默认监听在127.0.0.1下9200端口

    connect: {
            server: {
                options: {
                    hostname:‘0.0.0.0‘, #加上这行
                    port: 9100,
                    base: ‘.‘,
                    keepalive: true
                }
            }
        }
  3. 启动

    /Users/wolf/usr/local/elasticsearch-head/node_modules/grunt/bin/grunt server
  4. 在浏览器访问 http://127.0.0.1:9100

elasticsearch具体的使用和配置请参考官网 文档

安装logstash及配置

  1. 在官网 下载 并解压

    tar zxvf logstash-5.2.0.tar.gz -C ~/usr/local/logstash-5.2.0
  2. 检查是否安装成功

    cd ~/usr/local/logstash-5.2.0
    bin/logstash -e ‘input { stdin { } } output { stdout {} }‘
  3. 配置输入和输出到elasticsearch

    cd ~/usr/local/logstash-5.2.0
    mkdir conf.d
    vi elastic.conf
    input {
        stdin {
        }
    }
    output {
        elasticsearch {
            #host => "127.0.0.1"
            index => "elasticsearch-%{+YYYY.MM.dd}"
        }
        stdout {
        }
    }
  4. 检查配置文件是否正确

    ./bin/logstash -f conf.d/elastic.conf -t

    显示 Configuration OK 正常

  5. 启动logstash

    ./bin/logstash -f conf.d/elastic.conf

启动成功后在控制台随便输入文字,此时会同步到elasticsearch中(前提是在运行中),elasticsearch中会添加elasticsearch-2017-03-28 索引 type为logs类型的文档。

安装kibana

  1. 下载 Kibana并安装

    tar zxvf kibana-5.2.0.tar.gz -C ~/usr/local/kibana-5.2.0

    kibana会自动监听9200端口的elasticsearch服务,在此就不做复杂的配置。

  2. 启动kibana

    cd ~/usr/local/kibana-5.2.0
    ./bin/kibana
  3. 在浏览器中访问 http://localhost:5601/
  4. 在页面的 Management 模块添加Index Patterns,在Index name or pattern输入框中elasticsearch-*,
    Time-field name选择@timestamp,然后按create按钮。

到此处简单的ELK日志监控系统已经部署起来了。

批量搞机:分布式elk平台elasticsearch介绍elasticsearch集群安装es插件的安装与使用

一、分布式ELK平台ELK的介绍:ELK是什么?Sina、饿了么、携程、华为、美团、freewheel、畅捷通、新浪微博、大讲台、魅族、IBM......这些公司都在使用ELK!ELK!ELK!ELK竟然重复了三遍,是个什么鬼?ELK其实并不是一款软件,而是一整套解决方... 查看详情

elk架构之elasticsearch和kibana安装配置(代码片段)

阅读目录:1.ELKStack简介2.环境准备3.安装Elasticsearch4.安装Kibana5.Kibana使用6.Elasticsearch命令最近在开发分布式服务追踪,使用SpringCloudSleuthZipkin+Stream+RabbitMQ中间件,默认使用内存存储数据,但这样应用于生产环境,就不太合适了。... 查看详情

elk的tar.gz的安装

在安装ELK的过程中有些问题。安装elasticsearch和kibana直接使用系统启动脚本,加入系统启动。安装logstash的时候使用system-install文件来生成系统启动脚本。在各种使用中的问题只能查看日志文件找出问题的出现,解决之。 查看详情

centos7使用yum安装elk

...服务器,特点就是分布式,开源,实时搜索,稳定快速,安装使用方便javaLogstash:将对日志进行收集,分析并存储的工具rubykibana:为logstash和ElasticSearch提供日志搜索、分析的web界面。更好的展示出来。安装 查看详情

elk自动安装脚本

ELK自动安装脚本一、简介ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载... 查看详情

elk日志分析系统介绍安装配置

ELK日志分析系统一、ELK介绍   ELK顾名思义:是由Elasticsearch,Logstash和Kibana三部分组成的。    其中Elasticsearch是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立... 查看详情

使用supervisord管理elk进程

 看教程安装ELK时,发现了supervisord这个简单好用的进程管理工具,他支持web和文本两种方式,下面我们就来说一说具体的使用。更加详细的配置文件说明大家可以自行百度。#安装# yum -y install python-setuptools ... 查看详情

十分钟搭建和使用elk日志分析系统

...地,十分钟是可以搭建一个ELK系统的。本文介绍如何快速安装、配置、使用EK+FILEBEAT去实现日志搜集。本文 查看详情

elk(使用rpm包安装配置elk)

  1,安装环境查看   2,下载rmp包  下载地址:https://www.elastic.co/cn/downloads分别下载最新rmp包elasticsearch-6.2.4.rpmlogstash-6.2.4.rpmkibana-6.2.4-x86_64.rpm  下载地址https://artifacts.elastic.co/downloads/elasticsearch 查看详情

elk+kafka构建日志收集系统之环境安装(代码片段)

ELK+kafka构建日志收集系统之环境安装1.背景ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机... 查看详情

elk的安装配置使用

ELK的安装配置一、ES集群的安装:搭建ElasticSearch集群:使用三台服务器搭建集群 node-1(主节点)10.170.13.1 node-2(从节点)10.116.35.133 node-3(从节点)10.44.79.57 下载安装包地址:https://artifacts.elastic.co/downloads/elasticsea... 查看详情

elk系列一:elk安装配置及nginx日志分析

本文分三个部分介绍了elk、elk安装配置及基于filebeat分析nginx日志的配置。第一部分:elk介绍一、什么是elkELK其实并不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写,Elasticsearch,Logstash和Kibana。这三款软件都... 查看详情

十分钟搭建和使用elk日志分析系统(代码片段)

...地,十分钟是可以搭建一个ELK系统的。本文介绍如何快速安装、配置、使用EK+FILEBEAT去实现日志搜集。本文 查看详情

kibana安装与基本用法(elk)

Kibana也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为Logstash和ElasticSearch提供日志分析的Web界面它是一个基于浏览器页面的ES前端展示工具,是为ES提供日志分析的web接口... 查看详情

elk详细安装部署(代码片段)

一、前言?日志主要包括系统日志和应用程序日志,运维和开发人员可以通过日志了解服务器中软硬件的信息,检查应用程序或系统的故障,了解故障出现的原因,以便解决问题。分析日志可以更清楚的了解服务器的状态和系统... 查看详情

初探elk-elasticsearch使用小结

初探ELK-elasticsearch使用小结2016/9/12一、安装1、jdk 和 环境变量支持jdk-1.7以上,推荐jdk-1.8在环境变量配置:JAVA_HOME2、安装有2种方式下载,推荐缓存rpm包到本地yum源1)直接使用rpmwget https://download.elastic.co/elasticsearch/releas... 查看详情

elk安装配置简单使用

...服务器,提供了rest接口Logstash:收集处理并传出日志,他安装在需要被收集日志的服务器上(暂时)Kibana:一个web展示操作页面,从Elasticsearch提供的接口获 查看详情

elk学习笔记---安装elk5.x版

...行分析;Kibana则是提供了强大的UI展示,将数据可视化。安装ELK日志平台ELK基础环境需要java环境,官网要求5.x版本要大于java8。而且 查看详情