《浦发银行网络管理设备系统的开发.docx》由会员分享,可在线阅读,更多相关《浦发银行网络管理设备系统的开发.docx(69页珍藏版)》请在第一文库网上搜索。
1、浦发银行网络管理设备系统的开发摘要传统银行行业网络管理技术落后,由于传统银行网络的地理分散性与管理的高度集中性形成了矛盾,一旦某个网络出现了故障,势必引起企业业务中断,信息阻隔,由此引发的连锁效应可能导致一个企业的局部甚至整体瘫痪。为了克服上述缺点,本文充分利用其他领域内计算机网络管理系统的先进技术,将地理上分散的银行网点的业务传输关键设备及运营该业务的服务器集群纳入集中监控,以上海浦发银行为示例,开发出一套较先进的银行网络设备管理系统,得到结论如下:(1)系统具有丰富的可视化操作界面,改变了该行长期以来通过命令行的方式单个访问管理网络设备的情形,其动态的地理拓扑、设备面板和端口报告使一般的人
2、员也能很容易的看懂设备运行的情况,并及时准确的做出判断。(2)系统具有强大的资产管理功能、多元化的采集技术。利用该系统,管理员可以迅速的访问所关心的网元,根据不同需要采用最合适的技术进行数据采集并获取足够的网络信息,最大限度地减小对银行业务网络的通讯开销。(3)系统可以帮助网络维护人员及时地掌握关键设备的运行状态,准确地判断出故障源供决策者派出相应的维护人员赶往真实的故障现场,第一时间解决故障,保障银行的关键业务能最短的时间内得以恢复,同时大大减小由于盲目寻找故障点而照成大量人力物力的消耗。关键词:银行;网络管理;系统;设计;SNMPII1文献综述41.1 引言41.2 国内外网络管理技术的发
3、展状况41.3 本文研究的目的及意义142浦发银行网络设备管理系统的开发152.1 目标网络分析152.1.1 IBMX3550M3(7944101)服务器简介152.1.2 CN2500AsyncServer10/100Mbps多功能通信服务器简介172.1.3 CHASEIO1AN+简介182.2 浦发银行功能需求分析192.2.1 功能性需求分类192.2.2 终端服务器监测192.2.3 SeoUniX服务器监测202.2.4 通讯线路监测212.2.5 地理拓扑与设备拓扑222.2.6 输出设备面板图222.2.7 运行报告222.2.8 浦发银行设备管理222.2.9 .产品的非功
4、能性需求2323技术需求分析232.4 浦发银行系统设计242.4.1 浦发银行系统用例设计242.4.2 浦发银行功能体系设计302.4.3 浦发银行系统结构设计352.4.4 浦发银行数据库设计452.5 方案实现502.5.1 基于动态链接库的SNMP访问调用502.5.2 基于Te1net的UNIX参数获取532.5.3 Ping模块与拓扑视图552.5.4 基于设备树的分层资源管理583结论60参考文献611文献综述1.1 引言目前,网络成为支撑企业关键业务正常运作的重要支撑平台。对于拥有地理分散网点的企业,网络如同人体的神经脉络一样向企业的中枢部门和下属各级部门时刻传递分享着各种重
5、要的信息口对。如果企业的信息网络出现了故障,势必引起业务中断,信息阻隔,由此引发的连锁效应可能导致一个企业的局部甚至整体瘫痪。上述的信息网络在银行系统中的运用非常广泛,地位十分重要,这一点无需赘述。由于银行拥有众多营业网点,拥有大量的网络设备支持该行日常业务运营。而营业网点经常面临网络失效的问题,严重影响了业务的不间断性。然而由于缺乏对网络的监控,网络维护者往往不能确定问题究竟是出在营业网点还是中心机房。这种日常维护往往消耗大量人力物力和宝贵的时间,影响了银行的服务质量,给广大的用户也带来了很大不便。因此,希望有一种系统能够处在总部即可掌握分散在不同地理位置的各网点业务设备运行情况,一旦确认了
6、故障,总部可以及时的派遣维修人员立即赶往现场处理。而一旦发现机柜服务器指标超出常规,也能及时进行果断处理,避免故障形成风暴,蔓延与之相关联的网点。1.2 国内外网络管理技术的发展状况网络管理是计算机网络发展的必然产物,它随着计算机网络的发展而发展。早期的计算机网络主要是局域网,在一定范围内连接数百台计算机,因此最早的网络管理是局域网管理“。由于局域网管理主要保证在局域网内的所有计算机能够顺利传递和共享文件,因此早期的局域网管理系统与网络操作系统密不可分。而Internet的出现打破了网络的地域限制,跨地域的广域网络得到飞速发展,这时的网络管理不再局限于保证文件的传输,而是保障连接网络的网络对象
7、(路由器、交换机、线路等)的正常运转,同时监测网络的运行性能,优化网络的拓扑结构。网络管理系统也因此越来越独立,越来越复杂,功能也越来越完备,网络管理也发展成为计算机网络中的一个重要分支,国际上各种网络管理的标准也相继制定,网络管理逐步变得规范化、制度化仃如。传统的局域网管理主要针对一定范围的局域网络,在这样的局域网络中包括的主要管理对象有:服务器、客户机、各种网络线路与集线器以及各种网络操作系统123-34)。由于在这样规模的局域网中,网络管理的对象有限,网络管理一般包括三个方面:了解网络,网络运行以及网络维护。(1)了解网络要管好一个局域网,就必须对该局域网有清楚的了解。对该网络的清晰了解
8、以及对各种网络信息的资料化管理记录,是保证网络正常运转以及进行各种网络维护的前提与基础。(2)网络运行要使一个局域网顺利运转必须完成很多工作,这些工作包括:配置网络,即选择网络操作系统,选择网络连接协议,并根据选择的网络协议配置客户机的网络软件;然后配置网络服务器及网络的外围设备,做好网络意外预防处理;最后还有网络安全管理、网络用户权限分配以及病毒的预防与处理。(3)网络维护网络维护是保隙网络正常运行的重要方面,主要包括故隙检测与排除、网络日常检查及网络升级。在实际网络管理过程中,网络管理应具有的功能非常广泛,包括了很多方面。在OS1(OPenSystemInterconnectReferen
9、ceModeI)网络管理标准中定义了网络管理的5大功能:配置管理、性能管理、故障管理、安全管理和计费管理,这5大功能是网络管理最基本的功能。事实上,网络管理还应该包括其他一些功能,比如网络规划、网络操作人员的管理等。不过除了基本的网络管理5大功能,其他的网络管理功能实现都与具体的网络实际条件有关,因此我们只需要关注OSI网络管理标准中的5大功能,其中:1)配置管理:自动发现网络拓扑结构,构造和维护网络系统的配置。监测网络被管对象的状态,完成网络关键设备配置的语法检查,配置自动生成和自动配置备份系统,对于配置的一致性进行严格的检验。2)故障管理;过滤、归并网络事件,有效地发现、定位网络故障,给出
10、排错建议与排错工具,形成整套的故障发现、告警与处理机制。3)性能管理:采集、分析网络对象的性能数据,监测网络对象的性能,对网络线路质量进行分析。同时,统计网络运行状态信息,对网络的使用发展作出评测、估计,为网络进一步规划与调整提供依据。4)安全管理:结合使用用户认证、访问控制、数据传输、存储的保密与完整性机制,以保障网络管理系统本身的安全。维护系统日志,使系统的使用和网络对象的修改有据可查。控制对网络资源的访问。5)计费管理:对网际互联设备按IP地址的双向流量统计,产生多种信息统计报告及流量对比,并提供网络计费工具,以便用户根据自定义的要求实施网络计费。由于网络管理已经有了一系列的标准,以及O
11、S1定义的网络管理五大功能,使得具有配置管理、性能管理、故障管理、安全管理和计费管理五大功能的管理系统成为可能。同时,也正是得益于这样的网络管理系统,我们才能对网络进行充分、完备和有序的管理。但是由于涉及到众多的网络管理协议和五个方面所要求的功能以及不同网络的实际情况,使得网络管理系统在技术上具有很强的挑战性。现在市场上号称是网络管理系统的软件不少,但真正具有网络管理五大功能的网络管理系统却不多。下面将介绍四种网络管理系统,并给出它们的优缺点比较。这四种网络管理系统是阳-421:惠普(HP)公司的OPenTiew,国际商用公司(IBM)的NetView,Micromuse公司的NetCoo1以
12、及近国内北大青鸟公司的网硕(NetSureXpert)0DHP的OpenViewHP的OPenVieW有争议地成为了第一个真正兼容的、跨平台的网络管理系统,因此也得到了广泛的市场应用。但是,虽然OPenVieW被认为是一个企业级的网络管理系统,但它跟大多数别的网络管理系统一样,不能提供NetWare,SNA,DECnet,x.25,无线通信交换机以及其他非SNMP设备的管理功能。另一方面,HP努力使OpenView由最初的提供给第三方应用厂商的开发系统,转变为一个跨平台的最终用户产品。它的最大特点是被第三方应用开发厂商所广泛接受。比如IBM就把OpenView增强功能并扩展成为自己的NetVi
13、ew产品系列,从而与OPenView展开竞争。特别在最近几年,OPenvieW已经成为网络管理市场的领导者,与其他网络管理系统相比,OPenVieW拥有更多的第三方应用开发厂商。在近期,OpenView看上去更像一个工业标准的网络管理系统。OpenView不能处理因为某一网络对象故障而误导致的其他对象的故障。具体说来就是,它不具备理解所有网络对象在网络中相互关系的能力,因此一旦这些网络对象中的一个发生故障,导致其他正常的网络对象停止响应网络管理系统,它会把这些正常网络对象当作故隙对象对待。同时,OpenView也不能把服务的故障与设备的故障区分开来,比如是服务器上的进程出了问题还是该服务器出了
14、问题,它不能区分。这些是OPenVieW的最大弱点。另外,在OPenVieW中,性能的轮询与状态的轮询是截然分开的,这样导致一个网络对象响应性能轮询失败但不触发一个报警,仅仅只有当该对象不响应状态的轮询才进行故隙报警。这将导致故隙响应时间的延长,当然两种轮询的分开将带来灵活性上的好处,第三方的开发商可以对不同轮询的事件分别处理。OpenView还使用了商业化的关系数据库,这使得利用OpenView采集来的数据开发扩展应用变得相对容易。但第三方应用开发厂商需要自己找地方存放自己的数据,这又限制了这些数据的共享。OpenView的MIB变量浏览器相对而言是最完善的,而且正常情况下使用该MIB变量浏
15、览器只会产生很少的流量开销。但OPenView仍然需要更多、更简洁的故障工具以对付各种各样的故障与问题。OpenView的用户界面显得干净以及相对的灵活,但在功能引导上显得笨拙。同时OpenView还在简单、易用的Motif的图形用户界面上提供状态信息和网络拓扑结构图形,虽然这些信息和图形在大多数网络管理系统中都提供。但是一个问题是OpenVjew的所有操作(至少现在)都在X-W1ndows界面上进行,它还缺乏一些其他的手段,比如WWW界面和字符界面,同时它还缺乏开发基于其他界面应用的AP1OPenV5ew是一个昂贵的,但相对够用的网络管理系统,它提供了基本层次上的功能需求。它的最大优势在于它
16、被第三方开发厂商所广泛接受。但得到了NetVieW许可证的IBM已经加强并扩展了OpenView的功能,以此形成了IBM自己的NetView/6000产品系列,该产品可以在很大程度上视为OpenView的一种替代选择。2)IBM的NetViewIBM的NetView是一个相对比较新,同时又具有兼容性的网络管理系统。NetView既可以作为一个跨平台的、即插即用的系统提供给最终用户,也可以作为一个开发平台,在上面开发新的网络管理应用。IBM从HP得到OPenvieW3.1的许可证,并在此基础上大大扩展了它的功能,并将与其他软件产品集成起来,从而形成了自己的NetV5ew产品系列。跟OPenvieW一样,NetVieW作为企业级的网络管理系统,但它