监控与数据处理方法、装置、设备及监控系统、数据中心制造方法及图纸

技术编号:29789265 阅读:15 留言:0更新日期:2021-08-24 18:07
本申请实施例提供一种监控与数据处理方法、装置、设备及监控系统、数据中心。其中,方法包括如下的步骤:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;根据纠正后监控数据,判断所述被监控节点是否存在异常。本申请实施例提供的技术方案能够快速对错误的监控数据进行纠正,以避免错误的监控数据对后续处理流程的不利影响,也即能够快速解决存在问题的监控脚本对后续处理流程的不利影响等技术问题。

【技术实现步骤摘要】
监控与数据处理方法、装置、设备及监控系统、数据中心
本申请涉及计算机
,尤其涉及一种监控与数据处理方法、装置、设备及监控系统、数据中心。
技术介绍
随着数据中心建设规模和复杂度的增加,运维的工作变得更加繁琐。为了节省人力、同时避免人为操作的失误,在数据中心的服务器上部署监控脚本来监控服务器的运行情况成为了必然选择。在实际应用中,一旦服务器上部署的监控脚本存在某些问题返回错误的数据信息,这些存在错误的数据信息会对服务器故障的判定产生错误的影响。
技术实现思路
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的监控与数据处理方法、装置、设备及监控系统、数据中心。于是,在本申请的一个实施例中,提供了一种监控方法。该方法包括:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;根据纠正后监控数据,判断所述被监控节点是否存在异常。在本申请的另一个实施例中,提供了一种数据处理方法。该方法包括:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正。在本申请的一实施例中,提供了一种监控系统。该监控系统,包括:监控平台以及多个被监控节点;其中,所述监控平台用于:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;根据纠正后监控数据,判断所述监控数据对应的被监控节点是否存在异常。在本申请的一实施例中,提供了一种数据中心。该数据中心,包括:监控平台以及多个服务器;其中,所述监控平台用于:获取部署在服务器上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;根据纠正后监控数据,判断所述监控数据对应的服务器是否存在异常。在本申请的一实施例中,提供了一种监控装置。该监控装置,包括:第一获取模块,用于获取部署在被监控节点上的监控脚本监控到的监控数据;第一匹配模块,用于将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;第一运行模块,用于若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;第一判断模块,用于根据纠正后监控数据,判断所述被监控节点是否存在异常。在本申请的另一实施例中,提供了一种数据处理装置。该数据处理装置,包括:第一获取模块,用于获取部署在被监控节点上的监控脚本监控到的监控数据;第一匹配模块,用于将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;第一运行模块,用于若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正。在本申请的一实施例中,提供了一种电子设备。该电子设备,包括:存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;根据纠正后监控数据,判断所述被监控节点是否存在异常。在本申请的另一实施例中,提供了一种电子设备。该电子设备,包括:存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:获取部署在被监控节点上的监控脚本监控到的监控数据;将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正。本申请实施例提供的技术方案中,将被监控节点上的监控脚本监控到的监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配,若匹配上,说明监控数据存在错误,需要纠正;执行与监控数据相匹配的纠正方案即可完成对监控数据本身的纠正。本申请实施例提供的技术方案能够快速对错误的监控数据进行纠正,以避免错误的监控数据对后续处理流程的不利影响,也即能够快速解决存在问题的监控脚本对后续处理流程的不利影响等技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的监控系统的结构框图;图2为本申请一实施例提供的监控方法的流程示意图;图3为本申请另一实施例提供的数据处理方法的流程示意图;图4为本申请一实施例提供的数据中心示例图;图5为本申请一实施例提供的监控装置的结构框图;图6为本申请另一实施例提供的数据处理装置的结构框图;图7为本申请一实施例提供的电子设备的结构框图。具体实施方式为了避免存在问题的监控脚本所带来的不利影响,现有的解决方案是修改监控脚本,再将修改之后的监控脚本部署到全网服务器上,后续全网服务器根据修改后的监控脚本来采集数据信息。目前,规模较大的数据中心中都会存在大量的服务器,更新全网服务器上部署的监控脚本是一个耗时非常长的过程,通常需要半个月或一个月的时间。其部署过程通常是:先部署到小部分服务器上;再分批部署到其他服务器上。并且,在部署的过程中,监控平台是无法对那些尚未部署到修改后的监控脚本的服务器进行有效监控的,这样很可能会影响整个数据中心的运作过程。术语解释:数据中心:全球协作的特定设备网络,用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。监控脚本:部署在物理服务器上,执行脚本可获取服务器运行信息、硬件等信息,用于故障判定;通常是由pythonshell等编程语言编写。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本文档来自技高网
...

【技术保护点】
1.一种监控方法,其特征在于,包括:/n获取部署在被监控节点上的监控脚本监控到的监控数据;/n将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;/n若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;/n根据纠正后监控数据,判断所述被监控节点是否存在异常。/n

【技术特征摘要】
1.一种监控方法,其特征在于,包括:
获取部署在被监控节点上的监控脚本监控到的监控数据;
将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;
若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正;
根据纠正后监控数据,判断所述被监控节点是否存在异常。


2.根据权利要求1所述的方法,其特征在于,所述纠正方案包括纠正代码;
执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正,包括:
动态编译并执行与所述监控数据相匹配的纠正代码以对所述监控数据进行纠正。


3.根据权利要求1所述的方法,其特征在于,所述至少一个纠正方案中包括第一纠正方案;
将所述监控数据与用于纠正监控数据错误的第一纠正方案进行匹配,包括:
从所述第一纠正方案中提取纠正条件;
当所述监控数据满足所述纠正条件时,确定所述第一纠正方案与所述监控数据匹配。


4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
从数据库中,获取用于纠正监控数据错误的至少一个纠正方案。


5.根据权利要求4所述的方法,其特征在于,还包括:
接收用户从方案配置界面输入的用于纠正监控数据错误的新的纠正方案;
将所述新的纠正方案存入所述数据库中,以供后续获取。


6.根据权利要求5所述的方法,其特征在于,所述新的纠正方案为所述用户根据分析结果进行编写的;所述分析结果是对新出现错误对应的监控数据以及监控到所述新出现错误对应的监控数据的监控脚本内部的代码逻辑进行分析得到的。


7.根据权利要求1至3中任一项所述的方法,其特征在于,所述监控数据用于硬件故障判定;所述监控数据中包括有关所述被监控节点的硬件运行信息。


8.根据权利要求1至3中任一项所述的方法,其特征在于,所述监控数据中还携带有所述被监控节点的设备标识信息。


9.根据权利要求1至3任一项所述的方法,其特征在于,根据纠正后监控数据,判断所述被监控节点是否存在异常,包括:
获取故障判定规则;
结合所述故障判定规则,根据所述纠正后监控数据,判断所述被监控节点是否存在异常。


10.根据权利要求9所述的方法,其特征在于,还包括:
判断出所述被监控节点存在异常时,根据所述纠正后监控数据,发出故障告警信息。


11.一种数据处理方法,其特征在于,包括:
获取部署在被监控节点上的监控脚本监控到的监控数据;
将所述监控数据与用于纠正监控数据错误的至少一个纠正方案进行匹配;
若匹配到与所述监控数据相匹配的纠正方案,执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正。


12.根据权利要求11所述的方法,其特征在于,所述纠正方案包括纠正代码;
执行与所述监控数据相匹配的纠正方案以对所述监控数据进行纠正,包括:
动态编译并执行与所述监控数据相匹配的纠正代码以对所述监控数据进行纠正。


13.根据权利要求11或12所述的方法,其特征在于,还包括:<...

【专利技术属性】
技术研发人员:刘帅
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1