基于云端的企业智能网络管理系统解决方案

2017-11-16 22:02刘宏伟王以忠
科技创新与应用 2017年33期
关键词:智能管理网络

刘宏伟+王以忠

摘 要:文章提出了一种基于云端的企业智能网络管理系统解决方案,解决了传统的本地部署的网络管理系统中存在的问题,并对智能网络管理系统在云端实现的系统架构,组件功能,系统功能等做了详细描述。

关键词:网络;智能管理;Telnet;SSH;SNMP

中图分类号:F279.23 文献标志码:A 文章编号:2095-2945(2017)33-0084-03

1 传统本地部署网络管理系统存在的问题

随着社会的进步和互联网的发展,企业日常的生产、经营活动越来越离不开网络,当网络发生故障时,企业就会失去“大脑”,因此而产生的损失也无法估量。在这种背景下,一大批智能网络管理解决方案提供商应时应势而出,提供了大量的本地部署解决方案,然而这种传统的解决方案对于采购企业和解决方案提供商来说,在系统安装部署、补丁应用以及升级维护等方面来说,都存在着很多问题。

随着云技术的发展和成熟,基于云端的企业智能网络管理系统解决方案天然的具有高可用、高性能、安全性高等优势,并且针对企业本地部署的方案,解决了安装部署难度大,不同企业在申请服务器流程、Linux系统的版本以及允许使用的数据库组件等方面存在很多差异;补丁应用无法给全部安装企业应用,导致不同企业软件版本存在巨大差异,后续难以统一维护,系统升级存在很多困难等实际问题。

2 基于云端的网络管理系统架构图及组件介绍

基于云端的智能网络管理系统的架构图如图1。

从上述系统架构图中可以看出,系统组件主要包括:

Web Server:主要用于給用户提供用户管理界面入口,下发用户交互命令,对获取的网络设备数据进行有效展示,以便用户快速了解网络状态,对网络环境实时做出调整。

Cache Server: 采用内存性数据库作为不易变动的数据的载体,主要用于提高用户浏览性能。

Message Server: 采用消息队列中间件提供上下行的消息服务,是整个系统的核心组件。Message Server分为Internal Message Server和External Message Server。其中Internal Message Server主要用于云系统内部的通信服务,用户给Worker Server下发的系统任务、以及Worker Server反馈的任务状态等都是通过Internal Message Server进行传递的。External Message Server主要用于和配置在企业网络环境中的Proxy Server进行通讯。

Worker Server:主要用于调度用户下发的实时或周期性交互任务,对任务的状态进行监控,将任务执行的结果写入数据库。

Proxy Server:由于智能网络管理系统的业务核心数据来源于企业的网络设备,而这些网络设备由于安全等原因不能被部署在云端的智能网络管理系统直接获取,因此需要在企业的网络环境中部署Proxy Server,用于接收智能网络管理系统下发的交互命令,获取网络设备的数据或者对网络设备进行管理、配置等。Proxy Server会轮询智External Message Server获取交互命令,并将执行结果反馈给External Message Server。

3 系统主要功能

Create Domain

系统管理员可以针对每一个企业用户,创建一个Domain,从而将不同企业用户的数据从逻辑上和物理上进行隔离,保证了企业用户数据安全。

Network Setting

创建了Domain之后,用户可以对相应的Domain配置Network Setting, 主要包含使用的Proxy Server信息,用户网络设备的Telnet/SSH/SNMP等访问认证信息等,以便其他功能和网络设备发生通信时,能够自动进行访问认证。

Discover

此时的Domain中没有任何网络设备信息,这时就需要通过Discover功能来自动的发现用户网络中的设备,并将获取的设备信息转化成可以图形化展示的数据类型,方便用户查看管理。

在Discover中选择通过种子IP进行扩散或者选择IP范围,之后执行Discover操作,系统就可以自动使用Network Setting中的配置,对网络进行扫描,发现的设备信息会显示在界面下方(如图3)。

Benchmark

通过Discover,获取到了网络中的设备信息,但是网络环境复杂多变,设备信息发送变化后需要有相应机制能够将变化更新到企业智能网络管理系统中。因此针对单个设备,当我们想要查看实际网络中该设备的信息时,可以通过Retrieve Live Data这个操作,来从网络中重新获取该设备的configuration、路由表等网络信息。但对整个Domain,由于有大量的网络设备,更新时间较长,因此需要指定定时更新网络设备数据的策略,而Benchmark可以简单理解成定时批量Retrieve Live data的策略(如图4)。

Map

当Discover执行完成,网络设备发现正常的情况下,我们可以基于网络设备之间的拓扑链接关系自动创建一个map,如图5所示。

双击设备右上角的红色加号,展开扩展邻居窗口,在扩展邻居窗口可以查看到所有跟这个网络设备有link关系的网络设备,选择右侧的一个邻居,双击就可以将邻居网络设备也画到map上面(如图6)。

Monitoring

在map上选择Monitoring Qapp(可扩展),可以对网络进行实时监控,并将监控的结果实时展示在map上,如果发现网络状态异常,还可以运行其他Troubleshooting类的Qapp进行原因分析,甚至是修复等操作(如图7)。

4 结束语

云服务是科技发展进步的产物,在可预期的很长一段时间内,会发挥越来越重要的作用;而智能网络管理在传统网络向软件定义网络(Software Defined Network, SDN),虚拟化网络(Virtualization)演进的过程中,也在逐步进化并发挥越来越重要的作用。而云服务和智能网络管理技术的融合也必将推动网络技术的不断向前发展。

参考文献:

[1]张明磊,刘立骞,任飞飞.基于Agent的分布式决策支持系统框架[J].河北大学学报,2012.

[2]孙敬武,牛习现,范秀平,等.基于多Agent的通用智能网络管理系统设计与实现[J].河北工业科技,2012.

[3]马丽,汪吉珊.基于云计算的通信网络智能运维服务管理系统的设计与应用[J].移动通信,2015,39(23):

85-91.

[4]田云兵.基于SNMP网络管理的研究与应用[J].科技创新与应用,2014(12):51-52.endprint

猜你喜欢
智能管理网络
指纹识别考勤机在实验管理系统中的设计与应用
IODN技术现状及未来发展趋势分析
计算机网络管理技术探析
刍议计算机网络信息化管理
油气集输系统信息化发展形势展望
基于网络的信息资源组织与评价现状及发展趋势研究
基于网络的中学阅读指导
浅论智能管理数字校园建设
新形势下地市报如何运用新媒体走好群众路线
基于物联网技术的电动车智能充电管理系统