elk权限控制_ELK 集群 Kibana 使用 X-Pack 权限控制,监控集群状态,警报,监视,cpu,内存,磁盘空间,报告和的可视化图形...

本文介绍了如何在ELK集群中使用X-Pack进行权限控制,包括X-Pack的安装、功能启用与禁用,以及用户管理和密码修改。X-Pack提供了安全、警报、监视、报告和图形功能,增强了ELK的日志分析平台。
摘要由CSDN通过智能技术生成

简述

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

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

X-Pack

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

搭建集群

阅读本文之前,你需要有ELK,环境,请移步,我的另一篇文章

1.X-Pack 安装

在Elasticsearch,Kibana和Logstash上安装X-Pack

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

下载安装

X-Pack 安装方式有两种

logstash 安装 x-pack

安装方式 一

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

bin/logstash-plugin install x-pack

安装方式 二

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

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

1.指定目录安装

bin/logstash-plugin install /opt/file/x-pack-5.5.2.zip

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

bin/logstash-plugin install x-pack

elasticsearch 安装 x-pack

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

格式 -plugin install x-pack

bin/elasticsearch-plugin install x-pack

kibana 安装 x-pack

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

格式 -plugin install x-pack

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

bin/kibana-plugin install x-pack

如果安装失败

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

bin/kibana-plugin remove x-pack

安装成功的样子

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

启用和禁用

启用和禁用X-Pack功能

默认情况下,所有X-Pack功能都被启用。您可以启用或禁用特定的X-Pack功能elasticsearch.yml,kibana.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的用户名和密码后才能需改密码,否则会报错。

# 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"

curl -XPUT -u elastic 'localhost:9200/_xpack/security/user/elastic/_password' -d '{

"password" : "elastic"

}'

一些命令

查询所有用户

curl -XGET -u elastic 'localhost:9200/_xpack/security/user?pretty'

查询所有Roles

curl -XGET -u elastic 'localhost:9200/_xpack/security/role'

ElasticSearchHead

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

登录成功的

Kibana

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

Kibana,登录成功的

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

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

Contact

作者:鹏磊

版权归作者所有,转载请注明出处

Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值