一种基于网络管理平台与数据分析的网络监控系统及方法

文档序号:9399119阅读:317来源:国知局
一种基于网络管理平台与数据分析的网络监控系统及方法
【技术领域】
[0001]本发明涉及网络管理分析技术,尤其涉及一种基于网络管理平台与数据分析的网络监控系统及方法。
【背景技术】
[0002]在网络管理系统中,网络性能管理是非常重要的一部分,大数据量的解码、分析以及可视化展示在性能上却是一个技术难点,一个网络往往管理着成千上万个设备,而分析网络性能数据量可能达到IGbps甚至更高,实时准确地掌握网络的运行状态,及时处理网络出现的异常以及设备出现重大故障,同时存储数据包,让故障有据可依等,而上述的实现都需要考虑对大量网络数据和设备数据进行由浅入深的分析。
[0003]目前,大多数网络性能管理软件开发商,在网络管理(传统的网管工具)、网络性能管理、应用性能管理、业务性能管理、Web性能管理这四大产品中只涉及某一个或者二三。没有任何一个产品能实现这四大功能。如OneAPM提供Demo免费版本,对网络性能管理和应用性能管理的可视化分析,没有结合传统的网络管理工具,自动发现网络拓扑等功能。

【发明内容】

[0004]本发明主要是解决现有技术所存在的技术问题;提供了一种对网络、应用、业务、WEB性能管理、传统的网管工具相五合一,相比原来的技术,解决了多个产品的结合问题,以往客户需要买5个产品达到的效果,现在只需要买这一个产品就能实现,并且在维护上更加方便快捷,机动性好的一种基于网络管理平台与数据分析的网络监控系统及方法。
[0005]本发明的上述技术问题主要是通过下述技术方案得以解决的:
[0006]—种基于网络管理平台与数据分析的网络监控系统,其特征在于,包括:
[0007]数据采集单元:以流量镜像的方式获取到网络数据包,并发送网络数据包;
[0008]数据解析单元:对网络数据包进行深度解析,得到解析后的数据,所述解析过程包括以太网、网络层、传输层以及应用层的解析
[0009]数据库:将数据解析单元解析的各解析数据存储到对应的数据库中;
[0010]显示单元:将数据库中的各解析数据通过网络拓扑形式展现出各解析数据。
[0011]在上述的一种基于网络管理平台与数据分析的网络监控系统,所述数据解析单元包括:
[0012]以太网数据解析子单元:针对非IPv4或者IPv6数据,则存储此数据包,只作计算吞吐量和流量等网络数据;针对IPv4或者IPv6数据,则进行网络层数据解析;
[0013]网络层数据解析子单元:用于网络层提供寻址和路由选择、连接的建立、保持和终止。解析数据得到源IP、目的IP、等信息,统计用户数、用户网络传输质量信息。
[0014]传输层数据解析子单元:根据以太网数据解析子单元得到的IPv4和IPv6的数据继续深入解析传输层TCP/UDP,并统计出三次握手时间、服务器响应时间,数据传输时间,重传时延,RTT (in)、RTT (out)参数的获取;
[0015]应用层数据解析子单元:提取应用层协议信息,包括HTTP、FTP、SMTP、RCP、EFS应用层,并解析所有客户要求解析的应用层协议,如果是解密协议需要客户提供接口规范以及公钥和私钥,进而解析应用层协议数据,提取交易信息,交易过程,交易量信息。
[0016]在上述的一种基于网络管理平台与数据分析的网络监控系统,包括:
[0017]自动数据注入单元:将数据库中的数据实时或根据用户需求注入到显示单元的网络拓扑中。
[0018]在上述的一种基于网络管理平台与数据分析的网络监控系统,包括:
[0019]网络信息自动搜索单元:自动发现设备上的网络接口、设备板卡、线路、链路、处理器、内存、磁盘、数据库服务、中间件应用、软件服务资源信息,并将发现信息发送给数据采集单元,有数据采集单元进行数据采集。
[0020]一种基于网络管理平台与数据分析的网络监控方法,其特征在于,包括:
[0021]步骤1、数据采集单元以流量镜像的方式获取到网络数据包之。把数据包提供给数据解析单元。
[0022]步骤2、数据解析单元解析以太网数据,如果是IPv4或者IPv6则继续深入解析,否则存储此数据包,只作计算吞吐量和流量等网络数据。
[0023]步骤3、由步骤2得到IPv4和IPv6的数据继续深入解析下一层,即传输层TCP/UDP,并统计出三次握手时间、服务器响应时间,数据传输时间,重传时延,RTT(in)、RTT (out),等参数的统计。
[0024]步骤4、提取下一层协议信息,包括HTTP、FTP、SMTP、RCP, EFS应用层。
[0025]步骤5、进而解析所有客户要求解析的应用层协议,如果是解密协议需要客户提供接口规范以及公钥和私钥,进而解析应用层协议数据,提取交易信息,交易过程,交易量等等信息。
[0026]步骤6、接步骤1,在镜像数据的同时,基于SNP、ICMP网管技术,由显示单元获取客户网络拓扑图。
[0027]步骤7、网络信息自动搜索单元自动发现设备上的网络接口、设备板卡、线路、链路、处理器、内存、磁盘、数据库服务、中间件应用、软件服务等设备资源信息。
[0028]在上述的一种基于网络管理平台与数据分析的网络监控方法,自动数据注入单元能够基于步骤2至步骤5根据客户的要求把数据注入到步骤6的网络拓扑图,把传统的网管工具和网络、应用、业务性能紧密结合,打破常规的思路,更方便快捷的管理网络。
[0029]因此,本发明具有如下优点:对网络、应用、业务、WEB性能管理、传统的网管工具相五合一,相比原来的技术,解决了多个产品的结合问题,以往客户需要买5个产品达到的效果,现在只需要买这一个产品就能实现,并且在维护上更加方便快捷,机动性好。
【附图说明】
[0030]附图1是本发明的一种工作原理示意图。
【具体实施方式】
[0031]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0032]实施例:
[0033]—、本发明包括如下的硬件:
[0034]数据采集单元:以流量镜像的方式获取到网络数据包,并发送网络数据包;
[0035]数据解析单元:对网络数据包进行深度解析,得到解析后的数据,所述解析过程包括以太网、网络层、传输层以及应用层的解析;
[0036]数据解析单元包括:
[0037]以太网数据解析子单元:针对非IPv4或者IPv6数据,则存储此数据包,只作计算吞吐量和流量等网络数据;针对IPv4或者IPv6数据,则进行网络层数据解析;
[0038]网络层数据解析子单元:不清楚作用,请详细补充(网络层提供寻址和路由选择、连接的建立、保持和终止等。解析数据得到源IP、目的IP、等信息,统计用户数、用户网络传输质量等相关信息。)
[0039]传输层数据解析子单元:根据以太网数据解析子单元得到的IPv4和IPv6的数据继续深入解析传输层TCP/UDP,并统计出三次握手时间、服务器响应时间,数据传输时间,重传时延,RTT (in)、RTT (out)参数的获取;
[0040]应用层数据解析子单元
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1