多技术网络的采集器动态部署方法及系统技术方案

技术编号:4272266 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多技术网络的采集器动态部署方法及系统,该方法包括:预先设置数据存储模块保存采集机信息和采集程序;将所述数据存储模块中保存的采集机信息、采集程序采用WEB方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令;根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。之后可以进一步启动采集进程,同时监控进程的运行情况。该方法及系统对于采集器的部署实施方便,且后期维护成本很低。

【技术实现步骤摘要】

本专利技术涉及数据采集
,特别涉及多技术网络的采集器动态部署方法及系统
技术介绍
当前电信行业的基础设施规模十分庞大。对于固网与移动网络,都存在大量电信 设备,如无线设备、接入设备、传输设备、交换设备、增值业务系统设备等。由于电信网络建 网时间长,设备厂家与设备型号众多,给电信运营管理支撑带来不小难度。现有电信行业的 信息系统建设相对分散,系统间信息很难整合,管理信息的分析和提取来源比较狭窄。因 此,对电信行业开展服务所配置的网络设备、主机服务器系统、数据存储模块系统、网络交 换设备、业务和应用系统进行统一管理与监测,以快速应对突发性网络安全事故,及保障通 讯服务的持续稳定进行是现有电信行业的一大难题。而且固网和移动网络趋向融合以及未 来技术发展,将出现更多新的网络设备和网管接口,要求网管系统架构高度灵活、可扩展, 能够快速适应未来网络发展的管理需求。 而对于电信系统这种拥有多种设备、多种网络结构的多技术网络来说,若要实现 统一的管理和监测,首先要解决的就是数据采集的问题,控制中心需要从多技术网络中的 各设备中采集数据,从而进行统一的管理。 在多技术网络中,由于设备各异,所采用的数据协议种类繁多,如C0RBA、 SNMP、 TELNET、FTP、SYSL0G、SOAP、RMI、TL1等。如果想要实现在多技术网络中进行数据采集,则需 要为每一种使用到的数据协议来设计专门的数据采集器,如C0RBA采集器、文本流采集器、 SNMP采集器等。数据内容通过动态适配来实现被管对象到网络管理系统之间的映射。由于 管理对象数量庞大,因此多数数据采集系统采用分布式采集方式,由多台采集设备负荷分 担全网的设备接入,数据统一传回网管系统,但这种负荷分担不是动态完成,而是系统在建 设之初就规划并部署完成,一旦修改部署方案或者被管设备接口软件升级造成了接入协议 变化,就会影响整个系统的运行,必须由维护人员人工完成采集程序(也称为采集器)的更 换或者迁移。这个过程非常复杂和繁琐,并且要求维护人员必须熟悉网管系统的后台模块 及各模块相互之间的关系,以及各模块与系统数据之间的关系,造成后期维护相当困难和 不便。 另外,多数网络管理系统的采集任务与采集器之间的相互依赖程度过于紧密,例 如采集任务作为采集器的组成部分,需要通过采集器来进行管理和维护,而不能直接由网 络管理系统直接进行维护和管理,也影响了多技术网络中数据采集的灵活性和可控性。 可见,现有数据采集方法的局限性是很明显的,因为需要针对每种数据协议设计 专门的接口和采集器,并按照设备支持的数据协议一一对应地静态部署采集器,如果网络 中设备部署改变或支持的数据协议有所变动,就需要更换采集器或重新部署采集器,这个 工作量是巨大的,对于庞大的电信多技术网络来说,这种数据采集方式所需的维护量非常 庞大,成本很高。且由于采集任务由采集器独立进行分配和执行,不便于网管系统的统一管理。
技术实现思路
本专利技术实施例提供一种多技术网络的采集器动态部署方法,可以实现多技术网络中采集器的统一接入和动态部署,在多技术网络结构改变时,可以灵活动态地实现采集器的部署,以应对未来纷繁复杂的网络接入,使得网络管理系统的建设和维护成本降低,并且可以使网络管理系统实现快速搭建,加强运营商的综合化网络管理能力。 本专利技术实施例提供一种多技术网络的采集器动态部署系统,可以实现多技术网络中采集器的统一接入和动态部署,在多技术网络结构改变时,可以灵活动态地实现数据采集器的部署,以应对未来纷繁复杂的网络接入,使得网络管理系统的建设和维护成本降低,并且可以使网络管理系统实现快速搭建,加强运营商的综合化网络管理能力。 为达到上述目的,本专利技术的技术方案具体是这样实现的 —种多技术网络的采集器动态部署系统,该系统包括 采集程序部署模块、部署实施模块和数据存储模块; 所述数据存储模块用于预先保存采集机信息和采集程序; 所述采集程序部署模块,用于将所述数据存储模块中保存的采集机信息、采集程 序通过网页方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令,将部署 指令发送给部署实施模块; 所述部署实施模块,用于接收所述采集程序部署模块发送的部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。 —种采集器动态部署方法,该方法包括 预先设置数据存储模块保存采集机信息和采集程序; 将所述数据存储模块中保存的采集机信息、采集程序采用网页方式展示给用户, 并根据用户选择的采集程序和采集机生成部署指令; 根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指 定的采集机上。 由上述的技术方案可见,本专利技术的这种数据采集方法和数据采集系统中,用户只 需要对预先保存于数据存储模块中的采集程序和采集机信息进行选择,指定需要部署的采 集机,以及需要执行的采集程序,剩下的具体部署工作完全由本专利技术的部署系统完成,如要 更改采集程序和部署的采集机,只需要重新选择新的采集程序和采集机即可,而无需像现 有技术一样人工更换采集程序或采集机,其部署实施方便,且后期维护成本很低。附图说明 图1为本专利技术的采集器动态部署系统结构示意图; 图2为本专利技术采集程序部署流程图; 图3为本专利技术采集程序状态的监控流程图; 图4为本专利技术采集进程异常的处理流程图; 图5为本专利技术采集进程的启停控制处理流程图; 图6为本专利技术采集进程的监控处理流程;5 图7为本专利技术第三方进程监控处理流程图。 具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本专利技术进一步详细说明。 本专利技术主要是将采集器的协议接口及任务管理等功能从采集器中剥离,由网络管 理系统通过采集部署模块统一向部署实施模块下发采集部署指令。部署实施模块根据收到 的指令,把指定采集程序上传到指定的采集机上,再由进程管理模块通过进程监控模块启 动采集机上的采集进程,实现数据采集。 图1为本专利技术实施例的采集器动态部署系统结构示意图,如图1所示,该系统包 括采集程序部署模块、进程管理模块、部署实施模块、进程嵌入模块和进程监控模块。其 中,进程嵌入模块和进程监控模块位于采集机中。 其中采集程序部署模块和进程管理模块为上层展示部分,主要实现了采集程序部 署、采集任务制定、后台进程管理等用户接口功能;并通过用户界面模块采用网页(WEB)方 式与用户交互所需信息;底层部分包括部署实施模块进程嵌入模块和进程监控模块,主要 实现了采集程序实施部署、采集进程状态监控等后台逻辑处理功能。 数据存储模块用于向系统各模块提供数据源支持,存储采集过程中所需的相关数 据,如用于采集器部署的采集机信息和采集程序等相关数据、用户录入的采集器信息、采集 进程的运行环境以及通过采集器收集的进程信息、系统信息等。或者系统还可以为各模块 配置自身的数据存储模块,并将各模块自身的数据存储模块集成在各个模块中,由各模块 分别对自身的数据存储模块进行管理和维护。 系统中的采集程序部署模块,根据用户录入的信息和选择为采集机分配采集程 序,并向部署实施模块下发采集程序部署指令。该指令中可以包括如程序文件目录所在位 置、目标采集机IP等信息; 其中,用户录入的信息可以包括采集机主机信息,如IP、登录本文档来自技高网
...

【技术保护点】
一种多技术网络的采集器动态部署系统,其特征在于,该系统包括:采集程序部署模块、部署实施模块和数据存储模块;所述数据存储模块用于预先保存采集机信息和采集程序;所述采集程序部署模块,用于将所述数据存储模块中保存的采集机信息、采集程序通过网页方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令,将部署指令发送给部署实施模块;所述部署实施模块,用于接收所述采集程序部署模块发送的部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。

【技术特征摘要】
一种多技术网络的采集器动态部署系统,其特征在于,该系统包括采集程序部署模块、部署实施模块和数据存储模块;所述数据存储模块用于预先保存采集机信息和采集程序;所述采集程序部署模块,用于将所述数据存储模块中保存的采集机信息、采集程序通过网页方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令,将部署指令发送给部署实施模块;所述部署实施模块,用于接收所述采集程序部署模块发送的部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。2. 如权利要求1所述的采集器动态部署系统,其特征在于,该系统进一步包括 进程嵌入模块,嵌入采集进程中,周期性收集采集进程信息,并通过部署实施模块上送给进程管理模块;进程监控模块,用于接收进程控制模块的启动/停止采集进程指令,根据启动/停止指令对采集进程进行控制;进程管理模块,用于采用网页方式向用户展示采集进程的相关信息,向进程监控模块发送启动/停止采集进程的指令。3. 如权利要求1所述的采集器动态部署系统,其特征在于,所述采集程序部署模块包括数据交换单元,用于从数据存储模块读取用于采集器部署的相关数据; 指令下发单元,用于根据所述数据交换单元从数据存储模块读取的相关信息为采集器 分配采集程序,并将生成的采集部署指令下发给部署实施模块。4. 如权利要求1所述的采集器动态部署系统,其特征在于,所述部署实施模块包括 指令执行单元,用于接收指令下发单元发送的部署指令,建立与所述部署指令指定的目标采集机之间的连接,并将部署指令中指定的采集程序通过所述连接上传到所述目标采 集机上;进程信息接收单元,用于接收进程嵌入模块、和进程监控模块上送的进程信息,并向进 程管理模块转发所述进程信息;异常处理单元,用于进程信息异常维护,定期查看进程信息,若超过三个周期收不到信 息,则认为该进程已停止,修改其运行状态,且转发界面修改后的进程信息。5. 如权利要求2所述的采集器动态部署系统,其特征在于,所述进程管理模块包括 进程信息展示单元,用于接收部署实施模块发送的进程信息并展示给用户; 启停控制单元,用于向用户提供启动或退出采集进程友好界面,并根据用户的选择以后台方式,向进程监控模块下发采集进程的启动/停止指令。6....

【专利技术属性】
技术研发人员:李娟杨磊
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1