百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

如何在 Windows 11 或 10 上通过 WSL 安装 Sensu Go 监控工具

liuian 2025-09-01 08:14 20 浏览

通过在 Windows 11 或 10 上使用 WSL(Windows 子系统 for Linux)安装 Sensu Go 监控工具,开始监控你的服务器系统和网络设备。

什么是 Sensu Go?

Sensu 是一个适用于云环境的开源基于代理的监控工具。它用 Ruby 编写,使用 RabbitMQ 进行消息传递,使用 Redis 进行数据存储。而 Sensu Go 是通过完全用 Go 语言重写原始版本开发的,以提供新功能并减少运维开销。

Sensu Go 是一个免费和付费的可观测性平台,支持服务器性能指标,并能够填补指标、日志和追踪之间监控相关性的差距。可以无缝集成现有的监控技术,如 Nagios、StatsD、Telegraf、Prometheus 等。

Sensu Go 有三个版本:免费版、专业版和企业版。免费版提供免费监控最多 100 个节点,而专业版每月每个节点收费 3 美元,最多支持 3000 个节点,适合中小企业。如果需要更多,企业版每个额外节点收费 5 美元,并提供其他商业功能。

Sensu Go 的组件包括 Sensu 后端(服务器组件)和安装在要监控的系统上的 Sensu 代理。这些可以是服务器、虚拟机或容器。除了这两个组件外,它还提供 Sensuctl,这是一个命令行工具,用于通过 Sensu 的 HTTP API 管理 Sensu Go。

在 Windows 10 或 11 上安装 Sensu Go 的步骤

要在 Windows 11 或 10 上开始使用 Sensu Go 监控工具,你的系统应有 10 GB 的空闲空间和 4GB 的 RAM。如果在生产环境中使用,则建议使用 8GB 的 RAM。

1. 在 Windows 11 或 10 上启用 WSL

这里我们使用 Windows 上的 Ubuntu 22.04 WSL 应用程序,你也可以使用 Debian 或 Ubuntu 20.04。如果你已经启用了 WSL 1 或 2 应用程序并且可以使用它,那么你可以跳到下一步。否则,首先安装它。

2. 在 Ubuntu 中添加 Sensu 仓库

下一步是在我们的 Ubuntu WSL 系统上添加仓库,该仓库将提供我们需要安装 Sensu 后端的软件包,因为默认系统仓库中没有 Sensu 后端。因此,在你的命令终端中运行以下命令。

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

3. 在 Windows 10 或 11 上安装 Sensu Go 后端

我们已经在 Ubuntu 22.04/20.04 系统上有了 Sesnu 仓库,现在我们可以使用系统的 APT 包管理器轻松安装后端。以下是需要遵循的命令:

 sudo apt install sensu-go-backend

4. 启动 Sensu Go 后端服务

我们需要一个后端配置文件来启动 Sensu Go 服务,否则如果你尝试启动服务,将会出现错误。因此,首先,使用以下命令下载它:

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

现在,启动服务:

 sudo systemctl start sensu-backend

要检查服务状态,使用:

 sudo systemctl status sensu-backend

5. 配置用户名和密码

一旦你确定 Sensu Go 后端正在无错误地运行,设置用户名和密码以访问此监控工具的基于 Web 的图形用户界面。为此,我们需要设置两个环境变量,并使用所需的凭据值来设置管理员用户和密码。设置环境变量后,使用 sensu-backend init 命令初始化它。

方法 1:

 export SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=yourusername
 export SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=yourpassword
 sensu-backend init

如果系统提示允许 Sensu 后端通过防火墙,请不要忘记点击 “允许访问” 按钮。

方法 2:

或者,用户可以使用以下命令以交互方式设置用户名和密码,而不是使用上述方法:

 sensu-backend init --interactive

系统将提示你设置用户名和密码以及 API。但是,API 密钥是可选的 —— 按 Enter 键跳过它。

6. 访问 Web 界面

打开一个本地或远程系统浏览器,该浏览器可以访问你安装了 Sensu GO 监控解决方案的服务器的 IP 地址。

将你的浏览器指向以下格式的服务器 IP 和端口号:

 http://server-ip-address:3000

7. 登录

使用你在本教程 步骤 5 中为 Sensu 设置的管理员凭据。之后点击 登录 按钮。

8. Sensu Go 监控仪表板

最后,Sensu Go 的仪表板出现了,你可以从这里获取通过 Sensu 代理设置监控的系统的指标概览。但是,为此,我们需要手动在我们想要监控的每个系统上安装代理。转到下一步了解如何操作。

9. 安装 Sensu Go 代理

假设你想使用 Sensu GO 监控某个远程系统,为此,首先我们需要确保该系统已安装 Sensu 代理。

对于 Ubuntu 或 Debian

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

对于 RHEL/CentOS/Rocky Linux/AlmaLinux/Oracle Linux

 curl -s https://packagecloud.io/install/repositories/sensu/stable/script.rpm.sh   | sudo bash
 sudo yum install sensu-go-agent

对于 Windows

前往 Sensu 网站并下载代理可执行文件 —— 这里是链接
https://sensu.io/downloads

10. 如何在 Linux 上配置代理

假设你已经在 Linux 上安装了 Sensu Go 代理,例如 Ubuntu/Debian 或 RedHat(使用上一步骤)。现在,你希望对其进行配置,以便后端能够识别该系统并将其添加到监控列表中。

这里我们使用 Ubuntu/Debian,但其他 Linux 系统的方法也相同。

复制代理配置文件

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

编辑代理文件并添加 Sensu 后端服务器 URL。

 sudo nano /etc/sensu/agent.yml

删除 #,如下图所示,从名称、命名空间、后端 URL 和 IP 地址中移除注释。之后,将地址 127.0.0.1 替换为你的 Sensu Go 后端服务器地址。

使用 Ctrl+O 保存文件,按 Enter 键,然后退出 —— Ctrl+X

现在,重启代理以使更改生效。

 sudo systemctl restart sensu-agent

11. 在 Windows 10 或 11 上开始监控

在你想要监控的系统上安装并配置 Sensu Go 代理后,刷新在 Windows 11 或 10 WSL Linux 应用程序上运行的 Sensu Go Web 界面,以在仪表板上查看添加的设备。你可以看到我们得到了两个实体:一个是后端,另一个是代理。

12. 如何安装 Sensuctl 命令工具

Sensuctl 是 Sensu 监控解决方案提供的一个工具,用于通过命令行管理其资源。它通过调用 Sensu 的底层 API 来创建、读取、更新和删除事件、实体和资源。Sensuctl 可用于 Linux、macOS 和 Windows。

以下是安装它在 Debian 或 Ubuntu 系统上的方法。

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

了解更多关于这个命令工具及其用法的信息,请访问 官方文档页面

13. 卸载后端和代理(可选)

如果你不再需要在 Windows WSL 系统上安装 Sensu Go 后端和代理,以下是卸载它们的命令。

 sudo apt autoremove --purge sensu-go-backend
 sudo apt autoremove --purge sensu-go-agent

相关推荐

笔记本显卡天梯图排行榜(笔记本显卡天梯图最新版)

1、华硕ASUSROG-STRIX-RTX3080-O10G-GAMING1440-1935MHz华硕RTX3080被称为猛禽显卡,它将ROGSTRIX的轴流风扇进一步升级,扇叶数量也进行了...

惠普打印机售后维修官网(惠普打印机官方维修点查询)

是位于唐河县城区的惠普授权服务中心。这家维修点提供惠普打印机的售后服务和维修,包括故障排查、维修、更换零部件等。他们的技术人员都经过惠普的专业培训,能够提供高质量的服务。如果您的惠普打印机出现了问题,...

万能网卡驱动下载win11(万能网卡驱动windows7版2018最新版)

在windows11系统中点击桌面下方的开始图标,打开设置页面鼠标点击选择设备管理器选项。找到其中的网络适配器功能。右键选择显卡,点击卸载设备按钮等待卸载完成后重新安装驱动并重启计算机设备即可。想要修...

cpu总是100使用率怎么回事呢

CPU占用率100%可能有多种原因。以下是一些可能的原因:驱动没有经过认证,这可能导致CPU资源占用100%。杀毒软件可能会占用大量的CPU资源,因为它们需要实时监控网页、邮件、个人隐私等功能。病毒或...

苹果6怎么升级系统版本(苹果6怎么升级系统版本最高能到多少)

要是喜欢自己动手可以自己去官网上下载,新系统在更新,他只是不支持自动更新的。如果不想自己动手,可以去拼多多或者是淘宝里面找一找,多的是那种帮你刷新系统的。也就是一点点钱的事情。现在选择很多活人不会被尿...

windows2003镜像32位下载(win2003系统镜像)

虚拟光驱装系统,(win7,xp通用)具体步骤一、将从网上下载的win7旗舰版ISO系统文件存放到D盘。二、从网上下载虚拟光驱,打开安装后在任务栏右通知区显示“虚拟DAEMON管理器”图标,在我的电脑...

如何制作表格excel工作表(如何制作表格excel工作表表头)
  • 如何制作表格excel工作表(如何制作表格excel工作表表头)
  • 如何制作表格excel工作表(如何制作表格excel工作表表头)
  • 如何制作表格excel工作表(如何制作表格excel工作表表头)
  • 如何制作表格excel工作表(如何制作表格excel工作表表头)
win10电脑自动更新怎么关闭(win10电脑怎么关闭自动更新系统)

win10老推送win11打开的方法步骤如下,1,首先,打开设置,点击更新和安全2,打开后,点击windows预览体验计划3,打开后,点击开始4,然后按流程进行注册5,注册完成后,点击选择帐户6,然后...

电脑如何下载打印机驱动并安装
  • 电脑如何下载打印机驱动并安装
  • 电脑如何下载打印机驱动并安装
  • 电脑如何下载打印机驱动并安装
  • 电脑如何下载打印机驱动并安装
微软售后维修点(微软售后维修点江门)
  • 微软售后维修点(微软售后维修点江门)
  • 微软售后维修点(微软售后维修点江门)
  • 微软售后维修点(微软售后维修点江门)
  • 微软售后维修点(微软售后维修点江门)
window7下载steam(window7下载一键重装如何恢复网络)

回答如下:要在Windows7上下载Steam,您可以按照以下步骤操作:1.打开您的浏览器,访问Steam官网(https://store.steampowered.com)。2.点击页面右上角...

系统还原没有还原点怎么办(系统还原点不动怎么办)

如果电脑没有创建还原点,就不能使用系统还原来回到之前的状态。但是,可以尝试使用其他备份工具或软件来恢复数据或重建系统。比如,可以使用第三方备份软件来备份重要文件和数据。如果是系统出现问题,可以尝试重新...

正在准备windows(正在准备windows请勿关机怎么办)

这个情况在使用华为电脑时可能会遇到。一般来说,这是因为电脑正在进行系统更新或者安装软件程序等操作,导致启动时间较长。如果电脑显示“正在准备Windows,请勿关闭电源”,则说明电脑正在进行系统更新。...

有win10安装包怎么装系统(win10安装包安装教程)
有win10安装包怎么装系统(win10安装包安装教程)

如果是原版ISO镜像,可以加载到虚拟光驱直接安装。如果是第三方更改的就需要启动盘。个人建议用U盘启动盘来安装。下载一个u盘启动盘程序(优启通、大白菜……),按照提示把它安装到U盘。启动盘制作完毕以后,启动电脑安快捷键选择U盘启动。进入pe后...

2026-01-14 16:37 liuian

gho怎么变成iso文件(gho改成iso)

要将GHO转换为ISO,您需要使用GHO映像转换器软件。以下是执行此操作的步骤:1.下载和安装GHO映像转换器软件。2.运行转换器软件,并单击“打开”按钮。3.在弹出窗口中,选择要转换的GHO...