1、Kibana汉化方法此项目,适用于Kibana 5.x-6.x的任意版本,汉化过程不可逆

1)Github仓库下载kibana中文汉化包,下载指令如下:

git clone https://github.com/anbai-inc/Kibana_Hanization.git

#wget http://bbs.jfedu.net/download/Kibana_Hanization_2018.tar.gz

2)切换至Kibana_Hanization目录,并且执行汉化过程;

cd  Kibana_Hanization/

python main.py /usr/local/kibana/(此处为系统kibana安装路径)

重启kibana服务即可

2、Kibana WEB安全认证

利用Apache的密码认证进行安全配置 通过访问Nginx转发只ES和kibana服务器,Kibana服务器安装Nginx:

yum install pcre-devel pcre -y
wget -c http://nginx.org/download/nginx-1.12.2.tar.gz
tar -xzf nginx-1.12..tar.gz
useradd www ;./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install

修改Nginx.conf配置文件代码如下:

worker_processes  ;
events {
worker_connections ;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout ;
upstream jvm_web1 {
server 127.0.0.1: weight= max_fails= fail_timeout=30s;
}
server {
listen ;
server_name localhost;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://jvm_web1;
}
}
}

修改kibana配置文件监听IP为127.0.0.1:

重启kibana和Nginx服务,通过Nginx 80端口访问如下:

添加Nginx权限认证:

Nginx.conf配置文件location /中加入如下代码:

auth_basic "ELK Kibana Monitor Center";
auth_basic_user_file /usr/local/nginx/html/.htpasswd;

通过Apache加密工具htpasswd生成用户名和密码:

htpasswd -c /usr/local/nginx/html/.htpasswd admin

重启Nginx web服务,访问如下:

最新文章

  1. 解决:IntelliJ IDEA 编译错误,提示 Compilation failed: internal java compiler error
  2. [Chapter 3 Process]Practice 3.9 Describe the actions token by a kernel to content-switch between processes.
  3. Erlang数据类型的表示和实现(5)——binary
  4. [Everyday Mathematics]20150204
  5. MYSQL之HANDLER_READ_*详细讲解
  6. [012]泛型--lambda表达式捕获
  7. [Guava官方文档翻译] 1.Guava简介 (Introduction)
  8. IIS7授权错误:“无法验证对路径的访问”的解决方法
  9. 向量旋转 UPC 2217
  10. WebBrowser.ExecWB方法
  11. 安装windows后grub的恢复
  12. Linux下ftp的安装配置
  13. phpstorm中open in browser端口和路径设置
  14. ModelDriven & Preparable 接口
  15. VC++ MFC单文档应用程序SDI下调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错原因分析及解决办法:glewInit()初始化的错误
  16. SpringBoot中使用Quartz笔记
  17. Casper带有4个内建记录级别
  18. ubuntu16.4中开启vncserver进行远程桌面
  19. 20145207 2016-2017《Java程序设计》课程总结
  20. ECharts概念学习系列之ECharts官网教程之自定义构建 ECharts(图文详解)

热门文章

  1. es6学习日记5-对象的扩展
  2. Redis之在Linux上安装和简单的使用
  3. 编写 python 小程序,将LOL官网的皮肤保存下来,上传百度云,记录那些强撸灰飞烟灭的日子
  4. 2018.4.24 快排查找第K大
  5. 学习笔记TF033:实现ResNet
  6. PythonStudy——字典 Dictionary
  7. Web前端入门教程之浏览器兼容问题及解决方法
  8. 解决Visual Studio禁止使用strlen函数的问题
  9. ORM操作 数据库外键 一对多
  10. Batch Close process