论文部分内容阅读
随着计算机技术的发展,网络技术、并行处理技术、数据库技术、服务器/客户端技术不断应用到系统设计中,构架于计算机网络之上、包含多个处理/业务节点的分布式综合性业务系统逐渐取代单机系统以满足不断增加的业务功能、数据处理量和时效性等应用需求。随着业务需求的增加,应用程序及软件的规模不断扩大,设备复杂度及异构性不断增加,对系统运行可靠性的要求日益迫切。及时准确了解业务系统的设备状态、网络状态、应用程序执行状态是保证分布式综合业务系统可靠运行的重要手段。
面向分布式综合业务系统的硬件设备、网络性能、应用程序的监控管理技术一直以来都是网络管理技术研究中的一个重要内容。但是,与网络、硬件设备监控相比,由于各种应用程序本身的复杂性和监控需求的多样性,对应用程序的监控管理研究尚没有深入开展,更没有统一的标准或协议支持。现有的网络管理平台和网络管理系统也大都注重于硬件设备和网络性能管理,对应用程序管理领域则很少涉及。因此,构建通用的软硬件监控框架模型,实现对分布式综合业务系统中的网络性能、硬件设备、应用程序状态的监控是本论文要重点解决的问题。
本研究主要内容包括:⑴通过深入研究各种网络管理与设备监控技术以及网络应用软件监控系统的特点,借鉴各硬件生产厂家对硬件设备监控管理的设计思想,提出了通用的分布式综合业务系统软硬件监控框架模型,该框架模型基于通用网络协议将软件监控和硬件监控方法统一起来,实现对硬件设备、网络性能和特定应用程序的监控。⑵在深入研究简单网络管理协议(SNMP)的基础上,通过扩展SNMP协议管理信息库及代理方式实现对软件信息监控,并确定了扩展的代理与应用程序的信息交互方式,制定了应用程序软件信息管理的编写规范。⑶依托于“无人机遥感载荷综合验证系统”项目,设计并实现了完整的软件硬件监控系统,不仅能很好的实现对项目中“数据处理与科学分析系统”网络状态、各节点设备及应用程序运行状态的监控,还对通用的分布式计算系统软硬件监控具有很好适用性。