前言

最近用到了ELK的集群,想想还是用使用官方的x-pack的monitor功能对其进行监控,这里先上图看看:

环境如下:

操作系统: window 2012 R2

ELK : elasticsearch 5.6.0 , Logstash 5.6.0 , Kibana 5.6.0

x-pack安装

因为国内通告网咯安装有点卡,这里大家可以先下载 x-pack 5.6.0的离线安装包,这里我下载的目录为G:\uploadsoftware\x-pack-5.6.0.zip。

ElasticSearch 安装x-pack

安装命令行:

elasticsearch-plugin.bat install file:///G:\uploadsoftware\x-pack-5.6.0.zip

-> Downloading file:///G:\uploadsoftware\x-pack-5.6.0.zip

[=================================================] 100%??

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@     WARNING: plugin requires additional permissions     @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* java.io.FilePermission \\.\pipe\* read,write

* java.lang.RuntimePermission accessClassInPackage.com.sun.activation.registries

* java.lang.RuntimePermission getClassLoader

* java.lang.RuntimePermission setContextClassLoader

* java.lang.RuntimePermission setFactory

* java.security.SecurityPermission createPolicy.JavaPolicy

* java.security.SecurityPermission getPolicy

* java.security.SecurityPermission putProviderProperty.BC

* java.security.SecurityPermission setPolicy

* java.util.PropertyPermission * read,write

* java.util.PropertyPermission sun.nio.ch.bugLevel write

* javax.net.ssl.SSLPermission setHostnameVerifier

See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html

for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@        WARNING: plugin forks a native controller        @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

This plugin launches a native controller that is not subject to the Java

security manager nor to system call filters.

Continue with installation? [y/N]y

-> Installed x-pack

安装过程中会有提示,按照提示输入y即可,而且因为是集群,每一台elasticsearch都需要安装

安装之后x-pack的很多选项都默认开启,因为basic license只能使用监控,这里我们需要修改elasticsearch.yml配置,将其他的关闭:

xpack.ml.enabled: false

xpack.security.enabled: false

xpack.monitoring.enabled: true

xpack.graph.enabled: false

xpack.watcher.enabled: false

elasticsearch 5.6.2之前的版本在window环境下其x-pack 的machine learn组件会一直占用系统内存一直到100%,此为官方的bug,建议升级到5.6.2之后的版本,之前的版本可以通告以下修复:

1.  xpack.ml.enabled: false  通过此配置关闭machine learn

2. 删除 elasticsearch-5.6.0\plugins\x-pack\platform\windows-x86_64\bin 目录下的Controller.exe文件

Logstash 安装x-pack

logstash的安装命令行和elasticsearch一致:

logstash-plugin.bat install file:///G:\uploadsoftware\x-pack-5.6.0.zip

和elasticsearch一样,这里也需要配置对应的logstash.yml文件:

xpack.monitoring.enabled: true

Kibana 安装x-pack

安装命令行:

kibana-plugin.bat install  file:///G:/uploadsoftware/x-pack-5.6.0.zip

Found previous install attempt. Deleting...

Attempting to transfer from file:///G:\uploadsoftware\x-pack-5.6.0.zip

Transferring 160240950 bytes....................

Transfer complete

Retrieving metadata from plugin archive

Extracting plugin archive

Extraction complete

Optimizing and caching browser bundles...

Plugin installation complete

kibana的安装会生成缓存文件,时间比较长在,这里需要等待一会

kibana.yml配置文件如下:

xpack.ml.enabled: false

xpack.security.enabled: false

xpack.monitoring.enabled: true

获取x-pack basic license

到这里为止,ELK的x-pack安装完毕,但license只有一个月,因为我们需要去官网申请一个免费的license

点击Get Basic然后去官网注册下,然后会将下载地址到注册的邮箱中,最后通告下载的地址下载一个json的授权文件。

因为为window环境,这里用 PowerShell将此json文件post到elasticsearch中,因为是集群,每个elasticsearch都需要post以下:

gc .\license.json | Invoke-WebRequest -uri http://:/_xpack/license -Credential elastic -Method Put

最后就是享受x-pack的监控之路了:

logstsh xpack 认证_ElasticSearch Kibana 和Logstash 安装x-pack记录相关推荐

  1. 搭建ELK日志分析平台(下)—— 搭建kibana和logstash服务器

    27.6 安装kibana 27.7 安装logstash 27.8 配置logstash 27.9 kibana上查看日志 27.10 收集nginx日志 27.11 使用beats采集日志 本文是 ...

  2. elk(Elasticsearch、Kibana、Logstash )有这篇就够了,超级详细,包教会

    目录 1. elk介绍 2. elk安装(windows版) 3. elk安装(linux版) 4. 收集springboot项目日志(windows版) 5. 收集springboot项目日志(li ...

  3. 用Kibana和logstash快速搭建实时日志查询、收集与分析系统

    Logstash是一个完全开源的工具,他可以对你的日志进行收集.分析,并将其存储供以后使用(如,搜索),您可以使用它.说到搜索,logstash带有一个web界面,搜索和展示所有日志. kibana ...

  4. ELK学习2_用Kibana和logstash快速搭建实时日志查询、收集与分析系统

    Logstash是一个完全开源的工具,他可以对你的日志进行收集.分析,并将其存储供以后使用(如,搜索),您可以使用它.说到搜索,logstash带有一个web界面,搜索和展示所有日志. kibana ...

  5. 使用EKL(Elasticsearch、Kibana、Logstash)进行服务器日志的汇聚与监控

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 本文主要介绍了使用工具Elasticsearch.Kibana和Logstash(配合Logstash Forwar ...

  6. kibana监控logstash

    ELK系列文章: Elastic Stack(ELK)日志系统简介及搭建 Elastic Stack(ELK)日志系统后续使用及问题解决 kibana7.2添加登录及权限 kibana监控logsta ...

  7. 如何系统学习ElasticSearch、Kibana、Logstash:死磕 Elasticsearch 方法论(初学者必看)

    目录 一.ELK Stack 的应用场景 场景一:使用 ES 作为业务系统的后端. 场景二:在原有系统中增加 ES.Logstash.Kibana等. 场景三:使用 ELK Stack 结合现有工具对 ...

  8. windows 下 logstash 安装启动

    logstash 安装,下载最新版本的logstash: 点击打开链接 解压到磁盘根目录下:在logstash>bin 1.目录下创建:logstash.conf 2.输入内容: # Sampl ...

  9. kibana sentinl插件安装使用

    这里写自定义目录标题 kibana sentinl插件安装使用 一.安装 二.修改kibana配置 三.重启kibana 四.配置watchers 五.测试Watchers kibana sentin ...

最新文章

  1. Java抽象类与接口的区别
  2. 遵循五大设计理念 打造出色设计师
  3. 黎明之路服务器正在维护,黎明之路进不去怎么办_黎明之路更新失败怎么办_玩游戏网...
  4. 有php注入的源码,php注入3_php
  5. python 发布自定义模块(图文诠释)
  6. 医疗中文问句意图匹配Top3方案ppt
  7. LeetCode-210 Course Schedule II
  8. Java如何替换switch顺序执行_java 多重switch中break的用法以及switch的查找顺序
  9. Wince 7.0 远程控制工具的使用
  10. 研究生实证论文数据经验分享
  11. dos命令之 assoc 用法详解
  12. 计算机三维课设的目的和意义,三维动漫设计开题报告
  13. 八股文之linux常用指令
  14. RTMP协议和RTSP协议的区别
  15. 队残冒逃茸霞桥镭砸的
  16. WSL+oh-my-zsh安装 教程
  17. A JSONObject text must begin with '{' at 1 [character 2 line 1]
  18. 2017华为笔试、面试经历
  19. 集成电路总线(Inter-Integrated Circuit, I2C)
  20. 7-4 输出菱形图案

热门文章

  1. 延时函数介绍和呼吸灯的实现
  2. stm32使用flymcu烧写程序
  3. 【建站系列教程】3、建站基本技术介绍
  4. ClickHouse系列教程一:Debian/Ubuntu 下ClickHouse的安装和使用
  5. 计算机入域时域控用到的端口,AD域控制器使用端口的说明
  6. portlet java_探秘企业门户开发:Java Portlet入门(2)
  7. C++_STL——array(C++11)
  8. LeetCode-笔记-131. 分割回文串
  9. angular 定义对象_angular – 使用对象定义定义FomGroup
  10. Java 两个引用类型相等_java-Spring配置:2个具有相同类引用的bean