hunkier

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

kibana 认证登录

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

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

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

1
yum install httpd-tools

生成密码文件

1
2
3
mkdir -p /etc/nginx/passwd

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

配置Nginx

1
vim /usr/local/nginx/nginx.conf
1
2
3
4
5
6
7
8
9
10
11
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配置文件

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

server.host: "localhost"

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

1
systemctl restart kibana

重载Nginx配置

1
nginx -s reload

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

谢谢你请我喝牛奶

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