校园网网络监测系统的设计与实现
发布时间:2022-08-02 21:12
随着信息技术的发展和Internet的发展,人们的日常生活越来越依赖于IP网络,计算机网络的规模日趋扩大,结构也变得更加复杂。而随着主机、服务和设备数量的不断增加,计算机网络的可控性也不断降低,一些异常或故障甚至会造成极大的经济损失。因此,如何实时、准确而又高效地监测网络上的主机、服务和设备的运行状况,成为了网络管理领域里值得研究的问题。本论文采用EJB3.X和JQuery等技术设计并实现了一个具有扩展性好、实时性强和负载轻等特点的基于B/S模式的校园网网络监测系统,本系统可以分为三个功能模块:主机性能监测模块、网络服务监测模块和网络性能监测模块。主机性能监测模块主要用于获取网络上主机运行时的性能信息,该模块主要监测Windows和Linux主机;网络服务监测模块主要用于探测网络上服务的运行情况,该模块主要监测SIP服务;网络性能监测模块主要用于测量网络上设备的网络性能数据。系统会将三个功能模块监测到的数据以静态图表的历史数据和动态图表的实时数据两种形式展示给网络管理员。目前该系统已经部署在华南理工大学广东省计算机网络重点实验室的服务器上,经测试,系统达到了预期的目标,三个模块的功能都...
【文章页数】:103 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 网络管理概述
1.1.1 网络管理的基本概念
1.1.2 网络管理的基本功能
1.2 网络管理体系结构
1.2.1 网络管理模型
1.2.2 网络管理模式
1.3 网络性能管理的研究现状
1.3.1 网络性能管理简介
1.3.2 相关产品介绍
1.3.3 国内外技术研究现状
1.4 课题来源与主要研究工作
1.4.1 工作基础
1.4.2 主要研究工作
1.5 论文内容安排
第二章 系统相关技术简介
2.1 EJB 技术简介
2.1.1 EJB 的类型
2.1.2 EJB 的特点
2.2 SNMP 协议简介
2.2.1 SNMP 管理模型
2.2.2 SNMP 协议簇组成
2.3 SIP 协议简介
2.3.1 SIP 协议概述
2.3.2 SIP 会话的构成
2.3.3 SIP 消息类型
2.4 RRDTool 技术简介
2.4.1 网络监测系统的数据特点
2.4.2 RRDTool 的特点
2.5 WEB 客户端技术简介
2.5.1 JQuery
2.5.2 Servlet
2.5.3 Ajax
2.6 本章小结
第三章 系统总体的设计
3.1 系统目标
3.2 系统总体结构
3.2.1 系统的实体
3.2.2 系统框架的设计
3.3 主机性能监测模块的设计
3.3.1 主机性能监测模块的模型设计
3.3.2 主机性能监测模块的功能设计
3.4 网络服务监测模块的设计
3.4.1 网络服务监测模块的模型设计
3.4.2 网络服务监测模块的功能设计
3.5 网络性能监测模块的设计
3.5.1 网络性能监测模块的模型设计
3.5.2 网络性能监测模块的功能设计
3.6 本章总结
第四章 主机性能监测模块的具体实现
4.1 主机性能监测服务器与主机私有代理 Agent 的通信协议
4.1.1 通信协议消息的分类
4.1.2 静态消息
4.1.3 历史动态消息
4.1.4 实时动态消息
4.1.5 控制信息
4.2 主机性能监测服务器
4.2.1 主机性能监测服务器的消息处理流程
4.2.2 主机性能监测服务器的多线程实现
4.3 主机私有代理 Agent
4.3.1 主机私有代理 Agent 发送历史动态消息的流程
4.3.2 主机私有代理 Agent 发送实时动态消息的流程
4.3.3 主机私有代理 Agent 的多线程实现
4.3.4 主机性能数据的采集方法
4.4 本章小结
第五章 网络服务监测模块的具体实现
5.1 网络服务监测模块的监测流程
5.1.1 自动轮询监测的流程
5.1.2 手动控制监测的流程
5.2 网络服务监测模块的多线程实现
5.3 网络服务监测模块的监测方法
5.3.1 用户代理 UserAgent 的实现
5.3.2 SIP 服务探测的流程
5.4 网络服务监测模块的服务状态确定
5.5 本章小结
第六章 网络性能监测模块的具体实现
6.1 网络性能监测模块的监测流程
6.1.1 网络性能监测模块的历史性能监测流程
6.1.2 网络性能监测模块的实时性能监测流程
6.2 网络性能监测模块的多线程实现
6.3 网络性能监测模块的监测方法
6.4 本章小结
第七章 系统集成运行与测试
7.1 主机性能监测模块的运行测试
7.1.1 测试环境
7.1.2 功能测试
7.1.3 性能测试
7.2 网络服务监测模块的运行测试
7.2.1 测试环境
7.2.2 功能测试
7.2.3 性能测试
7.3 网络性能监测模块的运行测试
7.3.1 测试环境
7.3.2 功能测试
7.3.3 性能测试
7.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3669258
【文章页数】:103 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 网络管理概述
1.1.1 网络管理的基本概念
1.1.2 网络管理的基本功能
1.2 网络管理体系结构
1.2.1 网络管理模型
1.2.2 网络管理模式
1.3 网络性能管理的研究现状
1.3.1 网络性能管理简介
1.3.2 相关产品介绍
1.3.3 国内外技术研究现状
1.4 课题来源与主要研究工作
1.4.1 工作基础
1.4.2 主要研究工作
1.5 论文内容安排
第二章 系统相关技术简介
2.1 EJB 技术简介
2.1.1 EJB 的类型
2.1.2 EJB 的特点
2.2 SNMP 协议简介
2.2.1 SNMP 管理模型
2.2.2 SNMP 协议簇组成
2.3 SIP 协议简介
2.3.1 SIP 协议概述
2.3.2 SIP 会话的构成
2.3.3 SIP 消息类型
2.4 RRDTool 技术简介
2.4.1 网络监测系统的数据特点
2.4.2 RRDTool 的特点
2.5 WEB 客户端技术简介
2.5.1 JQuery
2.5.2 Servlet
2.5.3 Ajax
2.6 本章小结
第三章 系统总体的设计
3.1 系统目标
3.2 系统总体结构
3.2.1 系统的实体
3.2.2 系统框架的设计
3.3 主机性能监测模块的设计
3.3.1 主机性能监测模块的模型设计
3.3.2 主机性能监测模块的功能设计
3.4 网络服务监测模块的设计
3.4.1 网络服务监测模块的模型设计
3.4.2 网络服务监测模块的功能设计
3.5 网络性能监测模块的设计
3.5.1 网络性能监测模块的模型设计
3.5.2 网络性能监测模块的功能设计
3.6 本章总结
第四章 主机性能监测模块的具体实现
4.1 主机性能监测服务器与主机私有代理 Agent 的通信协议
4.1.1 通信协议消息的分类
4.1.2 静态消息
4.1.3 历史动态消息
4.1.4 实时动态消息
4.1.5 控制信息
4.2 主机性能监测服务器
4.2.1 主机性能监测服务器的消息处理流程
4.2.2 主机性能监测服务器的多线程实现
4.3 主机私有代理 Agent
4.3.1 主机私有代理 Agent 发送历史动态消息的流程
4.3.2 主机私有代理 Agent 发送实时动态消息的流程
4.3.3 主机私有代理 Agent 的多线程实现
4.3.4 主机性能数据的采集方法
4.4 本章小结
第五章 网络服务监测模块的具体实现
5.1 网络服务监测模块的监测流程
5.1.1 自动轮询监测的流程
5.1.2 手动控制监测的流程
5.2 网络服务监测模块的多线程实现
5.3 网络服务监测模块的监测方法
5.3.1 用户代理 UserAgent 的实现
5.3.2 SIP 服务探测的流程
5.4 网络服务监测模块的服务状态确定
5.5 本章小结
第六章 网络性能监测模块的具体实现
6.1 网络性能监测模块的监测流程
6.1.1 网络性能监测模块的历史性能监测流程
6.1.2 网络性能监测模块的实时性能监测流程
6.2 网络性能监测模块的多线程实现
6.3 网络性能监测模块的监测方法
6.4 本章小结
第七章 系统集成运行与测试
7.1 主机性能监测模块的运行测试
7.1.1 测试环境
7.1.2 功能测试
7.1.3 性能测试
7.2 网络服务监测模块的运行测试
7.2.1 测试环境
7.2.2 功能测试
7.2.3 性能测试
7.3 网络性能监测模块的运行测试
7.3.1 测试环境
7.3.2 功能测试
7.3.3 性能测试
7.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3669258
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3669258.html