如何从从属设备本身检查Jenkins从属设备连接状态?
我正在构建一个监控Jenkins从机是否连接的系统,它只使用从从机本身收集的数据,这意味着没有来自主机的API调用如何从从属设备本身检查Jenkins从属设备连接状态?,jenkins,Jenkins,我正在构建一个监控Jenkins从机是否连接的系统,它只使用从从机本身收集的数据,这意味着没有来自主机的API调用 我想问的是,这是否可能,如果可能,我应该如何处理。Jenkins主要作为服务安装在这些机器上,但也有一些实例是临时运行的。我想,如果我可以从主节点检查节点可用性,它们之间一定有某种通信方式,因此我尝试检查发送到主节点的数据包,但没有结果。我做了一些研究,检查了代理打开和关闭时的情况 基本上,当连接代理时,代理和主机之间有一个连接端口。当我单击ctrl+c停止代理时,它会立即关闭 因
我想问的是,这是否可能,如果可能,我应该如何处理。Jenkins主要作为服务安装在这些机器上,但也有一些实例是临时运行的。我想,如果我可以从主节点检查节点可用性,它们之间一定有某种通信方式,因此我尝试检查发送到主节点的数据包,但没有结果。我做了一些研究,检查了代理打开和关闭时的情况 基本上,当连接代理时,代理和主机之间有一个连接端口。当我单击
ctrl+c
停止代理时,它会立即关闭
因此,检查代理是否已连接的最简单解决方案是使用
netstat | findstr MasterComputerName
所以,如果我的主计算机名是“SHLOMI-BAZEL”,它将是
netstat|findstr SHLOMI-BAZEL
如果返回一个空行,则表示代理没有与主服务器的活动连接,否则-连接处于活动状态。我进行了一些研究,检查了代理打开和关闭时发生的情况 基本上,当连接代理时,代理和主机之间有一个连接端口。当我单击
ctrl+c
停止代理时,它会立即关闭
因此,检查代理是否已连接的最简单解决方案是使用
netstat | findstr MasterComputerName
所以,如果我的主计算机名是“SHLOMI-BAZEL”,它将是
netstat|findstr SHLOMI-BAZEL
如果返回一个空行,则表示代理没有与主服务器的活动连接,否则-连接处于活动状态