一种集群告警方法、系统、设备以及介质技术方案

技术编号:30639924 阅读:12 留言:0更新日期:2021-11-04 00:33
本发明专利技术公开了一种集群告警方法,包括以下步骤:在集群外部设置若干个高可用节点;对每一个所述高可用节点进行预设上报配置;响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接;响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报。本发明专利技术还公开了一种系统、计算机设备以及可读存储介质。本发明专利技术提出的方案预先确定若干个集群外部的节点作为高可用节点,当集群内部产生告警时,增加对节点是否可以进行告警上报的判断,如果当前节点无法进行上报,则会通过预先确定的高可用节点进行上报,以此保证集群告警上报的稳定性。性。性。

【技术实现步骤摘要】
一种集群告警方法、系统、设备以及介质


[0001]本专利技术涉及集群领域,具体涉及一种集群告警方法、系统、设备以及存储介质。

技术介绍

[0002]随着云计算和大数据技术在现代社会发展中的飞速发展,生产生活中所积累的生产资料数据也呈指数级增长,海量存储技术在互联网发展中越发成为不可或缺的一部分。而在分布式存储系统中,由于需要对海量的数据进行监控和管理,通常需要对一些关键信息或故障进行告警。但是实际情况下,并不能保证运维人员一直在场,通常情况下集群一旦出现异常或告警,就需要及时通过邮件,短信等方式及时通知运维人员。因此对于告警上报的稳定性有很大的要求,一旦遇到故障或网络原因等或者机房的机器无法连接外网,会导致运维人员不能及时获取并处理对应告警,将有可能导致集群出现重大事故,并造成不可估量的损失。

技术实现思路

[0003]有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例提出一种集群告警方法,包括以下步骤:
[0004]在集群外部设置若干个高可用节点;
[0005]对每一个所述高可用节点进行预设上报配置;
[0006]响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接;
[0007]响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报。
[0008]在一些实施例中,在集群外部设置若干个高可用节点,进一步包括:
[0009]在所述集群内部设置预设接口;<br/>[0010]通过所述预设接口填写所述每一个高可用节点的信息。
[0011]在一些实施例中,还包括:
[0012]根据所述预设接口填写的每一个所述高可用节点的信息对每一个所述高可用节点进行是否能够连接到上报地址的测试以及是否能够连接到所述内部的节点的测试。
[0013]在一些实施例中,对每一个所述高可用节点进行预设上报配置,进一步包括:
[0014]在每一个所述高可用节点上安装提供上报功能的上报模块。
[0015]在一些实施例中,响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接,进一步包括:
[0016]判断所述集群内部的主节点是否能够与所述上报地址建立连接;
[0017]响应于所述集群内部的主节点能够与所述上报地址建立连接,利用所述主节点将所述告警信息上报到所述上报地址。
[0018]在一些实施例中,还包括:
[0019]响应于所述集群内部的主节点无法与所述上报地址建立连接,判断所述集群内部的从节点是否能够与所述上报地址建立连接;
[0020]响应于所述集群内部的从节点能够与所述上报地址建立连接,利用所述从节点将所述告警信息上报到所述上报地址。
[0021]在一些实施例中,响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报,进一步包括:
[0022]响应于所述集群内部的从节点无法与所述上报地址建立连接,利用所述主节点建立与其中一个高可用节点的连接;
[0023]调用所述高可用节点中预先安装的上报模块以通过所述上报模块将所述告警信息上报到预设地址。
[0024]基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种集群告警系统,包括:
[0025]设置模块,配置为在集群外部设置若干个高可用节点;
[0026]配置模块,配置为对每一个所述高可用节点进行预设上报配置;
[0027]判断模块,配置为响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接;
[0028]高可用模块,配置为响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报。
[0029]基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种计算机设备,包括:
[0030]至少一个处理器;以及
[0031]存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如上所述的任一种集群告警方法的步骤。
[0032]基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行如上所述的任一种集群告警方法的步骤。
[0033]本专利技术具有以下有益技术效果之一:本专利技术提出的方案预先确定若干个集群外部的节点作为高可用节点,当集群内部产生告警时,增加对节点是否可以进行告警上报的判断,如果当前节点无法进行上报,则会通过预先确定的高可用节点进行上报,以此保证集群告警上报的稳定性。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0035]图1为本专利技术的实施例提供的集群告警方法的流程示意图;
[0036]图2为本专利技术的实施例提供的集群告警系统的结构示意图;
[0037]图3为本专利技术的实施例提供的计算机设备的结构示意图;
[0038]图4为本专利技术的实施例提供的计算机可读存储介质的结构示意图。
具体实施方式
[0039]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0040]需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。
[0041]根据本专利技术的一个方面,本专利技术的实施例提出一种集群告警方法,如图1所示,其可以包括步骤:
[0042]S1,在集群外部设置若干个高可用节点;
[0043]S2,对每一个所述高可用节点进行预设上报配置;
[0044]S3,响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接;
[0045]S4,响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报。
[0046]本专利技术提出的方案预先确定若干个集群外部的节点作为高可用节点,当集群内部产生告警时,增加对节点是否可以进行告警上报的判断,如果当前节点无法进行上报,则会通过预先确定的高可用节点进行上报,以此保证集群告警上报的稳定性。
[0047]在一些实施例中,在集群外部设置若干个高可用节点,进一步包括:
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群告警方法,其特征在于,包括以下步骤:在集群外部设置若干个高可用节点;对每一个所述高可用节点进行预设上报配置;响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接;响应于所述内部的节点无法与上报地址建立连接,与其中一个所述高可用节点建立连接,以调用所述高可用节点进行告警信息的上报。2.如权利要求1所述的方法,其特征在于,在集群外部设置若干个高可用节点,进一步包括:在所述集群内部设置预设接口;通过所述预设接口填写所述每一个高可用节点的信息。3.如权利要求2所述的方法,其特征在于,还包括:根据所述预设接口填写的每一个所述高可用节点的信息对每一个所述高可用节点进行是否能够连接到上报地址的测试以及是否能够连接到所述内部的节点的测试。4.如权利要求1所述的方法,其特征在于,对每一个所述高可用节点进行预设上报配置,进一步包括:在每一个所述高可用节点上安装提供上报功能的上报模块。5.如权利要求4所述的方法,其特征在于,响应于检测到集群内部的节点产生告警信息,判断所述内部的节点是否能够与上报地址建立连接,进一步包括:判断所述集群内部的主节点是否能够与所述上报地址建立连接;响应于所述集群内部的主节点能够与所述上报地址建立连接,利用所述主节点将所述告警信息上报到所述上报地址。6.如权利要求5所述的方法,其特征在于,还包括:响应于所述集群内部的主节点无法与所述上报地址建立连接,判断所述集群内部的从节点是否能够与所述上报地址建立连...

【专利技术属性】
技术研发人员:赵晓青
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1