一种智能监控方法及装置与流程

文档序号:13685657阅读:331来源:国知局
一种智能监控方法及装置与流程

本发明属于监控技术领域,尤其涉及一种智能监控方法及装置。



背景技术:

资源监控,第一步是确定需要监控资源哪些属性即所谓监控项。在对资源进行监控过程中,有些监控项,如监控操作系统的cpu信息,当cpu利用率超过一定范围则告警,这种监控项不会增减,从始至终不会变化;但有些监控项则会发生变化,比如监控硬盘,拔插硬盘都会导致硬盘数量变化。若对启动监控时扫描到的硬盘集合维持监控,则后期添加的硬盘不会被监控,若以当前获取的硬盘集合去监控,则会丢失后期拔掉硬盘的监控数据。

针对上述方案出现的技术问题,目前的解决方案是:

若监控项发生变化,采用人工方式去重新配置监控项,但是这种方式大大增加了运维人员负担。

因此,迫切需要提供一种智能监控方案来解决上述技术问题。



技术实现要素:

本发明提供一种智能监控方法及装置,以解决上述问题。

本发明实施例提供一种智能监控方法,包括以下步骤:对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;

若监控组件变化时,获取第二监控组件集合;

对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

本发明实施例提供了一种智能监控装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;

对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;

若监控组件变化时,获取第二监控组件集合;

对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

本发明实施例提供的技术方案:对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;若监控组件变化时,获取第二监控组件集合;对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

上述技术方案,监控组件变化时,通过比较第二监控组件集合与第一监控组件集合,实现对动态监控项进行自动调整,人工维护成本大大减少。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1所示为本发明实施例1的智能监控方法流程图;

图2所示为本发明实施例2的智能监控装置结构图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明将针对监控项特性,对数量会发生变化的监控项进行处理,监控项不再是启动监控时就固定下来,而是将随着监控的进行,根据检测数据动态变化。

具体实施过程如下:

对资源进行监控,首先对监控项分类,静态监控项以及动态监控项。静态监控项,是指在启动监控时就可以确认的监控项;动态监控项,是指在监控过程中会数量会发生变化的监控项,需要对监控项进行改变。

针对静态监控项,在资源启动监控的时候就清楚知道,哪些需要被监控哪些不需要被监控。

针对动态监控项:

1)在资源启动时,进行扫描,获取当前组件集合,并进一步确认需要监控的组件;此外,若不希望对后期增加的组件进行监控,则可以按照静态监控项去处理这些组件;

2)对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合a,若监控组件变化时,获取第二监控组件集合b,并对所述第二监控组件集合b与所述第一监控组件集合a进行比较;

3)若所述第二监控组件集合与所述第一监控组件集合相同,则动态监控项没有发生变化,只对所述动态监控项对应的监控数据进行更新。

若所述第二监控组件集合大于所述第一监控组件集合,则对新增的动态监控项进行监控。

若所述第二监控组件集合小于所述第一监控组件集合,则丢弃未检测的监控组件,删除对应的动态监控项,或者,

若所述第二监控组件集合小于所述第一监控组件集合,则对减少的监控组件停止监控。

本发明实施例采用动态监控方法,当监控组件变动时,不需要人为去重新配置监控项,自动匹配并增减监控项,进一步实现监控的自动化,减轻运维人员的工作。

图1所示为本发明实施例1的智能监控方法流程图,包括以下步骤:

步骤101:对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;

进一步地,所述对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合之前,还包括:

获取监控项的分类结果,其中,所述分类结果包括静态监控项、动态监控项。

步骤102:若监控组件变化时,获取第二监控组件集合;

步骤103:对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

进一步地,若所述第二监控组件集合与所述第一监控组件集合相同,则对所述动态监控项对应的监控数据进行更新。

进一步地,若所述第二监控组件集合大于所述第一监控组件集合,则对新增的动态监控项进行监控。

进一步地,若所述第二监控组件集合小于所述第一监控组件集合,则丢弃未检测的监控组件,删除对应的动态监控项。

进一步地,若所述第二监控组件集合小于所述第一监控组件集合,则对减少的监控组件停止监控。

本发明实施例在对资源监控中,根据监控获取的数据,自动对比监控项,当监控项数目发生变化,再次监控时,通过对比,不需要人为干预,即可完成对监控项的添加。

图2所示为本发明实施例2的智能监控装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;

对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;

若监控组件变化时,获取第二监控组件集合;

对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

进一步地,所述对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合之前,还包括:

获取监控项的分类结果,其中,所述分类结果包括静态监控项、动态监控项。

进一步地,若所述第二监控组件集合与所述第一监控组件集合相同,则对所述动态监控项对应的监控数据进行更新。

进一步地,若所述第二监控组件集合大于所述第一监控组件集合,则对新增的动态监控项进行监控。

进一步地,若所述第二监控组件集合小于所述第一监控组件集合,则丢弃未检测的监控组件,删除对应的动态监控项。

进一步地,若所述第二监控组件集合小于所述第一监控组件集合,则对减少的监控组件停止监控。

本发明实施例提供的技术方案:对动态监控项进行监控时,获取与所述动态监控项对应的第一监控组件集合;若监控组件变化时,获取第二监控组件集合;对所述第二监控组件集合与所述第一监控组件集合进行比较,并根据比较结果,对所述动态监控项进行调整。

上述技术方案,监控组件变化时,通过比较第二监控组件集合与第一监控组件集合,实现对动态监控项进行自动调整,人工维护成本大大减少。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1