当前位置: 首页 > news >正文

Ubuntu 安装 Kibana

什么是 Kibana

Kibana 是一个开源的数据可视化和探索工具,专为 Elasticsearch 设计,能够将存储在 Elasticsearch 中的大量数据通过图表、仪表盘等方式直观展示,帮助用户实时监控、分析和理解数据,广泛应用于日志分析、业务监控和安全事件管理。

简单来说,Kibana 就像 Elasticsearch 数据的“前端”,也可以是Elasticsearch的客户端,可以执行Elasticsearch QueryDSL语句,帮你把复杂的数据用图形化、交互式的方式展示出来,方便运维、开发和分析人员做决策。

QueryDSL 官网:https://www.elastic.co/docs/explore-analyze/query-filter/languages/querydsl


安装 Kibana

安装 Kibana 之前,要前置安装 Elasticsearch。

Elasticsearch 安装文档:https://blog.csdn.net/a1053765496/article/details/150142618

Kibana 官网:https://www.elastic.co/kibana

1. 官网地址下载 deb 安装包

2. 将下载好的 kibana-9.1.1-amd64.deb 安装包,上传到 Ubuntu /usr/local目录

3. 执行安装 Kibana 命令

sudo dpkg -i kibana-9.1.1-amd64.deb

4. 配置 Kibana 服务

编辑 /etc/kibana/kibana.yml 配置文件        // 没有权限操作,先使用 sudo -i 命令

sudo vim /etc/kibana/kibana.yml

编写如下内容:

# Kibana 启动时监听的端口号,可以通过浏览器访问此端口
server.port: 5601
# 让 Kibana 监听所有 IP(可以外网访问)
server.host: "0.0.0.0"
# 语言设置
i18n.locale: "zh-CN"### 连接 Elasticsearch, 这里我使用 enrollment token 的方式,就不配置这些了
# 连接 Elasticsearch 的地址(如果 ES 是本机)
elasticsearch.hosts: ["https://localhost:9200"]
# 连接 Elasticsearch 的账号密码
elasticsearch.username: "elastic"
elasticsearch.password: "你的 elastic 用户密码"
# 如果 ES 使用自签名证书,关闭证书验证(测试环境)
elasticsearch.ssl.verificationMode: none

5. 启动 Kibana 服务

# 重新加载系统配置
sudo systemctl daemon-reload
# kibana 设置开机自启动
sudo systemctl enable kibana
# 启动 kibana 服务
sudo systemctl start kibana

Kibana 日志目录在 /var/log/kibana/ 目录

也可以通过 sudo journalctl -u kibana -f 命令查看日志


Kibana  服务相关命令

查看服务状态:sudo systemctl status kibana 

启动服务:sudo systemctl start kibana 

停止服务:sudo systemctl stop kibana 

重启服务:sudo systemctl restart kibana 

查看服务开机自启状态:sudo systemctl is-enabled kibana 

启动开机自启动:sudo systemctl enable kibana 

禁用开机自启动:sudo systemctl disable kibana 


Kibana 连接 Elasticsearch 服务

1. 浏览器访问:http:localhost:5601 ,打开 Kibana 页面

2. 注册令牌

在 Elasticsearch 所在服务器上执行如下命令,生成给 Kibana 用的 enrollment token

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

3. 把生成的令牌 粘贴到 http:localhost:5601 页面上,然后点击

上图,需要在 Kibana 所在服务器上执行如下命令,得到验证码,然后输入上去

/usr/share/kibana/bin/kibana-verification-code

输出结果如下:

Your verification code is:  123-456

验证通过后,显示如下内容

账号是:elastic

密码是:安装 Elasticsearch 服务时,自动生成的随机密码。也可以使用 /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic 命令重置密码。

登录成功 页面如下:


访问 QueryDSL 命令工具

http://www.lryc.cn/news/615898.html

相关文章:

  • 神经机器翻译(NMT)框架:编码器-解码器(Encoder-Decoder)结构详解
  • 支持selenium的chrome driver更新到139.0.7258.66
  • 去除Edge微软浏览器与Chrome谷歌浏览器顶部出现“此版本的Windows不再支持升级Windows 10”的烦人提示
  • Elasticsearch QueryDSL 教程
  • Linux操作系统从入门到实战(十八)在Linux里面怎么查看进程
  • 三、k8s 1.29 之 安装1网络 / ikuai路由器虚拟机安装
  • Linux810 shell 条件判断 文件工具 ifelse
  • JavaWeb(苍穹外卖)--学习笔记18(Apache POI)
  • 【QT】常⽤控件详解(七)容器类控件 GroupBox TabWidget 布局管理器 Spacer
  • 祝融号无线电工作频段
  • redis主从模型与对象模型
  • Jmeter性能测试之检测服务器CPU/Memory/磁盘IO/网络IO
  • Flask多进程数据库访问问题详解
  • 深度学习周报(8.4~8.10)
  • ​LabVIEW键盘鼠标监控
  • Python爬虫实战:研究BlackWidow,构建最新科技资讯采集系统
  • Windows执行kubectl提示拒绝访问【Windows安装k8s】
  • 【Linux指南】Vim的全面解析与深度应用
  • nginx下lua的实现机制、Lua错误处理、面向对象
  • 系统集成项目管理工程师【第十一章 规划过程组】规划资源管理、估算活动资源、规划沟通管理和规划风险管理篇
  • 大模型时代的机器人研究趋势:从多模态融合到高效迁移
  • 在Mac上搭建本地AI工作流:Dify与DeepSeek的完美结合
  • Python爬虫实战:研究Ruia框架,构建博客园文章采集系统
  • reuse: for booting my spring project with mvn in Windows command line
  • String AOP、事务、缓存
  • Fish shell的abbr命令行参数介绍和Bat文件查看工具
  • Android 四大布局:使用方式与性能优化原理
  • Qt中的设计模式:经典的MVC,MVP和MVVM
  • 北京JAVA基础面试30天打卡06
  • 【webPack|Vite】了解常用配置,主要差异