本文主要介绍“如何通过WSL在Windows11或10上安装Sensu Go监控”。在日常操作中,相信很多人对如何通过WSL在Windows11或10上安装Sensu Go监控有疑惑。主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你解决“如何通过WSL在Windows11或10上安装Sensu Go监控”的疑惑!接下来请跟着主机频道学习!
在Windows 10或11上安装Sensu Go的步骤要在Windows 11或10上开始使用Sensu Go监控工具,您的系统应该有10 GB的可用空间和4GB的RAM。但是,如果您在生产环境中,建议使用8 GB的RAM。
1.在Windows 11或10上启用WSL这里我们用的是Windows上的Ubuntu 22.04 WSL App,你也可以用Debian或者Ubuntu 20.04。如果您已经启用并使用了WSL 1或2应用程序,那么您可以进入下一步。
2.在Ubuntu中添加Sensu库下一步是让库提供我们在Ubuntu WSL系统上安装Sensu backend所需的软件包,因为使用默认的系统库是无法安装的。因此,在命令终端中运行给定的命令。
sudo apt安装curlcurl-s https://package cloud . io/install/repositories/sensu/stable/script . deb . sh | Sudo bash 3。在Windows 10或11上安装Sensu Go后端。我们的Ubuntu 22.04/20.04系统已经有Sesnu库,现在我们可以使用系统的APT包管理器轻松安装后端。这是需要遵循的命令:
Sudo安装sensu-go-backend 4。启动Sensu Go后台服务。我们需要一个支持的配置文件来启动Sensu Go服务。如果没有它,您将在尝试启动服务时遇到错误。因此,首先,使用给定的命令下载它:
sudocurl-l https://docs . sensu . io/sensu-go/latest/files/back end . yml-o/etc/sensu/back end . yml sudomkdir/var/run/sensu/Now,启动服务:
Sudo service sensu-backend start检查服务状态,使用:
Sudo服务感觉-后端状态5。一旦确定Sensu Go后端正在运行并且没有错误,请配置用户名和密码。设置用户名和密码,以访问该监控工具基于Web的图形用户界面。为此,我们需要用必需的凭证值设置两个环境变量,以设置管理员用户和密码。Sensu-backend init设置环境变量,并用命令初始化它。
方法1:
ExportSensu _ back end _ cluster _ admin _ username = h3s media ExportSensu _ back end _ cluster _ admin _ password = your password Sensu-back end init如果系统要求允许sensu支持的防火墙,别忘了点击“允许访问”按钮。
方法二:
或者,用户可以使用给定的命令而不是上面的命令来交互设置用户名和密码:
交互系统会要求你设置用户名、密码和API。但是,API键是可选的——按Enter键跳过它。
6.访问web界面,打开本地或远程系统浏览器,访问安装Sensu GO监控解决方案的服务器的IP地址。
使用以下格式的端口号将浏览器指向服务器IP:
http://server-IP-地址:30007。使用在本教程的步骤5中为Sensu设置的管理员凭据登录。然后单击登录按钮。
8.Sensu Go监控仪表板最后,Sensu Go的仪表板就在那里,在这里您可以获得从系统中提取的指标的概述,以便使用Sensu agent进行监控。但是要做到这一点,我们必须在每个要监控的系统上手动安装代理。转到下一步。
9.现在安装Sensu GO代理,假设你想用Sensu Go监控一个远程系统。首先,我们必须确保特定的系统有一个感觉代理。
对于Ubuntu或Debian
curl-s https://package cloud . io/install/repositories/sensu/stable/script . deb . sh | sudobash sudo apt-get install sensu-go-agent适用于rhel/centos/Rocky Linux/Alma Linux/Oracle Linux。
curl-s https://package cloud . io/install/repositories/sensu/stable/script . rpm . sh | sudobash sudo yum安装sensu-go-agent for Windows。
转到Sensu网站并下载代理可执行文件-这是链接。
10.如何配置Agent for Linux假设你必须使用上一步在Linux(如Ubuntu/Debian或RedHat)上安装Sensu Go代理。现在,您需要对其进行配置,以便后端可以识别系统并将其添加到监控中。
这里我们用的是Ubuntu/Debian,但是其他Linux系统的方法是一样的。
复制代理配置文件
Sudocurl-l https://docs。Sensu . io/Sensu-go/latest/files/agent . yml-o/etc/Sensu/agent . yml编辑代理文件并添加Sensu后端服务器URL。
Sudono/etc/sensu/agent.yml从名称、命名空间、后端URL和IP地址中删除#如给定的截图所示。然后把地址127.0.0.1换成你Sensu Go的后端服务器。
使用Ctrl+O保存文件,按Enter,然后退出-ctrl+X。
现在,重新启动代理以使更改生效。
Sudo系统重启Sensu-Agent 11。在Windows 10或11上开始监控。在要监控的系统上安装和配置Sensu Go代理后,刷新在Windows 11或10 WSL Linux应用程序上运行的Sensu Go Web界面,以在仪表板上查看添加的设备。如您所见,我们有两个实体,后端和另一个代理。
12.如何安装Sensuctl命令工具Sensuctl是Sensu Monitoring Solution提供的一个工具,用于使用命令行管理其资源。它通过调用Sensu的底层API来创建、读取、更新和删除事件、实体和资源。Sensuctl适用于Linux、macOS和Windows。
下面介绍如何在Debian或Ubuntu系统上安装。
curl-s https://package cloud . io/install/repositories/sensu/stable/script . deb . sh | sudobash sudo apt install sensu-go-CLI在官方文档页面上了解有关此命令实用程序及其用法的更多信息。
13.卸载后端和代理(可选)如果您的Windows WSL系统不再需要Sensu Go后端和代理,以下是删除它们的命令。
sudo apt auto remove-purge sensu-go-backends sudo apt auto remove-purge sensu-go-agent
评论前必须登录!
注册