[发明专利]故障检测方法、装置、系统、电子设备、存储介质在审
申请号: | 201710801413.3 | 申请日: | 2017-09-07 |
公开(公告)号: | CN107590014A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 华吉春;朱挺 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海隆天律师事务所31282 | 代理人: | 臧云霄,潘一诺 |
地址: | 200335 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 检测 方法 装置 系统 电子设备 存储 介质 | ||
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种故障检测方法、装置、系统、电子设备、存储介质。
背景技术
目前,诸如FreeSWITCH的开源软交换系统在行业内广泛应用,许多公司都通过开源软交换系统实现呼叫中心、自动外呼等功能。然而针对软交换系统的监控报警领域却一直是一个空白。这些开源软交换系统本身并没有监控功能。一方面,随着开源软交换系统应用的范围和数量越来越多,监控的重要性也越来越重要;另一方面,系统维护人员通过人工登录系统查看状态的传统运维方式不仅效率低,而且当系统出现故障时无法及时发现系统问题、排查错误。此外,由于开源软交互系统通常运用在呼叫中心、自动外呼等,因此,除了系统本身的指标,其故障与否还需要结合开源软交互系统的业务数据。由此,更增加了对开源软交互系统的监控难度。
发明内容
本发明为了克服上述现有技术存在的缺陷,提供一种开源软交换系统的故障检测方法、装置、系统、电子设备、存储介质,以实现开源软交换系统的自动检测。
根据本发明的一个方面,提供一种开源软交换系统的故障检测方法,包括:调用所述开源软交换系统的接口采集无固定格式语句;解析所述无固定格式语句,获取所述开源软交换系统的系统指标的值;自所述开源软交换系统的数据库获取业务指标的值;当所述系统指标的值超出预定阈值范围,并且所述业务指标的值也超出预定阈值范围时,则判断所述开源软交换系统异常,并进行告警;当所述系统指标的值超出预定阈值范围,并且所述业务指标的值在预定阈值范围内时,则判断所述开源软交换系统异常,并进行告警;当所述系统指标的值在预定阈值范围内,并且所述业务指标的值超出预定阈值范围时,则判断所述开源软交换系统业务抖动,不进行告警。
可选地,所述解析所述无固定格式语句包括,获取所述开源软交换系统的系统指标的值:获取系统指标字段库,所述系统指标字段库中包括多个系统指标的字段,于所述无固定格式语句中一一匹配所述系统指标字段库中的字段;截取所述无固定格式语句中,紧邻所述系统指标字段的数据作为所述系统指标的值。
可选地,还包括:周期性获取所述开源软交换系统的系统指标及业务指标的值以进行故障检测和告警。
可选地,所述开源软交换系统还配置有备用开源软交换系统,所述故障检测方法还用于对所述备用开源软交换系统进行故障检测。
可选地,当判断所述开源软交换系统异常时,使所述备用开源软交换系统工作,并周期性获取所述备用开源软交换系统的系统指标及业务指标的值以进行故障检测和告警。
可选地,同时或依序获取所述开源软交换系统以及所述备用开源软交换系统的系统指标的值,当所述备用开源软交换系统的系统指标的值优于所述开源软交换系统的值,则使所述备用开源软交换系统工作。
可选地,所述业务指标包括呼叫量、成功率、通话时长、挂断原因中的一项或多项。
可选地,所述系统指标包括心跳、CPU使用率、并发会话数、堆栈数据量、日志错误数量中的一项或多项。
可选地,所述开源软交换系统为FreeSWITCH。
根据本发明的又一方面,还提供一种开源软交换系统的故障检测装置,包括:接口调用模块,用于调用所述开源软交换系统的接口采集无固定格式语句;解析模块,用于解析所述无固定格式语句,获取所述开源软交换系统的系统指标的值;业务指标采集模块,用于自所述开源软交换系统的数据库获取业务指标的值;检测模块,用于:当所述系统指标的值超出预定阈值范围,并且所述业务指标的值也超出预定阈值范围时,则判断所述开源软交换系统异常,并进行告警;当所述系统指标的值超出预定阈值范围,并且所述业务指标的值在预定阈值范围内时,则判断所述开源软交换系统异常,并进行告警;当所述系统指标的值在预定阈值范围内,并且所述业务指标的值超出预定阈值范围时,则判断所述开源软交换系统业务抖动,不进行告警。
根据本发明的又一方面,还提供一种开源软交换系统的故障检测系统,包括:一个或多个开源软交换系统;以及如上所述的开源软交换系统的故障检测装置。
根据本发明的又一方面,还提供一种电子设备,所述电子设备包括:处理器;存储介质,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如上所述的步骤。
根据本发明的又一方面,还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述的步骤。
相比现有技术,本发明的优势在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710801413.3/2.html,转载请声明来源钻瓜专利网。