APP下载

基于WEB的网络管理平台

2011-12-30李家靖

中国新技术新产品 2011年4期
关键词:网管网络管理浏览器

李家靖

(连云港市第二人民医院信息处,江苏 连云港 222002)

一、WBM与传统网络管理平台的比较

1 传统网络管理平台的缺点

传统的管理者--代理的集中式管理模式存在以下问题:由一个网管站(NMS)来负责收集分析所有被管资源的状态信息并进行相应管理,造成网管站工作负担过重,这没有充分发挥网络的分布计算资源优势;所有的网络管理数据都必须传送给网管站分析处理,这样易在管理者端形成通信瓶颈;当网络出现连接故障时,造成全网或局部失控;由于系统规模和应用越来越复杂,加上用户需求的改变,现行的网络管理平台不易扩展升级;由于网络采用不同厂商的网络、协议、操作系统及数据库,网管人员不得不分别借助各种孤立的管理工具来监视和控制网络的运行以及管理各种信息服务。这给网管人员带来了额外负担,给有效地管理好网络带来很大的困难。

2、基于WEB的网络管理平台的优势

基于Web的网络管理具有如下特性:

地理上和系统上的可移动性。基于Web的管理在地理和系统上的可移动性使管理员使用一个Web浏览器从内部网络的任何一台计算机系统都可以察看网络运行状态。对于网络管理系统的提供者来说,他们在一个平台上实现的管理系统可以从任何一台安装有Web浏览器的计算机上访问,不管这台计算机是什么PC、工作站,也不管安装的是什么操作系统。

提供比传统的命令驱动的远程登录屏幕更直接、更易用的图形界面,浏览器操作和Web页面对WWW用户来讲是非常熟悉的,所以,WBM的结果既降低了MIS全体培训的费用,又促进了更多的用户去利用网络运行状态信息。

二、基于WEB的网络管理的实现策略和技术

WBM有两种实现方法,它们平衡地发展而且互不干涉。第一种是代理方案,也就是将一个Web服务器加到一个网管工作站(代理)上。这个工作站轮流与端设备通信,浏览器用户通过HTTP协议与代理通信,同时代理通过SNMP协议与端设备通信。一种典型的实现方法是:提供商将Web服务加到一个己经存在的网管服务器上去。例如IBM的NetViewserver。这样做可以平衡象数据库访问,SNMP轮询等功能代理方式保留了现存的基于网管工作站的网络管理系统及设备的全部优点,同时增加了访问的灵活性。网管工作站与所有设备通信,提供整个公司的所有设备、链路、服务器的全体映象。运行于网管工作站的网络管理软件与设备之间沿用SNMP,所以这种方案的实施只需要传统的设备即可。可以理解为传统网管基于Web服务方式的'升级'。这种方式技术上主要需解决WWW服务器与网管数据库间的连接通信问题。常用的方法是CGI、JAVA、ACTIVE一X技术。它可以方便高效地和各种设备相操作,更适合大型网络系统的管理。

第二种实现WBM的方式是嵌入方式,将Web功能真正地嵌入到网络设备中,每个设备有它自己的Web地址,管理人员可以轻松地通过浏览器访问到该设备并且管理它。该种技术主要是实现每个设备的Web嵌入,以实现将MIB中数据向浏览器发布及执行相应的网络管理命令如SET、GET等,以实现配置设备和收集管理数据。该方式简单易用,相对更适合中小型网络的管理。

实现WBM主要涉及的技术是HTML,它是用于生成用户在浏览WWW主页时所看到的页面的一种语言,HTML用于构建表达信息以及提供到达另外页面的超链接。虽然图形和一些动态的元素也能够嵌入到HTML页中,但是HTML面基本上是文本和静态的。对于WBM来讲,HTML用于展示一些静态信息表还是很理想的,例如网络IP地址,产品清单等。而对于一些大的表格的访问其速度就很有限。在代理方案中WWW要和网络管理数据库 (MIB)交换信息,传统的方法是CGI(Common Gateway Interface)方式。相对于CGI的其它功能,它更是一项基于Web的存取数据库中信息的技术。由于CGI是基于某种特定的数据库的,故其编程难度较大,兼容性不好。应用于WBM的诸项技术中最为引人注目的就是Java了。Java既是一种语言也是一种网络计算环境。Java语言是一种解释性程序语言,也就是在运行时代码才被特殊的处理器程序(例如Java解释器)解释,而不是先进行编译然后再运行。解释性语言可能移植到其他的处理器上 (当然要有针对特定的处理器的Java解释器)。对于Java,解释器是一个被叫做Java虚拟机(JVM)的强大设备。JVM对于千变万化的不同处理器环境都是可靠的,而且它还被绑入Web浏览器从而使这些浏览器能够执行Java代码。Java具有固有的Web能力,尤为需要指出的是:一种完备独立Java程序称作APPlets,它能够被传送到浏览器并且在浏览器所在的本地机上运行。Applets和其它应用程序不同,Applets具有浏览器强制安全机制,它可以阻止Applets访问本地系统资源(例如内存和磁盘等)并且限制访问网络资源。所以,APPlets能够以最小的代价安全地通过并被运行,不会破坏网络安全。Java APPlets对于WBM技术中所需管理和处理的动态数据是一种行之有效的技术。与HTML不同,Java能够用于处理各种任务,诸如显示网络运行动态画面,打印像集线器的机架或可堆叠集线器的结构这样的复杂图片等。Java Applets能实时从轮询和陷阱得到的更新信息,他们也能添加图像,包括动画图片。Java Applets既可以在代理方式中又可能在嵌入方式中应用。

三、WBM的安全性

WBM中的安全性考虑对于企业网络的安全是至关重要的。一个安全的网络需要有防火墙将其与Internet隔离开,以保护企业内部网络的资源,比如防止未经许可的外部访问运行WEB。另外,出于安全考虑,对服务器的访问可以通过口令控制和地址过滤来控制。从这种角度来看,WBM也是一个基于服务器的需要保护的设备。由于WBM控制着网络的主要资源,因而只有Intranet上的授权用户才能访问WBM系统。基于Meb的设备在向用户提供易于访问的特性的同时,也可以限制用户的访问。管理员可以对Web服务器加以设置以使用户必须用口令来登录。WBM方式并不和己存在的安全性方式相冲突,如已经在Windows和Unix中应用的目录结构、文件名结构等,另外管理员还可以很方便地使用复杂的鉴定技术来加强WBM的安全性。网络管理员可能认为有些网络数据是敏感的,因而需要加密。而Web在保护环球网上的电子交易方面一直做得非常出色。保护敏感数据一直是在Internet上进行电子贸易的关键问题,而公司正逐渐转向加密数据以保护他们交易的秘密,例如金融机构就用加密来保卫他们的电子银行。通过使用WBM,只需在服务器简单地启用安全加密,用户就可以加密从浏览器到服务器的所有通信数据。服务器和浏览器就可以协同工作以加密和解密所有传输的数据。相对于SNMP和Telnet的安全性而言,这己经是一个不小的进步。

[l]肖德宝.网络管理技术现状及发展趋势.国际电子报.2005年4期.

[2]朱非,肖德宝.《基于 Web/CORBA的网管关键技术的研究》.小型微型计算机系统2000年7月.

[3]陈春红.基于SNMP的层次化网络管理体系结构的研究.华中师范大学学位论文.1999,7.

猜你喜欢

网管网络管理浏览器
反浏览器指纹追踪
电动汽车充电服务网络管理初探
基于EOC通道的SHDSL网络管理技术
环球浏览器
再见,那些年我们嘲笑过的IE浏览器
“五制配套”加强网管
一种供鸟有限飞翔的装置
校园网络管理及安全防护
发射机房网管系统的设计原则及功能
网管支撑系统运行质量管控的研究与实现