[发明专利]一种可扩展监控资源的监控系统和方法有效
申请号: | 201110353830.9 | 申请日: | 2011-11-10 |
公开(公告)号: | CN102354296A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 何宇 | 申请(专利权)人: | 摩卡软件(天津)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300384 天津市新技术产业区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 监控 资源 系统 方法 | ||
技术领域
本发明属于计算机系统监控领域,尤其涉及一种可扩展监控资源的监控方法和系统。
背景技术
随着计算机技术的飞速发展,一些高端设备层出不穷,这就需要我们的监控系统能够快速的支持对新设备的监控。然而传统的监控系统只专注于如何对现有设备做很好的监控和展现而没有对支持新设备做很好的设计或者没有一个成形的架构。这就导致对于传统监控系统来言,要支持对一个新设备的监控需要花费很大的力气来实现,并且后期的维护成本也很高。
发明内容
鉴于现有技术的缺陷,本发明提供一种可扩展监控资源的监控系统,包括监控服务器、展现平台、数据库,其中:所述监控服务器,其是资源模型的运行平台,用于部署、卸载资源模型以及接收管理指令;所述展现平台,其是用户和监控平台进行交互的平台,并通过访问数据库展现被监控资源信息;所述数据库,用于存储被监控的不同类型资源的信息以及监控数据;其特征在于还包括:资源模型,用于对被监控的不同类型资源所能监控的信息以及获取这些信息的方式进行抽象,并把被监控的不同类型资源作为监控系统可以随意的安装卸载的插件。
本发明进一步提供一种可扩展监控资源的监控方法,其特征在于包括如下步骤:步骤一、对被监控的不同类型资源所能监控的信息以及获取这些信息的方式抽象为不同的资源模型;步骤二、监控服务器分配单独的目录用于存放所有的资源模型;步骤三、监控服务器启动时读取所述目录,遍历目录下的每一个资源模型文件夹,然后解析每一个资源模型文件,将所有定义的信息映射为资源对象;步骤四、监控服务器启动成功后,通过管理平台调用监控服务器的发现模块发现资源实例;步骤五、比较根据资源模型中所定义的信息所映射的资源对象与所发现的资源实例是否匹配,如果匹配则根据资源模型对该资源实例进行监控。
此外本发明还提供一种可扩展监控资源的监控系统,其特征在于包括如下装置:用于对被监控的不同类型资源所能监控的信息以及获取这些信息的方式抽象为不同的资源模型的装置;用于使得监控服务器分配单独的目录用于存放所有的资源模型的装置;用于在监控服务器启动时读取所述目录,遍历目录下的每一个资源模型文件夹,然后解析每一个资源模型文件,将所有定义的信息映射为资源对象的装置;用于在监控服务器启动成功后,通过管理平台调用监控服务器的发现模块发现资源实例的装置;用于比较根据资源模型中所定义的信息所映射的资源对象与所发现的资源实例是否匹配,如果匹配则根据资源模型对该资源实例进行监控的装置。
由于本发明用资源模型来描述对某类资源如何进行监控,并且有支持动态部署和卸载模型的监控平台,因此通过资源模型可以实现设备监控的插件化。使得一个监控系统对新类型设备的支持变得简单,同时也降低监控系统的维护成本。
附图说明
图1是本发明将监控资源抽象为资源模型的资源模型结构图;
图2是本发明监控服务器Server结构图;
图3是本发明可扩展监控资源的监控系统的架构图;
图4是本发明可扩展监控资源的监控方法的实现流程图。
具体实施方式
为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
为了实现可扩展的监控架构,我们需要对各种类型的设备进行抽象,把不同类型设备作为监控系统的一个插件可以随意的安装卸载。
为了实现不同类型设备的插件化,本发明提出了资源模型的概念。资源模型抽象了不同类型设备所能监控的信息以及获取这些信息方法。
1、资源模型是对被监控设备的抽象,资源模型的定义包含以下几部分:
该类资源的名称以及该类资源具有哪些属性
该类资源具有哪些可用性和性能的指标
用什么方式获取这些指标的信息
当获取到指标的信息后如何自动分析这些指标的状态是否正常
当发现资源指标状态异常时触发什么样的事件来通知
2、资源模型的实现可以用XML的格式来实现,把资源的定义分在不同的文件中,这些文件共同组成一个完整的资源模型定义。图1是本发明将监控资源抽象为资源模型的资源模型结构图,其中:
1)资源具有的属性和具有哪些指标定义在资源基本信息文件中;
2)资源指标的详细信息,包括名称,描述,单位等定义在指标的基本信息文件中;
3)指标状态的自动匹配信息定义在指标状态定义的文件中;
4)指标状态异常时触发事件的信息定义在指标事件定义的文件中;
5)指标如何获信息的方式定义在指标取值的文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩卡软件(天津)有限公司,未经摩卡软件(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110353830.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动识别的电机开关
- 下一篇:基于GIS平台的供水系统