论文部分内容阅读
目前,信息化从基础网络建设,应用系统建设,逐步进入了一个应用和网络融合发展,网络和应用系统复杂度及规模不断成熟和扩大的时期。迫切需要对网络中各种设备进行科学、有效的管理以提高企业资源的利用率,同时随着网络信息服务的发展,人们对网络服务的性能和功能的要求也逐渐增加,这给网络管理员带来了巨大的挑战。如何能够更省事、省力并快速的解决问题,成为提高网络服务的一个关键因素。针对企业以及用户的需求,监控系统应运而生。如今监控系统的种类多种多样,包括各种开源的监控软件以及一些商业的监控软件,他们各有优缺点。商业软件虽然管理全面,它们几乎能监控网络中所有设备的运行状态,但是价格昂贵,部署复杂,不适合中小型企业使用。开源监控软件种类少并且它们的监控能力有限且单一,并不能全面监控整个网络中的各种设备。因此针对开源软件和商业软件的缺点,提出一种综合监控管理系统,并对其进行研究和实现,该系统既克服了商业软件价格昂贵、部署复杂的缺点同时也克服了开源软件监控单一的缺点。本文首先对综合监控管理系统的功能及结构进行总体性介绍,其次着重介绍应用服务器监控模块的研究与实现,分别对当前主流应用服务器监控方法的优缺点进行分析和对比。最后提出一种基于JMX技术实现的应用服务器参数的获取方法,同时对该技术框架在系统中的作用范围进行分析,详细给出了基于JMX技术实现的应用服务器监控模块。文中采用JMX三层体系结构,结合J2EE其它技术为现有的基于Java平台的Web服务器及其内部组件和Web应用程序提供了一个可管理功能,实时的显示受控资源的状态信息,当受控资源的状态出现异常的时候,监控系统通过发送邮件的方式进行报警。系统使用JMX代理层收集受控资源状态信息,然后通过JMX分布式服务层将收集到的受控资源信息发送到监控系统的监控应用客户端管理程序,监控应用客户端管理程序接收监控应用代理端发送过来的受控资源状态信息,并对信息作进一步处理。本文中所提到的综合监控管理系统很好的弥补了商业软件及开源软件的缺点,为中小型企业的设备管理提供了便利条件。