一种系统监测容灾预警装置及预警方法制造方法及图纸

技术编号:31020574 阅读:19 留言:0更新日期:2021-11-30 03:08
本发明专利技术公开了一种系统监测容灾预警装置及预警方法,系统监测容灾预警装置由一个服务注册中心、一个监控管理中心和若干个服务模块组成;服务注册中心与监控管理中心连接,各个服务模块内均设置有一个主监控信号发送装置,监控管理中心记录管理各服务模块内的主监控信号发送装置,每个服务模块内还设置有多个独立运行的服务单元,每个服务单元内均设置有一个服务单元监控信号发送基础装置。在本发明专利技术的整个监控体系中,信号主动由下向上发送,一次发送之后结束,下级装置不关心上级装置的运行装置,此种方式能够很好的简化网络请求。上级服务在周期内未接收到任何信息则认为下级模块失效,无需做过多符合请求检验,减少网络开销,减低时延。减低时延。减低时延。

【技术实现步骤摘要】
一种系统监测容灾预警装置及预警方法


[0001]本专利技术属于计算机和信息系统
,具体的说是涉及一种系统监测容灾预警装置及预警方法。

技术介绍

[0002]目前,现有技术中的分布式系统架构已经成为系统设计的必选方案,微服务的系统设计模式将系统的耦合性进一步降低,随着服务器资源成本的进一步降低,集群式部署模式成为了现在大型系统部署的主要方式。集群方式部署可以大幅度提高系统运行的稳定性,但运行节点的增多,对运行节点的管理、监测、容灾和预警等都需要构建一个完整的方法,保证系统运行的稳定性,同时保证系统出现故障时能够得到及时运维。目前,在企业内部是使用大量的虚拟机进行系统部署和生产,对于集群式系统监控、容灾和预警等均需要专门的装置进行。由于企业内部网络层级的限制,需要对服务的运行状态进行监控,对服务所运行的虚拟机要求的标准执行情况进行监控,以及需要及时进行服务容灾处理。

技术实现思路

[0003]本专利技术为了克服现有技术中存在的不足,提供了一种系统监测容灾预警装置及方法。
[0004]本专利技术是通过以下技术方案实现的:一种系统监测容灾预警装置,其主要由一个负责管理各个服务模块的服务注册中心、一个负责监听各服务模块运行情况的监控管理中心和若干个服务模块组成;服务注册中心与监控管理中心连接,各个服务模块内均设置有一个主监控信号发送装置,监控管理中心记录管理各服务模块内的主监控信号发送装置,每个服务模块内还设置有多个独立运行的服务单元,每个服务单元内均设置有一个服务单元监控信号发送基础装置;服务单元监控信号发送基础装置向所属服务模块的主监控信号发送装置发送服务单元监控信号。
[0005]本专利技术的系统监测容灾预警方法具体包括如下步骤:
[0006](1)监控管理中心设置基础信息,各监控模块启动当前监控周期;
[0007](2)查看监控管理中心是否收到主监控信号发送装置X的信息状态并向服务注册中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息;
[0008](3)若监控管理中心收到主监控信号发送装置X的信息状态,则查看主监控信号发送装置X的信息状态是否为正常;
[0009](4)如果主监控信号发送装置X的信息状态为正常,则查看主监控信号发送装置X是否收集所有服务模块内的基础装置监控信号,如果主监控信号发送装置X收集到所有服务模块内的基础装置监控信号,则当前监控周期正常;
[0010](5)如果主监控信号发送装置X的信息状态为非正常,则向监控中心发送监控模块失败状态、服务模块基本信息和服务模块内失败服务单元基本信息的集合,并向服务注册
中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息;
[0011](6)如果主监控信号发送装置X未收集到所有服务模块内的基础装置监控信号,则向主监控信息发送装置发送失败状态和服务单元基本信息,然后向监控中心发送监控模块失败状态、服务模块基本信息和服务模块内失败服务单元基本信息的集合,向服务注册中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息。
[0012]系统监测容灾预警装置包含服务注册中心和监控管理中心,各个服务模块内均设置有一个主监控信号发送装置,在各个服务模块内独立运行的服务单元中均设置有一个服务单元监控信号发送基础装置;服务注册中心管理各个服务模块,分配服务请求至各个服务模块上;监控管理中心记录管理各服务模块内的主监控信号发送装置,负责监听各服务模块运行情况,向服务注册中心发送上线下线通知,对系统外发送预警和故障通知;主监控信号发送装置负责整个服务模块内监控信号的发送,以及接收服务模块内服务单元监控信号的发送;服务单元监控信号发送基础装置负责向该所属服务模块的主监控信号发送装置发送该服务单元监控信号。
[0013]监控管理中心设置向服务注册中心预警机制以及向系统外发送服务故障通知规则;监控管理中心在每个监控周期内接受下游主监控信号发送装置的服务模块运行状态通知,如果在周期内未接收到通知或者接受到服务模块运行非正常状态通知,则监控管理中心向服务注册中心发送该运行非正常服务模块的基本信息和故障信息,服务注册中心下线该服务模块,并向外部发送故障通知;服务采用集群模式部署,服务注册中心只向运行正常的服务模块所在节点发送请求,以避免请求二次转发。
[0014]主监控信号发送装置负责在监控周期内向监控管理中心发送该服务模块的整体运行状态,如果在该监控周期内未发送任何状态信号,则认为该服务模块状态非正常;主监控信息在监控周期内收集服务模块内全级次服务单元的运行状态,当全级次状态为正常时,则该服务模块正常;当服务模块内任一服务单元非正常时,则认为该服务模块非正常,并将非正常服务单元基础信息汇集发送至监控管理中心。主监控信号发送装置向监控管理中心发送的信息包含服务模块名称、服务模块所有物理IP及端口号、服务模块内服务单元的名称和对应物理IP和运行端口号,以及发送时的物理服务器时间点。
[0015]服务单元监控信号发送基础装置在监控周期内向主监控信号发送装置发送服务单元的运行状态,当其在监控周期内未发送状态信息,主监控信号发送装置则认为该服务单元运行状态为非正常。服务单元监控信号发送基础装置发送的信息包含服务单元名称、服务单元所运行的物理IP和物理服务端口。
[0016]本专利技术中的系统监测容灾预警方法还包含容错机制,在监控管理中心设定预警通知规则和服务重新上线规则:当某个服务模块在设定的几个周期内均为向监控管理中心发送状态报告或非正常状态信号时,则向系统外发送预警通知;避免由于网络波动带来正常干扰引起的系统服务状态抖动的情况,提升系统预警的容错性,增加预警通知的正确性。当某个服务模块在未向监控管理中心发送状态报告或发送非正常状态信号后,接连在设定阈值个数的监控周期内均向监控管理中心发送状态报告,则认为该服务模块运行正常,并向服务中心发送上线服务模块名称以及该服务模块的基础物理信息。
[0017]本专利技术的有益效果是:本专利技术涉及一种系统监测容灾预警机制,并具体公开了一种系统监测容灾预警装置及方法。在本专利技术的整个监控体系中,信号主动由下向上发送,一次发送之后结束,下级装置不关心上级装置的运行装置,此种方式能够很好的简化网络请求。上级服务在周期内未接收到任何信息则认为下级模块失效,无需做过多符合请求检验,减少网络开销,减低时延。
附图说明
[0018]图1是本专利技术系统监测容灾预警装置的逻辑结构图;
[0019]图2是本专利技术系统监测容灾预警装置的运行流程图。
具体实施方式
[0020]以下结合附图和具体实施方式对本专利技术作详细描述。
[0021]如图1所示,本专利技术公开了一种系统监测容灾预警装置,其主要由一个负责管理各个服务模块的服务注册中心、一个负责监听各服务模块运行情况的监控管理中心和若干个服务模块组成;服务注册中心与监控管理中心连接,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统监测容灾预警装置,其特征在于:该预警装置包括一个服务注册中心、一个监控管理中心和若干个服务模块;其中,所述服务注册中心与监控管理中心连接,各个服务模块内均设置有一个主监控信号发送装置,监控管理中心记录管理各服务模块内的主监控信号发送装置,每个服务模块内还设置有多个独立运行的服务单元,每个服务单元内均设置有一个服务单元监控信号发送基础装置;服务单元监控信号发送基础装置向所属服务模块的主监控信号发送装置发送服务单元监控信号。2.一种系统监测容灾预警方法,其特征在于,包括如下步骤:(1)监控管理中心设置基础信息,各监控模块启动当前监控周期;(2)查看监控管理中心是否收到主监控信号发送装置X的信息状态并向服务注册中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息;(3)若监控管理中心收到主监控信号发送装置X的信息状态,则查看主监控信号发送装置X的信息状态是否为正常;(4)如果主监控信号发送装置X的信息状态为正常,则查看主监控信号发送装置X是否收集所有服务模块内的基础装置监控信号,如果主监控信号发送装置X收集到所有服务模块内的基础装置监控信号,则当前监控周期正常;(5)如果主监控信号发送装置X的信息状态为非正常,则向监控中心发送监控模块失败状态、服务模块基本信息和服务模块内失败服务单元基本信息的集合,并向服务注册中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息;(6)如果主监控信号发送装置X未收集到所有服务模块内的基础装置监控信号,则向主监控信息发送装置发送失败状态和服务单元基本信息,然后向监控中心发送监控模块失败状态、服务模块基本信息和服务模块内失败服务单元基本信息的集合,向服务注册中心发送非正常服务模块的基本信息,服务注册中心下线该非正常服务模块,并向系统外发送服务故障基本信息。3.根据权利要求2所述的系统监测容灾预警方法,其特征在于:系统监测容灾预警装置包含服务注册中心和监控管理中心,各个服务模块内均设置有一个主监控信号发送装置,在各个服务模块内独立运行的服务单元中均设置有一个服务单元监控信号发送基础装置;服务注册中心管理各个服务模块,分配服务请求至各个服务模块上;监控管理中心记录管理各服务模块内的主监控信号发送装置,负责监听各服务模块运行情况,向服务注册中心发送上线下线通知,对系统外发送预警和故障通知;主监控信号发送装置负责整个服务模块内监控信号的发送,以及接收服务模块内服务单元监控信号的发送;服务单元监控信号发送基础装置负责向该所属服务模块的主监控信号发送装置发送该服务单元监控...

【专利技术属性】
技术研发人员:梁亚萍
申请(专利权)人:中化信息技术有限公司
类型:发明
国别省市:

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

1