论文部分内容阅读
在网络管理中,维护网络的正常运行是网络管理员的重要职责,虽然市场上存在很多网管系统,但是由于种种原因,应用情况并不理想,因此国内急需符合国情的网络管理系统。网络故障管理和性能管理在网络管理中占有很重要的地位,尤其是在当今日益复杂且重要的网络环境中,它们已经成为网络管理人员最关心的问题,本文提出了一个基于Visio的网络运行监控系统,该系统能实时反映网络的运行情况,并及时对发生的网络故障进行报警。通过该系统网管人员不仅可以直观可视地掌握整个网络的运行状态,及时发现并处理网络故障,而且可以方便获取网络设备的资产信息,实现网络设备的资产管理。 文章首先对网络管理技术的现状与发展进行了概述,通过结合网络管理的实际情况,从实用性、易用性的角度,给出了系统的总体设计框架,并确定了以Visio二次开发为手段并结合网络管理思想的设计开发思路。文章详细介绍了系统中各个功能模块的设计和实现方法,对于开发设计中的关键问题进行了深入细致的探讨,主要包括如何构建网络拓扑图、如何获取网络信息及如何动态地更新网络拓扑等。文章最后给出了系统的实现效果,并对整个系统进行了总结和展望。 系统开发主要利用了MS Visio 2003强大的绘图功能及对二次开发的支持能力,首先利用Visio绘制出网络拓扑图并生成Visio文件,然后通过编程对Visio文件进行控制,进而通过集成其他编程组件,包括SNMP、数据库、短消息、邮件等应用组件,实现可视化的网络拓扑、网络故障监测与报警、网络性能监测及网络资产管理等功能。 系统采用先进的B/S架构,以.NET为开发平台,C#为编程语言,采用组件化的设计思想,使系统具有很好的稳定性、灵活性、适应性和可扩展性,同时具备了二次开发和持续开发能力。并且系统提供了数据库能力和Web发布能力。 系统功能设计明确,具有简约实用、界面友好的特点,符合可视化设计要求。系统以Visio二次开发为手段,技术先进、思路新颖。开发充分利用了Visio自身的功能特性,尤其在网络拓扑功能方面,大大减轻了开发难度,减少了开发成本,缩短了开发周期。