
技术摘要:
本公开提供了一种设备告警控制方法和装置、电子设备和存储介质。设备告警控制方法包括:获取待执行变更的变更信息;根据所述变更信息,确定与待执行变更相关联的至少一个备选设备;以及采用变更告警模型,确定至少一个备选设备中需要纳入针对待执行变更的维护期的目标 全部
背景技术:
在布局网络系统后,往往需要根据实际需求对网络系统中的设备进行配置信息的 变更,该变更有时会引发一些设备产生告警,以反映该些设备的运行变化情况。 其中,设备变更产生的一些告警是无需监控人员关注的,若将该告警推送给监控 人员,则无疑会使得监控人员付出不必要的精力。为了避免该情况,可以针对每个变更设置 维护期,以使得位于该维护期的设备在因变更产生无需关注的告警时,产生的告警能够在 变更实施的时间窗口不被监控设备显示。 相关技术中,哪些设备需要纳入维护期往往依靠人工经验来判断,这无疑会消耗 运维人员的时间精力,也存在多加、漏加的情况。多加会使得一些需要显示的告警不显示, 导致监控人员无法及时获知网络系统的运行情况,从而在一定程度上影响安全生产。漏加 会使得一些不需要显示的告警显示出来,从而干扰正常监控。
技术实现要素:
有鉴于此,本公开提供了一种能够自动确定纳入变更的维护期的设备、并提高确 定的纳入维护期的设备的准确性的设备告警控制方法和设备。 本公开的一个方面提供了一种设备告警控制方法,该方法包括:获取待执行变更 的变更信息;根据变更信息,确定与待执行变更相关联的至少一个备选设备;以及采用变更 告警模型,确定至少一个备选设备中需要纳入针对待执行变更的维护期的目标设备,以使 得在待执行变更被执行期间目标设备产生告警信息的情况下,与目标设备连接的监控设备 屏蔽该目标设备产生的告警信息。 根据本公开的实施例,上述确定与待执行变更相关联的至少一个备选设备包括: 根据变更信息,确定待执行变更所针对的第一备选设备;以及确定与第一备选设备具有关 联关系的第二备选设备。其中,至少一个备选设备包括第一备选设备和第二备选设备。 根据本公开的实施例,关联关系包括以下至少之一:直连关系、集群关系、互备关 系和逻辑关系;确定与第一备选设备具有逻辑关系的第二备选设备包括:获取第一预设时 段内的历史告警信息;第一预设时段包括多个第一子时段;确定与第一备选设备在同一第 一子时段产生告警信息的至少一个可选设备;根据历史告警信息,确定至少一个可选设备 中的每个可选设备与第一备选设备的相关系数;以及确定与第一备选设备的相关系数大于 预定系数的可选设备为第二备选设备。 根据本公开的实施例,确定每个可选设备与第一备选设备的相关系数包括:确定 多个第一子时段中第一备选设备产生告警信息的第一子时段的第一个数;确定多个第一子 时段中每个可选设备与第一备选设备均产生告警信息的第一子时段的第二个数;确定多个 8 CN 111614503 A 说 明 书 2/22 页 第一子时段中每个可选设备产生告警信息的第一子时段的第三个数;以及根据第一个数、 第二个数及第三个数,确定每个可选设备与第一备选设备的相关系数。 根据本公开的实施例,确定至少一个备选设备中需要纳入针对待执行变更的维护 期的设备包括:针对至少一个备选设备中的任一备选设备:确定针对任一备选设备的近邻 变更,该近邻变更包括至少一个直接近邻变更;确定至少一个直接近邻变更对任一备选设 备的投票值;以及在投票值大于预定投票值的情况下,确定任一备选设备为需要纳入维护 期的设备。 根据本公开的实施例,在任一备选设备为第一备选设备时,针对任一备选设备的 近邻变更包括:针对任一备选设备的历史变更以及针对与任一备选设备具有关联关系的设 备的历史变更;直接近邻变更所针对的设备包括任一备选设备;在任一备选设备为第二备 选设备时,针对任一备选设备的近邻变更包括:针对任一备选设备所关联的第一备选设备 的历史变更、针对任一备选设备的历史变更以及针对与任一备选设备具有关联关系的设备 的历史变更;直接近邻变更所针对的设备包括任一备选设备所关联的第一备选设备。 根据本公开的实施例,确定至少一个直接近邻变更对任一备选设备的投票值包 括:确定至少一个直接近邻变更中每个直接近邻变更与待执行变更之间的相似度,得到至 少一个相似度;确定至少一个直接近邻变更中每个直接近邻变更对任一备选设备的子投票 值,得到至少一个子投票值;以及以至少一个相似度为权重,确定至少一个子投票值的加权 和为投票值。 根据本公开的实施例,每个直接近邻变更与待执行变更均由主体生成;确定每个 直接近邻变更与待执行变更之间的相似度包括:确定直接近邻变更的变更标题与待执行变 更的变更标题之间的第一子相似度;确定直接近邻变更的变更步骤与待执行变更的变更步 骤之间的第二子相似度;确定生成直接近邻变更的主体与生成待执行变更的主体之间的第 三子相似度;确定直接近邻变更所针对的设备与待执行变更所针对的设备之间的第四子相 似度;以及根据预定相似度权重,确定第一子相似度、第二子相似度、第三子相似度和第四 子相似度的加权和为每个直接近邻变更与待执行变更之间的相似度。 根据本公开的实施例,确定直接近邻变更的变更步骤与待执行变更的变更步骤之 间的第二子相似度包括:根据变更步骤是否针对第一备选设备,将直接近邻变更的变更步 骤归类得到第一步骤组和第二步骤组;根据变更步骤是否针对第一备选设备,将待执行变 更的变更步骤归类得到第三步骤组及第四步骤组;确定第一步骤组与第三步骤组之间的相 似度,得到第一元相似度;确定第二步骤组与第四步骤组之间的相似度,得到第二元相似 度;以及确定第一元相似度与第二元相似度的加权平均值为第二子相似度,其中,第一步骤 组和第三步骤组包括针对第一备选设备的步骤。 根据本公开的实施例,生成直接近邻变更的主体为至少一个,生成待执行变更的 主体为至少一个;确定生成直接近邻变更的主体与生成待执行变更的主体之间的第三子相 似度包括:根据是否生成直接近邻变更中针对第一备选设备的步骤,将生成直接近邻变更 的主体归类得到第一主体组和第二主体组;根据是否生成待执行变更中针对第一备选设备 的步骤,将生成待执行变更的主体归类得到第三主体组和第四主体组;确定第一主体组与 第三主体组之间的相似度,得到第三元相似度;确定第二主体组与第四主体组之间的相似 度,得到第四元相似度;以及确定第三元相似度与第四元相似度的加权平均值为第三子相 9 CN 111614503 A 说 明 书 3/22 页 似度,其中,第一主体组和第三主体组包括生成针对第一备选设备的步骤的主体。 根据本公开的实施例,确定直接近邻变更所针对的设备与待执行变更所针对的设 备之间的第四子相似度包括:根据是否与第一备选设备具有关联关系,将直接近邻变更所 针对的设备中除第一备选设备外的其他设备归类为第一设备组和第二设备组;根据是否与 第一备选设备具有关联关系,将待执行变更所针对的设备中除第一备选设备外的其他设备 归类为第三设备组和第四设备组;确定第一设备组与第三设备组之间的相似度,得到第五 元相似度;确定第二设备组与第四设备组之间的相似度,得到第六元相似度;以及确定第五 元相似度与第六元相似度的加权平均值为第四子相似度,其中,第一设备组和第三设备组 包括与第备选设备具有关联关系的设备。 根据本公开的实施例,确定第一设备组与第三设备组之间的相似度,得到第五元 相似度包括:确定第一设备组包括的设备的个数a,及第三设备组包括的设备个数b;确定第 一设备组与第三设备组的交集包括的设备个数c;确定第一设备组与第三设备组的并集包 括的设备个数d;以及在a和b中至少一个不为零时,确定第一设备组与第三设备组之间的相 似度: 在a和b均为零时,确定第一设备组与第三设备组之间的相似度S=1。其中,a、b、c、 d均为自然数。 根据本公开的实施例,确定每个直接近邻变更对任一备选设备的子投票值包括: 确定每个直接近邻变更被执行的时段内任一备选设备是否产生告警信息;在任一备选设备 产生告警信息的情况下:确定子投票值的取值为第一预定值;以及根据预定策略调整子投 票值的取值,得到子投票值的最终取值。在任一备选设备未产生告警信息的情况下,确定子 投票值的取值为第二预定值。其中,第一预定值为正数,第二预定值为负数。 根据本公开的实施例,根据预定策略调整子投票值的取值包括:在第一备选设备 未被纳入针对每个直接近邻变更的维护期的情况下,将子投票值的取值减去预定票值,以 对子投票值的取值进行初次调整;根据近邻变更包括的目标变更调整所述子投票值的取 值,以对子投票值进行二次调整;以及根据每个直接近邻变更所针对的设备调整子投票值 的取值,以对子投票值进行最后调整,其中,目标变更被执行的时段包括与任一备选设备产 生告警信息的时段相交叉。 根据本公开的实施例,每个直接近邻变更被执行的时段包括多个等长的第二子时 段;根据邻近变更包括的目标变更调整子投票值的取值包括:确定多个第二子时段内任一 备选设备产生告警信息的第二子时段,得到至少一个第二子时段;确定任一备选设备产生 告警信息的几率p;根据目标变更,确定每个直接近邻变更使任一备选设备在至少一个第二 子时段中每个第二子时段产生告警信息的比重,得到至少一个比重;以及根据至少一个比 重及几率p,调整子投票值的取值。 根据本公开的实施例,确定任一备选设备产生告警信息的几率p包括:获取第二预 设时段的历史告警,第二预设时段的长度大于每个直接近邻变更被执行的时段的长度,第 二预设时段包括等长的多个第三子时段;确定多个第三子时段中任一备选设备产生告警信 息的第三子时段的个数;以及确定任一备选设备产生告警信息的几率p为:第三子时段的个 10 CN 111614503 A 说 明 书 4/22 页 数与第三子时段的长度相乘后除以第二预设时段的长度得到的值。 根据本公开的实施例,根据目标变更,确定每个直接近邻变更使任一备选设备在 每个第二子时段产生告警信息的比重包括:确定目标变更中被执行的时段与每个第二子时 段相交叉的至少一个目标变更;确定至少一个目标变更中每个目标变更对任一备选设备的 子投票值,得到至少一个目标子投票值;以及确定每个直接近邻变更使任一备选设备在每 个第二子时段产生告警信息的比重为:子投票值的当前值除以至少一个目标子投票值的和 得到的值,其中,至少一个目标变更包括每个直接近邻变更。 根据本公开的实施例,近邻变更还包括至少一个间接近邻变更;在任一备选设备 为第一备选设备时,间接近邻变更所针对的设备不包括任一备选设备;在任一备选设备为 第二备选设备时,间接近邻变更所针对的设备不包括任一备选设备所关联的第一备选设 备;在每个目标变更为间接近邻变更的情况下,确定每个目标变更对任一备选设备的子投 票值包括:在任一备选设备纳入针对每个目标变更的维护期的情况下,确定每个目标变更 对任一备选设备的子投票值为第一预定值;在任一备选设备未纳入针对每个目标变更的维 护期,且任一备选设备为第一备选设备的情况下,确定每个目标变更对任一备选设备的子 投票值为第三预定值;在任一备选设备未纳入针对每个目标变更的维护期、任一备选设备 为第二备选设备、且每个目标变更所针对的设备包括任一备选设备的情况下,确定每个目 标变更对任一备选设备的子投票值为第四预定值;在任一备选设备未纳入针对每个目标变 更的维护期、任一备选设备为第二备选设备、且每个目标变更所针对的设备不包括任一备 选设备的情况下,确定每个目标变更对任一备选设备的子投票值为第五预定值。其中,第五 预定值小于第四预定值,第三预定值及第四预定值均小于第一预定值。 根据本公开的实施例,根据至少一个比重及几率p,调整子投票值的取值包括:确 定1减去几率p得到的值与第一预定值的乘积;确定乘积与至少一个比重中每个比重相乘得 到的值,得到至少一个元投票值;以及根据至少一个元投票值的和,调整子投票值的取值。 根据本公开的实施例,根据至少一个元投票值的和,调整子投票值的初始值包括: 确定至少一个元投票值的和是否大于子投票值的当前值及投票值上限;若是,则将子投票 值的当前值调整为投票值上限;若否,则将子投票值的当前值调整为至少一个元投票值的 和。 根据本公开的实施例,在任一备选设备为第二备选设备且任一备选设备未被纳入 针对每个直接近邻变更的维护期的情况下,将子投票值的取值减去预定票值包括:在每个 直接近邻变更所针对的设备中包括任一备选设备的情况下,将子投票值的取值减去第一预 定票值;在每个直接近邻变更所针对的设备中不包括任一备选设备的情况下,将子投票值 的取值减去第二预定票值,其中,第二预定票值大于第一预定票值。 根据本公开的实施例,根据每个直接近邻变更所针对的设备调整子投票值的取值 包括:在任一备选设备为第一备选设备且每个直接近邻变更所针对的设备包括与任一备选 设备具有关联关系的设备时,按第一比例降低子投票值的当前值;在任一备选设备为第二 备选设备且每个直接近邻变更所针对的设备包括任一备选设备时,按第二比例降低子投票 值的当前值,其中,第二比例大于第一比例。 本公开另一方面提供了一种设备告警控制装置,该装置包括:信息获取模块,用于 获取待执行变更的变更信息;备选设备确定模块,用于根据变更信息,确定与待执行变更相 11 CN 111614503 A 说 明 书 5/22 页 关联的至少一个备选设备;以及维护期设备确定模块,用于采用变更告警模型,确定至少一 个备选设备中需要纳入针对待执行变更的维护期的目标设备,以使得在待执行变更被执行 期间目标设备产生告警信息的情况下,与目标设备连接的监控设备屏蔽目标设备产生的告 警信息。 本公开另一方面提供了一种电子设备,包括:一个或多个处理器;以及存储装置, 用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个 或多个处理器执行上述的设备告警控制方法。 本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令, 所述指令在被处理器执行时用于执行如上所述的设备告警控制方法。 本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指 令,所述指令在被执行时用于实现如上所述的设备告警控制方法。 根据本公开的实施例,可以至少部分地避免依靠人工经验设定维护期存在的漏加 和多加问题导致的干扰正常监控的技术问题。本公开实施例通过先选定备选设备,再根据 模型自动确定该备选设备是否需要纳入维护期,可以自动生成针对变更的维护期,从而可 以在一定程度上提高维护期设置的准确性,并在一定程度上降低运维人员的精力浪费的情 况。 附图说明 通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特 征和优点将更为清楚,在附图中: 图1示意性示出了根据本公开实施例的设备告警控制方法和装置、电子设备和存 储介质的应用场景; 图2示意性示出了根据本公开实施例的设备告警控制方法的流程图; 图3示意性示出了根据本公开实施例的确定与待执行变更相关联的至少一个备选 设备的流程图; 图4示意性示出了根据本公开实施例的确定任一备选设备是否需要纳入针对待执 行变更的维护期的流程图; 图5示意性示出了根据本公开实施例的确定至少一个直接近邻变更对任一备选设 备的投票值的流程图; 图6示意性示出了根据本公开实施例的确定每个直接近邻变更与待执行变更之间 的相似度的流程图; 图7示意性示出了根据本公开实施例的确定与第一备选设备具有逻辑关系的第二 备选设备的流程图; 图8示意性示出了确定每个可选设备与第一备选设备的相关系数的流程图; 图9A示意性示出了根据本公开实施例的确定直接近邻变更的变更步骤与待执行 变更的变更步骤之间的第二子相似度的流程图; 图9B示意性示出了根据本公开实施例的确定生成直接近邻变更的主体与生成待 执行变更的主体之间的第三子相似度的流程图; 图9C示意性示出了根据本公开实施例的确定直接近邻变更所针对的设备与待执 12 CN 111614503 A 说 明 书 6/22 页 行变更所针对的设备之间的第四子相似度的流程图; 图10示意性示出了根据本公开实施例的根据预定策略调整子投票值的取值的流 程图; 图11示意性示出了根据目标变更调整子投票值的取值的流程图; 图12示意性示出了根据本公开实施例的根据目标变更确定每个直接近邻变更使 任一备选设备在每个第二子时段产生告警信息的比重的流程图; 图13示意性示出了根据至少一个比重及几率p调整子投票值的取值的流程图; 图14示意性示出了根据本公开实施例的设备告警控制装置的结构框图;以及 图15示意性示出了根据本公开实施例的适于执行设备告警控制方法的电子设备 的结构框图。