行业动态

了解最新公司动态及行业资讯

当前位置:首页>新闻中心>行业动态
全部 4100 公司动态 964 行业动态 3136

一种基于RPC服务监控的集群服务故障预警系统(组图)

时间:2022-07-18   访问量:2131

本发明专利技术涉及集群服务故障预警技术领域,公开了一种基于RPC服务监控的集群服务故障预警系统,包括:运行集群服务服务器软件的云服务器故障预警系统,部署在远程云计算服务器,计算机终端,运行集群服务故障预警系统客户端软件,用于执行集群服务器的运维管理任务,计算机终端与云计算服务器通过网络通信设备进行相互通信;集群服务故障预警系统包括数据采集代理节点CNi、网关服务器和数据计算中心。数据计算中心与网关服务器相互通信,网关服务器与采集代理节点CNi相互通信。本发明专利技术解决了如何通过远程服务调用服务的监控操作实现集群系统的监控预警的技术难题。

下载所有详细的技术数据

【技术实现步骤总结】

一种基于RPC服务监控的集群服务故障预警系统

专利技术涉及集群服务故障预警

,具体来说是一个基于RPC服务监控的集群服务故障预警系统。

技术介绍

随着计算机制造技术和网络通信技术的不断发展,集群系统以其可扩展性好、性价比高等优势服务器运维技术,逐渐取代了传统的大型机和超级计算机,在众多工业领域得到了广泛的应用。然而,集群系统往往由普通的计算机节点组成,无法保证始终稳定可靠的运行。节点故障或网络问题,甚至流量突然增加,都可能导致集群服务中断。因此,集群监控成为保障集群稳健服务的关键技术。集群系统的节点通常通过远程服务调用的方式进行通信。节点通过调用其他节点的远程服务接口完成其功能,同时也通过远程服务调用接口对外提供服务。远程服务调用(RPC)是一种进程间通信方式,允许进程通过网络调用远程服务接口来完成功能。但是由于跨主机通信,RPC服务更容易因为网络故障和对等故障而出现故障。了解RPC服务的成功率和延迟,有助于掌握集群服务的状态,保证集群服务的质量。因此,如何通过远程服务调用服务的监控操作来实现集群系统的监控和预警,成为保证集群系统服务质量的有效解决方案。

技术实现思路

(一)解决的技术问题针对现有技术的不足,本专利技术提供基于RPC服务监控的集群服务故障预警系统,解决如何通过监控调用服务远程服务运行,实现集群系统监控预警的技术问题。(二)技术方案为了达到上述目的,专利技术提供了如下技术方案:集群服务故障基于RPC服务监控的预警系统,包括:运行集群服务服务故障预警系统的服务器软件和部署在远程云端的云计算服务器,运行集群服务故障预警客户端软件的计算机终端系统,用于执行集群服务器的运维管理任务,计算机终端与云端通信通过网络通信设备将计算服务器相互连接进行通信;集群服务故障预警系统包括数据采集代理节点CNi、网关服务器和数据计算中心,数据计算中心和网关服务器相互连接通信,网关服务器和数据计算中心相互连接。代理节点CNi进行相互之间的通信连接。进一步地,所述的数据获取代理节点CNi部署在各个监控节点中,负责通过进程间通信收集被监控进程RPC框架上报的监控数据,并且该数据进一步,数据计算中心负责大规模监控数据流的实时计算和实时分析,主要包括数据清洗模块、数据统计模块、结果分析报警模块,数据存储模块。

进一步,数据分析与告警模块负责根据阈值判断规则分析监控数据流的统计结果,判断是否需要向运维平台发出告警。 (三)有益技术效果 与现有技术相比,本专利技术具有以下有益技术效果: 专利技术用于通过在每个监控节点上部署一个数据采集代理节点CNi来采集被监控进程。RPC框架通过进程间通信上报监控数据,并通过网关服务器主动将数据发送给数据计算中心,数据计算中心负责对大规模监控数据进行实时计算和实时分析流,监控数据流基于阈值判断规则,分析系统的统计结果,判断是否需要向运维平台发出告警,从而实现监控预警的技术效果。集群系统通过远程服务调用服务的监控运行,具体实现方式以实现方式为准下面结合专利技术举例,清楚完整地描述专利技术实施例中的技术方案。显然,所描述的实施例仅仅是专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种集群服务故障预警基于RPC服务监控的系统,包括:运行集群服务故障预警系统服务器软件和部署在远程云端的云计算服务器运行集群服务故障预警系统客户端软件的计算机终端,用于执行操作和集群服务器的维护管理任务。计算机终端通过网络通信设备与云计算服务器进行通信。进行相互通信连接;集群服务故障预警系统包括数据采集代理节点CNi、网关服务器和数据计算中心,数据计算中心和网关服务器相互连接通信,网关服务器和采集代理节点. CNi 相互通信;其中,数据收集代理节点CNi部署在各个监控节点上,负责收集被监控进程RPC框架通过进程间通信上报的监控数据,并主动将数据发送给网关服务器;网关服务器负责处理数据采集代理节点CNi的数据上报请求,负责监控数据的聚合;进一步,数据计算中心负责大规模监控数据流的实时计算和实时分析服务器运维技术,主要包括数据清洗模块、数据统计模块、结果分析与告警模块、数据存储模块;数据清洗模块负责从网关服务器获取原始监控数据流,并检查原始监控数据流的有效性和及时性。数据统计模块负责统计监控数据流,包括系统的机器性能统计和各个RPC接口的服务性能统计;数据分析与告警模块,负责根据阈值判断规则对监控数据流的统计结果进行分析,判断是否需要向运维平台发出告警;数据存储模块负责监测数据统计,分析结果存入数据库;进一步地,在计算机终端的操作系统上安装并运行通信权限认证系统的服务器软件;为防止非法网络节点通过集群服务器冒充云计算服务器,服务故障预警系统向计算机终端发送虚假集群服务故障预警信息。在计算机终端接收到云计算服务器发送的告警信息之前,通信权限认证系统对云计算服务器的身份进行验证。该认证方法具体包括以下步骤: 步骤1,云计算服务器在通信权限认证系统上注册通信权限,具体如下:云计算服务器在通信权限认证系统上随机选择私钥x,并计算公钥y=x*P,其中P定义在有限域F上的椭圆曲线E的生成器将公钥y暴露给通信权限认证系统;步骤二,当云计算服务器向计算机终端发送集群服务失败警告信息时,通信权限认证系统验证云计算服务器的身份。认证如下:云计算服务器随机选择一个整数N,计算M=N*P,将M发送给通信权限认证系统;通信权限认证系统随机选择字符l∈{0,1},分配字符l发送给云计算服务器;云计算服务器计算N+l*x并传送给通信权限认证系统;通信权限认证系统验证方程(N+l*x)*P=M+l*y是否成立;如果上式成立,证明云计算服务器知道通信私钥x,具有合法的通信权限,则计算机终端接受云计算服务器发送的集群服务失败警告信息;在上述认证过程中,密钥x只在认证过程中。参与计算,不传输通信,使得非法跟踪者无法截获线路中的密钥,云计算服务器的身份认证过程是零知识的;其中,远程服务调用(,RPC)是一种进程间通信协议,它允许应用进程在不知道底层网络的情况下,通过网络向远程计算机上的应用进程请求服务

【技术保护点】

1.一种基于RPC服务监控的集群服务故障预警系统,其特征在于它包括:运行集群服务故障预警系统服务器软件并部署在远程云端的云计算服务器,运行一个集群服务故障预警系统 服务故障预警系统的客户端软件和用于执行集群服务器运维管理任务的计算机终端,计算机终端通过网络通信设备与云计算服务器连接,用于相互通信;/n 集群服务故障预警系统包括:数据采集代理节点CNi、网关服务器、数据计算中心、数据计算中心和网关服务器相互通信、网关服务器与采集代理节点CNi相互通信。 /n

【技术特点总结】

1.一种基于RPC服务监控的集群服务故障预警系统,其特征在于它包括:运行集群服务故障预警系统服务器软件并部署在远程云端的云计算服务器,运行一个集群服务故障预警系统 服务故障预警系统的客户端软件和计算机终端,用于执行集群服务器的运维管理任务,计算机终端通过网络通信设备与云计算服务器连接,用于沟通;

集群服务故障预警系统包括数据采集代理节点CNi、网关服务器、数据计算中心。数据计算中心和网关服务器相互通信,网关服务器和采集代理节点CNi相互通信。通讯连接。

2.根据权利要求1所述的基于RPC服务监控的集群服务器...

【专利技术属性】

技术研发人员:孙东英,

申请人(专利权):孙东英,

类型:发明

国家省市:山东;37

下载所有详细的技术数据我是该专利的所有者

上一篇:外包公司到底能不能选择吗?什么是IT外包?

下一篇:数字化转型中,如何在自建队伍和外包之间选择?

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部