如何在 Rocky Linux 8 上安装 Grafana

Grafana 用 Go 和 Typescript 编写,是一种开源监控和警报工具,被公司广泛用于监控、数据可视化和分析。 它提供高度可定制且功能丰富的仪表板,可将其配置为可视化来自各种数据源的数据。 Grafana 可以与 InfluxDB、Graphite 和 Prometheus 等流行工具集成,以增强指标的监控和可视化。

在本教学指南中,我们将引导您在 Rocky Linux 上安装 Grafana。

步骤 1:在 Rocky Linux 上添加 Grafana 存储库

首先,我们将在本地系统上添加 Grafana 存储库,以便在更新推出时利用它们。 因此,创建一个存储库文件,如图所示。

$ sudo vim /etc/yum.repos.d/grafana.repo

接下来,将下面提供的整个代码粘贴到文件上并保存更改。

[grafana]  name=grafana  baseurl=https://packages.grafana.com/oss/rpm  repo_gpgcheck=1  enabled=1  gpgcheck=1  gpgkey=https://packages.grafana.com/gpg.key  sslverify=1  sslcacert=/etc/pki/tls/certs/ca-bundle.crt

接下来,更新您的 Rocky Linux 存储库以与新添加的 Grafana 存储库同步。

$ sudo dnf update

在此过程中,系统会提示您导入 GPG 密钥。 只需输入“y”并按回车键继续导入密钥。

第 2 步:在 Rocky Linux 上安装 Grafana

添加 Grafana 存储库后,剩下的唯一事情就是使用 DNF 包管理器来安装 Grafana。 因此,调用命令:

$ sudo dnf install grafana

该命令将 Grafana 与许多其他依赖项一起安装。

您可以使用提供的命令探测安装的 Grafana 版本的详细信息

$ rpm -qi

这会打印出 Grafana 的详细信息,例如名称、版本、发布号和安装日期,仅提及其中的一些细节。

第 3 步:启动并启用 Grafana

默认情况下,Grafana 服务在安装时处于非活动状态。 我们需要使用以下命令启动并运行它:

$ sudo systemctl start grafana-server

要启用 Grafana 服务器,使其在启动或重新启动时自动启动,请调用以下命令:

$ sudo systemctl enable grafana-server

为了确保 Grafana 正在运行,请执行以下命令:

$ sudo systemctl status grafana-server

步骤 4:配置防火墙

要访问 Grafana GUI 监控仪表板,我们需要执行额外的步骤并在防火墙上允许端口 3000。 这是 Grafana 默认监听的端口。 您可以使用 netstat 命令来验证这一点,如图所示。

$ sudo netstat -pnltu

因此,运行以下命令以允许该端口穿过防火墙。

$ sudo firewall-cmd --add-port=3000/tcp --permanent
$ sudo firewall-cmd --reload

要验证该端口是否已被防火墙允许,请运行以下命令:

$ sudo firewall-cmd --list-all | grep ports

第 5 步:访问 Grafana 仪表板

说完又做,最后的任务是登录 Grafana 仪表板。 因此,启动浏览器并浏览 URL:

https://server-ip:3000

您将被重定向到显示的 Grafana 登录页面。 默认凭据是

电子邮件/用户名: 行政

密码: 行政

出于安全考虑,您将需要重置密码并提供更强的密码以防止可能的违规行为。

最后,您将进入 Grafana 仪表板,如图所示。

从这里,您可以添加来自无数环境的数据源并开始监控您的应用程序。 我们真诚地希望您现在可以在 Rocky Linux 8 上安装 Grafana。