自动化数据收集方法与服务器系统技术方案

技术编号:39737493 阅读:10 留言:0更新日期:2023-12-17 23:39
一种服务器系统包括设置于同网域的一客户端设备与多台基板管理器,每一基板管理器对应一专属的机器名称

【技术实现步骤摘要】
自动化数据收集方法与服务器系统


[0001]本专利技术是有关于一种除错信息收集技术,特别是指一种完整自动化数据收集方法与服务器系统


技术介绍

[0002]现有在工厂端的测试环境中,会有多台包含
BMC(Baseboard Management Controller)
的在同一机柜
(RACK)
中进行测试,在测试中有些问题
(
例如
BMC
的服务随机故障且重启
)
而需要大量收集
BMC
的相关除错信息
(
例如
BMC

journal log)
去分析错误发生原因的,目前技术是根据默认清单并透过手动的方式逐台去收集所有服务器的
BMC
通信数据,以从远程透过人工收集的各服务器之
BMC
通讯数据来与各
BMC
进行网络通讯,进而由所联机的
BMC
取得对应的服务器之相关除错信息,所导致的缺点是:人工收集的过程中有可能产生错误而造成无法联机到正确的
BMC
,或是收集到错误的
BMC
的除错数据有误
(
数据短少或服务器名称错误
)
,造成
BMC
研发人员的误判


技术实现思路

[0003]本专利技术要解决的技术问题是提供一种能够克服先前技术缺点的自动化数据收集方法

[0004]为解决上述技术问题,本专利技术自动化数据收集方法由设置于同网域的服务器系统执行,该服务器系统包括一客户端设备与多台基板管理器,每一基板管理器对应一专属的机器名称,且包含:
(C)
该客户端设备收集来自至少一基板管理器的一回复,且根据该回复产生一地址表,其中,该地址表包括多个机器名称与多个地址信息,每一地址信息对应一机器名称
。(D)
该客户端设备根据一预设指定机器名称,判断该预设指定机器名称是否符合该地址表的至少一个机器名称,产生一判断结果
。(E)
若该判断结果指示符合,根据该判断结果与该地址表中至少一符合该预设指定机器名称产生一目标地址表,该目标地址表包括至少一对应该默认指定机器名称的目标地址信息
。(F)
该客户端设备根据该目标地址信息周期性产生一收集信号,且将该收集信号传送到该目标地址表所包括的所有目标地址信息所对应的基板管理器
。(G)
至少一目标地址信息所对应的基板管理器根据该收集信号,回传一所储存的除错数据到该客户端设备

[0005]本专利技术要解决的另一技术问题是提供一种服务器系统,其包含多台基板管理器与一客户端设备

[0006]每一基板管理器对应一专属的机器名称

客户端设备电连接该多台基板管理器且与该多台基板管理器设置于同网域,该客户端设备收集来自至少一基板管理器的一回复,且根据该回复产生一地址表,,该地址表包括多个机器名称与多个地址信息,每一地址信息对应一机器名称

该客户端设备根据一预设指定机器名称,判断该预设指定机器名称是否符合该地址表的至少一个机器名称,产生一判断结果,若该判断结果指示符合,根据该判断结果与该地址表中至少一符合预设指定机器名称产生一目标地址表,该目标地址表包括至
少一对应该默认指定机器名称的目标地址信息

该客户端设备根据该目标地址信息周期性产生一收集信号,且将该收集信号传送到该目标地址表所包括的所有目标地址信息所对应的基板管理器,该至少一目标地址信息所对应的基板管理器根据该收集信号,回传一所储存的除错数据到该客户端设备

[0007]相较于现有技术,本专利技术在同网域中根据地址信息自动收集及储存相关除错资料,可以减少手动收集数据的时间及步骤,并可以减少人为复制贴上造成机器名称有误或相关除错资料不齐全的问题

【附图说明】
[0008]本专利技术的其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:
[0009]图1是本专利技术服务器系统的一实施例的一系统图;
[0010]图2是自动化数据收集方法的一流程图;及
[0011]图3至图9是屏幕所显示的除错数据的一示意图

【具体实施方式】
[0012]在本专利技术被详细描述前,应当注意在以下的说明内容中,类似的组件是以相同的编号来表示

[0013]参阅图1,为本专利技术服务器系统的一实施例,该服务器系统包括设置于同网域的一客户端设备1与具有分别运行目标虚拟服务器,也就是
(
虚拟
)
多播网域名系统
(multicast Domain Name System,mDNS)
服务器
(
以下以
avahi server
为例
)
,的第一基板管理器
21
之多台第一实体服务器,及具有不运行或未开启目标虚拟服务器,也就是
(
虚拟
)
多播网域名系统
(multicast Domain Name System,mDNS)
服务器的第二基板管理器
22
之多台第二实体服务器,更详细而言,该等第二基板管理器
22(
简称第二
BMC)
藉由执行一基板管理器韧体
(
简称
BMC
韧体
)
而运行该虚拟
mDNS
网域服务器,每一基板管理器
(
包括第一基板管理器
21
与第二基板管理器
22)
分别对应一专属的机器名称,该客户端设备1与该等第一基板管理器
21
藉由多播网域名系统
(multicast Domain Name System,mDNS)
协议进行沟通,也就是说,该客户端设备1藉由多播网域名系统协议并透过网络与该等第一基板管理器
21
沟通时,该等第一基板管理器
21
因为启动且运行
(
虚拟
)
多播网域名系统
(mDNS)
服务器而支持该多播网域名系统
(multicast Domain Name System,mDNS)
协议,进而可辨识该客户端设备1所传送的数据或指令,且该等第一基板管理器
21
也能藉由多播网域名系统协议并透过网络响应该客户端设备1或进行其他数据传递或指令传送等沟通

如图2所示,服务器系统执行一自动化数据收集方法,包括步骤
(A1)

(A3)、(A)

(F)。
[0014](A1)
该客户端设备1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种自动化数据收集方法,由设置于同网域的服务器系统执行,该服务器系统包括一客户端设备与多个基板管理器,每一基板管理器对应一专属的机器名称,其特征在于,包含:
(A)
该客户端设备收集来自至少一基板管理器的一回复,且根据该回复产生一地址表,其中,该地址表包括多个机器名称与多个地址信息,每一地址信息对应一机器名称;
(B)
该客户端设备根据一预设指定机器名称,判断该预设指定机器名称是否符合该地址表的至少一个机器名称,产生一判断结果;
(C)
若该判断结果指示符合,根据该判断结果与该地址表中至少一符合该预设指定机器名称产生一目标地址表,该目标地址表包括至少一对应该默认指定机器名称的目标地址信息;
(D)
该客户端设备根据该目标地址信息周期性产生一收集信号,且将该收集信号传送到该目标地址表所包括的所有目标地址信息所对应的基板管理器;
(E)
至少一目标地址信息所对应的基板管理器根据该收集信号,回传一所储存的除错数据到该客户端设备
。2.
如权利要求1所述的自动化数据收集方法,其特征在于,更包含:
(A1)
该客户端设备发出符合一目标通讯协议的一广播信号到所有同网域的基板管理器,该广播信号具有至少一地址信息需求,每一基板管理器具有一专属的机器名称与所对应的地址信息
。3.
如权利要求2所述的自动化数据收集方法,其特征在于,更包含:
(A2)
所有接收该广播信号且运行目标虚拟服务器的该等基板管理器的每一产生该回复到该客户端设备,每一回复包括每一基板管理器自身对应的该专属机器名称及其所对应的一组地址信息
。4.
如权利要求1所述的自动化数据收集方法,其特征在于,更包含:
(F)
该客户端设备将该除错数据储存到一记忆装置
。5.
如权...

【专利技术属性】
技术研发人员:钟佳航
申请(专利权)人:神云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1