一种运维监控装置及运维监控方法制造方法及图纸

技术编号:15438027 阅读:63 留言:0更新日期:2017-05-26 04:00
本发明专利技术提出一种运维监控装置,包括:任务存储单元、方法存储单元、结果存储单元、配置单元及处理单元;其中,任务存储单元存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;方法存储单元存储所有的运维方法;结果存储单元存储执行运维任务的运维结果;配置单元配置并存储所有数据的配置信息;所述配置信息根据运维监控装置所在平台而配置;处理单元运行跨平台的Python语言编写的处理程序,并分别与任务存储单元、方法存储单元、结果存储单元及配置单元连接,用于读取并执行所述任务存储单元中存储的运维任务。本发明专利技术提出的运维监控装置能够适用于不同平台,采用本运维监控装置利于实现运维集中管理。

Operation and maintenance monitoring device and operation and maintenance monitoring method

The invention relates to a maintenance monitoring device, which includes task storage unit, a storage unit, the method of storage unit, configuration unit and a processing unit; wherein, the storage unit stores all the maintenance tasks, each task execution operation task required parameters, and perform each operation tasks required by the method of operation and maintenance of information; method of storage unit the storage method of operation and maintenance of all the results; memory operation and maintenance task execution results; configuration information configuration unit configuration and store all data; according to the configuration information and monitoring device at the platform configuration; handler unit cross platform Python language, and are respectively connected with a storage unit, a storage unit for the task the storage unit and configuration unit connected to read and perform the tasks in the storage unit. Storage operation and maintenance task. The operation and maintenance monitoring device proposed by the invention can be applied to different platforms, and the operation and maintenance monitoring device is used to realize centralized operation and maintenance management.

【技术实现步骤摘要】
一种运维监控装置及运维监控方法
本专利技术涉及自动化运维监控
,尤其涉及一种运维监控装置及运维监控方法。
技术介绍
随着科技信息产业的发展,越来越多的企业走向智能化,尤其是在金融行业,企业的日常运行已经越来越离不开自动化产品及设备的支持。各个产品,以及各个设备,必须保持稳定、良好的运行状态,才能保证整个企业健康发展。因此,对系统平台中的各个产品及设备进行运维监控,及时发现问题,具有重大意义。企业运维中心运维整个企业的所有应用产品及设备,并且对于各种不同的应用产品,都具有相应的自动化运维监控装置。但是,现有的运维监控装置都是针对某一具体的应用平台而研发的,不具有通用性。当整个企业有多个不同的平台需要运维监控时,需要相应的安装及操作不同的运维监控装置才能实现。各种不同的运维监控装置的管理及操作方式不统一,不利于集中管理及操作,往往造成操作失误,降低运维工作效率。
技术实现思路
基于上述现有技术的缺陷和不足,本专利技术提出一种一种运维监控装置及运维监控方法,该运维监控装置能够在不同平台上实现运维监控,将该运维监控装置应用于运维中心,可统一运维操作方式,便于集中管理。一种运维监控装置,包括:任务存储单元、方法存储单元、结果存储单元、配置单元及处理单元;其中,所述任务存储单元,用于存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;所述方法存储单元,用于存储所有的运维方法;所述结果存储单元,用于存储执行运维任务的运维结果;所述配置单元,用于配置并存储所述运维监控装置的所有数据的配置信息;所述配置信息根据所述运维监控装置所在平台而配置,以使所述运维监控装置适用于不同平台;所述处理单元运行跨平台的Python语言编写的处理程序,并分别与所述任务存储单元、所述方法存储单元、所述结果存储单元及所述配置单元连接,用于读取并执行所述任务存储单元中存储的运维任务。优选地,所述处理单元还用于:在读取并执行所述任务存储单元中存储的运维任务之前,根据所述配置单元中存储的所述运维监控装置的所有数据的配置信息,确认所述运维监控装置所在的平台的类型;根据所述运维监控装置所在的平台的类型,选取适用于所述运维监控装置所在的平台的程序运行方法,利用选取的程序运行方法运行跨平台的Python语言编写的处理程序。优选地,所述任务存储单元采用可扩展标记语言文件形式存储所有运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息。优选地,所述方法存储单元存储的运维方法,包括:采用跨平台的Python语言编写的运维方法函数集合。优选地,所述处理单元读取并执行所述任务存储单元中存储的运维任务时,具体用于:从所述任务存储单元中读取运维任务;查询得到执行所述运维任务所需的参数信息和运维方法信息,以及执行所述运维任务的运维结果存储位置信息;根据执行所述运维任务所需的参数信息和运维方法信息,执行所述运维任务;根据所述执行所述运维任务的运维结果存储位置信息,将执行所述运维任务的运维结果存储到所述结果存储单元中。优选地,所述处理单元从所述任务存储单元中读取运维任务时,具体用于:轮询所述任务存储单元,从中读取设定数量的未执行的运维任务。优选地,所述处理单元查询得到执行所述运维任务所需的参数信息和运维方法信息,以及执行所述运维任务的运维结果存储位置信息时,具体用于:从所述任务存储单元中查询得到执行所述运维任务所需的参数信息及执行所述运维任务所需的运维方法信息;从所述配置单元中查询得到执行所述运维任务所需的运维方法的存储位置信息,以及执行所述运维任务的运维结果存储位置信息。优选地,所述处理单元根据执行所述运维任务所需的参数信息和运维方法信息,执行所述运维任务时,具体用于:根据从所述任务存储单元中查询得到的执行所述运维任务所需的参数信息,从所述任务存储单元读取执行所述运维任务所需的参数;根据从所述配置单元中查询得到的执行所述运维任务所需的运维方法的存储位置信息,实例化所述方法存储单元中存储的执行所述运维任务所需的运维方法。优选地,所述处理单元根据所述执行所述运维任务的运维结果存储位置信息,将执行所述运维任务的运维结果存储到所述结果存储单元中时,具体用于:根据所述执行所述运维任务的运维结果存储位置信息,将执行所述运维任务的运维结果存储到所述结果存储单元中的,所述运维结果存储位置处。一种应用于上述运维监控装置的处理单元的运维监控方法,包括:获取运维任务;查询得到执行所述运维任务所需的参数信息和运维方法信息,以及执行所述运维任务的运维结果存储位置信息;根据所述执行所述运维任务所需的参数信息和运维方法信息,执行所述运维任务;将执行所述运维任务的运维结果存储到所述运维结果存储位置处。本专利技术提出的运维监控装置,包括:任务存储单元、方法存储单元、结果存储单元、配置单元及处理单元;其中,所述任务存储单元,用于存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;所述方法存储单元,用于存储所有的运维方法;所述结果存储单元,用于存储执行运维任务的运维结果;所述配置单元,用于配置并存储所述运维监控装置的所有数据的配置信息;所述配置信息根据所述运维监控装置所在平台而配置,以使所述运维监控装置适用于不同平台;所述处理单元运行跨平台的Python语言编写的处理程序,并分别与所述任务存储单元、所述方法存储单元、所述结果存储单元及所述配置单元连接,用于读取并执行所述任务存储单元中存储的运维任务。本专利技术提出的运维监控装置,可通过配置单元更改运维监控装置的数据配置信息,以使运维监控装置能够适用不同平台,并且,该运维监控装置的处理单元运行的是跨平台的Python语言编写的处理程序,在任何平台上都能够运行。将本专利技术提出的运维监控装置应用于运维中心,可统一运维操作方式,便于集中管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例提供的一种运维监控装置的结构示意图;图2是本专利技术实施例提供的一种运维监控方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种运维监控装置,参见图1所示,该运维监控装置包括:任务存储单元101、方法存储单元102、结果存储单元103、配置单元104及处理单元105;其中,所述任务存储单元101,用于存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;具体的,对于某一个系统,或某一个运维中心来说,其需要运维监控的设备或系统平台是确定的,也就是说,在一个运维中心,其运维监控任务是确定的。因此,在本专利技术实施例所提供的运维监控装置的任务存储单元101内,存储被监控的整个设备或整个系统平本文档来自技高网...
一种运维监控装置及运维监控方法

【技术保护点】
一种运维监控装置,其特征在于,包括:任务存储单元、方法存储单元、结果存储单元、配置单元及处理单元;其中,所述任务存储单元,用于存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;所述方法存储单元,用于存储所有的运维方法;所述结果存储单元,用于存储执行运维任务的运维结果;所述配置单元,用于配置并存储所述运维监控装置的所有数据的配置信息;所述配置信息根据所述运维监控装置所在平台而配置,以使所述运维监控装置适用于不同平台;所述处理单元运行跨平台的Python语言编写的处理程序,并分别与所述任务存储单元、所述方法存储单元、所述结果存储单元及所述配置单元连接,用于读取并执行所述任务存储单元中存储的运维任务。

【技术特征摘要】
1.一种运维监控装置,其特征在于,包括:任务存储单元、方法存储单元、结果存储单元、配置单元及处理单元;其中,所述任务存储单元,用于存储所有的运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息;所述方法存储单元,用于存储所有的运维方法;所述结果存储单元,用于存储执行运维任务的运维结果;所述配置单元,用于配置并存储所述运维监控装置的所有数据的配置信息;所述配置信息根据所述运维监控装置所在平台而配置,以使所述运维监控装置适用于不同平台;所述处理单元运行跨平台的Python语言编写的处理程序,并分别与所述任务存储单元、所述方法存储单元、所述结果存储单元及所述配置单元连接,用于读取并执行所述任务存储单元中存储的运维任务。2.根据权利要求1所述的运维监控装置,其特征在于,所述处理单元还用于:在读取并执行所述任务存储单元中存储的运维任务之前,根据所述配置单元中存储的所述运维监控装置的所有数据的配置信息,确认所述运维监控装置所在的平台的类型;根据所述运维监控装置所在的平台的类型,选取适用于所述运维监控装置所在的平台的程序运行方法,利用选取的程序运行方法运行跨平台的Python语言编写的处理程序。3.根据权利要求1所述的运维监控装置,其特征在于,所述任务存储单元采用可扩展标记语言文件形式存储所有运维任务、执行每个运维任务所需的参数、以及执行每个运维任务所需的运维方法信息。4.根据权利要求1所述的运维监控装置,其特征在于,所述方法存储单元存储的运维方法,包括:采用跨平台的Python语言编写的运维方法函数集合。5.根据权利要求1所述的运维监控装置,其特征在于,所述处理单元读取并执行所述任务存储单元中存储的运维任务时,具体用于:从所述任务存储单元中读取运维任务;查询得到执行所述运维任务所需的参数信息和运维方法信息,以及执行所述运维任务的运维结果存储位置信息;根据执行所述运维任务所需的参数信息和运维方法信息,执行所述运维任务;根据所述执行所述运维任务的运维结果...

【专利技术属性】
技术研发人员:李文杨贵垣冀皓刘凌峰
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

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

1