hunkier

学习笔记,开源代码,技术分享

kibana 认证登录

Kibana从5.5开始不提供认证功能,用官方的认证X-Pack,则需购买授权许可。

为了安全访问,我们可以使用Nginx的代理功能来认证登录

安装Nginx
安装Apache密码生产工具

 yum install httpd-tools

生成密码文件

 mkdir -p /etc/nginx/passwd

 htpasswd -c -b /etc/nginx/passwd/kibana.passwd admin 123456

配置Nginx

vim /usr/local/nginx/nginx.conf
server {
  listen 172.20.8.113:5601;

  auth_basic "Kibana Auth";
  auth_basic_user_file /etc/nginx/passwd/kibana.passwd;

  location / {
    proxy_pass http://127.0.0.1:5601;
    proxy_redirect off;
  }
}

修改Kibana配置文件

vim /usr/local/kibana/config/kibana.yml
# The host to bind the server to.

server.host: "localhost"

重启Kibana服务,配置文件生效

systemctl restart kibana

重载Nginx配置

nginx -s reload

登录Kibana
URL: http://172.20.8.113:5601

谢谢你请我喝牛奶

欢迎关注我的其它发布渠道