国网江苏省电力公司镇江供电公司 镇江 212001
摘要:本文阐述了国网江苏省电力公司镇江供电公司的IMS终端资源一体化管理平台的建设背景,并将实现此管理平台的设计思想和技术方案进行了详细论述。
关键词:IMS;终端资源;一体化管理平台;IAD;综合接入设备
Integrated Access Devices And Resources Management Platform In IMS System
Tang zhen,Yu Baohui,Diao YangHua
State Grid Jiangsu Electric Power Company,ZhenJiang 212001
Abstract:The text introduces an integrated access device and relative resource management platform,which designs a flexible way for IT resources configuration and management.It also discusses the design thoughts and implementation approach of the platform that under construction.
Key words:IMS、IT Resources、TurnKey Platform、IAD、Integrated Access Device
一、引言
随着镇江市供电公司的电话号码割接到省电力IMS核心系统,IAD(综合接入设备)得到大量应用,现网中包含有华为和哈里斯厂家的不同类型、不同版本的IAD,这就需要有效地管理众多的IAD,能够及时地查看设备是否在线/设备端口注册是否正常、便捷地配置设备及其端口上的号码、快速地定位设备发生故障的原因,从而可靠地运维IAD设备,同时对于镇江市供电公司的号段资源、已用号码资源及其相关属性也要进行统一化管理,能够进行方便地查询和统计、生成相关报表和呈现。因此,亟需建设一套管理平台能够有效地解决目前所面对的这些问题。
二、平台架构
平台采用C/S架构,整体架构如下图所示:
IAD监控管理客户端安装在运维人员电脑上,它用来进行日常的管理操作。它与IAD监控管理服务器进行通信。能够以统一的界面实现设备的初始化、设备查询、端口查询、号码配置、版本管理、脚本指令下发等。
IAD监控管理服务器接收客户端的请求,将相关操作上载到对应的IAD设备中,同时它可以主动地获取IAD的相关信息,持久化到数据库中,以便客户端查询或者做其他操作。它通过实现SNMP、TR069、TELNET、HTTP等多种协议来完成具体的操作。
服务器端设计为平台无关,可以运行在windows或者linux操作系统上。客户端考虑到易用性,设计为运行在windows操作系统上。
三、功能概述
平台主要包括设备管理、故障诊断和配置管理三大方面的内容。以下分别做简述。
设备管理主要是对IAD设备及其端口进行的管理。它主要的功能模块有设备添加及初始化、设备发现、版本管理、配置备份、脚本下发、端口查看及管理。
设备添加及初始化:在现网中需要新增新的IAD设备的时候,可以通过IAD监控管理客户端对IAD进行添加。添加的字段包括设备名称、设备IP、设备端口数、登陆账号、登陆密码、设备厂商、连接端口、安装位置等。另外在设备添加的时候可以定义设备的重要级别,对于不同重要级别的IAD,系统在巡检和备份配置的时候,会对其操作的全面性和频率做出区别对待。对于新增的IAD设备可以同时初始化设备,将其运行所需的软参写入设备,相关的软参有子网掩码、网关地址、SIP注册服务器地址、DNS、SNTP、网管地址及其他软参。
设备发现:对于现网中IAD设备,通过配置网管地址可以实现设备的发现,获取其版本信息、序列号、产品型号等。涉及的应用层协议有SNMP和TR069。
版本管理:对于现网中的IAD设备,有的时候需要统一将某些版本的设备升级到固定版本,通常这是一项繁琐费力的工作,而设备版本管理定义版本信息,将其对应到相关的升级文件,以此可以对批量IAD进行升级操作,保证版本的统一性和功能的可用性。
配置备份:对IAD的配置文件进行手动备份是一项必要但繁琐费力的
工作,而设备配置备份功能可以在后台自动进行设备配置的文件的下载备份操作。
脚本下发:根据管理需要,有时需要对一批IAD设备下发相同的配置脚本。设备脚本下发功能可以实现对选择的IAD设备进行批量命令设置。
端口查看及管理:服务端会采集IAD设备中所有端口的配置状态(未配置、注册成功、注册失败)及其端口上的电话号码,而客户端可以查看IAD上的相关端口进行查看、对端口进行号码配置或者对端口进行解注册等。
故障诊断包括被动的设备上的告警获取和主动的故障定位操作。
设备告警获取是指后台服务端按照固定间隔主动去取得IAD设备的内部告警状况,并将其记录到数据库中,而前台客户端可以按照时间、设备IP等条件查询设备告警情况和进行分析。
主动故障定位是通过电话号码找出其所在的IAD设备,对其应用协议层进行诊断,包括配置参数、注册状态等,同时对网络层进行测试,找出通信或者网络故障点,生成解决方法建议。
配置管理主要是对可用的空号资源及已配置的号码资源进行管理。它包括号段管理、号码管理和可用统计模块。
号段管理是对省公司提供的可使用空号资源进行管理,包括添加、删除、查询等操作。
号码管理是对已经注册在IAD设备上面的在使用的号码进行管理,包括配置号码对应的用户名称、备注信息等。通过对号码查询找到对应的IAD设备及其所在的端口,对其进行定位。对查询的结果可以导出excel文件等操作。
可用统计生成已用号码、可用号码的相关统计报告。
四、相关技术
WEB开发采用java技术。通过spring+mybatis组合构建健壮的企业级别WEB应用,保证了系统的安全性、可靠性和稳定性。
后台服务开发采用python+SQAchemy技术。支持快速的原型开发以及跨平台,可以发布到linux平台或者windows平台。
数据库使用开源免费且性能卓越的mySQL,通过存储过程和触发器技术,简化了系统平台业务开发过程。
WEB服务器使用apache基金会的tomcat,具有应用部署简单,同时兼具安全系和可扩展性特点。
五、结束语
IMS在电力系统的快速发展,不但给业务系统带来变革,也给接入系统终端管理带来挑战。不同厂家、型号、版本的IAD(综合接入设备)终端在现网中并存,构建一个统一、高效、安全、稳定的IAD管理与配置平台,能够将运维人员从重复低效的IAD配置和管理工作中解放出来,提高运维效率,同时着眼于IAD设备的监控、告警收集、故障定位,能够保障IAD业务和配置的可靠可用,通过与IAD设备相关的端口、号码、号段等资源一体化联动,不断完善IMS系统相关通信接入终端和资源的管理方式方法,降低业务运维难度,确保通信工程建设的质量,具有极大的社会经济效益和推广价值。
参考文献
[1]华为技术有限公司. eSpace IAD208E(M) 产品文档,2013.
[2]丘恩著,宋吉广译.Python核心编程(第2版).人民邮电出版社,2008.
[3]孙卫琴.Tomcat与Java Web开发技术详解.电子工业出版社,2009.
[4]李刚. 轻量级Java EE企业应用实战.电子工业出版社,2013.
[5]Baron Schwarts,Peter Zaitsev,Vadim Tkachenko 著 宁海元,周振兴,彭立勋,刘辉译.高性能MySQL.电子工业出版社,2013.
[6]鸟哥.鸟哥的LINUX私房菜-服务器架设篇.机械工业出版社,2012.
[7]董昕.电力企业统一生产管理系统基础架构.计算机应用与软件,2009.
论文作者:汤震,于宝辉,刁扬华
论文发表刊物:《防护工程》2017年第27期
论文发表时间:2018/1/29
标签:设备论文; 端口论文; 号码论文; 版本论文; 操作论文; 终端论文; 资源论文; 《防护工程》2017年第27期论文;