一种基于SCOM的windows应用平台故障自愈系统及方法技术方案

技术编号:18950677 阅读:31 留言:0更新日期:2018-09-15 13:19
本发明专利技术提供了一种基于SCOM的windows应用平台故障自愈系统及方法,其中,系统包括:SCOM信息采集模块、调度模块及修复插件;所述SCOM信息采集模块用于采集SCOM监控平台收集到的异常信息;所述调度模块用于针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。本发明专利技术能够减少人工运维工作量,缩短异常处理响应时长,降低异常处理耗时,提高异常处理可靠性。

A Windows based application platform fault self healing system and method based on SCOM

The invention provides a fault self-healing system and method for a SCOM-based windows application platform, wherein the system comprises a SCOM information acquisition module, a scheduling module and a repair plug-in; the SCOM information acquisition module is used to collect abnormal information collected by the SCOM monitoring platform; and the scheduling module is used for each abnormal information. According to the abnormal information and routing information table, the abnormal address is determined, the repair plug-in information is determined according to the abnormal information and disposal rules, and the corresponding repair plug-in is called to repair the abnormal address. The invention can reduce the manual operation and maintenance workload, shorten the response time of exception handling, reduce the time-consuming of exception handling, and improve the reliability of exception handling.

【技术实现步骤摘要】
一种基于SCOM的windows应用平台故障自愈系统及方法
本专利技术属于故障自愈系统,尤其涉及一种基于SCOM的windows应用平台故障自愈系统及方法。
技术介绍
现有技术中,基于windows应用平台的系统服务器主要依托于IIS站点、windows服务及数据库(主要是SQLServer),以IIS站点、windows服务和数据库的形式对外提供服务。由于系统服务器处理能力的制约,一般系统服务器数量较多,加上导致出现异常的因素不同,比如数据源错误、网络错误、磁盘存储错误、并发压力过大等等,可能导致IIS站点或者windows服务不可用,无法提供正常对外服务。目前SCOM(MicrosoftSystemCenterOperationsManager,微软系统中心操作管理器)可以实现对IIS站点、windows服务和数据库的状态和可用性的检测,并对发现的异常进行告警,但还需采用报警后人工手动修复的方式处理异常,人工处理异常的方式存在如下缺陷:1)维护成本高,为保证及时处理异常,需人工手动修复,同时带来了人工操作的风险,总结为“耗时,耗力,高风险”;2)实时性低,人工手动修复往往在上班后,若发现异常,加上处理时间,往往已经造成对外服务的中断。
技术实现思路
本专利技术用于解决现有IIS站点、windows服务及数据库异常修复浪费人力,存在耗时、耗力、高风险的问题。本专利技术一技术方案为提供一种基于SCOM的windows应用平台故障自愈系统,包括:SCOM信息采集模块、调度模块及修复插件;所述SCOM信息采集模块用于采集SCOM监控平台收集到的异常信息;所述调度模块用于针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。进一步实施例中,基于SCOM的windows应用平台故障自愈系统还包括信息分析模块,用于对所述异常信息做标准化处理,以得到标准格式的异常信息。进一步实施例中,所述信息分析模块对所述异常信息做标准化处理之前还包括:对所述异常信息做筛选处理,以筛选出需要处理的异常信息。进一步实施例中,所述信息分析模块对所述异常信息做标准化处理之后还包括:对异常信息做分组处理,得到多组异常信息;所述调度模块用于针对每一组异常信息,根据该组异常信息及路由信息表确定异常地址,根据该组异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。进一步实施例中,所述信息分析模块对所述异常信息做分组处理之后还包括:根据异常的重要程度确定每组异常信息修复的优先顺序;所述调度模块按照优先顺序对每组异常信息进行处理。进一步实施例中,所述异常信息包括:服务器名称,异常对象名称,异常详情。进一步实施例中,所述路由信息表包括:服务器名称,异常对象名称及地址信息,其中,地址信息包括IP地址及端口名称。进一步实施例中,所述处置规则包括:异常详情及修复插件信息,其中,所述修复插件信息为插件名称、插件路径及插件作用中的一个或多个。本专利技术另一技术方案为提供一种基于SCOM的windows应用平台故障自愈方法,包括:采集SCOM监控平台收集到的异常信息;针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。进一步实施例中,采集到异常信息之后还包括:对所述异常信息做标准化处理,以得到标准格式的异常信息。进一步实施例中,对所述异常信息做标准化处理之前还包括:对所述异常信息做筛选处理,以筛选出需要处理的异常信息。进一步实施例中,对所述异常信息做标准化处理之后还包括:对异常信息做分组处理,得到多组异常信息。进一步实施例中,对所述异常信息做分组处理之后还包括:根据异常的重要程度确定每组异常信息修复的优先顺序。本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述任一实施例所述的基于SCOM的windows应用平台故障自愈方法。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行前述任一实施例所述的基于SCOM的windows应用平台故障自愈方法的计算机程序。本专利技术通过采集SCOM日常监控收集到的IIS站点、服务和数据库的异常信息;对于每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常,能够达到无人值守,故障自愈的目的。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的基于SCOM的windows应用平台故障自愈系统的结构图;图2为本专利技术另一实施例的基于SCOM的windows应用平台故障自愈系统的结构图;图3为本专利技术实施例的基于SCOM的windows应用平台故障自愈方法的流程图。具体实施方式为了使本专利技术的技术特点及效果更加明显,下面结合附图对本专利技术的技术方案做进一步说明,本专利技术也可有其他不同的具体实例来加以说明或实施,任何本领域技术人员在权利要求范围内做的等同变换均属于本专利技术的保护范畴。在本说明书的描述中,参考术语“一实施例”、“一具体实施例”、“例如”、或“一些实施方式”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本专利技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。基于windows应用平台的系统服务器一般分为应用服务器和数据库服务器,应用服务器中安装有IIS站点和windows服务,数据库服务器中一般安装有SQLServer数据库。如图1所示,图1为本专利技术一实施例的基于SCOM的windows应用平台故障自愈系统的结构图。本专利技术能够达到无人值守,故障自愈的目的,满足对外提供服务的连续性和高可用性要求。具体的,基于SCOM的windows应用平台故障自愈系统包括:SCOM信息采集模块100、调度模块200及修复插件300。SCOM信息采集模块100用于采集SCOM监控平台收集到的异常信息。SCOM收集到的异常信息包括三类异常对象(IIS站点、windows服务及数据库)的异常信息。调度模块200用于针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复异常地址处的异常。本系统的故障修复采用插件的方式实现了可扩展。因为故障的不可预知性,故障的排查和处理会随着时间的累积不断的丰富和完善,因此采用插件方式可以实现故障修复手段的扩展。详细的说,异常信息为一条一条的数据,每条数据本文档来自技高网...

【技术保护点】
1.一种基于SCOM的windows应用平台故障自愈系统,其特征在于,包括:SCOM信息采集模块、调度模块及修复插件;所述SCOM信息采集模块用于采集SCOM监控平台收集到的异常信息;所述调度模块用于针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。

【技术特征摘要】
1.一种基于SCOM的windows应用平台故障自愈系统,其特征在于,包括:SCOM信息采集模块、调度模块及修复插件;所述SCOM信息采集模块用于采集SCOM监控平台收集到的异常信息;所述调度模块用于针对每一异常信息,根据该异常信息及路由信息表确定异常地址,根据该异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。2.如权利要求1所述的系统,其特征在于,还包括信息分析模块,用于对所述异常信息做标准化处理,以得到标准格式的异常信息。3.如权利要求2所述的系统,其特征在于,所述信息分析模块对所述异常信息做标准化处理之前还包括:对所述异常信息做筛选处理,以筛选出需要处理的异常信息。4.如权利要求2或3所述的系统,其特征在于,所述信息分析模块对所述异常信息做标准化处理之后还包括:对异常信息做分组处理,得到多组异常信息;所述调度模块用于针对每一组异常信息,根据该组异常信息及路由信息表确定异常地址,根据该组异常信息及处置规则确定修复插件信息,根据修复插件信息调用相应修复插件修复所述异常地址处的异常。5.如权利要求4所述的系统,其特征在于,所述信息分析模块对所述异常信息做分组处理之后还包括:根据异常的重要程度确定每组异常信息修复的优先顺序;所述调度模块按照优先顺序对每组异常信息进行处理。6.如权利要求1所述的系统,其特征在于,所述异常信息包括:服务器名称,异常对象名称,异常详情。7.如权利要求1所述的系统,其特征在于,所述路由信息表包括:服...

【专利技术属性】
技术研发人员:张俊伟刘敬光邹欣田旭东崔冠宁赵潘龙
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1