一种云加速网络监控系统及方法

文档序号:8475015阅读:192来源:国知局
一种云加速网络监控系统及方法
【技术领域】
[0001]本发明涉及计算机网络领域,尤其是涉及一种云加速网络监控系统及方法。
【背景技术】
[0002]云加速网络监控系统是一套部署在应用层的用于监控云加速机器运行状况的监控系统,可以快速判断机器可用性、机房与节点状况,因此运维人员可以对异常信息迅速定位,快速解决问题。
[0003]传统的检测系统通常由一台中心监控机器对多台云加速机器进行PING监控,如中国专利CN104270291A中公开的一种⑶N网络质量监控方法,通过数据中心的监控器分别对边缘节点和交换机进行PING测试,并根据边缘节点是否为可控节点来决定是否对其进行下载速率测试和页面POLL测试的至少部分。该方法除了监控边缘节点以外,还能监控数据中心内网环境质量、监控测试服务提供商核心交换机端到节点交换机端的质量情况,从而最快定位问题所在点。但该方法缺点为监控方式单一,当仅有一台机器对跨区域的机器进行监控的时候,容易由于网络波动问题造成结果不准确。

【发明内容】

[0004]本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种效率高、稳定性好的云加速网络监控系统及方法。
[0005]本发明的目的可以通过以下技术方案来实现:
[0006]一种云加速网络监控系统,包括:
[0007]任务获取模块,包括操作界面和硬件输入设备,通过硬件输入设备输入监控任务信息,并通过操作界面将监控任务信息录入系统;
[0008]信息存储器,与任务获取模块连接,存储监控任务信息;
[0009]信息调度服务器,读取信息存储器中的内容并分配监控任务;
[0010]监控器模块,包括多个与被监控对象连接的监控器,所述的监控器接受并实施信息调度服务器分配的监控任务,并将异常报告反馈给信息调度服务器。
[0011]所述的监控任务信息包括被监控对象的IP地址和对应的监控方式。
[0012]所述的监控方式包括ICMP监控、DNS监控、HTTP监控和端口监控。
[0013]所述的监控器模块为层级结构,其中最高层监控器与信息调度服务器连接。
[0014]一种云加速网络监控系统的监控方法,包括以下步骤:
[0015](I)任务获取模块获得监控任务信息;
[0016](2)信息存储器存储监控任务信息;
[0017](3)信息调度服务器读取信息存储器中的监控任务信息,分配监控任务使每个监控器分得一个具体任务,并设定对应的监控方式;
[0018](4)监控器根据各自的具体任务对被监测对象进行监测;
[0019](5)信息调度服务器接收到异常情况报告后进行报警,并生成异常情况日志存储在信息存储器中。
[0020]所述的步骤(4)具体为:在各个低层监控器执行各自的具体任务过程中,若低层监控器监测到异常情况,则将异常情况报告发送给其上层;若在设定的时间周期内未监测到异常情况,则发送正常报告发送给其上层;最高层监控器将监控报告发送给信息调度服务器。
[0021]所述的报警方式为邮件报警。
[0022]与现有技术相比,本发明具有以下优点:
[0023]I)监控器有多个,每个监控器只分管一个区域,解决了由于跨区域或者跨网段带来的监控反馈不准确问题。
[0024]2)监控方式多样,四种监控方式相互配合包括ICMP监控,DNS监控,HTTP监控,端口监控。根据被监控对象的特点选择最合适的监控方式,有助于提高准确度和速度。
[0025]3)部署简单,由于采用了非中心控制传输方式,只需要简单配置就可以给系统扩容。
[0026]4)采用层级式监控方式,收集监控数据迅速,线路负载小,监控效率明显提高,方便快速定位。
[0027]5)信息存储器中保存了异常情况日志,作为后续故障排查的参考,有利于系统维护。
【附图说明】
[0028]图1为本发明中云加速网络检测系统的结构示意图;
[0029]图2为本发明中云加速网络检测方法的流程图。
【具体实施方式】
[0030]下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
[0031]实施例1
[0032]如图1所示,本发明中的云加速网络监控系统包括:任务获取模块1、信息存储器2、信息调度服务器3和监控器模块4。
[0033]任务获取模块I包括操作界面和硬件输入设备,通过硬件输入设备获取监控任务信息,并通过操作界面将监控任务信息录入系统,监控任务信息包括被监控对象的IP地址和对应的监控方式,监控方式包括ICMP监控、DNS监控、HTTP监控和端口监控。
[0034]信息存储器2分别与任务获取模块I和信息调度服务器3连接,为大容量存储设备,用来存储监控任务信息。
[0035]信息调度服务器3读取信息存储器2中的内容并将监控任务分配至监控器模块4。
[0036]监控器模块4包括多个与被监控对象连接的监控器,监控器模块4为层级结构,包括最高层监控器和低层监控器,每层含有多个监控器,监控器实施信息调度服务器3分配的监控任务,并将异常报告通过最高层监控器发送给信息调度服务器3。
[0037]如图2所示,本发明中的云加速网络监控方法,包括以下步骤:
[0038]S01,通过任务获取模块I获得监控任务信息,该步骤通过操作人员完成。
[0039]S02,信息存储器2存储监控任务信息。
[0040]S03,信息调度服务器3读取信息存储器2中的监控任务信息,将监控任务分配给监控器模块4中的各个监控器,并设定对应的监控方式,每个监控器都有一个具体任务,具体监控任务包括机器可用性、机房与节点状况。
[0041]S04,监控器根据各自的具体任务对被监测对象进行监测,具体为:在各个低层监控器不断执行各自的具体任务过程中,若低层监控器监测到异常情况,则将异常情况报告发送给其上层;若在相关人员设定的时间周期内未监测到异常情况,则发送正常报告发送给其上层;最高层监控器将监控报告发送给信息调度服务器3。
[0042]其中,异常情况包括:与被监控对象连接的低层监控器检测到被监控对象非正常工作、在某个时间周期既未收到下层的异常情况报告,也未收到正常报告、报告信息不全。
[0043]S05,信息调度服务器3接收到异常情况报告后,将异常情况报告编辑成邮件信息发送给相关人员邮箱,并生成异常情况日志存储在信息存储器2中。
【主权项】
1.一种云加速网络监控系统,其特征在于,包括: 任务获取模块,包括操作界面和硬件输入设备,通过硬件输入设备输入监控任务信息,并通过操作界面将监控任务信息录入系统; 信息存储器,与任务获取模块连接,存储监控任务信息; 信息调度服务器,读取信息存储器中的内容并分配监控任务; 监控器模块,包括多个与被监控对象连接的监控器,所述的监控器接受并实施信息调度服务器分配的监控任务,并将异常报告反馈给信息调度服务器。
2.根据权利要求1所述的一种云加速网络监控系统,其特征在于,所述的监控任务信息包括被监控对象的IP地址和对应的监控方式。
3.根据权利要求2所述的一种云加速网络监控系统,其特征在于,所述的监控方式包括ICMP监控、DNS监控、HTTP监控和端口监控。
4.根据权利要求1所述的一种云加速网络监控系统,其特征在于,所述的监控器模块为层级结构,其中最高层监控器与信息调度服务器连接。
5.一种如权利要求4所述的云加速网络监控系统的监控方法,其特征在于,包括以下步骤: (1)任务获取模块获得监控任务信息; (2)信息存储器存储监控任务信息; (3)信息调度服务器读取信息存储器中的监控任务信息,分配监控任务使每个监控器分得一个具体任务,并设定对应的监控方式; (4)监控器根据各自的具体任务对被监测对象进行监测; (5)信息调度服务器接收到异常情况报告后进行报警,并生成异常情况日志存储在信息存储器中。
6.根据权利要求5所述的一种云加速网络监控方法,其特征在于,所述的步骤(4)具体为:在各个低层监控器执行各自的具体任务过程中,若低层监控器监测到异常情况,则将异常情况报告发送给其上层;若在设定的时间周期内未监测到异常情况,则发送正常报告发送给其上层;最高层监控器将监控报告发送给信息调度服务器。
7.根据权利要求5所述的一种云加速网络监控方法,其特征在于,所述的报警方式为邮件报警。
【专利摘要】本发明公开了一种云加速网络监控系统及方法,涉及计算机网络领域。本发明的云加速监控系统包括任务获取模块、信息存储器、信息调度服务器和监控器模块。通过任务获取模块获得监控任务信息并存储在信息存储器中,由信息调度服务器将监控任务分配给监控器模块中的各个监控器,由监控器模块实施监控任务并将监控报告反馈给信息调度服务器。与现有技术相比,本发明中每个监控器只分管一个区域,解决了由于跨区域的反馈不准确问题;监控方式多样,提高准确度;部署简单,实现系统快速扩容;层级式监控方式收集数据迅速、线路负载小、效率高;保存异常情况日志,作为后续故障排查的参考,有利于系统维护。
【IPC分类】H04L12-26, H04L12-24, H04L29-08
【公开号】CN104796294
【申请号】CN201510228989
【发明人】韩世林, 徐隆基
【申请人】上海逸云信息科技发展有限公司
【公开日】2015年7月22日
【申请日】2015年5月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1