如何在 Ubuntu 20.04 LTS 上安装 Sensu Monitoring

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Sensu Monitoring。 对于那些不知道的人,Sensu Go 是 Sensu 的最新版本。 它是一个开源的全栈监控工具,适用于任何类型的动态操作环境。 它是一个简单、可扩展且具有延展性的框架,可帮助您构建所需的监控系统。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 Sensu Go 监控。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint),您可以按照相同的说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Sensu Monitoring

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update sudo apt upgrade sudo apt install curl gnupg unzip wget

步骤 2. 在 Ubuntu 20.04 上安装 Sensu Monitoring。

Sensu Go 为我们提供了一个脚本,它以一种非常方便的方式将其存储库添加到我们的系统中:

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash

下载并执行脚本后,您可以开始安装 Sensu 软件包:

sudo apt install sensu-go-backend

安装后,现在我们将配置文件下载到其默认的配置目录中:

sudo curl -L https://docs.sensu.io./sensu-go/latest/files/backend.yml -o /etc/sensu/backend.yml

接下来,将 Sensu 作为系统服务进行管理。 因此,启动它,启用它并检查服务的状态:

sudo systemctl start sensu-backend sudo systemctl enable sensu-backend

然后,你需要安装 sensuctl 通过运行:

sudo apt install sensu-go-cli

完成后,您必须通过运行来配置它:

$ sensuctl configure ? Authentication method: username/password ? Sensu Backend URL: https://127.0.0.1:8080 ? Namespace: default ? Preferred output format: tabular ? Username: admin ? Password: ******

步骤 3. 访问 Sensu Monitoring Web 界面。

您现在可以使用访问您的 Uchiwa 仪表板 https://your-ip-server:3000. 您应该在以下屏幕上看到 Sensu 仪表板:

恭喜! 您已成功安装 Sensu。 感谢您使用本教程在您的 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Sensu 监控。 如需更多帮助或有用信息,我们建议您查看 Sensu 官方网站.