在 SUSE 或 openSUSE 上安装 Grafana
本主题解释了如何在 SUSE 或 openSUSE 上安装 Grafana 依赖项、安装 Grafana 并启动系统上的 Grafana 服务器。
您可以使用 RPM 仓库或下载二进制 `.tar.gz` 文件来安装 Grafana。
如果您通过 RPM 或 `.tar.gz` 文件安装,则必须手动更新 Grafana 的每个新版本。
以下视频演示了如何按照本文档中概述的方法在 SUSE 或 openSUSE 上安装 Grafana
从 RPM 仓库安装 Grafana
如果您从 RPM 仓库安装,则每次运行 `sudo zypper update` 时,Grafana 都会自动更新。
Grafana 版本 | 软件包 | 仓库 |
---|---|---|
Grafana Enterprise | grafana-enterprise | https://rpm.grafana.com |
Grafana OSS | grafana | https://rpm.grafana.com |
注意
Grafana Enterprise 是推荐的默认版本。它是免费提供的,包含 OSS 版本的所有功能。您还可以升级到完整 Enterprise 功能集,该功能集支持Enterprise 插件。
要使用 RPM 仓库安装 Grafana,请完成以下步骤
导入 GPG 密钥
wget -q -O gpg.key https://rpm.grafana.com/gpg.key sudo rpm --import gpg.key
使用 zypper 添加 grafana 仓库。
sudo zypper addrepo https://rpm.grafana.com grafana
要安装 Grafana OSS,请运行以下命令
sudo zypper install grafana
要安装 Grafana Enterprise,请运行以下命令
sudo zypper install grafana-enterprise
手动安装 Grafana RPM 软件包
如果您使用 RPM 手动安装 Grafana,则必须手动更新 Grafana 的每个新版本。此方法因您运行的 Linux 操作系统而异。
注意:RPM 文件已签名。您可以使用此公共 GPG 密钥验证签名。
在Grafana 下载页面上,选择要安装的 Grafana 版本。
- 默认选择最新的 Grafana 版本。
- 版本字段仅显示已完成的发布。如果您想安装 Beta 版本,请点击每夜构建,然后选择一个版本。
选择一个版本。
- Enterprise - 推荐下载。功能上与开源版本相同,但包含如果您愿意可以使用许可证解锁的功能。
- 开源 - 功能上与 Enterprise 版本相同,但如果您需要 Enterprise 功能,则需要下载 Enterprise 版本。
根据您运行的系统,点击 Linux 或 ARM。
将安装页面中的 RPM 软件包 URL 和本地 RPM 软件包信息复制并粘贴到下面显示的模式中,然后运行命令。
sudo zypper install initscripts urw-fonts wget wget <rpm package url> sudo rpm -Uvh <local rpm package>
以独立二进制文件安装 Grafana
如果您使用独立二进制文件手动安装 Grafana,则必须手动更新 Grafana 的每个新版本。
完成以下步骤以使用独立二进制文件安装 Grafana
导航到Grafana 下载页面。
选择要安装的 Grafana 版本。
- 默认选择最新的 Grafana 版本。
- 版本字段仅显示带标签的发布版本。如果您想安装每夜构建版本,请点击每夜构建,然后选择一个版本。
选择一个版本。
- Enterprise:这是推荐的版本。功能上与开源版本相同,但包含如果您愿意可以使用许可证解锁的功能。
- 开源:此版本功能上与 Enterprise 版本相同,但如果您需要 Enterprise 功能,则需要下载 Enterprise 版本。
根据您运行的系统,点击下载页面上的 Linux 或 ARM 选项卡。
将下载页面上的代码复制并粘贴到您的命令行中并运行。
在系统上为 Grafana 创建用户帐户
sudo useradd -r -s /bin/false grafana
将解压后的二进制文件移动到 `/usr/local/grafana`
sudo mv <DOWNLOAD PATH> /usr/local/grafana
将 `/usr/local/grafana` 的所有者更改为 Grafana 用户
sudo chown -R grafana:users /usr/local/grafana
创建 Grafana 服务器的 systemd 单元文件
sudo touch /etc/systemd/system/grafana-server.service
在您选择的文本编辑器中将以下内容添加到单元文件
[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
使用二进制文件手动启动 Grafana 服务器
/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana
注意
在此步骤中手动调用二进制文件会自动创建
/usr/local/grafana/data
目录,此目录需要在安装完成前创建和配置。按
CTRL+C
停止 Grafana 服务器。再次将 `/usr/local/grafana` 的所有者更改为 Grafana 用户,以将所有权应用到新创建的
/usr/local/grafana/data
目录sudo chown -R grafana:users /usr/local/grafana
在 SUSE 或 openSUSE 上卸载
要卸载 Grafana,请在终端窗口中运行以下命令
如果您配置了 Grafana 使用 systemd 运行,请停止 Grafana 服务器的 systemd 服务
sudo systemctl stop grafana-server
如果您配置了 Grafana 使用 init.d 运行,请停止 Grafana 服务器的 init.d 服务
sudo service grafana-server stop
卸载 Grafana OSS
sudo zypper remove grafana
卸载 Grafana Enterprise
sudo zypper remove grafana-enterprise
可选:移除 Grafana 仓库
sudo zypper removerepo grafana