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 等其他工具。 通过评论向我们发送您的查询。