如何在 Fedora 39 上安装 ELK Stack

ELK Stack 是 Elasticsearch、Logstash 和 Kibana 三种开源工具的强大集合,它们共同使用户能够搜索、分析和可视化实时数据。Elasticsearch 是一个搜索和分析引擎,Logstash 是一个服务器端数据处理管道,而 Kibana 允许用户使用图表和图形可视化数据。对于系统管理员、开发人员和 DevOps 专业人员来说,ELK Stack 是用于管理日志和理解复杂数据系统的宝贵套件。

elk-stack-logo

在 Fedora 39 上安装 ELK Stack

步骤 1。在深入研究 ELK 安装之前,通过更新 Fedora 系统并安装必要的依赖项来准备它至关重要。打开终端并执行:

sudo dnf clean all
sudo dnf update

第2步。安装 Java。

Elasticsearch 需要 Java 才能运行。使用以下命令安装 OpenJDK:

sudo dnf install lsof java-17-openjdk java-17-openjdk-devel

使用以下命令验证安装:

java -version

第 3 步。安装 Elasticsearch。

Elasticsearch 是 ELK Stack 的支柱。要安装它,请先导入 GPG 密钥:

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

创建名为 elasticsearch 的文件回购 在 /etc/yum 中存储库d/ 并添加存储库配置。

sudo nano /etc/yum.repos.d/elasticsearch.repo

使用以下配置:

[elasticsearch-8.x]
name=Elasticsearch 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

然后,安装 Elasticsearch:

sudo dnf install elasticsearch-oss

启动并启用 Elasticsearch 服务:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch

第 4 步。安装 Kibana。

Kibana 为存储在 Elasticsearch 中的数据提供了可视化功能。使用以下命令安装 Kibana:

sudo dnf install kibana-oss

启动并启用 Kibana 服务:

sudo systemctl enable kibana.service 
sudo systemctl start kibana.service

生成注册令牌:

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

第 5 步。安装 Logstash。

Logstash 用于处理传入的数据并将其输入 Elasticsearch。现在添加 Logstash 存储库:

echo '[logstash-8.x]
name=Elastic 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' | sudo tee /etc/yum.repos.d/logstash.repo

使用以下命令安装 Logstash:

sudo dnf install logstash

在 /etc/logstash/conf 中配置 Logstash 管道。d/ 以匹配您的用例。请参阅 Logstash 配置示例。

第 6 步。配置 Elasticsearch 和 Kibana。

编辑 Elasticsearch 的配置文件 (/etc/elasticsearch/elasticsearch.YML公司) 和 Kibana (/etc/kibana/kibana.YML公司)。设置用户身份验证并定义访问控制以保护您的 ELK 堆栈。

第 7 步。访问 Kibana Dashboard。

通过 Web 浏览器访问 Kibana 仪表板,网址为 httplocalhost:5601。使用之前生成的注册令牌设置凭据并访问 Kibana。

ELK-stack-interface

感谢您使用本教程在 Fedora 39 系统上安装 ELK Stack 开源日志分析平台。如需更多信息或有用的信息,我们建议您查看 ELK Stack 官方网站。

未经允许不得转载:统信UOS之家 » 如何在 Fedora 39 上安装 ELK Stack

相关文章