当前位置: 首页 > 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.dtcms.com/a/324361.html

相关文章:

  • WGS84 与 ITRF 坐标系的差异及转换算法详解
  • 进程状态+进程优先级+进程上下文切换解读
  • 不同hash加密类型的hashfile.txt文件
  • C# 中常用集合以及使用场景
  • 强制类型转换
  • AI 对齐:让人工智能与人类价值同频共振
  • JavaWeb——maven高级(5/5)-私服(私服的概念与作用、Maven 依赖的查找顺序、上传资源到私服的配置步骤、下载依赖配置条件)
  • 单链表专题---暴力算法美学(2)(有视频演示)
  • actuary notes[2]
  • 单调栈——数位删减
  • Go语言中切片(Slice)的拷贝
  • 自创论述类文本阅读:论温泉
  • PWM波的频谱分析及matlab 验证[电路原理]
  • 【Linux】使用静态 BusyBox 解决操作系统“塌方”问题
  • Premiere准备工作
  • AQS的详细讲解
  • Java对接支付宝,回调验签失败
  • 活动策划(展会、年会),在线工具能快速出邀请函不?
  • [创业之路-537]:经营分析会 - 销售目标以及支撑、关键策略、主要行动措施、资源保障、人才储备
  • 在 JDK 17 上完整观察 synchronized 锁升级过
  • 嵌入式第二十四课!!linux应用软件编程与文件操作!!!
  • Java 基础编程案例:斐波拉契数与从输入交互到逻辑处理
  • NodeJs学习日志(4):路由合并_环境配置_常用文件目录
  • HarmonyOS之module.json5功能详解
  • AI测试助手如何让Bug无处可藏
  • 湖南(源点咨询)市场调研 如何在行业研究中快速有效介入 中篇
  • 深入浅出DBSCAN:基于密度的聚类算法详解与Python实战
  • github上传文件
  • Navicat 无限适用
  • Tesseract训练个人字库操提高准确率操作全流程(详细)