如何在 Ubuntu 20.04 上安装 Grafana

Grafana 是一个监控和可视化软件。 借助仪表板和图表,您可以可视化、查询和监控一段时间内的数据。 它可以连接复杂的数据源,如 MySQL、ElasticSearch、Graphite、Prometheus 等。

在今天的帖子中,我们将引导您完成在 Ubuntu 操作系统上安装 Grafana 的步骤。 您可以使用不同的方式在 Ubuntu 操作系统上安装 Grafana:

在这里,我们将介绍:

  • 使用 APT 存储库安装 Grafana
  • 使用 .deb 包安装 Grafana

笔记: 这里显示的两种安装方法都已经过测试 Ubuntu 20.04 LTS.

使用 APT 存储库安装 Grafana

在以下过程中,我们将使用 APT 存储库安装 Grafana。 虽然,您可以使用 Ubuntu 官方存储库安装 Grafana,但它不是最新版本。 要获取 Grafana 最新版本,我们可以使用 Grafana 的官方 APT 存储库。 使用这种方法,只要有更新的版本可用,您就可以更轻松地使用 apt-get update 更新 Grafana。 让我们开始吧。

1. 将 software-properties-common 包添加到您的系统。 它将允许您轻松管理系统中的 PPA:

$ sudo apt install software-properties-common

现在将开始安装,如果在安装过程中,系统会提示您 是/否, 类型 是的 并按下 Enter.

2. 现在,您必须将 Grafana GPG 密钥导入 APT 源密钥环。 运行以下命令来执行此操作:

$ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

此命令将下载 Grafana GPG 密钥并将其添加到 APT 源密钥环。

3. 接下来,使用以下命令将 Grafana 存储库添加到系统的源列表中:

$ echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

4. 添加 Grafana 存储库后,使用以下命令更新系统的源列表:

$ sudo apt update

5. 现在可以按如下方式安装 Grafana:

$ sudo apt install Grafana

现在将开始安装,如果在安装过程中,系统会提示您 是/否, 类型 是的 并按下 Enter.

6. 要验证安装,请使用以下命令:

$ grafana-server -v

下面的输出验证 Grafana 版本 8.0.5 已安装在您的系统上。

安装后,您可以使用以下命令启动 Grafana 服务:

$ sudo systemctl start grafana-server

使用以下命令使服务在启动时自动启动:

$ sudo systemctl enable grafana-server

要验证 Grafana 服务是否正在运行,请使用以下命令:

$ sudo systemctl status grafana-server

您应该看到以下输出,显示 Grafana 服务正在运行且没有任何错误。

现在 Grafana 已经安装并可以使用了。

使用 .deb 包安装 Grafana

Grafana 也可以在 Grafana 官方网站上以 .deb 包的形式获得。 但是,请记住,每次发布较新版本时,您都必须手动更新 Grafana。 在这个方法中,我们将使用 Grafana 官方的 .deb 包下载 Grafana 下载 页。 截至 2021 年 7 月,网站上提供的最新版 Grafana 为 8.0.5。

1. 首先,使用以下命令安装一些先决条件:

$ sudo apt-get install -y adduser libfontconfig1

2. 现在使用下面的命令,下载 Grafana 8.0.5 的 .deb 包。 要下载任何其他版本,请访问 Grafana 官方 下载 链接并获取您需要的版本。

$ wget https://dl.grafana.com/oss/release/grafana_8.0.5_amd64.deb

此命令会将 Grafana 版本 8.0.5 下载到您的主目录。

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

$ sudo dpkg -i grafana_8.0.5_amd64.deb

4. 要验证安装,请使用以下命令:

$ grafana-server -v

下面的输出验证 Grafana 版本 8.0.5 已安装在您的系统上。

安装后,您可以使用以下命令启动 Grafana 服务:

$ sudo systemctl start grafana-server

使用以下命令使服务在启动时自动启动:

$ sudo systemctl enable grafana-server

要验证 Grafana 服务是否正在运行,请使用以下命令:

$ sudo systemctl status grafana-server

您应该看到以下输出,显示 Grafana 服务正在运行且没有任何错误。

现在 Grafana 已经安装并可以使用了。

配置防火墙

如果您需要从安装了 Grafana 的同一系统访问 Grafana,则可以跳过此步骤。 但是,如果您需要从本地网络上的另一个系统访问 Grafana,则需要在防火墙中打开端口 3000。

这是在防火墙中允许端口 3000 的命令:

$ sudo ufw allow 3000/tcp

访问 Grafana

要访问 Grafana,请打开任何 Web 浏览器并导航到 Grafana 的服务器 IP 地址,如下所示:

https://ip-address:3000

这将打开 Grafana 的登录屏幕。 使用登录 admin 作为您的用户名和密码。

使用默认凭据登录后,它会要求您为您的密码设置新密码 admin 帐户。 输入新密码并确认。 然后点击 提交.

在此之后,您将看到以下 Grafana Dashboard。

卸载 Grafana

如果您需要卸载 Grafana,可以通过运行以下命令来执行此操作:

$ sudo apt remove grafana

无论您是使用 APT 存储库还是使用 .deb 包安装 Grafana,此命令都适用于这两种方法,并将从您的系统中删除 Grafana。

在这篇文章中,我们介绍了如何使用两种方法在 Ubuntu 操作系统上安装 Grafana:使用 APT 存储库和 .deb 包。 使用上面讨论的任何一种方法,您都可以在系统上安装最新版本的 Grafana。 最后,我们还介绍了如何在需要时卸载 Grafana。