一种实现故障定位的方法和服务器技术

技术编号:13334555 阅读:71 留言:0更新日期:2016-07-12 09:49
本发明专利技术公开了一种实现故障定位的方法和服务器,包括:服务器在预设周期内获取各单板的告警名称;服务器根据获得的告警名称进行故障定位。通过本发明专利技术的方案,服务器根据获得的告警名称进行故障定位,而不需要工程人员对单板上报的告警名称进行逐一排查,从而提高了故障定位的效率。

【技术实现步骤摘要】

本专利技术涉及网络设备维护技术,尤指一种实现故障定位的方法和服务器
技术介绍
在新一代无线技术的推动下,移动互联网的发展趋势具有明显的技术特征。无线数据速率的大幅提升,带宽容量的增加,促使移动互联网业务向着高速率传输和低时延的趋势发展,同传统互联网相比,移动互联网下终端用户需求更加多样化和复杂化,用户对带宽和业务的需求也在成倍增加,这也促使多种业务向融合趋势发展。同时,在高带宽的保证下,传统固网的业务也不断向移动业务迀移,并结合移动性的特点,融合综合性业务大量创新并涌现。长期演进(LTE)技术的高带宽、低时延特性也是对云计算移动互联网业务的巨大推动,使得移动用户可以随时随地享受云计算带来的业务体验。为了满足高容量、高性能和高速率承载网的发展需求,运营商需要对网络设备进行升级和换代,为了保证设备顺利开局并正常运行,快速定位故障系统功能将为运维人员提供便利。现有的实现故障定位的方法大致包括:单板检测到业务异常时向服务器上报告警名称,服务器显示单板上报的告警名称,工程人员根据服务器中显示的告警名称进行故障定位。现有的实现故障定位的方法中,由于服务器只显示单板上报的告警名称,而在某个单板出现故障并上报告警名称时,与该单板关联的下游单板也会触发告警,从而工程人员需要对服务器显示的告警名称进行逐一排查,从而降低了故障定位的效率。
技术实现思路
为了解决上述问题,本专利技术提出了一种实现故障定位的方法和服务器,能够提高故障定位的效率。为了达到上述目的,本专利技术提出了一种实现故障定位的方法,包括:服务器在预设周期内获取各单板的告警名称;服务器根据获得的告警名称进行故障定位。优选地,该方法之前还包括:预先设置告警名称和告警等级之间的对应关系;预先设置告警名称和网络设备之间的对应关系;所述服务器根据获得的告警名称进行故障定位包括:所述服务器在预先设置的告警名称和告警等级之间的对应关系中查找获得的各告警名称对应的告警等级,判断出各告警名称中告警等级最高的告警名称数为一,则在预先设置的告警名称和网络设备之间的对应关系中查找所述告警等级最高的告警名称对应的网络设备,将所述故障定位到查找到的网络设备上。优选地,当所述服务器判断出各告警名称中告警等级最高的告警名称数大于一时,所述服务器根据获得的告警名称进行故障定位还包括:所述服务器在所述告警名称和网络设备之间的对应关系中查找上报所述告警等级最高的告警名称的单板中处于业务最上游的单板上报的告警名称对应的网络设备,将所述故障定位到查找到的网络设备上。优选地,还包括:所述服务器根据所述查找到的网络设备的性能值获取故障原因。优选地,所述服务器根据查找到的网络设备的性能值获取故障原因包括:所述服务器预先设置性能值和故障原因之间的对应关系;所述服务器在预先设置的性能值和故障原因之间的对应关系中查找所述查找到的网络设备的性能值中处于异常范围的性能值对应的故障原因。本专利技术还提出了一种服务器,至少包括:获取模块,用于在预设周期内获取各单板的告警名称;定位模块,用于根据获得的告警名称进行故障定位。优选地,还包括:存储模块,用于保存预先设置的告警名称和告警等级之间的对应关系;预先设置的告警名称和网络设备之间的对应关系;所述定位模块具体用于:在预先设置的告警名称和告警等级之间的对应关系中查找获得的各告警名称对应的告警等级,判断出各告警名称中告警等级最高的告警名称数为一,则在预先设置的告警名称和网络设备之间的对应关系中查找所述告警等级最高的告警名称对应的网络设备,将所述故障定位到查找到的网络设备上。优选地,所述定位模块还用于:所述服务器判断出各告警名称中告警等级最高的告警名称数大于一,在所述告警名称和网络设备之间的对应关系中查找上报所述告警等级最高的告警名称的单板中处于业务最上游的单板上报的告警名称对应的网络设备,将所述故障定位到查找到的网络设备上。优选地,还包括:分析模块,用于根据所述查找到的网络设备的性能值获取故障原因。优选地,所述存储模块还用于:保存预先设置的性能值和故障原因之间的对应关系;所述分析模块具体用于:在预先设置的性能值和故障原因之间的对应关系中查找所述查找到的网络设备的性能值中处于异常范围的性能值对应的故障原因。与现有技术相比,本专利技术包括:服务器在预设周期内获取各单板的告警名称;月艮务器根据获得的告警名称进行故障定位。通过本专利技术的方案,服务器根据获得的告警名称进行故障定位,而不需要工程人员对单板上报的告警名称进行逐一排查,从而提高了故障定位的效率。【附图说明】下面对本专利技术实施例中的附图进行说明,实施例中的附图是用于对本专利技术的进一步理解,与说明书一起用于解释本专利技术,并不构成对本专利技术保护范围的限制。图1为本专利技术实现故障定位的方法的流程图;图2为本专利技术服务器的结构组成示意图;图3为本专利技术由三个站点组成的线路的示意图。【具体实施方式】为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述,并不能用来限制本专利技术的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。参见图1,本专利技术提出了一种实现故障定位的方法,预先设置告警名称和告警等级之间的对应关系;预先设置告警名称和网络设备之间的对应关系。其中,网络设备可以是单板或线路。该方法包括:步骤100、服务器在预设周期内获取各单板的告警名称。步骤101、服务器根据获得的告警名称进行故障定位。本步骤中,服务器根据获得的告警名称进行故障定位包括:服务器在预先设置的告警名称和告警等级之间的对应关系中查找获得的各告警名称对应的告警等级,判断出各告警名称中告警等级最高的告警名称数为一,则在预先设置的告警名称和网络设备之间的对应关系中查找告警等级最高的告警名称对应的网络设备,将故障定位到查找到的网络设备上。其中,当服务器判断出各告警名称中告警等级最高的告警名称数大于一时,在告警名称和网络设备之间的对应关系中查找上报告警等级最高的告警名称的单板中处于业务最上游的单板上报的告警名称对应的网络设备,服务器将故障定位到查找到的网络设备上。其中,可以预先将告警名称分为多个等级,例如,故障源对应的告警等级、受故障源影响对应的告警等级等等,并将告警等级和告警名称之间的对应关系保存在服务器中。其中,可以采用数字表示告警等级,这样根据数字的大小就能够对告警等级进行比较。例如,可以采用较大的数字来表示较高的告警等级。也可以采用英文字母表示告警等级,这样根据英文字母在字母表中的排序也可以对告警等级进行比较。例如,可以采用在字母表中靠后的英文字母表示较高的告警等级。也可以采用其他的方式来实现告警等级的比较,具体的实现并不用于限定本专利技术的保护范围,这里不再赘述。该方法还包括:步骤102、服务器根据查找到的网络设备的性能值获取故障原因。本步骤具体包括:服务器预先设置性能值和故障原因之间的对应关系;服务器在预先设置的性能值和故障原因之间的对应关系中查找查找到的网络设备的性能值中处于异常范围的性能值对应的故障原因。本步骤中,性能值可以是影响单板性能的参数中的一个或多个,例如,单板的电压、温度、误码率、光功率等。本步骤中,单板可以在性能值发生异常或接收到来自服务器的查询信息时将性能值上报给服务器。本步骤中,单板如何向服务器上报告警名称本文档来自技高网...

【技术保护点】
一种实现故障定位的方法,其特征在于,包括:服务器在预设周期内获取各单板的告警名称;服务器根据获得的告警名称进行故障定位。

【技术特征摘要】

【专利技术属性】
技术研发人员:李辰李松张华军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1