网络流量实时监测系统的设计与实现

网络流量实时监测系统的设计与实现

论文摘要

随着网络技术快速发展,网络应用范围不断扩大,网络结构越来越复杂,这使我们对网络的运行特性与内在本质知之甚少,给网络的管理和分析带来了一系列的困难。网络流量监测提供了一种探索实际环境中网络特性的手段,它作为网络管理的一部分,在网络的性能分析、异常监测、状态监测、容量规划等方面都具有重要的意义。本文对网络测量技术做了仔细阐述,详细分析、比较了一些常用的流量监测工具及技术,重点研究了基于Web的网络管理系统(WBM)及RRDtool数据存储技术,设计了本系统所用的数据采集方法、体系结构、数据存储方式,在此基础上,开发了一个基于代理WBM结构的网络流量实时监测系统。该系统已在计算机学院网络中试运行,运行情况证明系统达到了预定的设计目标,能够管理中、小规模的网络系统。本文的主要成果在于:在Linux系统下,借助Apache、PHP、MySQL、RRDtool等工具开发、实现了系统;系统采用基于代理WBM的结构,适合于对支持SNMP的设备监测,还具有简单的操作界面,避免了用户直接与复杂的RRD函数打交道;系统采用了RRDtool存储技术及多线程的数据采集方法,具有高效的数据采集性能;系统具有丰富的用户管理功能,可以满足为各类用户量身定制其功能、特性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • §1.1 研究背景
  • §1.2 网络流量监测的意义
  • §1.3 相关研究机构
  • §1.4 研究内容及文章结构
  • 1.4.1 本文所研究的主要内容
  • 1.4.2 文章结构
  • 第二章 相关技术概述
  • §2.1 网络性能指标
  • §2.2 网络测量方法
  • 2.2.1 根据测量对象分类
  • 2.2.2 根据测量点多少分类
  • 2.2.3 根据测量的方式分类
  • 2.2.4 IETF的TEWG的网络流量测量框架中的分类方法
  • §2.3 网络流量采集技术
  • 2.3.1 基于SNMP MIB/RMON的流量采集技术
  • 2.3.2 基于包嗅探法的数据流量采集技术
  • 2.3.3 基于NetFlow/sFlow的流量监测技术
  • §2.4 简单网络管理协议(SNMP)
  • 2.4.1 SNMP的工作原理
  • 2.4.2 SNMP协议数据单元
  • 2.4.3 管理信息库MIB
  • §2.5 基于Web的网络管理(WBM)系统
  • 2.5.1 基于Web的网络管理(WBM)系统的优点
  • 2.5.2 WBM的结构
  • §2.6 本章小结
  • 第三章 系统的设计与实现
  • §3.1 设计思想
  • 3.1.1 网络流量监测系统模型
  • 3.1.2 RRDtool数据存储技术
  • 3.1.3 系统架构
  • §3.2 总体设计
  • 3.2.1 设计目标
  • 3.2.2 体系结构
  • §3.3 数据库设计
  • §3.4 详细设计
  • 3.4.1 数据库访问控制模块
  • 3.4.2 配置管理模块
  • 3.4.3 设备管理模块
  • 3.4.4 数据采集模块
  • 3.4.5 图形管理模块
  • 3.4.6 用户管理模块
  • §3.5 本章小结
  • 第四章 系统的实施及运行
  • §4.1 系统的安装配置
  • 4.1.1 安装、配置Apache服务器
  • 4.1.2 安装、配置Mysql数据库
  • 4.1.3 搭建PHP环境
  • 4.1.4 安装RRDtool
  • 4.1.5 安装Net-SNMP
  • 4.1.6 配置网络流量实时监测系统
  • §4.2 运行效果
  • 4.2.1 配置管理
  • 4.2.2 设备管理
  • 4.2.3 用户管理
  • 4.2.4 图形管理
  • 4.2.5 监测结果及分析
  • §4.3 系统对网络流量的影响分析
  • §4.4 本章小结
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 攻读硕士期间发表的文章
  • 相关论文文献

    标签:;  ;  

    网络流量实时监测系统的设计与实现
    下载Doc文档

    猜你喜欢