[发明专利]一种分布式web系统的运行维护的方法及系统在审
申请号: | 201310522792.4 | 申请日: | 2013-10-29 |
公开(公告)号: | CN104579737A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 许会泉;刘巨安;杨建武 | 申请(专利权)人: | 北大方正集团有限公司;北京大学;北京北大方正电子有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 web 系统 运行 维护 方法 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种分布式web系统的运行维护的方法及系统。
背景技术
随着计算机互联网技术的发展,各种系统的计算任务越来越重,从而出现了分布式的web系统,多台服务器协同工作,大大提升了各种应用系统的处理能力。目前很大一部分的互联网项目都采用了分布式web结构,但多台服务器的协同在计算能力提升的同时,也带来了运营维护方面的困难,几十上百台服务器运行中,不可避免的会出现软硬件方面问题,如果没有好的处理方法,运维人员可能很晚才发现出问题,而要找到出问题的服务器又可能花费很大精力。
现有技术中,在对分布式web系统的进行运行维护时,通过获取运行在各服务器上的软件和硬件的运行信息,来监控各个服务器的运行状态,当检测到故障信息时,发出警报,外部管理人员根据故障信息来找出解决方案。
由上述描述可见,现有技术中能够提供故障信息来供外部参考,管理人员根据故障信息来找出解决方案,在分析故障信息找解决方案的过程中,会耗费一定的时间,而且不同的管理人员通过主观判断可能会给出不同的解决方案,解决方案不统一,而且可能会由于人为因素的影响造成解决方案不准确。
发明内容
本发明提供了一种分布式web系统的运行维护的方法及系统,能够针对故障信息给出解决方案。
一方面,本发明提供了一种分布式web系统的运行维护的方法,预先设置故障信息与解决方案的对应关系,所述方法包括:
获取待测服务器的运行信息;
从运行信息中提取所述待测服务器的故障信息;
查找与待测服务器的故障信息对应的解决方案,输出所述解决方案。
进一步地,所述获取待测服务器的运行信息,包括:向待测服务器发送请求运行信息的请求信息,接收待测服务器返回的运行信息。
进一步地,在所述从运行信息中提取所述待测服务器的故障信息之后,进一步包括:
查询待测服务器的故障信息是否与已发出报警信号的任一故障信息相同,
如果是,则不发送报警信号;
如果不是,则发送报警信号。
进一步地,所述查找与待测服务器的故障信息对应的解决方案,进一步包括:
如果没有查找到与待测服务器的故障信息对应的解决方案,则接收外部输入的待测服务器的故障信息的解决方案,并建立待测服务器的故障信息与外部输入的解决方案的对应关系。
进一步地,所述方法还包括:针对已得到的故障信息,设置该故障信息发生前预设时间的历史运行信息、该故障信息、该故障信息的解决方案三者的对应关系;
在所述获取待测服务器的运行信息之后,进一步包括:
分析所述待测服务器的运行信息与所述历史运行信息的相似度,如果超过了预先设置的相似度阈值,则发出提醒信号,查找所述历史运行信息对应的解决方案,输出所述对应的解决方案。
另一方面,本发明提供了一种分布式web系统的运行维护的系统,所述系统包括:
第一对应关系模块,用于保存预先设置的故障信息与解决方案的对应关系;
获取模块,用于获取待测服务器的运行信息,发送待测服务器的运行信息;
提取模块,用于从获取模块发送的待测服务器的运行信息中提取待测服务器的故障信息,发送所述待测服务器的故障信息;
查找模块,用于接收提取模块发送的待测服务器的故障信息,在所述第一对应关系模块中查找与所述待测服务器的故障信息对应的解决方案,输出所述解决方案。
进一步地,所述获取模块,用于向待测服务器发送请求运行信息的请求信息,接收待测服务器返回的运行信息。
进一步地,所述系统进一步包括:报警模块,用于接收提取模块发送的待测服务器的故障信息,查询待测服务器的故障信息是否与已发出报警信号的任一故障信息相同,
如果是,则不发送报警信号;
如果不是,则发送报警信号。
进一步地,所述查找模块,还用于如果在第一对应关系模块中没有查找到与提取模块发送的待测服务器的故障信息对应的解决方案,则接收外部输入的所述待测服务器的故障信息的解决方案,并建立所述待测服务器的故障信息与外部输入的解决方案的对应关系,保存到第一对应关系模块中。
进一步地,所述系统还包括:第二对应关系模块,用于保存针对已得到的故障信息,设置的该故障信息发生前预设时间的历史运行信息、该故障信息、该故障信息的解决方案三者的对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京大学;北京北大方正电子有限公司;,未经北大方正集团有限公司;北京大学;北京北大方正电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310522792.4/2.html,转载请声明来源钻瓜专利网。