一种网站系统的故障预警方法和装置的制造方法

文档序号:9219652阅读:295来源:国知局
一种网站系统的故障预警方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网云监控领域,具体涉及一种网站系统的故障预警方法和装置。
【背景技术】
[0002]随着互联网技术的不断发展,网络与人们的工作、生活和娱乐的关系日益密切,人们对网络的依赖程度日益上升,网站系统发生故障,将会给人们带来极大的不便。
[0003]然而在现有技术中,网站系统的管理者在运营维护的过程中,往往无法及时有效地获知关于该网站系统可能发生某种故障的预警信息,进而无法提前指定相应的故障解决应对策略,只能在网站系统确实发生故障时才开始进行故障解决,时间长、效率低,不可避免地对管理者和使用者均造成一定的损失和影响,不符合用户需求。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种网站系统的故障预警方法和装置。
[0005]依据本发明的一个方面,提供了一种网站系统的故障预警方法,该方法包括:
[0006]对网站系统进行实时监控,获得监控数据并保存到监控数据库中;
[0007]对监控数据库中的监控数据进行分析,根据所述网站系统发生指定故障时的监控数据以及发生指定故障前的第一预设长度时间段内的监控数据,建立指定故障的预判模型;
[0008]根据所述指定故障的预判模型以及实时监控得到的监控数据,对所述网站系统的同类故障进行预警。
[0009]可选地,所述根据所述指定故障的预判模型以及实时监控得到的监控数据,对所述网站系统的同类故障进行预警包括:
[0010]将实时监控得到的监控数据与所述指定故障的预判模型进行对比,如果在第二预设时间长度内实时监控得到的监控数据与所述指定故障的预判模型的匹配度达到预设条件,则确定所述网站系统将要发生所述指定故障,发送预警信号。
[0011]可选地,根据所述网站系统发生指定故障时的监控数据以及发生指定故障前的第一预设长度时间段内的监控数据,建立指定故障的预判模型包括:
[0012]根据所述网站系统发生的多次指定故障时的监控数据,以及每次发生指定故障前的第一预设长度时间段内的监控数据,建立指定故障的预判模型。
[0013]可选地,所述对网站系统进行实时监控,获得监控数据并保存到监控数据库中包括:
[0014]对所述网站系统的Web服务性能监控,获得网站系统的Web服务性能监控数据;
[0015]和/ 或,
[0016]对所述网站系统的服务器资源进行监控,获取网站系统的服务器资源的监控数据。
[0017]可选地,所述服务器资源包括如下中的一种或多种:CPU、硬盘、内存、网卡。
[0018]可选地,所述对所述网站系统的Web服务性能监控,获得网站系统的Web服务性能监控数据包括:模拟用户行为向所述网站系统发起访问请求,根据访问结果数据获得网站系统的Web服务性能监控数据;
[0019]所述对所述网站系统的服务器资源进行监控,获取网站系统的服务器资源的监控数据包括:对互联网数据中心IDC机房中的所述网站系统的服务器资源进行监控,获取网站系统的服务器资源的监控数据。
[0020]可选地,所述模拟用户行为向所述网站系统发起访问请求,根据访问结果数据获得网站系统的Web服务性能监控数据包括:
[0021]从分布在不同地理位置的多个监控节点中选择指定个数的客户端作为监控机;
[0022]向各监控机下发访问所述网站系统的任务,并接收各监控机返回的访问结果数据;
[0023]根据各监控机返回的访问结果数据分析得到所述网站系统的Web服务性能监控数据。
[0024]依据本发明的另一个方面,提供了一种网站系统的故障预警装置,该装置包括:
[0025]监控单元,适于对网站系统进行实时监控,获得监控数据并保存到监控数据库中;
[0026]存储单元,适于存储监控数据库;
[0027]模型分析单元,适于对监控数据库中的监控数据进行分析,根据所述网站系统发生指定故障时的监控数据以及发生指定故障前的第一预设长度时间段内的监控数据,建立指定故障的预判模型;
[0028]故障预警单元,根据所述指定故障的预判模型以及实时监控得到的监控数据,对所述网站系统的同类故障进行预警。
[0029]可选地,所述故障预警单元,适于将实时监控得到的监控数据与所述指定故障的预判模型进行对比,如果在第二预设时间长度内实时监控得到的监控数据与所述指定故障的预判模型的匹配度达到预设条件,则确定所述网站系统将要发生所述指定故障,发送预警信号。
[0030]可选地,所述模型分析单元,适于根据所述网站系统发生的多次指定故障时的监控数据,以及每次发生指定故障前的第一预设长度时间段内的监控数据,建立指定故障的预判模型。
[0031]可选地,所述监控单元,适于对所述网站系统的Web服务性能监控,获得网站系统的Web服务性能监控数据;和/或,适于对所述网站系统的服务器资源进行监控,获取网站系统的服务器资源的监控数据。
[0032]可选地,所述监控单元监控的所述服务器资源包括如下中的一种或多种:CPU、硬盘、内存、网卡。
[0033]可选地,所述监控单元,适于通过模拟用户行为向所述网站系统发起访问请求,根据访问结果数据获得网站系统的Web服务性能监控数据;和/或,适于对互联网数据中心IDC机房中的所述网站系统的服务器资源进行监控,获取网站系统的服务器资源的监控数据。
[0034]可选地,所述监控单元,适于从分布在不同地理位置的多个监控节点中选择指定个数的客户端作为监控机,向各监控机下发访问所述网站系统的任务,并接收各监控机返回的访问结果数据,根据各监控机返回的访问结果数据分析得到所述网站系统的Web服务性能监控数据。
[0035]由上述可知,本发明提供的技术方案通过对网站系统的实时监控,在监控数据库中保存了详尽的监控数据;在指定故障发生时,基于在发生指定故障前的一段时间内的监控数据进行指定故障的关联回溯,能够重现指定故障从未发生到发生的整个过程链,即建立起指定故障的预判模型;以该指定故障的预判模型为参照,在对网站系统进行监控的过程中,当网站系统的监控数据的变化符合指定故障的预判模型时,则可以预判按照当前状态发展下去网站系统将发生指定故障,即对网站系统的同类故障进行预警。本方案通过对指定故障发生的回溯,获知指定故障发生前的监控数据的变化规律,将当前的监控数据的变化规律与指定故障发生前的监控数据的变化规律进行对比,进而能够对网站系统发生指定故障进行预判,对用户进行预警,使得用户能够及时制定故障应对决策,减少故障对网站系统的管理者和使用者造成的损失和影响,符合用户需求。
[0036]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0037]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0038]图1A示出了根据本发明一个实施例的公有云监控部署的示意图;
[0039]图1B示出了根据本发明一个实施例的私有云监控部署的示意图;
[0040]图1C示出了根据本发明一个实施例的混合云监控部署的示意图;
[0041]图2示出了根据本发明一个实施例的一种网站系统的故障预警方法的流程图;
[0042]图3示出了根据本发明一个实施例的一种网站系统的故障预警装置的示意图。
【具体实施方式】
[0043]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0044]随着互联网的不断发展,互联网数据中心(IDC, Internet Data Center)应运而生,成为新世纪互联网产业中不可或缺的重要一环。IDC为互联网内容供应商、企业、媒体和
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1