本技术涉及电信运维,尤其涉及一种告警方法、装置、电子设备及存储介质。
背景技术:
1、电信运维场景中,一线运维人员通过执行网元操作指令来进行日常维护、工程割接和故障处理等工作。通常,执行网元操作指令可能给用户带来通讯业务、计费异常、物理安全、客户信息安全和网管中断等影响,所以一线运维人员会按照影响程度对网元操作指令的风险级别进行划分。
2、其中,高危网元操作指令即风险级别最高的网元操作指令,这类网元操作指令执行不当会导致用户无法位置更新,被叫类业务中断,业务数据下发失败、以及用户数据出现大量错误等问题,从而引发故障,给系统的安全运行和业务的正常使用带来影响。由于网元操作指令是由人工执行的,因此存在人为失误造成故障的潜在风险。
3、针对上述潜在风险,当前主要通过关键字匹配和人工审核、或者识别模型的方式对高危网元操作指令进行识别并发送告警,以规避由于高危网元操作指令处理不当导致的事故。
4、然而,这些方法只会在一线运维人员执行高危网元操作指令时发出告警提示待执行指令为高危网元操作指令,因此存在告警信息精确度低的问题。
技术实现思路
1、本技术提供一种告警方法、装置、电子设备及存储介质,通过将待识别网元操作指令对应的影响对象作为第一告警信息,在待识别网元操作指令存在于预设的网元操作指令列表的情况下,将影响对象和影响对象对应的数量作为第二告警信息,可以有效提高告警信息的精确度。
2、第一方面,本技术提供一种告警方法,该方法包括:获取待识别网元操作指令和待识别网元操作指令对应的评估数据;评估数据包括一种或多种影响对象和每种影响对象各自对应的数量;影响对象包括网络设备、业务、或者预设事件;根据一种或多种影响对象,发出第一告警信息;第一告警信息用于指示一种或多种影响对象;将待识别网元操作指令与预设的网元操作指令列表进行比对,确定待识别网元操作指令是否存在于预设的网元操作指令列表;在待识别网元操作指令存在于预设的网元操作指令列表的情况下,根据一种或多种影响对象和每种影响对象各自对应的数量,发出第二告警信息;第二告警信息用于指示一种或多种影响对象和每种影响对象各自对应的数量。
3、本技术提供的技术方案至少带来以下有益效果:首先,获取待识别网元操作指令对应的评估数据,根据影响对象发出第一告警信息,与在满足预设条件的情况下发出告警的方式相比,因为将影响对象作为第一告警信息,可以准确预警执行待识别网元操作指令会影响到的一个或者多个影响对象,而不是只是预警待识别网元操作指令满足预设条件,因此可以提高告警信息的精确度;再在待识别网元操作指令存在于预设的网元操作指令列表的情况下,根据影响对象和影响对象对应的数量发出第二告警信息,可以实现预警在预设的网元操作指令列表中的待识别网元操作指令的影响对象和影响对象对应的数量的效果,进一步提高了告警信息的精确度;其次,网元操作指令告警信息精确度的提高有利于根据告警信息对业务进行处理或者优化,以预防事故的发生,从而减少因执行网元操作指令而对系统的安全运行和业务的正常使用带来的影响。
4、一种可能的实现方式中,该方法还包括:根据待识别网元操作指令对应的评估数据,更新网元操作指令列表。
5、一种可能的实现方式中,根据待识别网元操作指令对应的评估数据,更新网元操作指令列表,包括:在影响对象包括预设影响对象的情况下,将待识别网元操作指令加入网元操作指令列表。
6、另一种可能的实现方式中,根据待识别网元操作指令对应的评估数据,更新网元操作指令列表,包括:在影响对象对应的数量超过预设阈值的情况下,将待识别网元操作指令加入网元操作指令列表。
7、又一种可能的实现方式中,根据待识别网元操作指令对应的评估数据,更新网元操作指令列表,包括:在影响对象包括预设影响对象且预设影响对象对应的数量超过预设阈值的情况下,将待识别网元操作指令加入网元操作指令列表。
8、一种可能的实现方式中,获取待识别网元操作指令和待识别网元操作指令对应的评估数据,包括:创建网元操作指令库;网元操作指令库包括多个网元操作指令;从网元操作指令库中选取一个或者多个网元操作指令组成指令执行任务队列;将指令执行任务队列中当前待执行的网元操作指令作为待识别网元操作指令;将待识别网元操作指令作为索引,遍历搜索预设对应关系,从预设对应关系中确定待识别网元操作指令对应的评估数据;预设对应关系用于指示网元操作指令和评估数据之间的对应关系。
9、又一种可能的实现方式中,该方法还包括:获取待识别网元操作指令的执行时刻;获取执行时刻之后第一时长内一个或多个候选对象各自对应的指标工单;指标工单用于表示对应候选对象在预设指标的取值;若一个或多个候选对象中存在目标对象,则根据目标对象更新预设关系中待识别网元操作指令对应的评估数据,目标对象为对应的指标工单中执行时刻之后第一时长内预设指标的取值按照预设趋势变化的候选对象。
10、基于该可能的实现方式,获取待识别网元操作指令执行时刻之后第一时长内一个或多个候选对象各自对应的指标工单,若一个或多个候选对象中存在目标对象,则根据目标对象更新预设关系中待识别网元操作指令对应的评估数据,可以实现对待识别网元操作指令对应的评估数据进行更新,评估数据的及时更新可以有效提高告警信息的实时性和准确性。
11、第二方面,本技术提供一种告警装置,该装置包括:获取模块和处理模块。
12、获取模块,用于获取待识别网元操作指令和待识别网元操作指令对应的评估数据;评估数据包括一种或多种影响对象和每种影响对象各自对应的数量;影响对象包括网络设备、业务、或者预设事件。
13、处理模块,用于根据一种或多种影响对象,发出第一告警信息;第一告警信息用于指示一种或多种影响对象;将待识别网元操作指令与预设的网元操作指令列表进行比对,确定待识别网元操作指令是否存在于预设的网元操作指令列表;在待识别网元操作指令存在于预设的网元操作指令列表的情况下,根据一种或多种影响对象和每种影响对象各自对应的数量,发出第二告警信息;第二告警信息用于指示一种或多种影响对象和每种影响对象各自对应的数量。
14、可选地,获取模块,具体用于获取待识别网元操作指令的执行时刻;获取执行时刻之后第一时长内一个或多个候选对象各自对应的指标工单;指标工单用于表示对应候选对象在预设指标的取值。
15、可选地,处理模块,具体用于根据待识别网元操作指令对应的评估数据,更新网元操作指令列表。
16、可选地,处理模块,具体用于在影响对象包括预设影响对象的情况下,将待识别网元操作指令加入网元操作指令列表。
17、可选地,处理模块,具体用于在影响对象对应的数量超过预设阈值的情况下,将待识别网元操作指令加入网元操作指令列表。
18、可选地,处理模块,具体用于在影响对象包括预设影响对象且预设影响对象对应的数量超过预设阈值的情况下,将待识别网元操作指令加入网元操作指令列表。
19、可选地,处理模块,具体用于创建网元操作指令库;网元操作指令库包括多个网元操作指令;从网元操作指令库中选取一个或者多个网元操作指令组成指令执行任务队列;将指令执行任务队列中当前待执行的网元操作指令作为待识别网元操作指令;将待识别网元操作指令作为索引,遍历搜索预设对应关系,从预设对应关系中确定待识别网元操作指令对应的评估数据;预设对应关系用于指示网元操作指令和评估数据之间的对应关系。
20、可选地,处理模块,具体用于若一个或多个候选对象中存在目标对象,则根据目标对象更新预设关系中待识别网元操作指令对应的评估数据,目标对象为对应的指标工单中执行时刻之后第一时长内预设指标的取值按照预设趋势变化的候选对象。
21、第三方面,本技术提供一种电子设备,该电子设备包括:处理器和存储器;存储器存储有处理器可执行的指令;处理器被配置为执行指令时,使得所述电子设备实现如第一方面及其任一种可能的实现方式的告警方法。
22、第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括:计算机软件指令;当该计算机软件指令在电子设备中运行时,使得电子设备实现如第一方面及其任一种可能的实现方式的告警方法。
23、上述第二方面至第四方面的有益效果,可以参考第一方面所述,此处不再赘述。