字体:  

基于VisualNet平台的:图形化的广电网络资源管理系统的设计与实现

ggy2002 发表于: 2008-9-28 14:49 来源: 中国有线电视技术

转发一篇技术论文,看上去确实不错:

前言
在平时的机房管理中,常见的网管软件一般用于性能检测、监管的较多,当对于基础性的复杂的设备配置参数、物理连接关系、链路信息等常常无法表达清楚。而一般的机房管理方法要么是用纯数据类的MIS系统去管理,那么是用几张图纸结合工作人员的本子记、人工记的方式管理,不但效率低下,而且很容易出错,远远无法满足日益复杂的机房管理要求。为此我们采用了目前较为流行的图形化资源管理设计平台VisualNet软件为基础,来自己搭建一套图形化的机房设备与线路资源管理系统。由于设备线路管理的复杂性在机房管理中普遍存在,因此希望本文能为维护管理人员提供一个参考。

设计过程
1、做好规划
首先,要确定好管理的区域与范围,譬如:需要管理的机房分布在哪些区域、有哪些基站?每个机房在哪个层楼?在哪个房间?有多少机柜?每个机柜有多少设备?等等。这些都需要我们在设计之初要考虑好,必要的时候还得到现场查看确认。
其次,要确定管理哪些设备对象。常见的管理对象有:交换机、路由器、光端机、ODF、DDF配线架、光纤跳线、电缆等等。根据需要,您还可以把电源柜、蓄电池、空调、监控器等一起规划到机房中进行集中管理。


2、制作模板
VisualNet的一个重要特征是:系统把设备、线路当作对象来处理,每类对象既具有共性,又具有各自的属性特征。并且都采用模块化的拖拉式设计方式。因此,在我们做好系统规划以后,接下来的一项重要工作就是定义自己的模板库。
第一步是设备图形的确定。VisualNet本身已经提供了近10万个知名厂商的设备图,一般情况下我们都能找到需要的设备模板。如果您的设备比较特殊,那么您可以自己拍摄设备数码照片,来制作模板。如果您是制图高手,您还可以把数码图转化成逼真的矢量图形,供系统使用。在VisualNet系统中,你只需按F9,切换到模板编辑状态,点击新建节点或线缆模板,然后选择相应的设备图后,就定制了自己的模板库了。
第二步是给图库增加修改属性字段。点击模板库中的设备图或线缆模板图,给它们添加相应的属性字段,譬如我们给交换机创建了以下字段:名称、资产编号、位置、MAC、IP地址、投入运行的时间、厂家、管理人员、Web监控地址等。你还可以给这些字段归类,常见的有:资产管理类、设备维护类、配置参数类、厂家信息类等等,这些属性字段和字段类型,可以在以后的管理过程中随时进行添加、修改或删除。


图库.png



CABIN000.gif


                                  (图一:图库模板集)
第三步是确定字段是否需要双击事件。为了管理的需要,有时我们需要双击一个属性字段,就能了解设备的状态、打开已有的设备文档或访问厂家的网站去了解设备信息等,这时我们就需要给这些字段定义成双击事件属性。譬如,我们点击一个字段叫”Ping”,然后把“具有双击事件功能”选项上打钩。一旦完成设置,今后您只要在属性窗体中双击了这个“Ping”字段,系统就会执行相应Ping命令操作,直接监测设备状态。

3、进行图纸设计
模板库制作完成后,接下来就是制图了。设计的时候,我们只需按由总到分,由粗到细的方式一步步进行细化设计,把实际的设备连接图画出来就可以了。先把区域地图、楼层平面图、机房、机柜、设备、配线架、端口等,从模板库中拖到设计页面上,并且排放固定好它们的位置,调整好它们的大小。
在这些“设备”都定位以后,接下来就是把设备的端口之间的连接线画好,这些连接线代表了我们日常在机房中看到的“光缆”、“电缆”。所以需要认真核对好机房的实际线路后进行连接。
在线路画完以后,接下来就是给这些线设置类型。点击这些线,从线缆模板库中拖上“光缆”、“电缆”模板,然后放置到选中的线条上,那么这些线条就具备了“光缆”或“电缆”属性。如果您需要更改线类型,那么只需重新从模板库中拖拉出一种线模板,然后放置到需要更改的线上,即刻完成了类型的替换,十分方便。


光缆图.png


                        (图二:机房的设备线路配置图)


ddd.png





4、        初始化数据
系统采用两种方式输入数据:一种是点击相应的设备节点或连接线,然后在属性窗体的相应字段中依次输入数据即可。另外一种是先对本页设备、线缆进行统计,产生一个EXCEL报表,然后结合“细节预览器”的定位,给当前行的数据进行数据录入。前一种方式适合单个对象数据的录入,后一种方式适合大数据量的集中录入,可以把它们结合起来使用,以提高工作效率,防止数据录入错误。



管理应用
        在完成了上树的图纸设计、数据录入工作以后,其实我们已经定制完成了机房资源管理系统的搭建了,后面的工作就是如何利用搭建好的系统进行应用。在这里,我们结合自身工作的特点进行一些介绍:
1、属性查询
查询设备参数或数据信息是我们常用的功能之一。系统提供了“即点即显”功能,每个图形都是“活的”,点击其中的任意一个设备或线缆,其所有的相关属性全都显示了出来。譬如点击交换机,我们能看到交换机的各种属性和配置参数;点击服务器,我们就能看到服务器的相关信息;点击光缆,就能看到光缆的各种技术参数,十分便于我们的资料查询。


2、链路分析
在维护工作中,我们有时要插拔一些线缆或者从配线架上重新跳接一下光纤,那么在插拔之前我们很需要了解这个端口的终端设备是什么、起始端设备是什么、会影响到其它哪些设备。VisualNet系统提供的“路由分析”、“端链路分析”、“连接关系”功能,很容易地帮我们找到整条链路上所有的设备、线路、中间跳接点及其各自的信息。
双击链路中的任意一根线或节点对象,系统会自动切换到设备的实际页面,并闪烁指示其位置,十分便于我们查找分析。


image005.png


3、资产统计
在任意一个层面上,点击“数据统计”按钮,您都能很快地统计出当前页面或其子页上所有类型的设备数量和参数报表。在不同的页面层次上,可以对不同区域、楼层、部门、机柜等进行统计。
针对统计出的报表数据,您无需担心找不到它们具体在什么位置。如果您双击这行数据,那么系统会直接跳转到该设备所处的设计页面,并闪烁指示该对象。如果您打开了“细节预览器”,您还能看到线路两端连接了哪些设备,同时也通过闪烁指示的方式进行线路定位指示。VisualNet提供的图形与数据信息的紧密集成功能,为系统在数据和图形之间的自由切换提供了方便。


aaa.png


4、设备查询
由于VisualNet平台很好地把数据集成到了图形中,因此设计图中的每个图形对象都能很容易地被搜索到。譬如我们想升级内存为256M以下的PC机,这时,您可以在查询窗口中,为“PC机“模板的内存字段输入数值256,选择条件是“<”,然后按“查询”按钮,即可得到结果。
如果我们的光缆故障告警系统发现距离机房2000米处的光缆断了,那么您可以在查询窗体中,为“杆路“或”路标石“模板的“距机房距离”字段,输入相应的数据后和条件后,相关的杆路或路标石都能被找到。
在得到查询结果后,双击这行数据,系统就能打开该设备所处的页面,同时闪烁定位其具体位置,十分便于我们抢修维护。
                        (图三:故障点查询)


p9.png


5、与网管软件的捆绑管理
常用的网管软件一般都随设备厂家一起提供,能通过Web登陆的方式来监控管理设备的状态。在VisualNet中,我们可以充分利用双击事件功能,把该设备的Web监控地址作为属性保存下来。当需要了解设备状态的时候,双击该设备或属性字段,就能直接打开该监控页面进行管理了。
VisualNet提供的双击事件功能,很好地把设备的物理信息和逻辑信息的管理集成到了一起,便于设备的及时监控与维护。


使用体会:
        在整个系统的搭建过程中,虽然我们要管理的网络结构复杂、设备类种类繁多、系统分布面广、参数数据量大,但是真正实施起来却很快,完全没有实施常规资源管理系统所必须经历的“需求调研、代码编写、软件测试、上线运行”等过程。无论系统有多么复杂,我们只要专注于把现实的网络结构图画出来、把原始数据输入进去,就完成了系统的开发,无需进行二次开发或代码编写,是效率最高的一种实施方式,具有很高的应用价值。【作者:昆明广电 赵XX】

[ 本帖最后由 ggy2002 于 2008-9-28 15:14 编辑 ]

最新回复

one at 2008-9-28 15:18:02
有完整的文档和图片么?俺正要做光缆资源管理系统也
yhys at 2008-9-28 15:20:35
这套系统实施起来确实很快,感觉是专门为设备先例资源管理开发用的。图库更换一下就变成新的系统,无需另外编写代码。

当然我们用的是网络版,功能应该不止上面的这些。给你顶一下!
ggy2002 at 2008-9-28 15:24:05
嘿嘿:
这篇文章不是俺写的,转抄给大家学习一下,换换思路。
VisualNet确实很不错的,有时间建议大家学学。就像楼上讲的,实施一个资源管理系统比其它软件来的更快,更方便。
只要把图纸画好、数据录入完成,就算是大功告成了!
ggy2002 at 2008-9-28 15:25:35
也是转载的,来自千家网站:

虽然当初买VisualNet是为了管理机房内的设备、电缆、光缆,但是现在俺找到了一个新用途,为派出所开发了一套“图形化的公安辖区信息管理系统”,花了一个星期完成了(要是按一般的从代码编写开始需要2-3个月吧),挣了一年的工资,呵呵,算是创收了。发图片的目的是想给同样拥有VisualNet的同行一点启示。

如果需要做得项目文件,请留下信息。

本系统主要完成的内容有以下一些,可能没想周全,反正派出所一级应该够用了,即使不够用,他们可以自己随时增加。我的主要任务是搭建了一个层次化的项目结构、地图、模板制作,以及阅读版几套(由厂商免费提供的,一般用户查查资料就够了):

辖区位置、辖区内小区管理、单位管理、常住户管理、出租户管理、商铺信息管理、重点安防单位管理、便民信息(医务室、物业、小店等)管理、人口管理、治安报警点管理、探头位置管理等等。。。


公安辖区管理系统.png

johnny_h at 2008-9-28 15:35:29
谢谢!

学习中。。。。
lzgdyw at 2008-9-28 15:41:02
marryli at 2008-9-28 15:44:05
挺牛的啊!

顺便路过,学习一下
cjh2222 at 2008-9-28 21:26:20
catalog at 2008-9-29 07:30:23
正发愁,想要找合适的系统呢。谢谢啦!
秋风细雨 at 2008-9-29 08:10:39
谢谢LZ
学习了
wotongyi at 2008-9-29 08:18:44
刚做完资源管理项目,主任想让俺们写个总结报告作为科技项目申报,正好学习了一下。谢谢啦!
以下我们的系统一个截图:包含了光缆图、用户分配网、小区用户信息、原理图、施工图、机房设备图、线路走向等等。


广电项目图.png



[ 本帖最后由 wotongyi 于 2008-9-29 08:41 编辑 ]
赵明军 at 2008-9-30 13:17:27
太伟大了.就是用这个软件做出来的吗.
模块是自带的,还是后来加的.
lilingwei at 2008-9-30 15:43:52
嗯,确实是不错的系统。我们单位也在用着。 顺便回答13楼的问题:一般的设备模板都是系统自带的,应该够用。少量的设备图可以自己做或让他们做。
zlg500 at 2008-9-30 17:42:25
急需Visualnet 的干线放大器的图库!!zcwlgs@163.com
lilingwei at 2008-10-02 07:58:36
顶  
  lilingwei@sina.com
vrm-to at 2008-10-04 08:57:25
拜读了两遍,

顶了!
one at 2008-10-05 08:30:56
图库可以直接向VisualNet厂商要的
怪兽 at 2008-10-07 10:52:37
我也要图库
xiamizhilian@sina.com
ytwangxf at 2008-10-07 22:48:35
正发愁,想要找合适的系统呢。谢谢啦!
shiwj at 2008-10-08 22:04:25
牛人啊!学习中!
给你顶顶,另外能否发些完整的资料给我呀