网络应用服务监控系统的设计与实现

网络应用服务监控系统的设计与实现

论文摘要

随着互联网的迅猛发展,越来越多的功能都试图通过网络来提供,网络应用服务在日常工作学习生活中已成为举足轻重的地位。应用服务的服务质量直接决定着网络用户的用户体验,对一些重要的网络服务如WEB服务、邮件服务、数据库等的监控也就提上了日程,纳入了网络应用服务监控的范围。但同时目前网络监控的事实标准——简单网络管理协议,并没有与时俱进地对这些新的被监控对象进行支持,无法满足当前网络发展的需要。网络应用服务的层出不穷涌现的特点也就要求设计实现的监控系统必须满足灵活性和扩展性,除了能够支持监控目前已有的重要应用服务类型,同时也要很方便的支持将来可能出现的网络应用服务。网络应用服务监控系统主要是面向网络应用服务,探测当前的网络应用服务状态,对应用服务的失效及时上报给网络管理员处理。为了实现对被监控对象状态的准确判断,本论文讨论分析了两种探测方式:外部探测和内部探测,并综合它们的探测结果来得出网络应用服务的实际服务状态。本文主要做了如下研究工作:1.研究分析了网络应用服务提供服务的方式,提出网络应用服务模型,并根据此设计了基于配置信息的外部探测方式。2.为了达到监控的细粒度,使监控更加准确,设计分析了基于代理的内部探测方式。3.设计了各个模块之间交流的统一通信协议,并对性能数据采用XML进行描述。4.实现了对要采集的性能数据项目能随着监控需要进行动态调整,并最后使用web方式来呈现网络应用服务状态。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 面向系统的网络管理
  • 1.2.2 面向业务的网络管理
  • 1.3 本论文的主要工作
  • 1.4 本文的组织结构
  • 第二章 相关技术简介
  • 2.1 开源监控平台 Nagios
  • 2.1.1 Nagios 系统结构
  • 2.1.2 Nagios 开发简介
  • 2.2 可扩展标记语言XML
  • 2.3 性能数据获取方式
  • 2.3.1 监控中心端获取方式
  • 2.3.2 被监控端获取方式
  • 2.3.3 本系统采用方式
  • 2.4 消息摘要算法MD5
  • 2.5 本章小结
  • 第三章 应用服务监控的总体设计
  • 3.1 设计目标
  • 3.1.1 外部探测功能
  • 3.1.2 内部探测功能
  • 3.2 系统总揽
  • 3.3 系统结构
  • 3.3.1 表现层
  • 3.3.2 业务层
  • 3.3.3 数据层
  • 3.4 系统部署结构
  • 3.5 系统设计
  • 3.5.1 服务监控探测结果分类
  • 3.5.2 网络应用服务状态
  • 3.5.3 系统探测方式
  • 3.5.4 内部探测方式
  • 3.5.5 通讯代理连接方式
  • 3.6 本章小结
  • 第四章 基于配置信息的外部探测
  • 4.1 网络应用服务模型
  • 4.1.1 网络应用服务
  • 4.1.2 请求响应模型
  • 4.2 配置信息
  • 4.2.1 请求行
  • 4.2.2 响应行
  • 4.3 探测算法
  • 4.4 外部探测子系统设计
  • 4.4.1 外部探测子系统总揽
  • 4.4.2 配置文件
  • 4.4.3 外部探测模块
  • 4.5 本章小结
  • 第五章 基于代理的内部探测
  • 5.1 功能设计
  • 5.2 统一通讯协议
  • 5.2.1 数据帧设计
  • 5.2.2 通讯交互设计
  • 5.3 内部探测子系统总揽
  • 5.4 内部探测中心端设计
  • 5.4.1 通讯代理服务端
  • 5.4.2 系统维护服务端
  • 5.4.3 实时监控服务端
  • 5.5 内部探测客户端设计
  • 5.5.1 通讯代理客户端
  • 5.5.2 系统伺服器
  • 5.5.3 实时监控客户端
  • 5.6 本章小结
  • 第六章 系统实现
  • 6.1 调度模块实现
  • 6.2 外部探测子系统实现
  • 6.2.1 外部探测模块
  • 6.2.2 简单邮件传输服务探测
  • 6.2.3 邮局协议3 版服务探测
  • 6.2.4 超文本传输服务探测
  • 6.3 内部探测子系统实现
  • 6.3.1 资源数据获取
  • 6.3.2 资源数据探测扩展
  • 6.3.3 通讯模块
  • 6.4 用户界面
  • 6.5 本章小结
  • 第七章 性能与测试
  • 7.1 测试方案
  • 7.2 测试与分析
  • 7.2.1 监控系统功能测试
  • 7.2.2 被监控端测试
  • 7.2.3 监控中心端压力测试
  • 7.2.4 监控系统正确性测试
  • 7.2.5 测试结果分析
  • 7.3 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    网络应用服务监控系统的设计与实现
    下载Doc文档

    猜你喜欢