如何在 CentOS 8 上安装 Grafana

Grafana 是一个开源软件,也是 2019 年最常用的监控仪表板之一,被 PayPal、eBay 和 Red Hat 使用。 对于所有想要使用可扩展且强大的仪表板监控工具的工程师来说,Grafana 是一个不错的选择。 该监控工具监控各种数据源。 使用 Grafana,您可以绑定 Prometheus 或 Influx DB 等时间序列数据库和 PostgreSQL 或 MySQL 等关系数据库。

我们将在本文中详细介绍如何在 CentOS 8 上使用 Grafana 监控仪表板。

先决条件

您需要在系统上以 root 用户身份登录才能运行所有管理命令。

在 CentOS 8 Linux 发行版上安装 Grafana

Grafana 安装完成到下面提到的步骤数:

第 1 步:添加 Grafana Yum 存储库

要使用 yum 包管理器安装 Grafana,请将 Grafana 存储库添加到本地 yum 存储库。 为此,请使用“活动”部分打开终端,然后单击 CentOS 8 桌面左侧边栏中的终端图标。 现在,在 Yum 存储库中创建一个新文件“grafana.repo”,并在终端应用程序上以管理权限执行以下命令:

$ cat <<EOF | sudo tee /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

EOF

Enter 这 sudo 密码和以下输出显示在终端上:

第 2 步:更新 yum 存储库

使用以下给出的命令更新可用的系统包:

$ sudo dnf makecache

现在,您系统的所有软件包都已更新。

第 3 步:使用 Yum 安装 Grafana

在系统上添加和配置 grafana 存储库后,通过执行以下命令安装 grafana:

$ sudo dnf -y install grafana

上述命令导入 GPG 密钥并在 CentOS 8 上安装所有必需的 grafana 包。

安装 grafana 完成后,使用以下命令验证安装并查看 grafana 包的详细信息:

$ rpm -qi grafana

第 4 步:检查 Grafana systemd 服务

systemd 管理系统上的 grafana 服务。 因此,通过运行“systemctl”命令启用它,如下所示:

$ sudo systemctl enable --now grafana-server.service

第五步:启动 Grafana systemd 服务

现在,grafana systemd 服务已启用。 启动服务,然后通过运行以下命令检查 grafana 服务的“运行或活动”状态:

$ systemctl start grafana-server.service
$ systemctl status grafana-server.service

第 6 步:启用防火墙规则

默认情况下,grafana 服务在 3000 端口上运行。因此,如果您的系统上正在运行 firewalld 服务,则运行以下命令以允许 grafana 服务访问端口 3000:

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

为确保一切正常,请使用以下给出的命令:

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

第 7 步:Grafana 配置

所有与端口和路径相关的 grafana 配置都存储在“/etc/grafana/grafana.ini”配置文件中。 您可以根据系统要求修改“http_port = 3000”。 grafana 日志默认写入 ‘/var/log/grafana’ 目录。 可以在“/var/lib/grafana/grafana.db”下找到 grafana SQLite 数据库。

第 8 步:通过 Web UI 在 CentOS 8 上启动 Grafana

在 CentOS 8 上启动 Grafana Web 用户界面。打开浏览器并在地址栏中输入以下 URL:

https://localhost:3000

或者

https://server-ip:3000

Grafana Web UI 在您的浏览器中显示如下:

Enter 用户名=admin 和密码= admin 访问 Grafana 仪表板。 之后,浏览器中将显示以下 Grafana 仪表板:

恭喜! Grafana 安装完成。 现在,您可以在 CentOS 8 系统上使用 grafana 监控仪表板。

从 CentOS 8 移除或卸载 Grafana 监控工具

在您的系统上使用 Grafana 后,您可以使用以下给出的命令从 CentOS 8 卸载此监控工具仪表板:

$ sudo yum –y remove grafana

结论

今天,本文已经在本文中通过命令行在CentOS 8系统上安装了Grafana监控仪表盘。 此外,我们还讨论了如何根据您的方便启用和更改 grafana 的配置。 单独的 Grafana 不是很有用。 因此,您必须安装 grafana 以及 Prometheus 或 Influx DB 等其他工具。 通过评论向我们发送您的查询。