更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Rocky Linux 9/AlmaLinux 9上安装Grafana

在Rocky Linux 9/AlmaLinux 9上安装Grafana

更新时间:2023-01-17 15:53:38浏览次数:625+次

本文介绍在Rocky Linux 9/AlmaLinux 9系统上安装Grafana的方法。

简介

Grafana可用于为收集的指标提供可视化,可在安装InfluxDB 2及Telegraf后安装它并使用。这是因为它具有丰富的上下文可视化,不仅通过图形提供,还通过其他数据表示方法提供。另一个好的特性是,可以定制仪表板以满足特定软件开发项目的需求。

Garana提供以下功能:

统一您的数据:Grafana使用独特的方法提供“single-pane-of-glass”。它统一了现有数据,无论其位于何处。

任何人都可以使用的仪表板:Grafana上的仪表板为从众多来源收集的指标提供了深刻的含义。您还可以与其他团队成员共享仪表板,以便一起分析数据。

灵活性和多功能性:允许您将任何数据转换为灵活和多功能的仪表板。

每个人都能看到的数据:它的构建重点是组织中的每个人都可以访问数据,而不是单个开发人员。

在Rocky Linux 9/AlmaLinux 9系统上安装Grafana,附配置方法

我们需要用仪表板可视化收集的指标。这里我们将使用Grafana作为可视化工具。如需要安装,请在Rocky Linux 9/AlmaLinux 9上添加Grafana存储库:

cat <<EOF | sudo tee /etc/yum.repos.d/grafana.repo

[grafana]

name=grafana

baseurl=https://packages.grafana.com/oss/rpm

repo_gpgcheck=0

enabled=1

gpgcheck=0

gpgkey=https://packages.grafana.com/gpg.key

sslverify=1

sslcacert=/etc/pki/tls/certs/ca-bundle.crt

EOF

现在使用以下命令安装Grafana:

sudo yum install grafana

安装后,重新加载守护程序:

sudo systemctl daemon-reload

启动并启用Grafana:

sudo systemctl start grafana-server

sudo systemctl enable grafana-server

允许Grafana通过防火墙:

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

sudo firewall-cmd --reload

以上操作完成后,就可以访问Grafana Web UI了,下面可进行配置。

我们可以使用URL访问Grafana web UI,地址格式为http://IP_Address:3000,然后使用默认凭据登录,如下:

用户名:admin

密码:admin

设置新密码并转到下面的仪表板,以下将以InfluxDB为例,前提条件是安装InfluxDB,可参考https://www.hmxthome.com/linux/4979.html里面的内容:

\

现在,通过导航到数据源->InfluxDB添加新数据源,将InfluxD添加为Grafana上的数据源。切换到InfluxDB2首选的Flux查询语言,然后提供InfluxDB详细信息:

\

向下滚动并提供存储桶、令牌和组织名称:

\

如上所示提供了所有必需的详细信息后,单击保存并测试。上面的输出显示数据源已经添加,InluxDB2可以访问。现在,我们可以使用InluxDB数据源在Grafana上创建仪表板。我将使用ID为15650的Telegraf Metrics仪表板示例,地址在https://grafana.com/grafana/dashboards/15650-telegraf-influxdb-2-0-flux/,如下图:

\

要加载仪表板,请选择InluxDB作为数据源,然后单击导入:

\

现在要查看度量,请从组织中的3个存储桶中选择一个存储桶(我的组织):

\

现在,您可以在Grafana上配置所需的警报规则:

\

至此,安装配置Grafana完成。