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

文档序号:7721415阅读:190来源:国知局
专利名称:多技术网络的采集器动态部署方法及系统的制作方法
技术领域
本发明涉及数据采集技术领域,特别涉及多技术网络的采集器动态部署方法及系统。
背景技术
当前电信行业的基础设施规模十分庞大。对于固网与移动网络,都存在大量电信 设备,如无线设备、接入设备、传输设备、交换设备、增值业务系统设备等。由于电信网络建 网时间长,设备厂家与设备型号众多,给电信运营管理支撑带来不小难度。现有电信行业的 信息系统建设相对分散,系统间信息很难整合,管理信息的分析和提取来源比较狭窄。因 此,对电信行业开展服务所配置的网络设备、主机服务器系统、数据存储模块系统、网络交 换设备、业务和应用系统进行统一管理与监测,以快速应对突发性网络安全事故,及保障通 讯服务的持续稳定进行是现有电信行业的一大难题。而且固网和移动网络趋向融合以及未 来技术发展,将出现更多新的网络设备和网管接口,要求网管系统架构高度灵活、可扩展, 能够快速适应未来网络发展的管理需求。 而对于电信系统这种拥有多种设备、多种网络结构的多技术网络来说,若要实现 统一的管理和监测,首先要解决的就是数据采集的问题,控制中心需要从多技术网络中的 各设备中采集数据,从而进行统一的管理。 在多技术网络中,由于设备各异,所采用的数据协议种类繁多,如C0RBA、 SNMP、 TELNET、FTP、SYSL0G、SOAP、RMI、TL1等。如果想要实现在多技术网络中进行数据采集,则需 要为每一种使用到的数据协议来设计专门的数据采集器,如C0RBA采集器、文本流采集器、 SNMP采集器等。数据内容通过动态适配来实现被管对象到网络管理系统之间的映射。由于 管理对象数量庞大,因此多数数据采集系统采用分布式采集方式,由多台采集设备负荷分 担全网的设备接入,数据统一传回网管系统,但这种负荷分担不是动态完成,而是系统在建 设之初就规划并部署完成,一旦修改部署方案或者被管设备接口软件升级造成了接入协议 变化,就会影响整个系统的运行,必须由维护人员人工完成采集程序(也称为采集器)的更 换或者迁移。这个过程非常复杂和繁琐,并且要求维护人员必须熟悉网管系统的后台模块 及各模块相互之间的关系,以及各模块与系统数据之间的关系,造成后期维护相当困难和 不便。 另外,多数网络管理系统的采集任务与采集器之间的相互依赖程度过于紧密,例 如采集任务作为采集器的组成部分,需要通过采集器来进行管理和维护,而不能直接由网 络管理系统直接进行维护和管理,也影响了多技术网络中数据采集的灵活性和可控性。
可见,现有数据采集方法的局限性是很明显的,因为需要针对每种数据协议设计 专门的接口和采集器,并按照设备支持的数据协议一一对应地静态部署采集器,如果网络 中设备部署改变或支持的数据协议有所变动,就需要更换采集器或重新部署采集器,这个 工作量是巨大的,对于庞大的电信多技术网络来说,这种数据采集方式所需的维护量非常 庞大,成本很高。且由于采集任务由采集器独立进行分配和执行,不便于网管系统的统一管理。

发明内容
本发明实施例提供一种多技术网络的采集器动态部署方法,可以实现多技术网络
中采集器的统一接入和动态部署,在多技术网络结构改变时,可以灵活动态地实现采集器
的部署,以应对未来纷繁复杂的网络接入,使得网络管理系统的建设和维护成本降低,并且
可以使网络管理系统实现快速搭建,加强运营商的综合化网络管理能力。 本发明实施例提供一种多技术网络的采集器动态部署系统,可以实现多技术网络
中采集器的统一接入和动态部署,在多技术网络结构改变时,可以灵活动态地实现数据采
集器的部署,以应对未来纷繁复杂的网络接入,使得网络管理系统的建设和维护成本降低,
并且可以使网络管理系统实现快速搭建,加强运营商的综合化网络管理能力。 为达到上述目的,本发明的技术方案具体是这样实现的 —种多技术网络的采集器动态部署系统,该系统包括 采集程序部署模块、部署实施模块和数据存储模块; 所述数据存储模块用于预先保存采集机信息和采集程序; 所述采集程序部署模块,用于将所述数据存储模块中保存的采集机信息、采集程 序通过网页方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令,将部署 指令发送给部署实施模块; 所述部署实施模块,用于接收所述采集程序部署模块发送的部署指令,将所述部
署指令中指定的采集程序上传到所述部署指令中指定的采集机上。 —种采集器动态部署方法,该方法包括 预先设置数据存储模块保存采集机信息和采集程序; 将所述数据存储模块中保存的采集机信息、采集程序采用网页方式展示给用户, 并根据用户选择的采集程序和采集机生成部署指令; 根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指 定的采集机上。 由上述的技术方案可见,本发明的这种数据采集方法和数据采集系统中,用户只 需要对预先保存于数据存储模块中的采集程序和采集机信息进行选择,指定需要部署的采 集机,以及需要执行的采集程序,剩下的具体部署工作完全由本发明的部署系统完成,如要 更改采集程序和部署的采集机,只需要重新选择新的采集程序和采集机即可,而无需像现 有技术一样人工更换采集程序或采集机,其部署实施方便,且后期维护成本很低。


图1为本发明的采集器动态部署系统结构示意图; 图2为本发明采集程序部署流程图; 图3为本发明采集程序状态的监控流程图; 图4为本发明采集进程异常的处理流程图; 图5为本发明采集进程的启停控制处理流程图; 图6为本发明采集进程的监控处理流程;
5
图7为本发明第三方进程监控处理流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。 本发明主要是将采集器的协议接口及任务管理等功能从采集器中剥离,由网络管 理系统通过采集部署模块统一向部署实施模块下发采集部署指令。部署实施模块根据收到 的指令,把指定采集程序上传到指定的采集机上,再由进程管理模块通过进程监控模块启 动采集机上的采集进程,实现数据采集。 图1为本发明实施例的采集器动态部署系统结构示意图,如图1所示,该系统包 括采集程序部署模块、进程管理模块、部署实施模块、进程嵌入模块和进程监控模块。其 中,进程嵌入模块和进程监控模块位于采集机中。 其中采集程序部署模块和进程管理模块为上层展示部分,主要实现了采集程序部 署、采集任务制定、后台进程管理等用户接口功能;并通过用户界面模块采用网页(WEB)方 式与用户交互所需信息;底层部分包括部署实施模块进程嵌入模块和进程监控模块,主要 实现了采集程序实施部署、采集进程状态监控等后台逻辑处理功能。 数据存储模块用于向系统各模块提供数据源支持,存储采集过程中所需的相关数 据,如用于采集器部署的采集机信息和采集程序等相关数据、用户录入的采集器信息、采集 进程的运行环境以及通过采集器收集的进程信息、系统信息等。或者系统还可以为各模块 配置自身的数据存储模块,并将各模块自身的数据存储模块集成在各个模块中,由各模块 分别对自身的数据存储模块进行管理和维护。 系统中的采集程序部署模块,根据用户录入的信息和选择为采集机分配采集程 序,并向部署实施模块下发采集程序部署指令。该指令中可以包括如程序文件目录所在位 置、目标采集机IP等信息; 其中,用户录入的信息可以包括采集机主机信息,如IP、登录用户、密码等基本 信息;通道信息,即采集器与其他模块之间通信所需的信息,采集器可以通过JAVA消息服 务(JMS)、和通用对象代理体系结构(Corba)方式或其它任意方式与其它模块通信,如是 JMS方式,则通道信息可以是JMS订阅主题;如是Corba方式,则可以是Corba通道ID ;若采 用Corba方式,还需要向部署实施模块下发建立通道指令来获取通道ID。
部署实施模块,与采集程序部署模块之间采用Corba/JMS方式通信,其中采集程 序部署模块为Corba/JMS发送端,部署实施模块为Corba/JMS接收端;其主要用于接收采 集程序部署模块下发的各种指令,例如建立通道的指令在采集机上建立Corba通道,并返 回通道ID ;接收采集程序部署模块下发的采集程序部署指令,该指令中可以包括如程序 文件目录所在位置、目标采集机IP等;把采集部署指令中指定的采集程序上传到目标采集 机上如根据指令中的程序文件目录所在位置信息,以文件目录方式,将该位置的文件目录 整体复制到目标采集机上;启动部署到采集机上的采集进程如按采集任务以不同方式启 动采集进程,如常驻进程、周期性启动进程。将进程嵌入模块和进程监控模块上送的进程信 息转发给进程管理模块。处理采集进程异常,例如接收到进程信息,则认为该采集器正常运 行,若超过三个周期收不到进程信息,则不论其具体是异常退出,还是僵死,都认为该采集器已停止工作,修改其运行状态。 进程管理模块,主要用于通过用户界面模块采用网页(WEB)方式向用户展示采集 进程的相关信息如所属任务、进程ID、进程名称、所属采集器、运行状态等信息,还可以包 括系统信息,即采集器cpu占用、内存占用、可用内存、数据流量等;这些信息可以通过部署 实施模块上送得到。进程管理模块还用于向进程监控模块发送启动/停止采集进程的指 令。 进程嵌入模块,嵌入采集进程中,周期性收集采集进程信息,并上送给部署实施模 块; 进程监控模块,用于接收进程管理模块下发的启动/停止指令,根据启动/停止指 令对采集进程进行控制,如果采集机中还存在第三方采集进程,即非本系统部署的采集进 程,则进程监控模块还可以收集并向部署实施模块上送第三方进程的进程信息。
其中,采集程序部署模块具体可以包括 数据交换单元,用于从数据存储模块读取用于采集器部署的相关数据,如采集程 序、采集机IP、采集程序文件位置等信息。 指令下发单元,与所述数据交换单元相连,用于根据所述数据交换单元从数据存 储模块读取的部署数据为采集器分配采集程序,并将生成的采集部署指令下发给部署实施 模块。
部署实施模块具体可以包括 指令执行单元,用于接收指令下发单元发送的指令,并执行指令相应的操作。例如 接收指令下发单元发出的建立通道指令,并向采集程序部署模块返回通道ID ;或者接收指 令下发单元发出的采集部署指令,根据采集程序部署模块发送的部署的相关信息,如采集 程序、公共库、目录,以及目标采集器等,将采集程序下发到指令中指定的目标采集机上。
进程信息接收单元,用于接收进程嵌入模块、和进程监控模块上送的进程信息,并 向进程管理模块转发这些进程信息。 异常处理单元,用于进程信息异常维护,定期查看进程信息,若超过三个周期收不 到信息,则认为该进程已停止(不论其异常退出,还是僵死),修改其运行状态,且转发界面 修改后的进程信息。 进程管理模块具体可以包括 进程信息展示单元,用于展示采集机中运行的采集进程状态,通过Corba/JMS接 收部署实施模块发送的进程信息并展示给用户,如进程所属任务、进程ID、进程名称和所属 采集器等,还可以接收实施模块发送的包括采集进程cpu占用、内存占用、可用内存等系统 信息并展示给用户。其中,采集进程可以分为嵌入的采集进程,和第三方采集进程,因此,具 体来说信息展示单元还可以依照进程的不同,将信息展示单元分为嵌入进程信息展示单元 和第三方进程信息展示单元。 启停控制单元,用于向用户提供启动或退出采集进程友好界面,根据用户的选择 以后台方式,通过向进程监控模块下发采集进程启动/停止指令,启动或停止指定的采集 进程。
本发明实施例的进程监控模块具体可以包括 进程控制单元,用于接收并处理进程管理模块下发的采集进程启动/停止的指令,对指定的采集进程进行控制。定期轮巡数据存储模块,根据数据存储模块里保存的当前 采集机是否允许自动监控的指示对进程进行监控;例如自动启动异常退出的进程,自动 处理僵死进程;并将进程异常的系统告警信息通过公共接口 ,如XML接口上送部署实施模 块。 如果采集机中还有第三方进程,则进程监控模块中还可以包括进程信息上送单 元,用于周期性收集采集机上的第三方采集进程信息,并通过Corba/JMS上送给进程管理 模块。具体如间隔一定时间查看并上送第三方进程的运行状态信息,如所属任务、进程ID、 进程名称、所属后台机等基本信息,还可以包括系统信息,即CPU占用、内存占用、内存占用 比例等。 对于上述系统,本发明提供了一种对应的采集器动态部署方法,具体如下
预先设置数据存储模块保存采集机信息和采集程序; 将所述数据存储模块中保存的采集机信息、采集程序采用网页方式展示给用户, 并根据用户选择的采集程序和采集机生成部署指令; 根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指 定的采集机上。 较佳地,该方法可以进一步包括
周期性收集采集进程信息; 将所述采集进程信息通过网页方式展示给用户; 接收用户选择的进程启动/停止指令,并发送给采集机。 较佳地,根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署 指令中指定的采集机上包括 接收部署指令,根据部署指令中用户选择的目录从数据存储模块中读取采集程 序;建立与所述部署指令指定的目标采集机之间的连接,并将部署指令中指定的采集程序 通过所述连接上传到所述目标采集机上;
较佳地,该方法可以进一步包括 监控进程的运行,定期轮询数据存储模块,根据数据存储模块里的当前机器的允 许自动监控的进程信息启动未运行的进程;监控当前机器上运行的进程自动启动异常退出 的进程,自动处理僵死进程;并通过公共接口,如XML发送系统告警。
较佳地,该方法还可以进一步包括 定期查看进程信息,若超过三个周期收不到信息,则认为该进程已停止,修改其运 行状态,且转发界面修改后的进程信息。 其中,本文中所述的进程可以包括通过本发明采集器动态部署方法部署的采集进
程,或其他系统部署在采集机中的第三方采集进程。 下面将具体介绍本发明各模块所执行的具体操作流程。 —、采集程序部署流程,本发明应用于数据采集时,首先要将采集任务以程序的方 式部署下去,如图2所示,是一个具体的采集程序部署的流程 步骤201,接收指令;采集程序部署模块初始化接收缓冲后将会接收用户发送的 指令。
步骤202,判断是否为部署指令;这一步将对接收到的指令进行判断如果是部署指令,则执行步骤203,否则返回步骤201,继续接收指令;部署指令中将会包含用户所指定 的采集程序在数据存储模块中的保存位置,如文件目录、文件名等,以及用户指定的采集机 的相关信息,如IP地址等。 步骤203,根据部署指令将指定目录下的采集程序上传到采集机;这一步将部署 指令中指定的目录下的采集程序安装包上传到用户指定的采集机上,当然,如果用户未指 定也可以默认上传到所有采集机上。 步骤204, TELNET到采集机;采用TELNET建立采集程序部署模块与上传有采集程 序安装包的采集机的连接; 步骤205,释放安装包;将安装包释放,以将采集程序安装到采集机上;
步骤206,删除安装包采集程序安装好后,删除原安装包文件;
步骤207,退出TELNET ;结束TELNET连接。 上述流程中,也可以采用TELNET以外的方式,完成步骤204 207的过程,具体连 接并控制采集机的方式任意。另外,本例中上传到采集机的也可以不是安装包文件,也可以 采用免安装的程序包,此时后续释放安装包以及删除安装包的步骤就可省去,但对软硬件 的兼容性要求较高,而采用安装包的方式有更好的兼容性,可以适用于多种硬、软件结构的 采集机。 上述采集程序部属到采集机后,采集机即可执行采集程序实现对数据的采集。上 述的采集程序部署流程中,用户只需要对预先保存于数据存储模块中的采集程序和采集机 信息进行选择,指定需要部署的采集机,以及需要执行的采集程序,剩下的具体部署工作完 全由本发明的部署系统完成,如要更改采集程序和部署的采集机,只需要重新选择新的采 集程序安装包和采集机即可,而无需像现有技术一样人工更换采集程序或采集机。
在采集程序部署后,本发明还提供了 一种采集程序状态的监控流程从而解决现有 技术对于采集程序状态不易收集和控制的问题。部署实施模块具体的处理流程如图3所 示 步骤301 ,初始化进程信息; 步骤302,启动原始进程信息监控线程 步骤303,接收CORBA通道信息; 步骤304,判断是否为退出进程消息,如果是,则退出监控线程。否则执行步骤
305 ; 步骤305,判断是否为监控模块上送的消息,如果是,则执行步骤312,否则执行步 骤306 ; 步骤306,查看该进程的原始消息; 步骤307,判断进程状态是否为停止,如果是则执行步骤308,否则执行步骤311 ; 步骤308,修改原始进程状态为运行,以及其他相关信息; 步骤309,修改数据存储模块该进程状态为运行,以及其他相关信息; 步骤310,发送进程的最新信息到管理界面; 步骤311,进程未收计数器置O,并返回步骤303 ; 步骤312,更新该进程的原始信息并修改数据存储模块该进程相关信息;并转到 步骤31Q。
步骤313,修改数据存储模块中该进程相关的信息。 步骤314,发送该进程的最新信息到管理界面。 另外,本发明部署实施模块对于采集进程异常的处理流程如图4所示 步骤401,以一定间隔同步数据存储模块中的进程信息; 步骤402,判断是否查看到原始进程信息,如果没有,返回步骤401,否则执行步骤 403, 步骤403,进程未收计数器自加1 ; 步骤404,判断进程未收技术器是否大于等于3,如果是,则执行步骤405,否则返 回步骤402 ; 步骤405,判断进程状态是否为运行,如果是,则执行步骤406,否则返回步骤402。 步骤406,修改原始进程状态为停止; 步骤407,修改数据存储模块该进程状态为停止; 步骤408,发送该进程的最新信息到管理界面,并返回步骤402。 另外,本发明进程管理模块对于采集进程的启停控制处理流程如图5所示 步骤501,接收指令。 步骤502,判断是否为启动指令,如果是,执行步骤512,否则执行步骤503 ; 步骤503,判断是否为停止指令,如果是,执行步骤508,否则执行步骤504 ; 步骤504,判断是否为退出本进程指令,如果是,则调用JAVAMANAGER接口 ,退出进 程,否则执行步骤505 ; 步骤505,轮询所有采集进程,如果有采集进程存在,则执行步骤506,否则退出; 步骤506,判断进程状态是否为运行,如果是则执行步骤507否则返回步骤505 ; 步骤507,终止该进程,并返回步骤505。 步骤508,判断该进程是否存在,如果是,则执行步骤509,否则执行步骤510 ; 步骤509,终止该进程并返回步骤501 ; 步骤510,修改数据存储模块中与该进程相关的信息,并执行步骤511, 步骤511,上送系统告警,并执行步骤514 ; 步骤512,启动指令的进程; 步骤513,修改数据存储模块中该进程的相关信息; 步骤514,上送该进程的进程信息,并返回步骤501。 本发明进程监控模块对于采集进程的监控处理流程如图6所示 步骤601,定期轮询采集任务, 步骤602,判断是否存在需要监控的采集任务,如果没有,则返回步骤601,如果 有,则执行步骤603 ; 步骤603,判断采集任务是否为定时启动任务;如果是则执行步骤614否则执行步 骤604 ; 步骤604,判断采集进程信息是否存在,如果是,则执行步骤605,否则执行步骤
609 ; 步骤605,判断进程状态是否为运行,如果是则执行步骤606,否则执行步骤611 ; 步骤606,判断采集进程是否存在,如果是,则返回步骤602,否则执行步骤607 ;
10
步骤607,更新缓冲备注。
步骤608,上送系统告警;
步骤609 ,启动采集进程;
步骤610,上送进程信息,并返回步骤602 ; 步骤611,判断采集进程是否存在,如果是,则执行步骤612,否则返回步骤608 ; 步骤612,终止该进程, 步骤613,更新缓冲备注,返回步骤608 ; 步骤614,判断是否到达启动时间,如果是,则执行步骤615,否则返回步骤602 ;
步骤615,更新缓冲备注,返回步骤609。 另外,对于第三方进程,S卩非由本发明中的采集器动态部署系统部署的采集进程, 本发明的进程监控模块的监控处理流程如图7所示
步骤701,定期轮询采集任务; 步骤702,判断是否存在需要监控的采集任务,如果有,则执行步骤703,否则返回 步骤701 ; 步骤703,判断是否存在第三方进程,如果是则执行步骤704,否则返回步骤702 ;
步骤704,判断进程是否存在,如果是则执行步骤705,否则返回步骤702 ;
步骤705,判断进程是否僵死,如果是则返回步骤702,否则执行步骤706 ;
步骤706,上送进程信息,返回步骤702。 从上述实施例可以看出,由于采集器具体执行的采集任务和接口协议等是通过部 署实施模块下发的,因此可以对采集器实现的协议种类和采集任务进行统一的调度和动态 的管理,在网络环境改变时,无须手工更换采集器,无需修改采集程序,只需要通过可视化 界面重新通过部署实施模块下发部署指令即可,从而可以实现采集器的统一管理和动态部 署,不再需要对采集器进行手工部署、替换等操作。采集器与网管系统之间可以实现松耦 合,且具有高扩展性,可以适应未来多变的网络管理需求,并且并不局限于电信行业,任何 需要进行数据采集的网络中都可适用。 所应理解的是,以上所述仅为本发明的较佳实施方式而已,并不用于限定本发明 的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含 在本发明的保护范围之内。
1权利要求
一种多技术网络的采集器动态部署系统,其特征在于,该系统包括采集程序部署模块、部署实施模块和数据存储模块;所述数据存储模块用于预先保存采集机信息和采集程序;所述采集程序部署模块,用于将所述数据存储模块中保存的采集机信息、采集程序通过网页方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令,将部署指令发送给部署实施模块;所述部署实施模块,用于接收所述采集程序部署模块发送的部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。
2. 如权利要求1所述的采集器动态部署系统,其特征在于,该系统进一步包括 进程嵌入模块,嵌入采集进程中,周期性收集采集进程信息,并通过部署实施模块上送给进程管理模块;进程监控模块,用于接收进程控制模块的启动/停止采集进程指令,根据启动/停止指令对采集进程进行控制;进程管理模块,用于采用网页方式向用户展示采集进程的相关信息,向进程监控模块发送启动/停止采集进程的指令。
3. 如权利要求1所述的采集器动态部署系统,其特征在于,所述采集程序部署模块包括数据交换单元,用于从数据存储模块读取用于采集器部署的相关数据; 指令下发单元,用于根据所述数据交换单元从数据存储模块读取的相关信息为采集器 分配采集程序,并将生成的采集部署指令下发给部署实施模块。
4. 如权利要求1所述的采集器动态部署系统,其特征在于,所述部署实施模块包括 指令执行单元,用于接收指令下发单元发送的部署指令,建立与所述部署指令指定的目标采集机之间的连接,并将部署指令中指定的采集程序通过所述连接上传到所述目标采 集机上;进程信息接收单元,用于接收进程嵌入模块、和进程监控模块上送的进程信息,并向进 程管理模块转发所述进程信息;异常处理单元,用于进程信息异常维护,定期查看进程信息,若超过三个周期收不到信 息,则认为该进程已停止,修改其运行状态,且转发界面修改后的进程信息。
5. 如权利要求2所述的采集器动态部署系统,其特征在于,所述进程管理模块包括 进程信息展示单元,用于接收部署实施模块发送的进程信息并展示给用户; 启停控制单元,用于向用户提供启动或退出采集进程友好界面,并根据用户的选择以后台方式,向进程监控模块下发采集进程的启动/停止指令。
6. 如权利要求2所述的采集器动态部署系统,其特征在于,所述进程监控模块包括 进程控制单元,用于接收并处理进程管理模块下发的采集进程启动/停止的指令,对指定的采集进程进行控制。定期轮巡数据存储模块,根据数据存储模块里保存的当前采集 机是否允许自动监控的指示对进程进行监控。
7. 如权利要求6所述的采集器动态部署系统,其特征在于,所述进程监控模块进一步 包括进程信息上送单元,用于周期性收集采集机上的第三方采集进程信息,并上送给进程管理模块。
8. —种采集器动态部署方法,其特征在于,该方法包括 预先设置数据存储模块保存采集机信息和采集程序;将所述数据存储模块中保存的采集机信息、采集程序采用网页方式展示给用户,并根 据用户选择的采集程序和采集机生成部署指令;根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的 采集机上。
9. 如权利要求8所述的采集器动态部署方法,其特征在于,该方法进一步包括 周期性收集采集进程信息;将所述采集进程信息通过网页方式展示给用户; 接收用户选择的进程启动/停止指令,并发送给采集机。
10. 如权利要求8所述的采集器动态部署方法,其特征在于,根据所述部署指令,将所 述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上包括接收部署指令,根据部署指令中用户选择的目录从数据存储模块中读取采集程序;建 立与所述部署指令指定的目标采集机之间的连接,并将部署指令中指定的采集程序通过所 述连接上传到所述目标采集机上。
11. 如权利要求8所述的采集器动态部署方法,其特征在于,该方法进一步包括 监控进程的运行,定期轮询数据存储模块,根据数据存储模块里的当前机器的允许自动监控的进程信息启动未运行的进程;监控当前机器上运行的进程自动启动异常退出的进 程,自动处理僵死进程;并通过公共接口发送系统告警。
12. 如权利要求8所述的采集器动态部署方法,其特征在于,该方法进一步包括 定期查看进程信息,若超过三个周期收不到信息,则认为该进程已停止,修改其运行状态,且转发界面修改后的进程信息。
13. 如权利要求8所述的采集器动态部署方法,其特征在于,所述进程包括通过本发 明采集器动态部署方法部署的采集进程,以及其他第三方采集进程。
全文摘要
本发明公开了一种多技术网络的采集器动态部署方法及系统,该方法包括预先设置数据存储模块保存采集机信息和采集程序;将所述数据存储模块中保存的采集机信息、采集程序采用WEB方式展示给用户,并根据用户选择的采集程序和采集机生成部署指令;根据所述部署指令,将所述部署指令中指定的采集程序上传到所述部署指令中指定的采集机上。之后可以进一步启动采集进程,同时监控进程的运行情况。该方法及系统对于采集器的部署实施方便,且后期维护成本很低。
文档编号H04L12/24GK101795207SQ200910244138
公开日2010年8月4日 申请日期2009年12月29日 优先权日2009年12月29日
发明者李娟 , 杨磊 申请人:大唐软件技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1