基于内容分发网络的分布式源监控方法和系统技术方案

技术编号:8326029 阅读:342 留言:0更新日期:2013-02-14 09:00
本发明专利技术公开了基于内容分发网络的分布式源监控方法和系统,避免由于人员误删除操作造成错误故障报警,减轻源站的负载压力,能够区分运营商网络故障问题。其技术方案为:方法包括:内容分发网络边缘的分布式节点发出回源请求;分布式节点判定是否回源服务器,若需回源则向源服务器发送请求;若源服务器发生异常,则由分布式节点向中心监控模块提交异常数据;中心监控模块判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。

【技术实现步骤摘要】

本专利技术涉及源服务器监控技术,尤其涉及内容分发网络源服务器的监控技术。
技术介绍
内容分发网络源监控的基本思想是,当接入⑶N网络的源站服务发生异常时,⑶N 网络应能及时检测出源站服务异常,将源服务异常产生的影响降到最低。目前的⑶N网络源站监控的实现方案如图I所示I.由客户提供主源监控URL,监控URL是用于判断源站是否可以正常访问的主要依据,应保证不会被误删除操作;2.⑶N网络的边缘监控节点,按照预设的时间值,每隔一定时间,向源站拉取监控 URL文件;3.当监控节点拉取监控URL不成功,计数器加I ;否则,计数器清零;4.当计数器为预设值时,监控节点判定源站为异常,发出警报,并启用灾备方案。现有的源站监控方案存在四个弊端I.需要客户给出源站监控URL,且应保证不能删除。如果监控URL被误删除操作, CDN网络边缘节点拉取不到监控URL文件,在多次尝试拉取监控URL文件失败后判定源站异常,引发源故障报警;2.现有的源站监控方案,节点按照预设的时间值,每隔一定时间需要向源站拉取一次URL文件,对源站产生负载压力;3.现有的源站监控方案,只考虑是否可以成功请求到监控URL,当源站服务异常时,无法区分运营商网络故障问题;4.现有的源站监控方案,当只有在监控节点连续多次向源站拉取监控URL失败后才会判定源站异常,启用备源服务器,在判定源站异常的这段时间内,所有对源站的请求响应都是失败的。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种基于内容分发网络的分布式源监控方法和系统,避免由于人员误删除操作造成错误故障报警,减轻源站的负载压力,能够区分运营商网络故障问题。本专利技术的技术方案为本专利技术揭示了一种基于内容分发网络的分布式源监控方法,包括内容分发网络边缘的分布式节点发出回源请求;分布式节点判定是否回源服务器,若需回源则向源服务器发送请求;若源服务器发生异常,则由分布式节点向中心监控模块提交异常数据;中心监控模块判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。根据本专利技术的基于内容分发网络的分布式源监控方法的一实施例,在分布式节点向中心监控模块提交异常数据的同时,分布式节点向备源服务器发出请求,由备源服务器完成本次请求的响应。根据本专利技术的基于内容分发网络的分布式源监控方法的一实施例,中心监控模块在发出警报的同时,通知源站管理员源服务器运营商网络故障。根据本专利技术的基于内容分发网络的分布式源监控方法的一实施例,中心监控模块在发出警报的同时,分布式节点进行灾备切换,在切换回主源服务器之前,由备源服务器响应内容分发网络的边缘节点的回源请求。根据本专利技术的基于内容分发网络的分布式源监控方法的一实施例,源服务器异常包括节点接收到服务器异常或者连接不上主源服务器。本专利技术还公开了一种基于内容分发网络的分布式源监控系统,包括源服务器、客户端、分布式系统和中心监控模块,其中客户端,发出客户请求;分布式系统,其中的分布式节点判定是否回源服务器,若需回源则向源服务器发送请求;源服务器,尝试响应回源请求,若源服务器发生异常,则由分布式节点向中心监控模块提交异常数据;中心监控模块,判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。根据本专利技术的基于内容分发网络的分布式源监控系统的一实施例,分布式系统中还包括备源服务器请求模块,备源服务器请求模块在分布式节点向中心监控模块提交异常数据的同时,向备源服务器发出请求,由备源服务器完成本次请求的响应。根据本专利技术的基于内容分发网络的分布式源监控系统的一实施例,中心监控模块还包括通知单元,通知单元中心监控模块在发出警报的同时,通知源站管理员源服务器运营商网络故障。根据本专利技术的基于内容分发网络的分布式源监控系统的一实施例,分布式系统还包括灾备切换模块,灾备切换模块在中心监控模块发出警报的同时,进行灾备切换,在切换回主源服务器之前,由备源服务器响应内容分发网络的边缘节点的回源请求。根据本专利技术的基于内容分发网络的分布式源监控系统的一实施例,源服务器异常包括节点接收到服务器异常或者连接不上主源服务器。本专利技术对比现有技术有如下的有益效果本专利技术的方案是由分布式的CDN (内容分发网络)边缘节点对源站进行监控,当CDN边缘节点根据客户的请求回源,收到源站的异常响应或者连接不到源时,节点将异常响应信息上报至中心监控模块,由中心监控模块判定源站是否服务异常。相较于传统方案,在源站未发现异常时,不对源站进行定义请求监控 URL,减少源站负载压力。中心监控模块可以根据节点上报报警信息的节点所处的运营商, 分析是否运营商网络引起的回源故障,同时,分布式源监控系统由CDN网络分布式节点使用用户请求对主源进行探测,放弃由客户提供监控URL,避免由于人员误删除操作造成错误的故障报警。附图说明图I示出了现有的源监控方案的流程。图2示出了本专利技术的基于内容分发网络的分布式源监控系统的实施例的原理图。图3示出了本专利技术的基于内容分发网络的分布式源监控方法的实施例的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的描述。图2示出了本专利技术的基于内容分发网络的分布式源监控系统的实施例。请参见图 2,本实施例的分布式源监控系统包括源服务器I、客户端2、分布式系统3和中心监控模块 4。客户端2连接分布式系统3,发出客户请求。分布式系统3中的分布式节点根据客户请求判定是否回源服务器,若需回源则向源服务器I发送请求。也就是说,分布式系统3 根据客户端2的用户请求,监控源服务器I的运转情况。源服务器I尝试响应回源请求,若源服务器发生异常(例如节点接收到服务器异常响应或者连接不上主源服务器),则由分布式系统3中的分布式节点向中心监控模块4提交异常数据。这些数据包括服务器IP域名、服务异常区域、运营商、异常时间、异常URL信肩、O中心监控模块4判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。报警的预设条件例如是,当一个时间周期内,超过一定阈值的节点向中心监控模块4上报异常数据,则发出源服务器服务异常报警;若在一个时间周期内,超过一定阈值的同一运营商节点向监控中心模块上报报警信息,则判定为源服务器运营商网络故障。较佳的,在分布式系统3中还包括备源服务器请求模块,备源服务器请求模块在分布式节点向中心监控模块提交异常数据的同时,向备源服务器发出请求,由备源服务器完成本次请求的响应。中心监控模块4还包括通知单元40,通知单元40在中心监控模块4发出警报的同时,通知源站管理员源服务器运营商网络故障。分布式系统3还包括灾备切换模块,灾备切换模块在中心监控模块4发出警报的同时,进行灾备切换,在切换回主源服务器之前,由备源服务器响应内容分发网络的边缘节点的回源请求。图3示出了本专利技术的基于内容分发网络的分布式源监控方法的实施例。该方法所基于的系统是图2所示的系统,监控方法的各个实施步骤如下所示。步骤SlO :内容分发网络边缘的分布式节点发出回源请求。步骤Sll :分布式节点判定是否回源服务器,若需回源则进入步骤S12。步骤S12 :源服务器响应回源请求,判定源服务器的响应是否正常,若正常则返回步骤S10,否则进入步骤S13。源服务器异常包括节点接收到服务器异常或者连接不上主源服务器。步骤S13 :分布本文档来自技高网...

【技术保护点】
一种基于内容分发网络的分布式源监控方法,包括:内容分发网络边缘的分布式节点发出回源请求;分布式节点判定是否回源服务器,若需回源则向源服务器发送请求;若源服务器发生异常,则由分布式节点向中心监控模块提交异常数据;中心监控模块判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。

【技术特征摘要】
1.一种基于内容分发网络的分布式源监控方法,包括 内容分发网络边缘的分布式节点发出回源请求; 分布式节点判定是否回源服务器,若需回源则向源服务器发送请求; 若源服务器发生异常,则由分布式节点向中心监控模块提交异常数据; 中心监控模块判断异常数据是否满足报警的预设条件,若满足则发出警报,否则不发出警报。2.根据权利要求I所述的基于内容分发网络的分布式源监控方法,其特征在于,在分布式节点向中心监控模块提交异常数据的同时,分布式节点向备源服务器发出请求,由备源服务器完成本次请求的响应。3.根据权利要求I所述的基于内容分发网络的分布式源监控方法,其特征在于,中心 监控模块在发出警报的同时,通知源站管理员源服务器运营商网络故障。4.根据权利要求I所述的基于内容分发网络的分布式源监控方法,其特征在于,中心监控模块在发出警报的同时,分布式节点进行灾备切换,在切换回主源服务器之前,由备源服务器响应内容分发网络的边缘节点的回源请求。5.根据权利要求I一 4中任一项所述的基于内容分发网络的分布式源监控方法,其特征在于,源服务器异常包括节点接收到服务器异常或者连接不上主源服务器。6.一种基于内容分发网络的分布式源监控系统,包括源服务器、客户端、分布式系统和中心监控模块,其中 客户端,...

【专利技术属性】
技术研发人员:洪珂郭文强翁志真
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:

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

1