【Kibana01】企业级日志分析系统ELK之Kibana的安装与介绍

embedded/2024/12/27 8:56:06/

Kibana 图形显示

Kibana 介绍

Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch  协作,可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,您可以很方便的利用 图表、表格及地图对数据进行多元化的分析和呈现。

Kibana 可以使大数据通俗易懂。基于浏览器的界面便于您快速创建和分享动态数据仪表板来追踪  Elasticsearch 的实时数据变化。

Kibana 基于 TypeScript  语言开发

Kibana 官方下载链接:

https://www.elastic.co/cn/downloads/kibana
https://www.elastic.co/cn/downloads/past-releases#kibana

镜像网站下载链接:

Index of /elasticstack/7.x/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 

官方demo

Elastic Demosicon-default.png?t=O83Ahttps://demo.elastic.co/ 

安装并配置 Kibana

可以通过包或者二进制的方式进行安装,可以安装在独立服务器,或者也可以和elasticsearch的主机安装在 一起

注意: Kibana的版本要和 Elasticsearch 相同的版本,否则可能会出错

官方说明:

GitHub - elastic/kibana: Your window into the Elastic StackYour window into the Elastic Stack. Contribute to elastic/kibana development by creating an account on GitHub.icon-default.png?t=O83Ahttps://github.com/elastic/kibana

下载安装

基于性能原因,建议将Kibana安装到独立节点上,而非和ES节点复用

下载链接

https://www.elastic.co/cn/downloads/kibana
https://mirrors.tuna.tsinghua.edu.cn/elasticstack/

Ubuntu 安装 

[root@ubuntu2204 ~]#https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-amd64.deb
[root@ubuntu2204 ~]#wget  
https://mirrors.tuna.tsinghua.edu.cn/elasticstack/8.x/apt/pool/main/k/kibana/kibana-8.6.1-amd64.deb
[root@es-node1 ~]#wget 
https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/k/kibana/kibana-7.6.2-amd64.deb
[root@es-node1 ~]#dpkg -i kibana-7.6.2-amd64.deb 

CentOS 安装
[root@es-node1 ~]#wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/7.6.2/kibana-7.6.2-x86_64.rpm
[root@es-node1 ~]#yum localinstall kibana-7.6.2-x86_64.rpm

修改配置 

[root@es-node1 ~]#vim  /etc/kibana/kibana.yml 
[root@es-node1 ~]#grep  "^[a-Z]" /etc/kibana/kibana.yml 
server.port: 5601  #监听端口,此为默认值server.host: "0.0.0.0" #修改此行的监听地址,默认为localhost,即:127.0.0.1:5601#修改此行,指向ES任意服务器地址或多个节点地址实现容错,默认为localhost
elasticsearch.hosts: 
["http://10.0.0.101:9200","http://10.0.0.102:9200","http://10.0.0.103:9200"] 
i18n.locale: "zh-CN"   #修改此行,使用"zh-CN"显示中文界面,默认英文#8.X版本新添加配置,默认被注释,会显示下面提示
server.publicBaseUrl: "http://kibana.chen.org"

 

启动 Kibana 服务并验证

#默认没有开机自动启动,需要自行设置
[root@kibana ~]#systemctl enable --now kibana
[root@kibana ~]#systemctl status kibana
[root@kibana ~]#ss -ntl |grep 5601
LISTEN 0      511          0.0.0.0:5601      0.0.0.0:*  #默认以kibana用户启动服务
[root@kibana ~]#id kibana 
uid=114(kibana) gid=119(kibana) groups=119(kibana)

使用 Kibana

查看和操作Web界面

#浏览器访问下面链接
http://kabana-server:5601

 

 

 

 


http://www.ppmy.cn/embedded/149136.html

相关文章

Day50 图论part01

图论理论基础 大家可以在看图论理论基础的时候,很多内容 看不懂,例如也不知道 看完之后 还是不知道 邻接矩阵,邻接表怎么用, 别着急。 理论基础大家先对各个概念有个印象就好,后面在刷题的过程中,每个知识…

sentinel学习笔记6-限流降级(上)

本文属于sentinel学习笔记系列。网上看到吴就业老师的专栏,写的好值得推荐,我整理的有所删减,推荐看原文。 https://blog.csdn.net/baidu_28523317/category_10400605.html sentinel 实现限流降级、熔断降级、黑白名单限流降级、系统自适应…

Metasploit使用-复现永恒之蓝漏洞

Metasploit使用-复现永恒之蓝漏洞 MSF是渗透测试领域最流行的渗透测试框架,其中msf为总模块,其他均为分支模块。分支模块如下: 辅 助 模 块 (Auxiliary,扫描器),扫描主机系统,寻找可用漏洞; 渗…

Python Polars快速入门指南:LazyFrames

前文已经介绍了Polars的Dataframe, Contexts 和 Expressions,本文继续介绍Polars的惰性API。惰性API是该库最强大的功能之一,使用惰性API可以设定一系列操作,而无需立即运行它们。相反,这些操作被保存为计算图,只在必要…

连通分量分解【东北大学oj数据结构11-4】C++

编写一个程序,读取 SNS(社交网络服务)中的关系,并判断给定的用户对通过网络是否彼此可达。 输入 在第一行,给出了两个整数 n 和 m。 n 是 SNS 中的用户数,m 是 SNS 中的关系数。 SNS 中的用户由编号由 0 ~…

使用TimesFM 对车辆销售进行预测

代码功能概述 导入相关包与设置环境变量: 首先导入了如 os、numpy、pandas 等常用的 Python 库,同时设置了一些与特定库(如 XLA_PYTHON_CLIENT_PREALLOCATE 和 JAX_PM AP_USE_TENSORSTORE)相关的环境变量,用于优化计算…

手机发烫怎么解决?

在当今这个智能手机不离手的时代,手机发烫成了不少人头疼的问题。手机发烫不仅影响使用手感,长期过热还可能损害手机硬件、缩短电池寿命,甚至引发安全隐患。不过别担心,下面这些方法能帮你有效给手机 “降温”。 一、使用习惯方面…

Python自动化测试数据驱动解决数据错误

数据驱动将测试数据和测试行为完全分离,实施数据驱动测试步骤如下: A、编写测试脚本,脚本需要支持从程序对象、文件或者数据库读入测试数据; B、将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中;…