一种分布式智能网络管理系统探究

2018-12-27 02:03吕晋俐
信息记录材料 2018年1期
关键词:集中式网络管理工作站

吕晋俐

(山西省物流技术学校 山西 太原 030031)

一种分布式智能网络管理系统探究

吕晋俐

(山西省物流技术学校 山西 太原 030031)

计算机网络的发展和普及给人们的生活带来了巨大的变革,对人们的工作和生活等各个方面都有巨大的影响,因此做好计算机网络体系和结构的管理工作,保证网络的安全稳定就变得十分重要。本文通过对目前存在的各种网络管理系统进行分析和研究,综合了Java、CORBA和Web等技术,开发了一种新的分布式智能管理系统。

分布式处理; 智能处理; 网络管理

1 引言

随着计算机网络技术不断发展,在人们的生活中起到了越来越重要的作用,渗透到了人们生活的各个角落。网络在人们生活中扮演重要角色,利用其特点给人们带来便利的同时,其庞大的体系和复杂的结构也让人们很难对其进行有效的管理。网络如果出线问题会对人们的生活造成十分不利的影响,因此需要建立起有效的网络管理技术,保证网络正常、稳定的运行。

2 网络管理系统

2.1 传统的集中式网络管理系统

按照体系的结构可以将网络管理分为集中式管理和分布式管理两种,传统的集中式管理结构由于其具有的结构简单、成本低、操作简单等优势在以前被广泛的应用,但是随着技术的不断发展,其缺陷也越来越明显,其缺点主要包括以下三个方面:第一,在集中式网络管理系统中中心网络服务器负担过重,其需要对整个网络进行信息的收集和分析以及处理等工作,这种情况会导致网络通信容易出现瓶颈。第二,由于中心网络服务器的负荷非常大,会严重拖慢网络运行的速度。第三,在集中式网络管理系统中,各站点会提前进行操作程序的设定工作,这导致了站点的功能被固定,很难进行大规模的扩展工作。随着网络技术的发展,网络的规模快速快大,集中式网络管理模式的缺陷也被放大,由于其可靠性差、灵活性差等问题,导致其不能满足现在网络管理的需求。

2.2 分布式网络管理系统

由于集中式网络管理系统不能够满足网络管理的需求,人们对分布式网络管理系统进行了研究,分布式网络管理系统能够把网络管理工作分散到整个系统中进行处理,在处理完成之后在将其结构汇总,更加稳定高效的进行网络系统的管理工作。分布式网络管理与传统的集中式网络管理模式的不同在于,传统的集中式网络管理模式的中心站要处理整个网络的信息,对整个网络进行统一的管理,这种模式下如果中心站出现故障,会导致整个网络的瘫痪,网络的风险很大;而分布式网络管理模式对网络管理任务进行了划分,将中心站的任务划分给多个子工作站,各个子工作站只进行某一区域的网络管理,而各个子工作站之间还能够进行信息的交换,从而实现对整个网络的管理。分布式的网络管理一般采层次式管理,利用加入的各个子工作站来降低顶层中心站的负荷,子工作站一般会负责一个子网域的管理工作,同时子工作站会建立管理信息库,记录管理区域内的管理信息。系统运行过程中,各个子工作站会将记录的管理信息汇总到中心服务器中,而中心服务器只需要对各个子工作站进行管理和控制就能够实现整个网络系统的管理,这样能够有效的消除通信瓶颈,使网络管理系统的可靠性得到提升。

3 一种基于Web/Java的分布式智能网络管理系统

根据在系统作用的不同可以将各个部件分成三个结构层次,每个层次负责相应的功能,具体的结构和功能如表1中所示。

表1 系统的结构层次和相应的功能

网络管理系统由表示层、事物层和资源层等三部分组成,表示层包括界面部件、资源层包括被管对象集合、数据库系统;事务层的数据采集与处理模块;网络配置管理模块等模块,总共有10个相关部件。在系统运行过程中,表示层通过事物层的Web服务器和事务层进行联系,事物层的工作是获取实时的网络数据,并且定期的将网络元素数据提供给表示层,同时还会将一些数据通过中间件提供给资源层进行记录保存,在需要时再将其调出,事物层的智能处理程序也可以对这些数据进行智能分析,并且提供相应的结论。表示层可以通过发出控制指令来获得数据记录,事务层在接受到表示层提供的控制命令后控制资源层的网络部件,以获取需要的记录信息。

4 主要的技术及其实现

4.1 用户界面

此系统的用户界面基于Web,在界面设计过程中主要应用标准CGI,还应用到了Java和Java Applet。

4.2 数据采集模块

在网络管理系统中,最核心的部分就是数据采集模块,该模块是系统进行工作的基础和前提。此系统的数据采集手段主要有以下几种:(1)通过ICMP协议来获取路由器、主机等网络部件的状态信息。(2)网络对象发送的TRAP事件信息,系统进行接收。(3)通过SNMPGET进行MIB数据的定期采集,此方式能够用于支持SNMP的设备之上。

4.3 功能模块

功能模块包含配置管理模块、故障管理模块、性能管理模块、安全管理模块和计费管理模块等五大模块,配置管理模块的功能是使系统数据库的内容和网络的实际状态保持一致;故障管理模块的功能是读取对象信息,并且获取网络对象的变化信息,进行分析和整理,并报告应处理的故障;性能管理模块的功能是分析流量、延迟等相关信息,如果在阈值检查过程中发现有超过系统设定值的情况,及时向故障模块进行报告;安全管理模块的主要功能是控制网络访问,对系统进行探测,发现安全漏洞并及时的给出补救建议,保证用户认证、数据传输和访问的安全性;计费管理模块的主要功能是进行计费流量数据的处理工作,并且进行计费政策定制的交互界面和计费信息的维护工作。

4.4 分布式处理模块

此系统采用CORBA来进行分布式数据库的管理工作,通过CORBA的跨平台性能够将不同平台的成员进行集中,使之在同一个系统之中。另外通过IDL完成了对各个系统成员的封装,从而实现了不同成员系统的隔离。将某一个成员定义为系统的对象,并使用IDL来说明其接口参数,能够将其和ORB进行连接,使其能够向其他系统提供服务,也可以发出请求。

4.5 智能处理模块。

智能处理模块主要由上下文管理器、推理机和知识库和机器学习模块等几部分组成,其中推理机在智能处理模块中具有最重要的作用,其能够进行预测报警;知识库的功能是进行知识管理;上下文处理器的功能是接收信息,其能够获取用户管理员或者网络平台的相关信息。

5 结论

本文对集中式网络系统和分布式系统进行分析,结合各种网络管理系统的优缺点,提出了一种结合了Java、CORBA和Web的分布式智能管理网络系统,并对其结构和技术实现进行了分析。

[1]董庆元,王平,李莉,等.一种分布式智能网络管理系统的设计与实现[J].小型微型计算机系统,2001,22(4):418-421.

[2]王林,卢选民,史浩山.一种基于CORBA的分布式智能网络管理系统[J].计算机测量与控制,2005,13(10):1119-1121.

[3]陈英.一种分布式智能网络管理系统[J].辽宁大学学报(自然科学版),2003,30(3):243-245.

TP393.07 【文献标识码】A 【文章编号】1009-5624(2018)01-0220-02

吕晋俐(1980-),女,山西省物流技术学校,山西汾阳人,汉族,讲师,研究方向:计算机科学与技术

猜你喜欢
集中式网络管理工作站
左权浙理大 共建工作站
数控机床DNC网络管理平台在智能制造中的应用
戴尔Precision 5750移动工作站
基于OpenStack虚拟化网络管理平台的设计与实现
光伏:分布式新增装机规模首次超越集中式
电动汽车充电服务网络管理初探
全新Mentor DRS360 平台借助集中式原始数据融合及直接实时传感技术实现5 级自动驾驶
流量分析在网络管理中的应用探析
浅谈集中式光伏电站设计与设备选型
浅析组串式和集中式逆变器安全可靠性