一种远端侦错方法包含:通过服务主机的储存单元储存相关于所述服务主机的错误记录收集资讯,所述储存单元对应基板管理控制器;通过所述基板管理控制器判断多个设定触发事件的其中任一者发生时,产生警告信号,并将所述警告信号传送至远端主机;当所述远端主机接收到所述警告信号时,取得并储存所述储存单元的所述错误记录收集资讯;使得工程人员通过所述错误记录收集资讯即能在所述远端主机执行侦错且修正。错且修正。错且修正。
【技术实现步骤摘要】
远端侦错方法
[0001]本专利技术涉及一种侦错方法,特别是指一种提供工程人员在远端执行的远端侦错方法。
技术介绍
[0002]随着网路技术的发展,设置有大量服务主机的电脑机房以提供各种网路服务的需求也应运而生。举例来说,同一个电脑机房可以设置超过上百台的服务主机。现有的侦错方法是:通过所述电脑机房的所述服务主机的基板管理控制器(Baseboard Management Controller,BMC)事先设定各种触发事件(Event),如风扇转速异常低、风扇停止运转、服务主机被关闭(Shut down)、各种温度感测器的温度过高等等,当任何所述任何一个触发事件发生时,对应的所述基板管理控制器会通过网路连线的方式,将警告讯息传送至远端主机,如另一台服务主机或电脑主机。也就是说,当所述电脑机房的其中一台服务主机发生执行异常的情况时,在所述远端主机的工程人员能够通过所述警告讯息而获悉,进而亲自前往所述电脑机房,以针对对应所述警告讯息的所述服务主机执行侦错。然而,现有的侦错方法仅能达到警告通知的效果,且工程人员在大量的服务主机间搜寻对应的主机位置也相当不便,因此,如何改善电脑机房的多个服务主机的侦错方式便成为一个待解决的问题。
技术实现思路
[0003]本专利技术的目的在于提供一种提供工程人员在远端执行的远端侦错方法。
[0004]于是,本专利技术提供一种远端侦错方法,适用于服务主机及远端主机,所述服务主机包含基板管理控制器及对应所述基板管理控制器的储存单元,所述远端侦错方法包含步骤(a)~(c)。<br/>[0005]于步骤(a),通过所述储存单元储存相关于所述服务主机的错误记录收集资讯。
[0006]于步骤(b),通过所述基板管理控制器判断多个设定触发事件的其中任一者发生时,产生警告信号,并将所述警告信号传送至所述远端主机。
[0007]于步骤(c),当所述远端主机接收到所述警告信号时,取得并储存所述储存单元的所述错误记录收集资讯。
[0008]在一些实施例中,其中,在步骤(a)中,所述错误记录收集资讯包含智慧型平台管理(Intelligent Platform Management Interface,IPMI)协议(Protocol)的输出资料、基本输入输出系统(BIOS)的开机记录(Log)、嵌入式系统(Embedded system)的运行记录(Runtime log)、及所述基板管理控制器的内部记录资讯的其中至少一者。
[0009]在一些实施例中,其中,在步骤(b)中,所述触发事件相关于所述服务主机的异常运作情形。
[0010]在一些实施例中,其中,在步骤(b)中,所述警告信号对应所述设定触发事件,使得所述远端主机根据接收到的所述警告信号,获得对应的所述设定触发事件。
[0011]在一些实施例中,其中,所述远端侦错方法还包含在步骤(a)、(b)间的步骤(d),所
述远端主机将触发设定选项传送至所述服务主机,所述服务主机的所述基板管理控制器根据所述触发设定选项,选择预先储存的多个候选触发事件的其中部分者作为所述设定触发事件。在步骤(c)中,当所述远端主机接收到所述警告信号时,所述远端主机通过所述基板管理控制器下载所述储存单元所储存的所述错误记录收集资讯。
[0012]在另一些实施例中,其中,在步骤(b)中,所述服务主机的所述基板管理控制器是事先选择预先储存的多个候选触发事件的其中部分者作为所述设定触发事件。在步骤(c)中,当所述远端主机接收到所述警告信号时,所述远端主机通过所述基板管理控制器下载所述储存单元所储存的所述错误记录收集资讯。
[0013]在另一些实施例中,其中,在步骤(b)中,所述警告信号是“BroadcastRsyslog”、“Pre-config IP Rsyslog”、“Redfish Notification”、及“IPMI SELtrap”的其中一种指令。
[0014]在另一些实施例中,其中,所述远端侦错方法还包含在步骤(a)、(b)间的步骤(d),所述远端主机将触发设定选项传送至所述服务主机,所述服务主机的所述基板管理控制器根据所述触发设定选项,选择预先储存的多个候选触发事件的其中部分者作为所述设定触发事件。在步骤(c)中,当所述远端主机接收到所述警告信号时,所述服务端主机的所述基板管理控制器将所述储存单元所储存的所述错误记录收集资讯上传至所述远端主机。
[0015]在另一些实施例中,其中,在步骤(b)中,所述服务主机的所述基板管理控制器是事先选择预先储存的多个候选触发事件的其中部分者作为所述设定触发事件。在步骤(c)中,当所述远端主机接收到所述警告信号时,所述服务端主机的所述基板管理控制器将所述储存单元所储存的所述错误记录收集资讯上传至所述远端主机。
[0016]在另一些实施例中,其中,在步骤(b)中,所述警告信号是“TFTP server”、“Redfish oem schema”、“SFTP”、及“IPMI oem command”的其中一种指令。
[0017]本专利技术的有益的效果在于:通过所述储存单元先储存相关于所述服务主机的错误记录收集资讯,再通过所述基板管理控制器在判断所述设定触发事件发生时,产生所述警告信号以通知所述远端主机,使得所述远端主机接在收到所述警告信号时,取得并储存所述储存单元的所述错误记录收集资讯,进而使得工程人员通过所述错误记录收集资讯即能在所述远端主机执行侦错且修正。
附图说明
[0018]图1是一个示意图,说明本专利技术远端侦错方法所适用的一个服务主机及一个远端主机;及
[0019]图2是一个流程图,说明本专利技术远端侦错方法的一个第一实施例及第二实施例;及
[0020]图3是一个流程图,说明本专利技术远端侦错方法的一个第三实施例及第四实施例。
具体实施方式
[0021]下面结合附图及实施例对本专利技术进行详细说明。
[0022]在本专利技术被详细描述的前,应当注意在以下的说明内容中,类似的元件是以相同的编号来表示。
[0023]参阅图1与图2,本专利技术远端侦错方法的一个第一实施例,适用于一个服务主机1及
一个远端主机2,所述服务主机1包含一个基板管理控制器(Baseboard management controller,BMC)11及对应所述基板管理控制器11的一个储存单元12。所述服务主机1例如是设置于电脑机房的多个服务器(Server)的其中任一个。所述储存单元12例如是快闪记忆体(Flash),并电连接所述基板管理控制器11,以提供所述基板管理控制器11存取使用。所述远端主机2能够与所述服务主机1的所述基板管理控制器11建立连线。
[0024]所述远端侦错方法包含步骤S1~S4。
[0025]于步骤S1,通过所述储存单元12储存相关于所述服务主机1的一个错误记录收集(Error log collection,ELC)资讯。更详细地说,所述错误记录收集资讯是由所述服务主机1的中央处理器(CPU)及所述基板管本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种远端侦错方法,适用于服务主机及远端主机,所述服务主机包含基板管理控制器及对应所述基板管理控制器的储存单元,其特征在于,所述远端侦错方法包含:(a)通过所述储存单元储存相关于所述服务主机的错误记录收集资讯;(b)通过所述基板管理控制器判断多个设定触发事件的其中任一者发生时,产生警告信号,并将所述警告信号传送至所述远端主机;及(c)当所述远端主机接收到所述警告信号时,取得并储存所述储存单元的所述错误记录收集资讯。2.根据权利要求1所述的远端侦错方法,其特征在于,在步骤(a)中,所述错误记录收集资讯包含智慧型平台管理协议的输出资料、基本输入输出系统的开机记录、嵌入式系统的运行记录、及所述基板管理控制器的内部记录资讯的其中至少一者。3.根据权利要求2所述的远端侦错方法,其特征在于,在步骤(b)中,所述触发事件相关于所述服务主机的异常运作情形。4.根据权利要求3所述的远端侦错方法,其特征在于,在步骤(b)中,所述警告信号对应所述设定触发事件,使得所述远端主机根据接收到的所述警告信号,获得对应的所述设定触发事件。5.根据权利要求4所述的远端侦错方法,其特征在于,所述远端侦错方法还包含在步骤(a)、(b)间的步骤(d),所述远端主机将触发设定选项传送至所述服务主机,所述服务主机的所述基板管理控制器根据所述触发设定选项,选择预先储存的多个候选触发事件的其中部分者作为所述设定触发事件;及在步骤(c)中,当所述远端主机接收到所述警告信号时,所述远端主机通过所述基板管理控制器下载所述储存单元所储存的所述错误记录收集资讯。6.根据权利要求4所述的远端侦错方法,其特征在于,在步骤(b)中,所述服务主机的所述基板管理控制器是...
【专利技术属性】
技术研发人员:张晏晟,梁进,
申请(专利权)人:捷普科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。