前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ELK 集群 Kibana 使用 X-Pack 权限控制,监控集群状态,实时的生成,警报,监视,cpu,内存,磁盘空间,等等一系列,报告和的可视化图形

ELK 集群 Kibana 使用 X-Pack 权限控制,监控集群状态,实时的生成,警报,监视,cpu,内存,磁盘空间,等等一系列,报告和的可视化图形

作者头像
程序员鹏磊
发布2018-02-09 15:09:57
2.2K0
发布2018-02-09 15:09:57
举报
文章被收录于专栏:架构师专栏架构师专栏

简述

ELK实际上是三个工具的集合,ElasticSearch + Logstash + Kibana

这三个工具组合形成了一套实用、易用的监控架构,很多公司利用它来搭建可视化的海量日志分析平台。

X-Pack

X-Pack Elastic Stack

X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中

搭建集群

1.X-Pack 安装

https://www.elastic.co/guide/en/x-pack/current/index.html

Installing X-Pack

ElasticsearchKibanaLogstash上安装X-Pack

X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中

下载安装

X-Pack 安装方式有两种

logstash 安装 x-pack

Installing X-Pack in Logstash

安装方式 一

默认一条命令就可以自动下载安装完成

代码语言:javascript
复制
bin/logstash-plugin install x-pack
安装方式 二

如果您下载慢,或者机器不能联网,以下提供两种离线安装方式

上传在上传了所有本文章所有的安装包在 百度云盘-点击下载链接:密码:3l8v官方下载地址

请勿将文件放在Elasticsearch plugins目录中

1.指定目录安装

代码语言:javascript
复制
bin/logstash-plugin install /opt/file/x-pack-5.5.2.zip

2.或者放在服务器,/tmp 目录下 这样就不用指定目录了

代码语言:javascript
复制
bin/logstash-plugin install  x-pack

elasticsearch 安装 x-pack

Installing X-Pack in Elasticsearch

跟上面logstash 安装 x-pack类似,只是把安装的脚本前缀修改下

格式 <elasticsearch>-plugin install x-pack

代码语言:javascript
复制
bin/elasticsearch-plugin install x-pack

kibana 安装 x-pack

Installing X-Pack in Kibana

跟上面logstash 安装 x-pack类似,只是把安装的脚本前缀修改下

格式 <elasticsearch>-plugin install x-pack

你可能会等待不知道多久才成功:(所以建议调大虚拟机的内存和处理器的核数)

代码语言:javascript
复制
bin/kibana-plugin install x-pack

如果安装失败

`Plugin x-pack already exists, please remove before installing a new version

代码语言:javascript
复制
bin/kibana-plugin remove x-pack

安装成功的样子

代码语言:javascript
复制
Found previous install attempt. Deleting...
Attempting to transfer from x-pack
Attempting to transfer from https://artifacts.elastic.co/downloads/kibana-plugins/x-pack/x-pack-5.5.2.zip
Transferring 119363535 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Optimizing and caching browser bundles...
Plugin installation complete

curl -XPUT -u elastic ‘localhost:9200/_xpack/security/user/elastic/_password’ -d ‘{“password” : “elastic”}’

启用和禁用

启用和禁用X-Pack功能

默认情况下,所有X-Pack功能都被启用。您可以启用或禁用特定的X-Pack功能elasticsearch.ymlkibana.yml以及logstash.yml 配置文件。

设置

描述

xpack.graph.enabled

设置为false禁用X-Pack图形功能。

xpack.ml.enabled

设置为false禁用X-Pack机器学习功能。

xpack.monitoring.enabled

设置为false禁用X-Pack监视功能。

xpack.reporting.enabled

设置为false禁用X-Pack报告功能。

xpack.security.enabled

设置为false禁用X-Pack安全功能。

xpack.watcher.enabled

设置false为禁用观察器。

有关每个配置文件中存在哪些设置的详细信息,请参阅 X-Pack设置

2.使用 X-Pack

初始用户名密码

用户名:changeme 密码为:changeme

修改密码

修改kibana密码:修改之前需要在kibana.yml中配置elasticsearch的用户名和密码后才能需改密码,否则会报错。

代码语言:javascript
复制
# If your Elasticsearch is protected with basic authentication, these settings provide
# the username and password that the Kibana server uses to perform maintenance on the Kibana
# index at startup. Your Kibana users still need to authenticate with Elasticsearch, which
# is proxied through the Kibana server.
elasticsearch.username: "elastic"
elasticsearch.password: "your password"
代码语言:javascript
复制
curl -XPUT -u elastic 'localhost:9200/_xpack/security/user/elastic/_password' -d '{
  "password" : "elastic"
}'

一些命令

查询所有用户

代码语言:javascript
复制
 curl -XGET -u elastic 'localhost:9200/_xpack/security/user?pretty'

查询所有Roles

代码语言:javascript
复制
curl -XGET -u elastic 'localhost:9200/_xpack/security/role'

(安全API)[https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api.html]

ElasticSearchHead

当你再次打开 浏览器 ElasticSearchHead 插件时候,会提示你输入密码

登录成功的

Kibana

当你再次打开 浏览器 Kibana 页面,会提示你输入密码

Kibana,登录成功的

Kibana,登录成功的,发现菜单功能多了,这就是我们安装的X-Pack 插件所提供的

JVM堆,索引内存(KB),CPU利用率(%),系统负载,延迟(ms)等等

Contact

  • 作者:鹏磊
  • 出处:http://www.ymq.io
  • Email:admin@souyunku.com
  • 版权归作者所有,转载请注明出处
  • Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/08/30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简述
    • 搭建集群
      • 1.X-Pack 安装
        • 下载安装
          • logstash 安装 x-pack
          • elasticsearch 安装 x-pack
          • kibana 安装 x-pack
        • 启用和禁用
        • 2.使用 X-Pack
          • 初始用户名密码
            • 修改密码
              • 一些命令
                • ElasticSearchHead
                  • Kibana
                  • Contact
                  相关产品与服务
                  Elasticsearch Service
                  腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档