故障检测方法、故障解析方法及装置制造方法及图纸

技术编号:23152822 阅读:16 留言:0更新日期:2020-01-18 14:52
本说明书一个或多个实施例提供一种故障检测方法、故障解析方法及装置,该方法可以包括:监测方远程登录被监测主机;所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;所述监测方接收所述被监测主机返回的故障检测结果。

Fault detection method, fault analysis method and device

【技术实现步骤摘要】
故障检测方法、故障解析方法及装置
本说明书一个或多个实施例涉及终端
,尤其涉及一种故障检测方法、故障解析方法及装置。
技术介绍
电子设备的运行往往并不十分可靠,可能由于各种因素的影响而产生故障,因而需要对电子设备进行故障检测,从而及时发现和解决问题。但是,对于诸如云计算平台上的主机等电子设备,用户往往无法直接对这些电子设备实施操作,从而影响了故障检测的及时性,降低了电子设备的可靠程度。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种故障检测方法、故障解析方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种故障检测方法,包括:监测方远程登录被监测主机;所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;所述监测方接收所述被监测主机返回的故障检测结果。根据本说明书一个或多个实施例的第二方面,提出了一种故障检测装置,包括:登录单元,使监测方远程登录被监测主机;调用单元,使所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;接收单元,使所述监测方接收所述被监测主机返回的故障检测结果。根据本说明书一个或多个实施例的第三方面,提出了一种故障解析方法,包括:监测方远程登录被监测主机;所述监测方调用故障解析命令,以使所述被监测主机执行故障解析操作;所述监测方接收所述被监测主机返回的故障解析结果。根据本说明书一个或多个实施例的第四方面,提出了一种故障解析装置,包括:登录单元,使监测方远程登录被监测主机;调用单元,使所述监测方调用故障解析命令,以使所述被监测主机执行故障解析操作;接收单元,使所述监测方接收所述被监测主机返回的故障解析结果。附图说明图1是一示例性实施例提供的一种故障检测系统的架构示意图。图2是一示例性实施例提供的一种故障检测方法的流程图。图3是一示例性实施例提供的一种故障检测系统的示意图。图4是一示例性实施例提供的另一种故障检测系统的示意图。图5是一示例性实施例提供的又一种故障检测系统的示意图。图6是一示例性实施例提供的一种设备的结构示意图。图7是一示例性实施例提供的一种故障检测装置的框图。图8是一示例性实施例提供的一种故障解析方法的流程图。图9是一示例性实施例提供的另一种设备的结构示意图。图10是一示例性实施例提供的一种故障解析装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。图1是一示例性实施例提供的一种故障检测系统的架构示意图。如图1所示,该系统可以包括被监测主机11、网络12、监测设备13-14。被监测主机11可以为包含一物理主机,或者该被监测主机11可以为主机集群承载的虚拟主机或容器。被监测主机11可以用于实现预设的业务功能。监测设备13-14可以包括任意类型的电子设备,比如图1所示的监测设备13可以为手机、监测设备14可以为PC,当然本说明书并不对此进行限制。在运行过程中,该监测设备13-14可与被监测主机11建立远程连接,使得监测设备13-14可以对被监测主机11进行故障检测,从而及时发现和解决被监测主机11存在的问题。而对于监测设备13-14与被监测主机11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(PublicSwitchedTelephoneNetwork,PSTN)和因特网。图2是一示例性实施例提供的一种故障检测方法的流程图。如图2所示,该方法可以包括以下步骤:步骤202,监测方远程登录被监测主机。在一实施例中,被监测主机可以包括以下至少之一:云计算平台中的物理机、虚拟机、容器等。在其他实施例中,被监测主机可以包括其他任意类型的电子设备,本说明书并不对此进行限制。在一实施例中,所述监测方为专用监测设备,例如该专用监测设备可以包括监测服务器。专用监测设备的“专用”是指其功能区别于被监测主机所执行的功能,但该专业监测设备还可以实现除此之外的其他功能,本说明书并不对此进行限制。其中,被监测主机的数量可以为一个或多个。在一种情况下,当被监测主机的数量为多个时,监测方的数量可以仅为一个,即所有的被监测主机均连接至该监测方,并由该监测方对所有被监测主机进行故障检测。在另一种情况下,当被监测主机的数量为多个时,监测方的数量可以为多个,其中每一监测方分别连接至若干被监测主机,以对连接的若干台被监测主机进行故障检测。在一实施例中,当被监测主机的数量为多个时,这些被监测主机之间可以形成多个层级;其中,当任一被监测主机处于最高层级时,该任一被监测主机与专用监测设备相连,并由该专用监测设备直接对该任一被监测主机进行故障检测;当任一被监测主机未处于最高层级时,上述的监测方可以为该任一被监测主机的上一层级的另一被监测主机,该另一被监测主机通过远程登录该任一被监测主机、获取该任一被监测主机的故障检测结果,并将故障检测结果返回自身上一层级的电子设备,譬如该电子设备为专用监测设备,又譬如该电子设备为又一被监测主机、该又一被监测主机可以继续向自身上一层级的电子设备传递该故障检测结果、直至传递至专用监测设备。在一实施例中,所述监测方可以通过安全外壳协议(SecureShell,简称SSH)登录所述被监测主机。在另一实施例中,所述监测方可以通过远程终端协议(Telnet)远程登录所述被监测主机。通过由监测方远程登录被监测主机,使得被监测主机上无需预先安装和运行代理(agent)客户端,可以减少被监测主机的系统复杂度,也免除了对代理客户端的维护复杂度,有助于简单高效地实现对被监测主机的故障检测。步骤204,所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作。在一实施例中,所述故障检测命令可以包括:预定义的壳(shell)命令,或者其他任意类型的命令,本说明书并不对此进行限制。在一实施例中,所述监测方可以调用所述被监测主机上的故障检测指令。由于监测方已经远程登录了被监测主机,因而可以对该被监测主机实施“本地”调用本文档来自技高网...

【技术保护点】
1.一种故障检测方法,其特征在于,包括:/n监测方远程登录被监测主机;/n所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;/n所述监测方接收所述被监测主机返回的故障检测结果。/n

【技术特征摘要】
1.一种故障检测方法,其特征在于,包括:
监测方远程登录被监测主机;
所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;
所述监测方接收所述被监测主机返回的故障检测结果。


2.根据权利要求1所述的方法,其特征在于,所述监测方远程登录被监测主机,包括:
所述监测方通过安全外壳协议或远程终端协议远程登录所述被监测主机。


3.根据权利要求1所述的方法,其特征在于,所述监测方调用故障检测命令,包括:
所述监测方调用所述被监测主机上的故障检测指令;
或者,所述监测方通过所述被监测主机调用预设对象处的故障检测指令。


4.根据权利要求1所述的方法,其特征在于,所述故障检测命令包括:预定义的壳命令。


5.根据权利要求1所述的方法,其特征在于,所述故障检测结果包含按照预定义文本结构进行整理的一条或多条文本信息,所述文本信息由所述被监测主机按照所述预定义文本结构对检测结果信息进行规整化而得到;所述方法还包括:
所述监测方解析所述故障检测结果包含的文本信息,以得到相应的检测结果信息。


6.根据权利要求5所述的方法,其特征在于,当所述故障检测结果包含多条文本信息时,所述多条文本信息来源于一个或多个被调用的故障检测命令对应的检测结果信息。


7.根据权利要求1所述的方法,其特征在于,所述被监测主机包括以下至少之一:
云计算平台中的物理机、虚拟机、容器。


8.根据权利要求1所述的方法,其特征在于,所述监测方为专用监测设备。


9.根据权利要求1所述的方法,其特征在于,所述监测方为位于所述被监测主机的上一层级的另一被监测主机;所述方法还包括:
所述监测方将所述故障检测结果返回至自身上一层级的电子设备,该电子设备为专用监测设备或又一被监测主机。


10.一种故障检测装置,其特征在于,包括:
登录单元,使监测方远程登录被监测主机;
调用单元,使所述监测方调用故障检测命令,以使所述被监测主机执行故障检测操作;
接收单元,使所述监测方接收所述被监测主机返回的故障检测结果。


11....

【专利技术属性】
技术研发人员:周涛
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1