1、第12章 网络管理系统,12.1 网络管理系统的结构 12.2 设计网络管理系统的原则 12.3 网络管理平台及应用 12.4 网络管理系统的发展趋势 12.5 基于Web的网络管理工具及系统,12.1 网络管理系统的结构,关于如何建立有效的网络管理结构,目前有三种主要的方法:第一种是建立一个管理整个网络的集中系统;第二种是建立一个分布在网络中的系统;第三种方法把前两种方法结合在一个层次型系统中。 集中式结构是由一个大系统去运行大部分所需应用程序,运行在管理系统中的每个应用程序都将把信息存储在位于网络中心的同一数据库中。,返回,12.2 设计网络管理系统的原则,要建立一个网络管理系统,使其能够
2、实现网络管理所需的所有功能是一项复杂的任务。开发此系统的软件工程师必须理解和满足网络管理者的需要。 一般情况下,这种设计将从设计系统的结构开始,在结构设计完成以后,再建立一系列进行网络管理的应用程序或工具。,返 回,12.3 网络管理平台及应用,12.3.1 SunNet Manager SunNet Manager采用管理者代理模型。管理者是一个用户启动的进程,代理是负责被管理对象的进程,它代表管理者收集数据。 在SunNet Manager中,有两种代理:直接代理和转换代理。直接代理接收管理者请求,并直接访问被管理对象;转换代理则是在管理者请求时把其请求再传递到另一被管理设备,从而间接地访
3、问了被管理对象。,下一页,12.3 网络管理平台及应用,另外一些工具可以帮助诊断和排除网络中的故障。利用请求构造器,用户可以请求系统查询设备、收集数据、接收异常事件等。 为了观察已安装的设备的使用情况,SunNet Manager提供了帮助用户管理网络容量和分析的工具。可以使用数据请求工具收集大量的数据,并用浏览器查询,绘图器显示。 SunNet Manager提供了对SNMP的完整支持,使用SunNet Manager的代理和工具,用户可以管理任何遵守SNMP的设备。,下一页,上一页,12.3 网络管理平台及应用,12.3.2 PolyCenter On Netview PolyCenter
4、 On Netview(PNV)是DEC公司开发的网络管理平台,它是在HP view和IBM Netview的基础上开发而成的,具有一些前两者所没有的特点,因此这里只对其进行介绍,不再介绍前两者。 PolyCenter On Netview的主要功能包括以下几点: 具有分布安全性 动态网络发现,下一页,上一页,12.3 网络管理平台及应用, 编辑网络地图 可以收集当前数据和历史数据,并图形化显示 可设置阈值并定义阈值事件,对性能问题报警 具有关系数据库支持 提供API,以支持无缝集成第三方应用。 可定义collection,将网络对象分组,便于批处理。 支持MIB处理,下一页,上一页,12.3
5、 网络管理平台及应用, 事件显示和处理 可定义过滤器对事件分类,过滤掉无关紧要的事件,并可定义简单的事件关联操作,以实现部分网络自动诊断和恢复。 故障的确定和诊断:当网络故障发生时,事件指定故障的位置并描述。 如果网络管理员需要经常检测特定 MIB对象,就可以使用 MIB Application Builder创建获取标准或厂商特定的MIB对象的应用,并把菜单项加入到PNV菜单中。,下一页,上一页,12.3 网络管理平台及应用,12.3.3 SPECTRUM Enterprise Manager SpectroSERVER的组成包括以下内容: 自动发现:探索网络并为它发现的设备和网络实体创建模
6、型。 命令行接口:提供了对于信息的文本方式的访问。 分布式数据管理:完成网络信息虚拟的中心储存,允许客户从多个SpectroSERVER访问数据。,下一页,上一页,12.3 网络管理平台及应用, SPECTRUM元素管理 SPECTRUM可以查询设备并发现其支持哪些MIB,然后把这些MIB和SPECTRUM模型目录中的MIB相匹配,并动态组装设备的SPECTRUM模型。 活动连接:通过颜色显示设备之间的连接情况。 MIB工具:提供了一组工具,通过 MIB访问和管理 SNMP设备。 MAC地址定位工具:用于在知道物理或MAC地址时,在网络中定位设备。,下一页,上一页,12.3 网络管理平台及应用
7、, 可以找出并显示网络中两个设备之间的路径。 提供了用户方便地加入阈值并记录历史数据的机制,它允许对选择的元素进行更详细的监视,并提供了显示和分析收集数据的工具。控制面板 数据输出,下一页,上一页,12.3 网络管理平台及应用,报告产生器:格式化、产生和显示打印表格或图形报告。自动安排 用户编辑功能 在线备份:根据用户指定的间隔自动保存数据库而不会中断管理系统的工作。,下一页,上一页,12.3 网络管理平台及应用,12.3.4 如何选择网络管理平台 前面我们介绍了几种网络管理平台,可以看到,各家的产品在性能和重点上是各有差别的。 网络管理平台开发者采用不同的方法提供网络管理功能。Sun的Sol
8、stice产品强调把网络管理和系统管理集成在一起,HP的OpenView把重点放在通过大量的第三方软件支持实现普遍性。 对于那些不得不选择软件的管理者,所有这些意味着,选择过程也已经变得更加深入细致。,下一页,上一页,12.3 网络管理平台及应用,Digital喜欢声明它的NetView比生机勃勃的HP的OpenView更模块化,而且使用NetView的中级管理,2 000美元一个拷贝,比以15 000美元一个拷贝购买OpenView的网络节点管理有更好的性能价格比。 这种评估无法在一个特定的表中完成。你需要在你的列表中仔细地研究竞争者,选择最适合你的网络管理系统。 一个麻烦的因素是你不仅要考
9、虑网络管理系统的特点,还要考虑它和你已存在的应用和管理软件一起工作将如何。,返 回,上一页,12.4 网络管理系统的发展趋势,1. 真实地反映出问题的所在 一个能够反映真实问题的事件,胜过20个显示问题征兆的事件。 2. 和系统管理集成在一起 随着计算机网络的发展,计算机系统管理和网络管理之间的关系已经越来越密切了,因此把它们集成在一起是一个重要的发展趋势,这也是很多网络管理系统厂商正在做的。,下一页,12.4 网络管理系统的发展趋势,3. 基于Web 现在,已经有越来越多的网络管理系统不是已经变得支持Web了,就是正在计划支持,这意味着在网络上的任何人,只要拥有Web浏览软件,并且拥有适当的
10、权限,都可以从网络管理系统中浏览数据并做简单的配置修改。 4. 业务外包 自己建立管理系统的另一个方案是选择一个网络管理公司,换句话说,就是外包所有或部分的管理任务。,返 回,上一页,12.5 基于Web的网络管理 工具及系统,12.5.1 Advent Web NMS及NetMonitor Advent Network Management有很多基于 Web的网络管理产品,Advent Web NMS和 Net-Monitor是其中的两个主要产品。 Advent Web NMS提供了一组网络管理的工具及集成的界面,它结合了SNMP、Web和Java技术。 Advent Web NMS的客户界
11、面运行在 Web浏览器上,所有的网络管理功能都可以远程访问。,下一页,12.5 基于Web的网络管理 工具及系统,12.5.2 JMAPI JMAPI是SUN公司为网络管理开发提供的一组编程接口,它提供了用户使用支持Java的Web浏览器执行管理任务的编程接口。 (1)Admin View Module(AVM) AVM是JAVA AWT的扩展,是特别为开发分布式管理应用的用户界面而设计的。 (2)Remote Method Invocation(RMI) 这是一个用于跨越机器界限通信的系统,在Java环境下运行。,下一页,上一页,12.5 基于Web的网络管理 工具及系统,(3)Admin Runtime Module(ARM) (4)Managed Object Compiler(MOCO) (5)Java Relational Binding(JRB) 在用户界面中的主要元素包括以下几项: (1)页 (2)Content Manager (3)被管理对象,下一页,上一页,12.5 基于Web的网络管理 工具及系统,在 property book中,包含的信息包括以下两部分: 被管理对象配置信息:它通常存储在文件或数据库中,可以用于对象的初始化和安全管理。 被管理对象状态信息:代表了被管理对象运行时的状态。它一般不和配置信息存储在一起。,返 回,上一页,