当前位置: 首页 > news >正文

kibana开启访问登录认证

编辑es配置文件,添加以下内容开启es认证
vim /etc/elasticsearch/elasticsearch.yml

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

在这里插入图片描述

重启es
systemctl restart elasticsearch


设置es密码
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

会一次设置多种账户的密码
在这里插入图片描述


暂停相关服务,避免kibana报错

systemctl stop elasticsearch.service
systemctl stop logstash.service 
systemctl stop kibana.service

编辑kibana配置文件,配置es的账户和密码
vim /etc/kibana/kibana.yml

在这里插入图片描述

elasticsearch.username: "elastic"
elasticsearch.password: "前面设置的es密码"

启动前面停掉的服务

systemctl start elasticsearch.service
systemctl start logstash.service 
systemctl start kibana.service 

访问kibana进行测试
已经开启了认证
在这里插入图片描述


es设置了密码后会遇到,日志写入es中断的情况,
因为日志写入es时候需要密码,所以要给logstash配置账户和密码

例:

output { #输出源stdout {}if "test_host123" in [tags] {  elasticsearch {hosts => "http://es地址:9200"user => "elastic"   #配置账户password => "passwd"  #配置密码manage_template => false  #默认值是true,false是关闭logstash自动管理模版的功能,自定义模版的话就设置为falseindex => "test_host123-%{+yyyy.MM}" }}}

保存后重启logstash,日志即可正常打入es。


http://www.mrgr.cn/news/36346.html

相关文章:

  • 如何在 Vue 3 项目中使用 Vuex 进行状态管理?
  • 开放原子开源基金会网站上的开源项目EasyBaaS存在内存泄露缺陷
  • 安卓简易权限调用
  • 文献阅读——基于拉格朗日乘子的电力系统安全域边界通用搜索方法
  • 制作一个能对话能跳舞的otto机器人
  • HashMap和Hashtabe的区别
  • 编程遇到问题了?一个命令让 AI 解决你的困惑!
  • 在 VS Code 中配置 C/C++ 开发环境(详细指南)
  • 前缀和(2)_【模板】二维前缀和_模板
  • AXI4-Stream
  • DNS协议解析
  • 关联式容器——map与set
  • 单链表的实现(C语言)
  • ③无需编程 独立通道 Modbus主站EtherNet/IP转ModbusRTU/ASCII工业EIP网关串口服务器
  • 深入探秘 WorkManager:Android 异步任务管理的强大工具
  • Solidity智能合约中的异常处理(error、require 和 assert)
  • 回归预测 | Matlab基于SO-SVR蛇群算法优化支持向量机的数据多输入单输出回归预测
  • vue项目报错: At least one is required in a single file component.的主要原因及解决办法
  • linux服务器安装原生的php环境
  • Adaptive Object Detection with Dual Multi-Label Prediction