1、摘要摘要 伴随 Internet 时代的到来,网络技术的迅猛发展,越来越多的企业、政府、 学校、个人等都融入到互联网当中。相比从前的专用网络,现在的网络已经和人 们的学习,工作及生活密不可分了。而作为整个互联网,稳定、高效、准确的运 行就显得极为重要。要做到这一点,除了要依靠网络设备本身和网络架构的可靠 性以外,还必须依靠一套有效的网络管理手段来监测和管理整个网络。本文介绍 的综合网络管理系统应用了基于 SNMP 的网络设备性能管理与报表生成。性能管 理主要负责全网性能监视、 性能控制和性能分析。 性能管理还进行链路性能测试, 以及各类性能信息的收集、统计、存储,性能信息数据库的维护,性能管理
2、阈值 的设置与阈值越过报告,产生按需的性能报告。报表管理系统为管理人员提供从 数据的收集,报表合并到报表展示生成的一整套报表体系。 本文还着重介绍了本系统的分层和业务模块划分技术, 使业务模块和底层协 议相分离,通过数据抽象层为中介对网络设备进行抽象,实现对网络资源的集中 控制和调度。这是本系统的一大特色。 关键词:网络管理,简单网络协议(SNMP) ,性能管理,报表管理 1绪论 1.1 课题背景及目的 众所周知,网络管理的起源来自于美国国防部设计的世界上头几个包交换网之一的 ARPANET。在 70 年代,TCP/IP 协议正式被定为军方通信标准,随着此协议的广泛使用, 网络管理成了一件大事
3、。在 80 年代末和 90 年代初,网络迅速发展,许多子网数目的增多使 网络活动成为一种必须。在网络管理的初期,对网络的管理停留在使用 ICMP 和 PING 的基 础上,但是随着网络内主机数据的不断增多,这种简单的工具已经不可能完 成网络管理的工作了。 随着网络数目与网络内主机数目的日益增多, 单纯依靠一些网络专业进行网络管理已经不可 能了, 必须有一种通行的网络管理标准以及相应的管理工具是普通人也能管理网络。 第一个 相关的协议是 SGMP, 它提供了一种直接监视网关的方法, 也因此成了一种通用的网络管理 工具。下来,有三种可供选择的管理工具:HEMS,SNMP 和建立在 TCP/IP 基
4、础上的 CMIP (CMOT) ,因为需要使用 ISO/OSI 模型进行网络管理,SNMP 首选 CMOT 作为管理工具由 于基本的 SNMP 已经被广泛使用了,所有的网络产品都提供对 SNMP 的支持,新开发的具 有远程管理能力的 SNMP 是 RMON,它使管理人员可以将整个子网进行管理,而不是对整 个子网内的设备进行管理。 SNMP 的核心功能是能让管理员能改变基于 SNMP 协议装置的 状态,比如说我们可以使用 SNMP 来关闭路由器,SNMP 还能监测交换机的问题,当温度 过高时还能发出警告。 SNMP 通常是用来管理路由器, 但是更重要的是它还能用来管理很置, SNMP 的前身 SGMP,仅仅是用来管理互联网路由器,而 SNMP 却可以被用来管理 Unix 系 统, Windows 系统、 打印机、 调制解调器、 供电器等等。 同时, 运行在一些设备上有关 SNMP 信息的软件同样能被其管理, 这就让 SNMP 不仅仅包括物理硬件同样也包含软件, 比如web 服务器和数据库。另一个网络管理问题就是网络监控。网络监控不同于单个的路由器,主机 或者是其他设备,它是一个整体