The embodiment of the present invention discloses a method and device for locating faults, which relates to fault analysis and location technology, and can improve the efficiency of fault location. The method for locating the fault includes: obtaining the first attribute information of the business application contained in the log of the failure alarm; querying whether the pre-set fault location database stores the abnormal log corresponding to the first attribute information of the business application; and extracting the industry contained in the abnormal log if the abnormal log is queried. The second attribute information is applied to the service, and the fault location of the fault alarm log is carried out according to the second attribute information of the service application. The invention is suitable for fault location analysis based on log.
【技术实现步骤摘要】
一种定位故障的方法及装置
本专利技术涉及故障分析定位技术,尤其涉及一种定位故障的方法及装置。
技术介绍
随着计算机通信与计算机网络技术的发展与应用,计算机网络通信已渗透到人类活动的各个领域,通过构建与业务应用相关的计算机网络系统,可以实现海量数据的共享以及协作,从而有效提高工作效率、降低成本。但如何监测计算机网络系统中各设备和链路之间的网络故障,从而能在数量庞大的计算机网络系统中准确、快速地定位发生故障的设备或链路并报警以便及时进行修复,以保障计算机网络系统的运行效率,成为摆在业务人员面前亟需解决的技术问题。目前,当发生故障报警时,相关业务人员一般通过查看所有布置在计算机网络系统中的代码服务器上收集的各类业务应用的日志来排查故障原因,通过日志分析故障原因进行故障定位,但该定位故障的方法,由于需要业务人员通过手工方式查看所有业务应用运行的日志,使得定位故障所需的时间长,无法高效快速的确定故障原因,故障定位效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种定位故障的方法及装置,能够提升故障定位效率,以解决现有的定位故障的方法中,定位故障所需的时间长,故障定位效率较低的问题。第一方面,本专利技术实施例提供一种定位故障的方法,包括:获取发生故障报警的日志中包含的业务应用第一属性信息;查询预先设置的故障定位数据库是否存储有所述业务应用第一属性信息对应的异常日志;如果查询到异常日志,提取所述异常日志包含的业务应用第二属性信息;依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位。结合第一方面,在第一方面的第一种实施方式中,设置所述故障定位数据库包括: ...
【技术保护点】
1.一种定位故障的方法,其特征在于,包括:获取发生故障报警的日志中包含的业务应用第一属性信息;查询预先设置的故障定位数据库是否存储有所述业务应用第一属性信息对应的异常日志;如果查询到异常日志,提取所述异常日志包含的业务应用第二属性信息;依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位。
【技术特征摘要】
1.一种定位故障的方法,其特征在于,包括:获取发生故障报警的日志中包含的业务应用第一属性信息;查询预先设置的故障定位数据库是否存储有所述业务应用第一属性信息对应的异常日志;如果查询到异常日志,提取所述异常日志包含的业务应用第二属性信息;依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位。2.根据权利要求1所述的定位故障的方法,其特征在于,设置所述故障定位数据库包括:按照预先设置的日志更新周期收集日志;按照收集的日志包含的业务应用第一属性信息,对所述收集的日志进行分类存储,得到分类日志集;分别提取分类日志集中每一日志的业务应用属性信息中的状态值,获取状态值为预定异常值的日志。3.根据权利要求1或2所述的定位故障的方法,其特征在于,所述依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位包括:统计所述业务应用第二属性信息中包含的服务器ip数以及用户ip数,计算服务器ip数与用户ip数的和值;如果服务器ip数与和值的比率超过预先设置的服务器故障比率阈值,确定为服务器故障,如果用户ip数与和值的比率超过预先设置的恶意访问比率阈值,确定为恶意访问。4.根据权利要求1或2所述的定位故障的方法,其特征在于,所述依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位包括:提取所述业务应用第二属性信息中的状态码,依据所述状态码定位故障。5.根据权利要求1或2所述的定位故障的方法,其特征在于,所述依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位包括:提取所述业务应用第二属性信息中的返回子码值,查询预先设置的返回子码值与故障的映射关系,定位提取的返回子码值映射的故障。6.根据权利要求1或2所述的定位故障的方法,其特征在于,所述依据所述业务应用第二属性信息对所述发生故障报警的日志进行故障定位包括:判断发生故...
【专利技术属性】
技术研发人员:尤胜涛,马振康,巫华亮,
申请(专利权)人:北京微影时代科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。