论文部分内容阅读
随着企业计算的增长导致了基于服务器的大型应用程序的激增,而这些应用程序中有许多都是部署在软件和硬件组件的复杂混合环境中,由此而产生的性能监控模型和相关技术已成为当前企业应用管理所面临的热点问题之一。越来越多的应用程序依赖于应用服务器,应用服务器性能监控和性能分析的工作越显重要,并成为网络管理领域研究的一个热点方向。JAVA Management extensions(JMX)是SUN公司提出的一套管理框架。其规范定义了基于网络的管理和监控服务管理的完整框架体系,当前应用服务器几乎都在其内部实现了这样的规范。但国内外的应用服务性能监控系统普遍存在监控类型单一、监控应用服务器版本不兼容等问题。本文深入分析了JMX规范,根据JMX规范的统一性原则设计和实现了一个应用服务器通用的性能监控体系结构模型,并实现了模型的图形数据表现和通讯的功能。其有以下特性:■建立统一JMX应用服务器监控模型,实现对不同类型应用服务器监控;■采用自定义类加载器解决版本不兼容问题;■具有易操作的控制台和直观视图表现形式;■系统分布式部署形式灵活;■提供灵活的对外接口,方便与其他网管系统的集成。