论文部分内容阅读
当前计算机网络的发展特点是规模不断扩大,网络上的各种设备不断增多,网络复杂性也日益提高,与此同时,对网络管理系统的要求越来越高,对网络管理技术的要求也越来越高,被称为下一代网络管理技术的JMX协议规范也就在这种情况下应运而生了。 JMX是SUN基于Java技术提出的一种管理策略,它将Java语言的动态性、灵活性以及可移动性引入了管理服务的范畴中。使得了MX有构建第三代管理解决方案的基础,因为第三代管理技术在本质上是动态,能够满足在各种各样的网络和平台上的服务驱动的管理请求。JMX的提出保持了Java平台在信息技术领域中的领先地位,满足动态管理的市场请求,为管理系统的设计者和开发者提供方便的工具。通过设计,这种新的标准能够很好的适应以前的系统,实现新的管理方案,同时保持对所有的工业应用开放。 本文首先介绍了当前常用的一些标准网络管理协议,如SNMP,CMIP等,以及传统的网络管理体系结构,然后,详细讨论了JMX规范的三层体系结构、JDMK各种组件及其API的使用等,在与传统网管系统的分析对比的基础上,讨论了基于JMX/JDMK技术的网络管理系统的兼容性、灵活性以及扩展性等方面的优势。最后,在基于JMX/JDMK技术的网络管理模型上,设计并实现了一套网络性能管理系统,主要目标是实现对路由器、交换机或者服务器相关流量的图形信息、体现网络性能的接口利用率、TCP输入输出率、UDP输入输出率以及MIB库信息等的实时查询浏览,进而实时掌握网络的整体运行情况,便于更好的管理和维护网络,提高网络使用效率。实践表明,我们用基于JMX/JDMK技术的网络管理模型开发出来的应用系统一方面继承了基于Web的网络管理模式多层体系结构的优点,另一方面又体现了自己独有的特点——异构性、动态性、可移植性、可扩展性、安全性、系统健壮性等,能大幅度提高网络管理的效率。