一种计算机监控方法及系统的制作方法

文档序号:6430181阅读:140来源:国知局
专利名称:一种计算机监控方法及系统的制作方法
技术领域
本发明涉及状态监控领域,具体涉及一种计算机监控方法及系统。
背景技术
当前,计算机的监控软件应用越来越广。对于计算机的硬件监控也越来越广,包括 CPU、内存、电源、风扇、温度等的都可以监控。对于计算机的监控不仅会影响计算机的性能, 而且也会占用网络的带宽,造成资源的浪费。而且监控的机器越多时,这种资源的浪费越明
显o当前计算机厂商在对管理的计算机进行监控时,是不区分监控计算机的健康状态,而是统一的进行管理、监控,如图1所示。但是过于频繁的监控会造成机器性能的降低, 并且会占用有些的网络资源。

发明内容
本发明所要解决的技术问题是,提供一种计算机监控方法及系统,以解决因过于频繁监控造成的资源浪费。为了解决上述问题,本发明公开了一种计算机监控方法,包括计算机监控系统获取待监控的计算机的健康状态信息,判断所获取的健康状态信息是否满足第一条件,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控,其中,所述健康状态信息包括严重告警信息,所述第一条件包括严重告警信息的生成率大于设定值。较佳地,上述方法还包括所述计算机监控系统获取的计算机的健康状态信息不满足第一条件时,根据健康状态信息设置定期监控的监控周期。较佳地,上述方法中,根据健康状态信息设置定期监控的监控周期的过程如下判断健康状态信息不满足第一条件的计算机是否满足第二条件,当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,所述第二条件包括普通告警信息的生成率小于设定值,所述第一值大于第二值。较佳地,上述方法中,计算机监控系统获取待监控的计算机的健康状态信息的过程如下计算机监控系统主动检测各待监控的计算机的健康状态信息;或者计算机监控系统接收各待监控的计算机上报的健康状态信息。本发明还公开了一种计算机监控系统,包括第一单元,获取待监控的计算机的健康状态信息,所述健康状态信息包括严重告 警信息;
第二单元,判断获取的健康状态信息是否满足第一条件,所述第一条件包括严重告警信息的生成率大于设定值;第三单元,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控。较佳地,上述系统中,所述第三单元,若所获取的计算机的健康状态信息不满足第一条件时,根据健康状态信息设置定期监控的监控周期。较佳地,上述系统中,所述第三单元,还判断健康状态信息不满足第一条件的计算机是否满足第二条件,当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,所述第二条件包括普通告警信息的生成率小于设定值,所述第一值大于第二值。较佳地,上述系统中,所述第一单元,主动检测各待监控的计算机的健康状态信息;或者接收各待监控的计算机上报的健康状态信息。本申请技术方案根据计算机的健康状态对计算机实行监控,故提高了计算机的监控效率。并且本申请技术方案提出的人性化监控策略具有通用、灵活、方便的优势。


图1为传统的计算机状态监控示意图;图2为本实施例中的计算机监控系统结构示意图;图3为本实施例所提出的计算机监控流程图。
具体实施例方式为了使本申请的目的、技术方案和优点更加清楚明白,下文将结合附图和实施例对本申请技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例的特征可以任意相互组合。申请人:考虑到,现有计算机监控方案中,均是对计算机进行实时监控,而这样的实时操作势必大大影响到计算机的性能。因此,申请人提出,根据计算机的健康状态信息来选择合适的监控策略,这样就可以减少因过于频繁监控造成的资源浪费。其中,对于健康状态良好的计算机可实行定期监控;而对于健康状态差的计算机则可实行实时的监控。实施例1基于上述思想,本实施例提供一种计算机监控系统,该系统主要对一些计算机设备进行监控,其中,本申请中所涉及的计算机设备,包括待监控的软件、硬件设备。具体地, 该系统的结构如图2所示,包括如下各部分。第一单元,获取待监控的计算机的健康状态信息,其中,健康状态信息包括严重告警信息,本申请中所涉及的严重告警信息指导致计算机无法正常运行的告警信息;具体地,第一单元获取待监控的计算机的健康状态信息的方式可以是主动检测各待监控的计算机的健康状态信息;或者是接收各待监控的计算机上报的健康状态信息。第二单元,判断所获取的健康状态信息是否满足第一条件,其中,第一条件包括严重告警信息的生成率大于设定值;第三单元,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控。优选方案中,第三单元,在所获取的计算机的健康状态信息不满足第一条件时,还根据健康状态信息设置定期监控的监控周期。具体地,第三单元,根据健康状态信息设置定期监控的监控周期的过程如下第三单元,判断健康状态信息不满足第一条件的计算机是否满足第二条件,当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,第二条件包括普通告警信息的生成率小于设定值,第一值大于第二值。本申请中所涉及的普通告警信息指不会影响计算机正常运行的告警信息。实施例2本实施例介绍一种计算机监控方法,该方法的实现过程如图3所示,包括如下步骤步骤100,计算机监控系统获取待监控的计算机的健康状态信息;其中,计算机监控系统获取待监控的计算机的健康状态信息的过程如下计算机监控系统主动检测各待监控的计算机的健康状态信息;或者计算机监控系统接收各待监控的计算机上报的健康状态信息。步骤200,计算机监控系统判断所获取的健康状态信息是否满足第一条件,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控,其中,健康状态信息包括严重告警信息,第一条件包括严重告警信息的生成率大于设定值。其中,计算机监控系统获取的计算机的健康状态信息不满足第一条件时,还可以根据健康状态信息设置定期监控的监控周期。优选方案中,计算机监控系统根据健康状态信息设置定期监控的监控周期的过程如下计算机监控系统判断健康状态信息不满足第一条件的计算机是否满足第二条件, 当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,所述第二条件包括普通告警信息的生成率小于设定值,所述第一值大于第二值。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。从上述实施例可以看出,本申请技术方案打破了传统的监控中心会对管理的计算机进行实时的硬件监控的限制,而是根据计算机设备的健康状态,对该健康状态不同的计算机实行不同的监控策略。从而避免了计算机因过多的硬件监控而造成的性能下降。避免了因数量过多的计算机监控而造成的网络拥堵,以及资源的浪费。达到提高计算机的健康监控效率、保护计算机资源的目的。 以上所述,仅为本申请的较佳实例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
权利要求
1.一种计算机监控方法,其特征在于,该方法包括计算机监控系统获取待监控的计算机的健康状态信息,判断所获取的健康状态信息是否满足第一条件,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控, 其中,所述健康状态信息包括严重告警信息,所述第一条件包括严重告警信息的生成率大于设定值。
2.如权利要求1所述的方法,其特征在于,该方法还包括所述计算机监控系统获取的计算机的健康状态信息不满足第一条件时,根据健康状态信息设置定期监控的监控周期。
3.如权利要求2所述的方法,其特征在于,根据健康状态信息设置定期监控的监控周期的过程如下判断健康状态信息不满足第一条件的计算机是否满足第二条件,当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,所述第二条件包括普通告警信息的生成率小于设定值,所述第一值大于第二值。
4.如权利要求1至3任一项所述的方法,其特征在于,计算机监控系统获取待监控的计算机的健康状态信息的过程如下计算机监控系统主动检测各待监控的计算机的健康状态信息;或者计算机监控系统接收各待监控的计算机上报的健康状态信息。
5.一种计算机监控系统,其特征在于,该系统包括第一单元,获取待监控的计算机的健康状态信息,所述健康状态信息包括严重告警信息;第二单元,判断获取的健康状态信息是否满足第一条件,所述第一条件包括严重告警信息的生成率大于设定值;第三单元,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控。
6.如权利要求5所述的系统,其特征在于,所述第三单元,若所获取的计算机的健康状态信息不满足第一条件时,根据健康状态信息设置定期监控的监控周期。
7.如权利要求6所述的系统,其特征在于,所述第三单元,还判断健康状态信息不满足第一条件的计算机是否满足第二条件,当计算机的健康状态信息满足第二条件时,将该计算机的监控周期设置为第一值,当计算机的健康状态信息不满足第二条件时,将该计算机的监控周期设置为第二值,其中,所述第二条件包括普通告警信息的生成率小于设定值,所述第一值大于第二值。
8.如权利要求5至7任一项所述的系统,其特征在于,所述第一单元,主动检测各待监控的计算机的健康状态信息;或者接收各待监控的计算机上报的健康状态信息。
全文摘要
本发明公开了一种计算机监控方法及系统,涉及状态监控领域。本发明方法包括计算机监控系统获取待监控的计算机的健康状态信息,判断所获取的健康状态信息是否满足第一条件,若所获取的计算机的健康状态信息满足第一条件,则对该计算机进行实时监控,若所获取的计算机的健康状态信息不满足第一条件,则对该计算机进行定期监控,其中,所述健康状态信息包括严重告警信息,所述第一条件包括严重告警信息的生成率大于设定值。本申请技术方案根据计算机的健康状态对计算机实行监控,故提高了计算机的监控效率。并且本申请技术方案提出的人性化监控策略具有通用、灵活、方便的优势。
文档编号G06F11/30GK102262579SQ201110224739
公开日2011年11月30日 申请日期2011年8月5日 优先权日2011年8月5日
发明者刘成平, 刘正伟, 李冠 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1