[发明专利]一种IT故障源诊断方法及系统在审
申请号: | 201310328576.6 | 申请日: | 2013-07-31 |
公开(公告)号: | CN103412805A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 郑仕辉;李晋晋 | 申请(专利权)人: | 交通银行股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 200120*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 it 故障 诊断 方法 系统 | ||
技术领域
本发明是关于IT系统故障诊断技术,特别是关于一种IT故障源诊断方法及系统。
背景技术
一个完整的IT系统架构由多个IT组件构成,传统的IT监控主要是采用在各组件层部署对应的专业监控系统,来监控各自对应的IT组件。市场上的监控工具,每个工具只针对一个部件,如操作系统、数据库、中间件、网络、服务器硬件、存储硬件、带库硬件、数据传输工具、备份工具等等各自有其专业的监控系统。
由多个IT组件构成的IT系统架构,当IT组件发生故障时,只有故障导致的IT架构异常触发了特定专业监控系统已预先设置好的监控场景(监控场景:根据经验,针对某IT组件运行时可能发生的异常情况,在专业监控系统中预先定义出某类特定的监控指标、以及触发告警事件的对应阈值),才会触发对应的告警事件。但现在的IT系统架构非常复杂,当IT组件异常属于其对应的专业监控尚未支持的监控点、或者在专业监控中没有定义对应的监控点及监控阀值时,各专业监控系统可能无法发出对应的告警事件;即使达到专业监控系统阀值,产生了告警事件,通常也只能说明某IT组件运行出现异常,并不指向真正的故障源,此时监控告警在帮助技术人员准确分析和快速定位真正故障原因所起到的作用有限,有时可能导致误判,导致技术人员进行故障定位非常困难。
发明内容
本发明提供一种IT故障源诊断方法及系统,以利用关联规则模型,汇总监控数据,快速诊断IT故障源。
为了实现上述目的,本发明提供一种IT故障源诊断方法,所述IT故障源诊断方法包括:
预定义IT系统的性能指标模型,所述性能指标模型包括:操作系统层性能指标模型、中间件工具层性能指标模型、数据库层性能指标模型、应用层性能指标模型;
实时采集所述性能指标模型中的各个性能数据,并根据时间点切片生成所述性能数据的性能指标值;
实时计算所述性能指标值的性能均值;
判断某一时点的监控的性能指标值与预定义指标值或所述的性能均值的差值是否超过预设的阈值,如果是,定义为所述性能指标的异常事件,并将同一时点发生的多个异常事件定义为异常事件集合;
根据设定的最小支持度及最小可信度,定期利用关联规则FP-树频集算法计算所述异常事件集合中多个所述异常事件之间的关联关系,生成关联规则特征模型;
分析所述关联规则特征模型中的同一时点发生的所述异常事件是否是由IT故障源产生的,如果是,将所述关联规则特征模型定义为IT故障源的特征模型;
在IT系统运行过程中实时采集所述的性能指标模型中的性能指标,并将所述性能指标与所述特征模型中的异常事件集合进行匹配,并生成匹配结果信息。
进一步地,所述定期利用关联规则FP-树频集算法计算所述异常事件集合中多个所述异常事件之间的关联关系,生成关联规则特征模型,包括:
利用关联规则FP-树频集算法计算所述异常事件集合中的多个所述异常事件在统计区间内同时发生的概率是否超过所述的最小支持度;
如果是,计算所述异常事件集合中的多个所述异常事件在统计区间内同时发生的概率占所述多个所述异常事件中的其中一个异常事件发生的概率的比值是否超过所述的最小可信度;
如果是,将异常事件集合生成关联规则特征模型。
在一实施例中,所述生成匹配结果信息,包括:如果匹配成功,生成IT故障源告警信息。
在一实施例中,所述操作系统层性能指标模型中的性能指标包括:CPU使用率、CPUwait I/O使用率、虚拟内存使用率、内存交换空间使用率、磁盘IO。
在一实施例中,所述中间件工具层性能指标模型中的性能指标包括:jdbcpool使用率、threadpool使用率、JC time、活动会话、Jvm内存使用率、MQ队列深度、MQ死信队列深度。
在一实施例中,所述数据库层性能指标模型中的性能指标包括:日志空间使用率、锁等待数、锁超时数、锁升级数、死锁数、应用连接数。
在一实施例中,所述应用层性能指标模型中的性能指标包括:交易响应时间、交易并发数、交易量失败率。
为了实现上述目的,本发明提供一种IT故障源诊断系统,所述IT故障源诊断系统包括:
模型定义单元,用于预定义IT系统的性能指标模型,所述性能指标模型包括:操作系统层性能指标模型、中间件工具层性能指标模型、数据库层性能指标模型、应用层性能指标模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交通银行股份有限公司,未经交通银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310328576.6/2.html,转载请声明来源钻瓜专利网。