Kibana5 都出来了......
简介
kibana 是 Elastic.co 提供的个性化统计数据、图标展示页面,而 kibana4 则是一个全新的改版,与 kibana3 有着本质的不同
kibana3 实质上是一组页面,通过 nginx 或 Apache 或其他任何一个服务器配置域名到目录的映射,实现访问,而全新的 kibana4 中集成了 nodejs,因此无需再依赖任何 webserver
而从页面上看,kibana4 也和 kibana3 有着十分巨大的区别,很多功能的配置方式有很大不同
安装与启动
kibana4 的安装十分简单,从官网上下载 kibana4 以后,目录中有 README 文件:
Download: http://www.elastic.co/downloads/kibana
Run bin/kibana on unix, or bin\kibana.bat on Windows.
Visit http://localhost:5601
You're up and running! Fantastic! Kibana is now running on port 5601, so point your browser at http://YOURDOMAIN.com:5601.
是的,只需要执行 ./bin/kibana,然后打开浏览器,访问 http://localhost:5601 就可以看到 kibana 已经启动了
kibana4 的配置
kibana4 的配置文件默认在源码路径的 config 目录下,你也可以通过启动参数的 -c 参数指定
同时,kibana4 还提供了几个启动参数,用来提供部分配置信息
执行 ./bin/kibana -h 可以看到:
与 elasticsearch 一样,kibana4 的配置文件使用的也是 yml 格式,其中有丰富的注释,可以实现对上游 elasticsearch 的各种配置,默认用户组、用户的配置,log 文件的配置,限制访问的 host、port 等等的配置,也可以指定出口占用的端口号,默认是 5601
为 kibana4 添加访问权限
当然,kibana 中记录了你所监控的大量数据,甚至可以通过他访问你的 elasticsearch 中的所有数据,在工程生产环境中,是不能让别人轻易地可以访问的,需要加密和控制权限
最直观的,修改 kibana 源码,在进入页面前加一层校验,我并没有这么做
我选择的是首先配置 kibana 限制访问 host 为 localhost,以便禁止外网访问,然后使用 nginx upstream 做一层转发,通过 nginx 内核中的 ngx_http_auth_basic_module 模块进行权限验证
限制外网访问
上面已经提到,只需要在 kibana 的配置文件 kibana.yml 中加入:
这样,外网将无法访问到你的 kibana 页面
使用 nginx 做反向代理
这里,nginx 配置了一个反向代理规则 kibana4,并通过 server 配置了一个 virtualhost,在其中配置了 rewrite 规则
凡是进入该 location 中的请求都会被转发到 kibana4 的 rewrite 规则中
ngx_http_auth_basic_module 配置
接下来,我们要对 nginx 的 upstream 传输进行加密,首先我们需要在 location 中加入 auth_basic 和 auth_basic_user_file 两个配置
- auth_basic 指令如果置为 "off" 则会负略下级指令继承的动作,一般我们需要设置为 "Restricted" 来限制外网的访问
- auth_basic_user_file 则指定了密码文件
密码文件中每行是一个用户名和密码的组合,通过下面的格式进行组织:
最后的注释信息是可选的
密码字段是通过 crypt 函数加密的,Apache 的 htpasswd 程序可以生成相应的密码,通过 php 的 crypt 函数也可以做到
kibana4 的使用
kibana4 使用配置中的 elasticsearch 作为数据源,并且需要指定 elasticsearch 的 index,kibana 可以管理多个 index,但是对 type 并没有区分,type 也作为了一个 elasticsearch 字段被处理
kibana 的选项卡中有四个选项,分别是:
- Discover -- 显示具体的日志信息及按时间进行的条数统计柱状图
- Visualize -- 统计图表画布,你可以在里面创建表格、折线图、饼图、条形图甚至是地图,监控各项数据,个性化程度非常强,也十分简单易用
- Dashboard -- 对保存后的 Visualize 进行显示的仪表板,与画布一样,你可以保存多个仪表板,同时每个仪表板还可以跨越不同的时间间隔,让监控变得更加方便和个性化
- Setting -- 编辑、增加 index,对 kibana 本身、Visualize、Dashboard 等都可以进行配置
总之,kibana 上手还算是非常容易的,功能却是十分的强大,也十分有趣,值得多多把玩和品位
相关推荐
ES Kibana 快速安装配置是指使用Elasticsearch和Kibana来快速搭建一个数据分析平台的过程。该过程包括安装Elasticsearch和Kibana、配置 repository、安装java依赖项、配置安全认证等步骤。 一、安装Elasticsearch和...
kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的配置文件导出kibana 的...
nginx_kibana配置
修改Kibana配置文件 3、启动Kibana 4、开机自启动配置 [root@node4 ~]# cd /opt/kibanaFolder/ [root@node4 kibanaFolder]# ll total 176480 drwxr-xr-x 13 root root 4096 Sep 25 09:14 kibana-6
本文档将详细介绍如何搭建Kibana环境,包括安装、配置以及常见插件的使用。 **1.1 资源获取** 所有相关资源均可在Elastic官网查找,选择合适的版本下载安装: - [下载页面]...
首先,确保已经安装了Elasticsearch和Kibana。这些软件可以从公网的Harbor仓库中拉取镜像进行安装。在配置前,请确保Elasticsearch和Kibana正常运行。 接下来,我们将对Elasticsearch进行安全配置: 1. **修改...
在CentOS、红帽linux下安装、配置、使用Elasticsearch,logstash,kibana及相关工具分析Nginx日志的详细、保证可用的指南文档,使用ELK 5.2.2,全部过程都经过了验证,网上的相关内容要么适用于ELK的老版本,要么不...
通过上述步骤,可以顺利完成Elasticsearch 5.4.1以及Kibana的安装和基本配置。Elasticsearch和Kibana作为ELK堆栈的重要组成部分,在日志管理和数据分析方面发挥着关键作用。正确地安装和配置它们对于构建高效的数据...
ajgarlag_kibana4_settings :写入 kibana4 配置文件的参数字典(默认为{} )。 示例手册 - hosts : all roles : - role : ajgarlag.kibana4 ajgarlag_kibana4_settings : " elasticsearch_url " : " ...
Kibana是 Elastic Stack(前称为ELK Stack)的一部分,它是Elasticsearch、Logstash和Kibana的组合,用于日志分析和实时数据可视化。...正确安装和配置Kibana 7.10.1,可以帮助你充分利用这些功能,提升数据洞察力。
Linux Kibana 8.4.3 是一个强大的开源数据可视化和分析工具,它与Elasticsearch紧密集成,用于提供实时的数据洞察。这个版本的Kibana是为64位的Linux系统...正确配置和使用Kibana,可以极大地提升数据驱动决策的能力。
在安装Elasticsearch和Kibana之前,确保你的Linux环境已经安装了Java Development Kit (JDK)。Elasticsearch和Kibana都需要JDK来运行。接下来,你需要下载对应的安装包,这里是Elasticsearch 6.4.3和Kibana 6.4.3的...
1. **安装与配置**:Kibana 5.4.2支持多种操作系统,包括Linux。下载的压缩包“kibana-5.4.2-linux-x86_64”包含了所有必要的文件。安装过程简单,只需解压到指定目录,然后启动服务即可。配置文件“config/kibana....
在本文中,我们将深入探讨如何进行Elasticsearch(ES)的单点部署,安装Kibana,并配置IK分词器,这些都是大数据分析和日志管理中至关重要的组件。 ## 一、Elasticsearch(ES)单点部署 ### 1.1 下载ES 首先,你...
然后,解压提供的压缩包,遵循官方文档的步骤配置环境变量、修改配置文件(如elasticsearch.yml和kibana.yml),设置网络监听、内存分配等参数。启动服务后,可以通过浏览器访问Kibana的默认地址(通常是...
Kibana是 Elastic Stack 中的...在部署和使用Kibana 8.4.2时,确保系统满足最低硬件和软件要求,并参考官方文档进行安装和配置。为了保持数据安全,应定期备份配置文件和数据,并关注Elastic官方发布的安全更新和补丁。
在Windows操作系统上安装和启动Kibana是相对简单的过程,以下将详细解释步骤。 ### 一、下载Kibana 首先,你需要从Elastic官方网站(https://www.elastic.co/downloads/kibana)下载适用于Windows的Kibana版本。在...
3. 如果需要,可以安装或管理插件,插件可以通过命令行工具`bin/kibana-plugin`进行安装和管理。 4. 启动Kibana服务,运行`bin/kibana.bat`批处理文件。 5. 打开浏览器,访问`http://localhost:5601`(默认端口),...
- 根据系统资源调整Kibana配置,如内存限制和日志级别。 总的来说,Kibana 7.13.4作为一个强大的数据分析和可视化工具,是Elastic Stack中不可或缺的一部分。正确安装和配置Kibana,可以帮助用户有效地理解、分析和...