如何在 Fedora 37 上安装 Graylog

我们将向您展示如何在 Fedora 37 上安装 Graylog。您是否正在努力管理和分析 Fedora 37 系统上各种来源的日志?如果是这样,Graylog可能是您一直在寻找的解决方案。Graylog 是一个开源日志管理系统,可以收集、索引和分析来自不同来源的大量日志数据。它提供了一个用于搜索、分析和可视化日志数据的集中式平台,使其成为任何系统管理员的必备工具。

Graylog-logo

在 Fedora 37 上安装 Graylog

第 1 步。在继续之前,请更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。使用此命令更新服务器软件包:

sudo dnf upgrade
sudo dnf update

第 2 步。安装爪哇。

Elasticsearch 依赖于 Java,在 Fedora 上安装 Elasticsearch 之前,您需要在机器上安装它。运行以下命令以安装 OpenJDK 包:

sudo dnf install java-11-openjdk

使用以下命令验证 Java 版本:

java -version

第 3 步。安装 Elasticsearch。

默认情况下,Elasticsearch 在 Fedora 37 基础存储库中不可用。现在我们将 Elasticsearch RPM 存储库添加到您的 Fedora 系统中:

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

echo "[elasticsearch-7.10.2]
name=Elasticsearch repository for 7.10.2 packages
baseurl=https://artifacts.elastic.co/packages/oss-7.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/elasticsearch.repo

接下来,导入 Elasticsearch GPG 密钥:

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

完成后,在 Fedora 系统上安装 Elasticsearch 软件包:

sudo dnf update
sudo yum install elasticsearch-oss

安装完成后,现在启用 Elasticsearch(在系统启动时自动启动)、启动并使用以下命令验证状态:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

第 4 步。安装 MongoDB。

现在我们运行以下命令在 Fedora 系统上添加 MongoDB 仓库:

nano /etc/yum.repos.d/mongodb-org.repo

添加以下文件:

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

之后,使用以下命令更新软件包并安装MongoDB的最新稳定版本:

sudo dnf update
sudo yum install mongodb-org

安装完成后,我们需要启动MongoDB服务器才能开始运行。我们使用以下命令执行此操作:

sudo systemctl start mongod
sudo systemctl enable mongod

第5步。在 Fedora 37 上安装 RustDesk。

默认情况下,RustDesk 在 Fedora 37 默认存储库中不可用。现在打开系统上的终端并运行以下命令将 Graylog 存储库添加到您的系统中:

sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-5.0-repository_latest.rpm

添加存储库后,运行以下命令以在系统上安装 Graylog:

sudo dnf install graylog-server

安装完成后,使用以下命令启动 Graylog 服务:

sudo systemctl start graylog-server
sudo systemctl enable graylog-server

第 6 步。灰日志的配置。

在 Fedora 37 上安装 Graylog 后,我们需要配置它以开始处理日志。使用以下命令打开位于 的 Graylog 配置文件:/etc/graylog/server/server.conf

nano /etc/graylog/server/server.conf

在配置文件中找到以下行并设置系统的 IP 地址:

rest_listen_uri = http://127.0.0.1:9000/api/

将其更改为:

rest_listen_uri = http://<your-IP-address>:9000/api/

在配置文件中找到以下行并取消注释:

#web_listen_uri = http://127.0.0.1:9000/

将其更改为:

web_listen_uri = http://<your-IP-address>:9000/api/

此外,添加 password_secret 和 root_password sha2,因为这些是强制性的,没有它们,Graylog 将无法启动。要创建 ,请运行以下命令:root_password_sha2

echo -n "Enter Password: " && head -1 </dev/stdin | tr -d '\n' | sha256sum | cut -d" " -f1

接下来,生成一个:password_secret

< /dev/urandom tr -dc A-Z-a-z-0-9 | head -c${1:-96};echo;

最后,使用以下命令重新启动 Graylog 服务:

sudo systemctl restart graylog-server

步骤 7.配置防火墙。

我们需要将防火墙配置为允许 Graylog 服务器的流量通过端口 9000:

sudo firewall-cmd --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

第8步。访问格雷日志网页界面。

成功安装后,打开您的网络浏览器并使用 URL 访问 WordPress CMS .您将被重定向到以下页面:http://your-IP-address:9000

Installing-Graylog-LoginScreen

感谢您使用本教程在您的 Fedora 37 系统上安装 Graylog。如需其他帮助或有用信息,我们建议您查看 Graylog 官方网站

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

相关文章