美文网首页
Kibana安装及配置(六)

Kibana安装及配置(六)

作者: 橡皮24 | 来源:发表于2018-11-09 16:01 被阅读81次

    1 kibana简介

    Kibana是一个为Elasticsearch平台分析和可视化的开源平台,使用Kibana能够搜索、展示存储在Elasticsearch中的索引数据。使用它可以很方便用图表、表格、地图展示和分析数据。

    Kibana能够轻松处理大量数据,通过浏览器接口能够轻松的创建和分享仪表盘,通过改变Elasticsearch查询时间,可以完成动态仪表盘。

    2 下载安装并配置

    下载地址:

    https://artifacts.elastic.co/downloads/kibana/kibana-5.6.11-linux-x86_64.tar.gz

    2.1 修改配置

    配置文件在$kibanahome/config/kibana.yml

    server.port: 5601 ##默认端口是5601,如需要改端口在此修改
    elasticsearch.url: [http://10.10.4.11:9200](http://10.10.4.11:9200) ##es的地址和端口
    server.host: "10.10.4.11" ##本机地址,访问此地址+端口显示kibana界面
    

    2.2 启动kibana

    cd /data/kibana-5.6.11-linux-x86_64/
    
    ./bin/kibana &
    

    注意,只使用&退出shell需要使用exit命令。不然进程会断开。也可以使用nohup ./bin/kibana &命令。

    3 使用

    3.1 添加索引(根据es集群)

    3.2 查看数据

    3.3 设计可视化

    3.4 设计仪表盘

    4 Kibana界面汉化

    该汉化包默认支持kibana5.x - 6.x任意版本

    下载汉化包路径:

    https://github.com/anbai-inc/Kibana_Hanization/archive/master.zip

    解压上传至linux系统

    在解压路径下

    执行python main.py Kibana目录

    执行后即可汉化成功

    5 Kibana负载均衡

    5.1 原因

    由于kibana只能监控一台es服务器,所以如果es集群中,kibana监控的服务器宕机,就会出现kibana无法访问的现象。或者访问kibana的用户数量过多,可能会造成kibana负载过高。所以kibana需要做负载均衡及高可用。

    由于我的es集群只有3台服务器所以我在每台es上都搭建了一个kibana。如果数量较多可以选择其中几台做kibana。

    5.2 解决方案

    1、找一台服务器做kibana的反向代理服务器。安装nginx

    2、配置nginx反向代理

    server {
     listen 80;
     charset utf-8;
     server_name 10.10.4.11;
     location ^~ /
     {
     proxy_pass http://kibana_pool;
     access_log /var/log/nginx/kibana.access.log main;
     }
    }
    upstream kibana_pool {
    server 10.10.4.11:5601; ###kibana的ip:端口
     server 10.10.4.12:5601;
     server 10.10.4.13:5601;
     check interval=3000 rise=2 fall=5 timeout=1000;
     check_http_expect_alive http_2xx http_3xx;
    }
    

    3、启动nginx

    5.3 验证操作

    1、停止反向代理的kibana服务验证是否可以访问。

    2、逐个停止kibana服务,并且访问nginx,并查看日志。

    相关文章

      网友评论

          本文标题:Kibana安装及配置(六)

          本文链接:https://www.haomeiwen.com/subject/pasoxqtx.html