使用 RPM 安装 Kibana编辑

Kibana 的 RPM 包可以从我们的网站下载,也可以从我们的RPM 存储库下载。它可以用于在任何基于 RPM 的系统上安装 Kibana,例如 OpenSuSE、SLES、Red Hat 和 Oracle Enterprise。

RPM 安装不支持 RPM 版本较旧的发行版,例如 SLES 11。请参考从 Linux 或 macOS 上的归档文件安装

此软件包包含免费和订阅功能。开始 30 天试用,体验所有功能。

您可以在下载 Kibana页面上找到 Kibana 的最新稳定版本。其他版本可以在过往版本页面上找到。

有关在您自己的场所设置 Elastic Stack 的分步示例,请尝试我们的教程:安装自管型 Elastic Stack

导入 Elastic PGP 密钥编辑

我们使用 Elastic 签名密钥(PGP 密钥 D88E42B4,可从 https://pgp.mit.edu 获取)对我们所有的软件包进行签名,其指纹为

4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4

下载并安装公钥

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

从 RPM 存储库安装编辑

在基于 RedHat 的发行版的 /etc/yum.repos.d/ 目录中或基于 OpenSuSE 的发行版的 /etc/zypp/repos.d/ 目录中创建一个名为 kibana.repo 的文件,其中包含

[kibana-8.x]
name=Kibana repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

您的存储库已准备就绪。您现在可以使用以下命令之一安装 Kibana

sudo yum install kibana 
sudo dnf install kibana 
sudo zypper install kibana 

在较旧的基于 Red Hat 的发行版上使用 yum

在 Fedora 和其他较新的 Red Hat 发行版上使用 dnf

在基于 OpenSUSE 的发行版上使用 zypper

手动下载并安装 RPM编辑

Kibana v8.14.3 的 RPM 包可以从网站下载,并按如下方式安装

wget https://artifacts.elastic.co/downloads/kibana/kibana-8.14.3-x86_64.rpm
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.14.3-x86_64.rpm.sha512
shasum -a 512 -c kibana-8.14.3-x86_64.rpm.sha512 
sudo rpm --install kibana-8.14.3-x86_64.rpm

比较下载的 RPM 包的 SHA 和发布的校验和,应该输出 kibana-{version}-x86_64.rpm: OK

启动 Elasticsearch 并为 Kibana 生成注册令牌编辑

首次启动 Elasticsearch 时,会自动进行以下安全配置

  • 启用身份验证和授权,并为 elastic 内置超级用户生成密码。
  • 为传输层和 HTTP 层生成 TLS 证书和密钥,并使用这些密钥和证书启用和配置 TLS。

密码、证书和密钥将输出到您的终端。

然后,您可以使用 elasticsearch-create-enrollment-token 工具为 Kibana 生成注册令牌

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

启动 Kibana 并输入注册令牌,以将 Kibana 与 Elasticsearch 安全连接。

使用 systemd 运行 Kibana编辑

要将 Kibana 配置为在系统启动时自动启动,请运行以下命令

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service

可以使用以下命令启动和停止 Kibana

sudo systemctl start kibana.service
sudo systemctl stop kibana.service

这些命令不提供 Kibana 是否成功启动的反馈。可以通过 journalctl -u kibana.service 访问日志信息。

通过配置文件配置 Kibana编辑

默认情况下,Kibana 从 /etc/kibana/kibana.yml 文件加载其配置。此配置文件的格式在配置 Kibana 中有解释。

RPM 的目录布局编辑

RPM 将配置文件、日志和数据目录放置在基于 RPM 的系统的适当位置

类型 描述 默认位置 设置

home

Kibana 主目录或 $KIBANA_HOME

/usr/share/kibana

bin

二进制脚本,包括用于启动 Kibana 服务器的 kibana 和用于安装插件的 kibana-plugin

/usr/share/kibana/bin

config

配置文件,包括 kibana.yml

/etc/kibana

KBN_PATH_CONF

data

Kibana 及其插件写入磁盘的数据文件的位置

/var/lib/kibana

path.data

logs

日志文件位置

/var/log/kibana

path.logs

plugins

插件文件位置。每个插件都将包含在一个子目录中。

/usr/share/kibana/plugins