服务器端异常监控方法及装置制造方法及图纸

技术编号:15767134 阅读:365 留言:0更新日期:2017-07-06 14:23
本发明专利技术提供了一种服务器端异常监控方法及装置。其中,服务器端异常监控方法包括如下步骤:接收负载均衡的流量入口处的访问请求流量;将接收到的预设时间段内的访问请求流量与该预设时间段内的预设访问流量进行比对,并计算所述访问请求流量与所述预设访问流量之间的差值;当所述差值大于预设流量阈值时,确定服务器端异常。本发明专利技术通过在流量导入端埋点、流量数据分析和流量监控,根据访问流量的变化可以及时发现服务器端的异常,进而帮助网站维护人员及时发现潜在的故障。

Server side abnormal monitoring method and device

The invention provides a server side abnormal monitoring method and device. Among them, the server monitoring method comprises the following steps: receiving a load balanced flow at the entrance of the access request will flow; a preset period of time in the received access request traffic flow and the preset preset time period for comparison, difference and calculate the access request and the preset traffic flow between; when the difference is greater than the preset flow threshold, determining the server exception. In the end, traffic flow into embedded data analysis and traffic monitoring, according to the change of traffic can detect the abnormal of the server, and then help the site maintenance staff to find potential fault.

【技术实现步骤摘要】
服务器端异常监控方法及装置
本专利技术涉及网络监控
,具体而言,涉及一种服务器端异常监控方法及装置。
技术介绍
随着信息技术的迅猛发展,各式智能设备普及程度越来越高,移动互联网各种类别应用爆炸式增长,对于服务提供商而言,用户对其服务响应速度,以及服务稳定性的要求也越来越高。产品服务运维水平的高低在很大程度上将直接决定产品的好坏。在应对数量巨大的用户数时,服务厂商启用的服务器端机器数量也非常庞大,它们通过配置集群、负载均衡、逐级动态加载卸载等方式提供可靠性好的服务。由此带来的一个问题是,如果只有一部分服务发生故障,或者只有一部分用户无法正常操作,服务端表面看来并没有异常征兆,一切正常,故障无法被及时发现和处理,有可能进一步积累并恶化,直至发生灾难性的后果。
技术实现思路
鉴于此,本专利技术提出了一种服务器端异常监控方法及装置,旨在解决服务器端异常难于及时发现的问题。一个方面,本专利技术提出了一种服务器端异常监控方法,该方法包括如下步骤:从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包;将在预设时间段内接收到的流量数据包所用的流量与该预设时间段内的预设访问流量进行比对,并计算所述流量数据包所用的流量与所述预设访问流量之间的差值;当所述差值大于预设流量阈值时,确定服务器端异常。进一步地,上述服务器端异常监控方法还包括如下步骤:当所述差值小于等于所述流量预设阈值时,确定服务器端正常。进一步地,上述服务器端异常监控方法中,通过UDP方式接收所述负载均衡器的流量入口处的访问请求流量。进一步地,上述服务器端异常监控方法还包括:将服务器异常的信息发送给管理端系统。由于负载均衡是接收访问请求的源头,所以本实施例接收负载均衡接收到的所有访问请求流量,便可以对服务器端的所有访问请求流量进行统计,然后将统计的所有访问请求流量与预设访问流量进行比对,当二者偏差较大时,说明服务器端有异常。本专利技术通过在流量导入端埋点、流量数据分析和流量监控,根据访问流量的变化可以及时发现服务器端的异常,进而帮助网站维护人员及时发现潜在的故障。另一方面,本专利技术还提出了一种服务器端异常监控装置,该装置包括:提取模块,用于从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包;比对模块,用于在预设时间段内接收到的流量数据包所用的流量与该预设时间段内的预设访问流量进行比对,并计算所述流量数据包所用的流量与所述预设访问流量之间的差值;确定模块,用于当所述差值大于预设流量阈值时,确定服务器端异常。进一步地,上述服务器端异常监控装置中,所述确定模块还用于当所述差值小于等于所述流量预设阈值时,确定服务器端正常。进一步地,上述服务器端异常监控装置中,所述接收模块通过UDP方式接收所述负载均衡器的流量入口处的访问请求流量。进一步地,上述服务器端异常监控装置还包括:发送模块,用于将服务器异常的信息发送给管理端系统。由于服务器端异常监控装置与上述服务器端异常监控方法原理相同,所以该服务器端异常监控装置具有和上述服务器端异常监控方法相同的技术效果。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例提供的服务器端异常监控方法的流程图;图2为本专利技术实施例提供的服务器端异常监控方法的另一流程图;图3为本专利技术实施例提供的服务器端异常监控方法的又一流程图;图4为本专利技术实施例提供的服务器端异常监控装置的结构框图;图5为本专利技术实施例提供的服务器端异常监控装置的又一结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。方法实施例:参见图1,图1为本专利技术实施例提供的服务器端异常监控方法的流程图。如图所示,该方法包括如下步骤:步骤S11,从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包。具体地,在URL的导入端,即负载均衡(如Nginx)的流量入口处设置监控点,该监控点将负载均衡接收到的业务数据包复制一份,保留其中与网络流量计算有关的元素,如业务标识、数据包数量、数据包大小、接收时间等,并将保留的元素形成流量数据包,将这个流量数据包发送给网络流量监控模块进行处理。步骤S12,将在预设时间段内接收到的流量数据包所占用的流量与该预设时间段内的预设访问流量进行比对,并计算流量数据包所用流量与预设访问流量之间的差值。具体地,对于某个预设时间段内,会预先设置一个访问流量,该预设访问流量可以反映出该服务器端在该预设时间段内的以往访问流量,具体实施时,可以将该服务器在该预设时间段的以往平均访问流量作为该时间段内的预设访问流量,然后将在该预设时间段内从负载均衡入口处提取的网络流量数据数据包所占用的流量与该预设访问流量进行比较,求二者之间的差值。步骤S13,当差值大于预设流量阈值时,确定服务器端异常。具体地,预先设置一流量阈值,当从负载均衡器提取出的流量数据包所占用的流量与预设访问流量之间的差值大于预设阈值时,说明在该预设时间段内的访问请求流量与预设访问流量的偏差较大,说明此时服务器端有异常。需要说明的是,预设时间段、预设流量阈值,预设访问流量均可以根据实际情况来确定,本实施例在此不做任何限定。由于负载均衡是接收访问请求的源头,所以本实施例在负载均衡的入口处设置监控点,接收负载均衡接收到的所有业务数据包中与流量有关的元素,以便对服务器端的所有访问请求流量进行统计,然后将统计的所有访问请求流量与预设访问流量进行比对,当二者偏差较大时,说明服务器端有异常。本实施例通过在流量导入端埋点、流量数据分析和流量监控,根据访问流量的变化可以及时发现服务器端的异常,进而帮助网站维护人员及时发现潜在的故障。参见图2,图2为本专利技术实施例提供的服务器端异常监控方法的另一流程图。如图所示,该方法包括如下步骤:步骤S21,从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包。步骤S22,将在预设时间段内接收到的流量数据包所用的流量与该预设时间段内的预设访问流量进行比对,并计算流量数据包所用的流量与预设访问流量之间的差值。步骤S23,当差值大于预设流量阈值时,确定服务器端异常。步骤S24,当差值小于等于流量预设阈值时,确定服务器端正常。其中,步骤S21至步骤S23的具体实施过程参见上述实施方式即可,本实施例在此不再赘述。本实施例中,当在预设时间段内从负载均衡入口处提取的与流量有关的流量数据包所占用的流量与预设访问流量之间的差值小于等于流量预设阈值时,说明在该预设时间段内,访问请求的流量与预设访问流量的偏差不大,此时,认为服务器端工作正常。具体实施时,网络流量监控模块可以通本文档来自技高网...
服务器端异常监控方法及装置

【技术保护点】
一种服务器端异常监控方法,其特征在于,包括如下步骤:从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包;将在预设时间段内接收到的流量数据包所用的流量与该预设时间段内的预设访问流量进行比对,并计算所述流量数据包所用的流量与所述预设访问流量之间的差值;当所述差值大于预设流量阈值时,确定服务器端异常。

【技术特征摘要】
1.一种服务器端异常监控方法,其特征在于,包括如下步骤:从负载均衡的流量入口处接收的业务数据包中提取与网络流量计算有关的元素,形成流量数据包;将在预设时间段内接收到的流量数据包所用的流量与该预设时间段内的预设访问流量进行比对,并计算所述流量数据包所用的流量与所述预设访问流量之间的差值;当所述差值大于预设流量阈值时,确定服务器端异常。2.根据权利要求1所述的服务器端异常监控方法,其特征在于,还包括如下步骤:当所述差值小于等于所述流量预设阈值时,确定服务器端正常。3.根据权利要求1所述的服务器端异常监控方法,其特征在于,通过UDP方式接收所述负载均衡器的流量入口处提取的流量数据包。4.根据权利要求1所述的服务器端监控方法,其特征在于,还包括:将服务器异常的信息发送给管理端系统。5.一种服务器端异常监控装置,...

【专利技术属性】
技术研发人员:王轶晨陈懿冯畅杨金赵辉杜丽丽
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1