基于DUMeter的网络流量统计方法

文档序号:7886687阅读:548来源:国知局
专利名称:基于DU Meter的网络流量统计方法
技术领域
本发明涉及一种网络,尤其涉及一种网络流量统计方法。
技术背景21世纪是互联网业务高速发展的时代,每天都有新技术、新应用出现, 方便的互联沟通,强大的事务处理能力和丰富多彩的媒体内容,使得互联 网业务也变成了人们生活不可或缺的组成部分。在这种背景下,流量统计 作为网络运营商对于网络应用的重要监视控制手段和业务结算方案,其重 要性也越来越高。目前比较常用的流量统计手段是利用MRTG软件,其次是通过DU Meter 对每台服务器做流量统计。但在应对一些具体的应用时,这两个软件都存 在一定的缺陷MRTG是一个即时流量监视软件,不提供对流量的累计统计 处理能力;DU Meter是针对单台服务器开发的,在处理一个服务器集群的 总流量统计时先天不足。如何在DU Meter的统计数据基础上进行数据开发,形成一个个性化的 针对特定服务器集群的统计软件、能一目了然地统计所有服务器的流量是 网络工程师要解决的技术问题。 发明内容本发明需要解决的技术问题是提供了一种基于DU Meter的网络流量统 计方法,旨在解决上述的问题。为了解决上述技术问题,本发明是通过以下步骤实现的 对每一台装载DU Meter需要流量统计的服务器配置IIS发布站点,为每一台机器的DU Meter日志配置WEB访问权限,然后在一台中心服务器上 通过HTTP方式把这些DU Meter日志下载到本地目录;通过程序方案读取下载出的DU Meter日志文件并对其每条记录进行数 据流分析,以获取需要的流量数据;采用了 Microsoft的Sql Server来作数据记录,把所有从日志文件中 分析读取的出的日志信息输入到Sql Server数据库,利用Sql Server强 大的数据査询功能来实现历史数据的快速查询、建立多种强大的査询模式;采用WEB方式的人机交互界面完成可以方便地在所有能够连接到互 联网的电脑终端,实现所有查询功能。与现有技术相比,本发明的有益效果是提供了一个监测集成平台, 通过这个平台网络提供商能够方便简洁地査询某个服务器集群中多台服务 器的流量统计信息,可以个性化地进行多种功能强大的数据査询,获得最 有价值的信息。
具体实施方式
下面结合具体实施方式
对本发明作进一步详细描述本发明是通过以下步骤实现的对每一台装载DU Meter需要流量统计的服务器配置IIS发布站点,为 每一台机器的DU Meter日志配置WEB访问权限,然后在一台中心服务器上 通过HTTP方式把这些DU Meter日志下载到本地目录1;通过程序方案读取下载出的DU Meter日志文件并对其每条记录进行数 据流分析,以获取需要的流量数据2;采用了 Microsoft的Sql Server来作数据记录,把所有从日志文件中 分析读取的出的日志信息输入到Sql Server数据库,利用Sql Server强 大的数据査询功能来实现历史数据的快速查询、建立多种强大的查询模式 3;采用WEB方式的人机交互界面完成可以方便地在所有能够连接到互 联网的电脑终端,实现所有査询功能4。在步骤1中,所述的IIS发布站点是使用"Internet信息管理器", 为DU Meter日志目录创建一个WEB虚拟目录,以保证通过网络能够访问到 DU Meter每天产生的日志文件;所述的为每一台机器的DU Meter日志配置WEB访问权限是使用 Internet信息管理器配置默认的匿名访问权限或者在保证安全的前提下通 过Internet信息管理器为访问者配置访问权限;在步骤2中,所述的通过程序方案读取下载出的DU Meter日志文件, 并对其每条记录进行数据流分析是由于日志文件是按照一定的格式来顺 序记录时间、流出流量、流入流量信息的,所以需要通过编程,以字符流 模式读取下载的日志文件并对其按照格式取值,在固定的位置读出记录时 间、流出流量和流入流量信息;在步骤3中,采用了 Microsoft的Sql Server来作数据记录是在Sql Server中建立一个数据库且在此数据库中新建一张数据表;把所有从曰志 文件中分析读取的出的时间、流入流量和流出流量记录到创建出的Sql Server数据表中以供査询,Microsoft SQL Server 2005是用于大规模联 机事务处理(0LTP)、数据仓库和电子商务应用的数据库平台;也是用于数 据集成、分析和报表解决方案的商业智能平台。
权利要求
1. 一种基于DU Meter的网络流量统计方法,本发明是通过以下步骤实现的对每一台装载DU Meter需要流量统计的服务器配置IIS发布站点,为每一台机器的DU Meter日志配置WEB访问权限,然后在一台中心服务器上通过HTTP方式把这些DU Meter日志下载到本地目录(1);通过程序方案读取下载出的DU Meter日志文件并对其每条记录进行数据流分析,以获取需要的流量数据(2);采用了Microsoft的Sql Server来作数据记录,把所有从日志文件中分析读取的出的日志信息输入到Sql Server数据库,利用Sql Server强大的数据查询功能来实现历史数据的快速查询、建立多种强大的查询模式(3);采用WEB方式的人机交互界面完成可以方便地在所有能够连接到互联网的电脑终端,实现所有查询功能(4)。
2. 根据权利要求1所述的基于DU Meter的网络流量统计方法,在步 骤(1)中,所述的IIS发布站点是使用"Internet信息管理器",为DU Meter日志目录创建一个WEB虚拟目录,以保证通过网络能够访问到DU Meter每天产生的日志文件;所述的为每一台机器的DU Meter日志配置WEB访问权限是使用 Internet信息管理器配置默认的匿名访问权限或者在保证安全的前提下通 过Internet信息管理器为访问者配置访问权限;在步骤(2)中,所述的通过程序方案读取下载出的DU Meter日志文 件,并对其每条记录进行数据流分析是通过编程,以字符流模式读取下 载的日志文件并对其按照格式取值,在固定的位置读出记录时间、流出流 量和流入流量信息;在步骤(3)中,采用了 Microsoft的Sql Server来作数据记录是 在Sql Server中建立一个数据库且在此数据库中新建一张数据表;把所有 从日志文件中分析读取的出的时间、流入流量和流出流量记录到创建出的 Sql Server数据表中以供查询。
全文摘要
本发明涉及一种基于DU Meter的网络流量统计方法,步骤是对每一台装载DU Meter需要流量统计的服务器配置IIS发布站点,为每一台机器的DU Meter日志配置WEB访问权限,然后在一台中心服务器上通过HTTP方式把这些DU Meter日志下载到本地目录;通过程序方案读取下载出的DUMeter日志文件并对其每条记录进行数据流分析,以获取需要的流量数据;采用了Microsoft的Sql Server来作数据记录,把所有从日志文件中分析读取的出的日志信息输入到Sql Server数据库;采用WEB方式的人机交互界面完成可以方便地在所有能够连接到互联网的电脑终端,实现所有查询功能;网络提供商能够方便简洁地查询某个服务器集群中多台服务器的流量统计信息,可以个性化地进行多种功能强大的数据查询,获得最有价值的信息。
文档编号H04L12/26GK101277226SQ20071003880
公开日2008年10月1日 申请日期2007年3月30日 优先权日2007年3月30日
发明者楠 郭 申请人:上海东华广播电视网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1