论文部分内容阅读
服务器是现代网络的核心,它们是网络的基本构成要素,担负着提供网络服务、数据处理、数据转发等重要任务;而运行在服务器上的各种应用服务更是网络运行的核心要素,网络中的一切业务都是基于各种的应用服务才得以铺开的。随着Internet的盛行,种类繁多的应用服务飞速发展,对网络应用服务的管理成为人们关注的焦点。大部分的应用服务,都会由多个不同类型的基础服务组成,只对单个基础服务进行监控,显然已经无法满足网络管理的发展需要。另外,数据库服务和中间件服务在网络服务中的地位也越来越重要,对它们的性能进行监控也是非常必要的。
本论文首先讨论中间件服务和数据库服务两类主要的基础支撑服务的性能监控的实现,在此基础上,以网络应用服务整体的管理为研究对象,提供网络应用服务监控的解决方案。
本系统在华南理工大学网络工程研究中心SNM网络管理系统的基础上,补充设计和实现中间件服务和数据库服务的监控,利用原有网络管理系统的体系结构,构造一个基于XML策略文件的通用应用网络服务管理模型。同时,以JMX架构为技术基础,设计与实现一个网络应用服务管理框架,提供一套通用的、灵活的网络应用服务综合管理的解决方案。系统采用应用服务的服务器主机关联与服务性能关联分离实现的方法,使应用服务异常状态的关联分析更具通用性和可扩展性。还有,系统利用JMX所提供的消息处理API实现告警消息传递机制,把网络应用服务的状态信息、异常信息、关联信息以及解决建议等及时地反映到客户监控界面。另外,该综合应用服务管理系统在开放性接口、实时管理、可扩展性、人性化界面等研究方面进行了有益的尝试,并取得了一定进展,在校园网络使用的实践中效果良好。
本课题来源于下一代互联网中日IPv6合作项目:IPv6开放式网络管理和分布式网络测量--广州城域主干网运行管理与测量,该项目由华南理工大学网络工程研究中心承担。目前该系统已经基本完成,并已通过的测试,系统也已在华南理工大学的校园网络内投入使用。