🤖
BOKE
  • 😇一个博客
  • Group 1
    • 🚗ALL
      • 😁一文搞懂Yum命令:红帽系的包管理器
      • 😆到底什么是云计算
      • 😅反弹Shell大全与原理
      • 😂SHELL基础
      • 🤣iptables
      • ☺️阿里云YUM源
      • 😉CentOS系统版本升级
      • 🥲bat笔记
      • 😍ELK
      • 🥰黑马k8s
      • 😋supervisor
      • 🤨Bash 中的 ${} 和 $() 有什么区别
      • 🧐ansible+playbook
      • 👍给ELK的kibana设置密码
      • 😁prometheus
      • 😃Linux或Windows上实现端口映射
      • 😄shell脚本大全
      • 🤪linux修改网卡名
      • 😆Openvpn问题导致我掉了三根头发
      • 😅Iptables实现阿里云NAT网关效果
    • 🚕docker
      • 😇docker搭建MySQL主从
      • 😊docker命令
      • 🙂docker文件分层与数据挂载
      • 🙃dockerfile
      • 😘B站狂神-docker
    • 🚙DevOps
      • 😌DevOps(Git+Jenkins)
      • 😛python配置git
由 GitBook 提供支持
在本页
  • 1、前言
  • 2、ES设置账号密码
  • 3、给Kibana设置账号密码
  • 4、在kibana中创建只读账号

这有帮助吗?

  1. Group 1
  2. ALL

给ELK的kibana设置密码

默认kibana没有设置密码的选项和参数,需要通过elasticsearch的xpack设置密码

1、前言

kibana是ELK中重要的一个组件,它是一个开源的数据可视化工具,主要用于分析和可视化大规模数据集。 Kibana提供了一系列交互式的可视化组件,包括图表、表格、地图、仪表盘等,用户可以通过简单的拖拽和点击操作,将数据转化为易于理解和分析的图形化展示。Kibana还支持自定义查询和过滤器,用户可以根据自己的需求对数据进行深入挖掘和分析1。

根据前言所知,kibana是在ELK中只是会去读取elasticsearch API中的索引和一些值,所以设置密码的任务就落到了elasticsearch上,下面开始设置密码

2、ES设置账号密码

  • 第一步:在ES的配置文件中添加以下配置

#添加如下内容
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
  • 第二步:保存后,重启ES容器

  • 第三步:切换到ES的程序目录,执行一下命令

./bin/elasticsearch-setup-passwords interactive

命令执行后 :需要设置以下六种账户的密码: elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user

输入y开始设置,六种密码设置完成后,需要再次重启ES容器

输入完成后,验证密码设置是否成功,在浏览器输入 https://IP:9200

这时候会让在浏览器上方输入账户名和密码,账户名就是elastic,密码就是刚刚设置的密码 这里建议吧这些密码设置成一致的,方便配置

3、给Kibana设置账号密码

打开kibana的配置文件 添加以下内容 vim config/kibana.yml

#添加以下内容
elasticsearch.username: "elastic"
elasticsearch.password: "你在es中设置的密码"

保存退出后,重启kibana,再次访问kibana的地址就会发现多了输入密码的一步,这里就输入刚刚设置的es的账号密码就行了

4、在kibana中创建只读账号

上一页ansible+playbook下一页prometheus

最后更新于1年前

这有帮助吗?

🚗
👍