菜单
Enterprise 开源

在 RHEL 或 Fedora 上安装 Grafana

本主题解释了如何在 RHEL 或 Fedora 上安装 Grafana 依赖项、安装 Grafana 以及在您的系统上启动 Grafana 服务器。

您可以从 RPM 仓库、从独立 RPM 或使用二进制 .tar.gz 文件安装 Grafana。

如果您通过 RPM 或 .tar.gz 文件安装,那么每次新版本发布时,您都必须手动更新 Grafana。

以下视频演示了如何按照本文档所述在 RHEL 或 Fedora 上安装 Grafana

从 RPM 仓库安装 Grafana

如果您从 RPM 仓库安装,那么每次您更新应用程序时,Grafana 都会自动更新。

Grafana 版本软件包仓库
Grafana Enterprisegrafana-enterprisehttps://rpm.grafana.com
Grafana Enterprise (Beta)grafana-enterprisehttps://rpm-beta.grafana.com
Grafana OSSgrafanahttps://rpm.grafana.com
Grafana OSS (Beta)grafanahttps://rpm-beta.grafana.com

注意

Grafana Enterprise 是推荐的默认版本。它免费提供,并包含 OSS 版的所有功能。您还可以升级到完整的 Enterprise 功能集,该版本支持Enterprise 插件

要从 RPM 仓库安装 Grafana,请完成以下步骤

注意

如果您希望安装 Grafana 的 Beta 版本,请将仓库 URL 替换为上面列出的 Beta URL。

  1. 导入 GPG 密钥

    bash
    wget -q -O gpg.key https://rpm.grafana.com/gpg.key
    sudo rpm --import gpg.key
  2. 使用以下内容创建 /etc/yum.repos.d/grafana.repo 文件

    bash
    [grafana]
    name=grafana
    baseurl=https://rpm.grafana.com
    repo_gpgcheck=1
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.grafana.com/gpg.key
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  3. 要安装 Grafana OSS,请运行以下命令

    bash
    sudo dnf install grafana
  4. 要安装 Grafana Enterprise,请运行以下命令

    bash
    sudo dnf install grafana-enterprise

手动安装 Grafana RPM 软件包

如果您使用 YUM 或 RPM 手动安装 Grafana,那么每次新版本发布时,您都必须手动更新 Grafana。此方法因您运行的 Linux 操作系统而异。

注意: RPM 文件已签名。您可以使用此公共 GPG 密钥验证签名。

  1. Grafana 下载页面上,选择您要安装的 Grafana 版本。

    • 默认选择最新的 Grafana 版本。
    • 版本字段仅显示已发布的版本。如果您想安装 Beta 版本,请点击 Nightly Builds,然后选择一个版本。
  2. 选择版本。

    • Enterprise - 推荐下载。功能上与开源版本相同,但包含您可以通过许可证解锁的功能(如果您选择这样做)。
    • 开源 - 功能上与 Enterprise 版本相同,但如果您需要 Enterprise 功能,则需要下载 Enterprise 版本。
  3. 根据您运行的系统,点击 LinuxARM

  4. 下载页面复制 RPM 软件包 URL 和本地 RPM 软件包信息,粘贴到下面显示的模式中并运行命令。

    bash
    sudo yum install -y <rpm package url>

安装 Grafana 作为独立二进制文件

如果您手动使用独立二进制文件安装 Grafana,那么每次新版本发布时,您都必须手动更新 Grafana。

完成以下步骤以使用独立二进制文件安装 Grafana

  1. 导航到Grafana 下载页面

  2. 选择您要安装的 Grafana 版本。

    • 默认选择最新的 Grafana 版本。
    • 版本字段仅显示带有标签的版本。如果您想安装 Nightly Build 版本,请点击 Nightly Builds,然后选择一个版本。
  3. 选择版本。

    • Enterprise: 这是推荐的版本。功能上与开源版本相同,但包含您可以通过许可证解锁的功能(如果您选择这样做)。
    • 开源: 此版本功能上与 Enterprise 版本相同,但如果您需要 Enterprise 功能,则需要下载 Enterprise 版本。
  4. 根据您运行的系统,点击下载页面上的 LinuxARM 标签页。

  5. 下载页面上的代码复制并粘贴到您的命令行中运行。

  6. 在您的系统上为 Grafana 创建一个用户帐户

    shell
    sudo useradd -r -s /bin/false grafana
  7. 将解压后的二进制文件移动到 /usr/local/grafana

    shell
    sudo mv <DOWNLOAD PATH> /usr/local/grafana
  8. /usr/local/grafana 的所有者更改为 Grafana 用户

    shell
    sudo chown -R grafana:users /usr/local/grafana
  9. 创建一个 Grafana 服务器 systemd 单元文件

    shell
    sudo touch /etc/systemd/system/grafana-server.service
  10. 使用您选择的文本编辑器将以下内容添加到单元文件中

    ini
    [Unit]
    Description=Grafana Server
    After=network.target
    
    [Service]
    Type=simple
    User=grafana
    Group=users
    ExecStart=/usr/local/grafana/bin/grafana server --config=/usr/local/grafana/conf/grafana.ini --homepath=/usr/local/grafana
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
  11. 使用二进制文件手动启动 Grafana 服务器

    shell
    /usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana

    注意

    在此步骤中手动调用二进制文件会自动创建 /usr/local/grafana/data 目录,此目录在安装完成前需要创建和配置。

  12. CTRL+C 停止 Grafana 服务器。

  13. 再次将 /usr/local/grafana 的所有者更改为 Grafana 用户,以便将所有权应用于新创建的 /usr/local/grafana/data 目录

    shell
    sudo chown -R grafana:users /usr/local/grafana
  14. 配置 Grafana 服务器在引导时使用 systemd 启动.

在 RHEL 或 Fedora 上卸载

要卸载 Grafana,请在终端窗口中运行以下命令

  1. 如果您将 Grafana 配置为使用 systemd 运行,请停止 Grafana 服务器的 systemd 服务

    shell
    sudo systemctl stop grafana-server
  2. 如果您将 Grafana 配置为使用 init.d 运行,请停止 Grafana 服务器的 init.d 服务

    shell
    sudo service grafana-server stop
  3. 卸载 Grafana OSS

    shell
    sudo dnf remove grafana
  4. 卸载 Grafana Enterprise

    shell
    sudo dnf remove grafana-enterprise
  5. 可选:移除 Grafana 仓库

    shell
    sudo rm -i /etc/yum.repos.d/grafana.repo

后续步骤

请参阅启动 Grafana 服务器