一种数据库集群的故障检测方法和装置的制造方法_5

文档序号:9814358阅读:来源:国知局
命令返回的信息进行分析,以得到相应的网络检测结果。
[0161]A3、如权利要求A2所述的方法,所述对所述目的服务器针对所述网络检测命令返回的信息进行分析,以得到相应的网络检测结果的步骤,进一步包括:
[0162]根据所述目的服务器针对所述网络检测命令返回的信息,确定所述待检测服务器的网络性能参数,并将所述网络性能参数作为网络检测结果。
[0163]A4、如权利要求Al所述的方法,所述通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果的步骤,进一步包括:
[0164]在远程登录所述待检测服务器后,调用所述待检测服务器中的硬件检测模块,以使所述硬件检测模块对所述待检测服务器执行硬件检测操作,以得到相应的硬件检测结果;
[0165]接收所述硬件检测模块返回的硬件检测结果。
[0166]A5、如权利要求Al至A4中任一所述的方法,所述通过远程登录所述待检测服务器的步骤,具体包括:
[0167]根据所述待检测服务器的数目,建立对应数目的进程;
[0168]通过所述对应数目的进程,并行执行远程登录待检测服务器的操作。
[0169]A6、如权利要求Al至A4中任一所述的方法,所述确定所述数据库集群中所述检测参数对应的待检测服务器的步骤,进一步包括:
[0170]根据所述检测参数查询预置的管理配置文件,得到与所述检测参数对应的待检测服务器的信息;
[0171]根据所述待检测服务器的信息生成检测列表;所述检测列表中包括至少一个待检测服务器的信息。
[0172]A7、如权利要求A6所述的方法,所述待检测服务器的信息包括:待检测服务器的地址信息、账户名称信息以及账户密码信息;
[0173]相应地,所述远程登录所述待检测服务器的步骤,进一步包括:
[0174]根据所述待检测服务器的地址信息、账户名称信息以及账户密码信息,远程登录所述检测列表中对应的待检测服务器。
[0175]AS、如权利要求A4所述的方法,所述方法还包括:
[0176]向所述数据库集群中的待检测服务器推送所述故障检测模块对应的可执行文件。
[0177]A9、如权利要求Al所述的方法,所述方法还包括:
[0178]通过预置页面方式展现所述检测结果。
[0179]本发明公开了B10、一种数据库集群的故障检测装置,包括:
[0180]确定模块,用于根据输入的检测参数,确定所述数据库集群中所述检测参数对应的待检测服务器;以及
[0181]检测模块,用于通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果。
[0182]B11、如权利要求BlO所述的装置,所述检测模块,进一步包括:
[0183]网络检测子模块,用于在远程登录所述待检测服务器后,在所述待检测服务器中执行网络检测命令;其中,所述网络检测命令中携带有目的服务器的地址信息,所述目的服务器为与所述待检测服务器存在数据交互的服务器;
[0184]网络结果获取子模块,用于对所述目的服务器针对所述网络检测命令返回的信息进行分析,以得到相应的网络检测结果。
[0185]B12、如权利要求Bll所述的装置,所述网络结果获取子模块,进一步包括:
[0186]网络结果获取单元,用于根据所述目的服务器针对所述网络检测命令返回的信息,确定所述待检测服务器的网络性能参数,并将所述网络性能参数作为网络检测结果。
[0187]B13、如权利要求BlO所述的装置,所述检测模块,进一步包括:
[0188]硬件检测子模块,用于在远程登录所述待检测服务器后,调用所述待检测服务器中的硬件检测模块,以使所述硬件检测模块对所述待检测服务器执行硬件检测操作,以得到相应的硬件检测结果;
[0189]硬件结果获取子模块,用于接收所述硬件检测模块返回的硬件检测结果。
[0190]B14、如权利要求BlO至B13中任一所述的装置,所述检测模块,具体包括:
[0191 ]进程创建子模块,用于根据所述待检测服务器的数目,建立对应数目的进程;
[0192]并行登录子模块,用于通过所述对应数目的进程,并行执行远程登录待检测服务器的操作。
[0193]B15、如权利要求BlO至B13中任一所述的装置,所述确定模块,进一步包括:
[0194]信息获取子模块,用于根据所述检测参数查询预置的管理配置文件,得到与所述检测参数对应的待检测服务器的信息;
[0195]列表生成子模块,用于根据所述待检测服务器的信息生成检测列表;所述检测列表中包括至少一个待检测服务器的信息。
[0196]B16、如权利要求B15所述的装置,所述待检测服务器的信息包括:待检测服务器的地址信息、账户名称信息以及账户密码信息;
[0197]相应地,所述检测模块,进一步包括:
[0198]远程登陆子模块,用于根据所述待检测服务器的地址信息、账户名称信息以及账户密码信息,远程登录所述检测列表中对应的待检测服务器。
[0199]B17、如权利要求B13所述的装置,所述装置还包括:
[0200]推送模块,用于向所述数据库集群中的待检测服务器推送所述故障检测模块对应的可执行文件。
[0201]B18、如权利要求BlO所述的装置,所述装置还包括:
[0202]展现模块,用于通过预置页面方式展现所述检测结果。
【主权项】
1.一种数据库集群的故障检测方法,包括: 根据输入的检测参数,确定所述数据库集群中所述检测参数对应的待检测服务器;以及 通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果。2.如权利要求1所述的方法,其特征在于,所述通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果的步骤,进一步包括: 在远程登录所述待检测服务器后,在所述待检测服务器中执行网络检测命令;其中,所述网络检测命令中携带有目的服务器的地址信息,所述目的服务器为与所述待检测服务器存在数据交互的服务器; 对所述目的服务器针对所述网络检测命令返回的信息进行分析,以得到相应的网络检测结果。3.如权利要求2所述的方法,其特征在于,所述对所述目的服务器针对所述网络检测命令返回的信息进行分析,以得到相应的网络检测结果的步骤,进一步包括: 根据所述目的服务器针对所述网络检测命令返回的信息,确定所述待检测服务器的网络性能参数,并将所述网络性能参数作为网络检测结果。4.如权利要求1所述的方法,其特征在于,所述通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果的步骤,进一步包括: 在远程登录所述待检测服务器后,调用所述待检测服务器中的硬件检测模块,以使所述硬件检测模块对所述待检测服务器执行硬件检测操作,以得到相应的硬件检测结果; 接收所述硬件检测模块返回的硬件检测结果。5.如权利要求1至4中任一所述的方法,其特征在于,所述通过远程登录所述待检测服务器的步骤,具体包括: 根据所述待检测服务器的数目,建立对应数目的进程; 通过所述对应数目的进程,并行执行远程登录待检测服务器的操作。6.如权利要求1至4中任一所述的方法,其特征在于,所述确定所述数据库集群中所述检测参数对应的待检测服务器的步骤,进一步包括: 根据所述检测参数查询预置的管理配置文件,得到与所述检测参数对应的待检测服务器的信息; 根据所述待检测服务器的信息生成检测列表;所述检测列表中包括至少一个待检测服务器的信息。7.如权利要求6所述的方法,其特征在于,所述待检测服务器的信息包括:待检测服务器的地址信息、账户名称信息以及账户密码信息; 相应地,所述远程登录所述待检测服务器的步骤,进一步包括: 根据所述待检测服务器的地址信息、账户名称信息以及账户密码信息,远程登录所述检测列表中对应的待检测服务器。8.如权利要求4所述的方法,其特征在于,所述方法还包括: 向所述数据库集群中的待检测服务器推送所述故障检测模块对应的可执行文件。9.如权利要求1所述的方法,其特征在于,所述方法还包括: 通过预置页面方式展现所述检测结果。10.—种数据库集群的故障检测装置,包括: 确定模块,用于根据输入的检测参数,确定所述数据库集群中所述检测参数对应的待检测服务器;以及 检测模块,用于通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果。
【专利摘要】本发明实施例提供了一种数据库集群的故障检测方法和装置,其中的方法具体包括:根据输入的检测参数,确定所述数据库集群中所述检测参数对应的待检测服务器;以及通过远程登录所述待检测服务器,对所述待检测服务器执行故障检测,以得到相应的检测结果。上述方案可以实现自动检测数据库集群的故障,从而可以提高故障检测效率。
【IPC分类】H04L29/08, H04L12/26
【公开号】CN105577799
【申请号】CN201510997380
【发明人】贾欣桥, 杨挺, 王立新
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年5月11日
【申请日】2015年12月25日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1