【】本发明是有关于一种除错信息收集技术,特别是指一种完整自动化数据收集方法与服务器系统。
背景技术
0、
背景技术:
1、现有在工厂端的测试环境中,会有多台包含bmc(baseboard managementcontroller)的在同一机柜(rack)中进行测试,在测试中有些问题(例如bmc的服务随机故障且重启)而需要大量收集bmc的相关除错信息(例如bmc的journal log)去分析错误发生原因的,目前技术是根据默认清单并透过手动的方式逐台去收集所有服务器的bmc通信数据,以从远程透过人工收集的各服务器之bmc通讯数据来与各bmc进行网络通讯,进而由所联机的bmc取得对应的服务器之相关除错信息,所导致的缺点是:人工收集的过程中有可能产生错误而造成无法联机到正确的bmc,或是收集到错误的bmc的除错数据有误(数据短少或服务器名称错误),造成bmc研发人员的误判。
技术实现思路
0、
技术实现要素:
1、本发明要解决的技术问题是提供一种能够克服先前技术缺点的自动化数据收集方法。
2、为解决上述技术问题,本发明自动化数据收集方法由设置于同网域的服务器系统执行,该服务器系统包括一客户端设备与多台基板管理器,每一基板管理器对应一专属的机器名称,且包含:(c)该客户端设备收集来自至少一基板管理器的一回复,且根据该回复产生一地址表,其中,该地址表包括多个机器名称与多个地址信息,每一地址信息对应一机器名称。(d)该客户端设备根据一预设指定机器名称,判断该预设指定机器名称是否符合该地址表的至少一个机器名称,产生一判断结果。(e)若该判断结果指示符合,根据该判断结果与该地址表中至少一符合该预设指定机器名称产生一目标地址表,该目标地址表包括至少一对应该默认指定机器名称的目标地址信息。(f)该客户端设备根据该目标地址信息周期性产生一收集信号,且将该收集信号传送到该目标地址表所包括的所有目标地址信息所对应的基板管理器。(g)至少一目标地址信息所对应的基板管理器根据该收集信号,回传一所储存的除错数据到该客户端设备。
3、本发明要解决的另一技术问题是提供一种服务器系统,其包含多台基板管理器与一客户端设备。
4、每一基板管理器对应一专属的机器名称。客户端设备电连接该多台基板管理器且与该多台基板管理器设置于同网域,该客户端设备收集来自至少一基板管理器的一回复,且根据该回复产生一地址表,,该地址表包括多个机器名称与多个地址信息,每一地址信息对应一机器名称。该客户端设备根据一预设指定机器名称,判断该预设指定机器名称是否符合该地址表的至少一个机器名称,产生一判断结果,若该判断结果指示符合,根据该判断结果与该地址表中至少一符合预设指定机器名称产生一目标地址表,该目标地址表包括至少一对应该默认指定机器名称的目标地址信息。该客户端设备根据该目标地址信息周期性产生一收集信号,且将该收集信号传送到该目标地址表所包括的所有目标地址信息所对应的基板管理器,该至少一目标地址信息所对应的基板管理器根据该收集信号,回传一所储存的除错数据到该客户端设备。
5、相较于现有技术,本发明在同网域中根据地址信息自动收集及储存相关除错资料,可以减少手动收集数据的时间及步骤,并可以减少人为复制贴上造成机器名称有误或相关除错资料不齐全的问题。
1.一种自动化数据收集方法,由设置于同网域的服务器系统执行,该服务器系统包括一客户端设备与多个基板管理器,每一基板管理器对应一专属的机器名称,其特征在于,包含:
2.如权利要求1所述的自动化数据收集方法,其特征在于,更包含:
3.如权利要求2所述的自动化数据收集方法,其特征在于,更包含:
4.如权利要求1所述的自动化数据收集方法,其特征在于,更包含:
5.如权利要求1所述的自动化数据收集方法,其特征在于,该客户端设备与多台基板管理器的目标通讯协议是multicast dns。
6.如权利要求1所述的自动化数据收集方法,其特征在于,该地址信息包括网际协议地址、网际协议地址端口编号。
7.一种服务器系统,其特征在于,包含:
8.如权利要求7所述的服务器系统,其特征在于,该客户端设备发出一符合目标通讯协议的广播信号到所有同网域的基板管理器,该广播信号具有至少一地址信息需求,每一基板管理器具有一专属的机器名称与所对应的地址信息。
9.如权利要求8所述的服务器系统,其特征在于,所有接收该广播信号且运行目标虚拟服务器的该等基板管理器的每一产生该回复到该客户端设备,每一回复包括每一基板管理器自身对应的该专属机器名称及其所对应的一组地址信息。
10.如权利要求7所述的服务器系统,其特征在于,该客户端设备与多台基板管理器的目标通讯协议是multicast dns。