首页 / 专利库 / 图形技术 / 可视化 / 一种高性能计算互联网网络监控方法及系统

一种高性能计算互联网网络监控方法及系统

阅读:0发布:2020-11-22

专利汇可以提供一种高性能计算互联网网络监控方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种 高性能计算 互联网网络监控方法及系统,通过在监控 数据采集 节点 中部署通信芯片状态寄存器采集程序,采集态寄存器状态信息数据,并将状态寄存器中各被监控项的数据存储至 数据库 , 中间层 数据处理 端对储存在数据库中的数据进行处理,并检测数据中是否存在预警、报警信息信息,若存在,则将预警、报警推送至终端,同时将处理后的数据推送给显示前端进行 可视化 展示、显示前端将数据进行可视化显示,本发明解决了高性能计算互联网络中监控数据采集不够实时、故障 定位 不够高效的问题,并且实现对预、报警信息的主动推送,实现一个统一的监控界面,直观高效。,下面是一种高性能计算互联网网络监控方法及系统专利的具体信息内容。

1.一种高性能计算互联网网络监控方法,其特征在于,包括以下步骤:
步骤S101:在监控数据采集节点中部署通信芯片状态寄存器采集程序;
步骤S102:启动采集程序,判断采集程序是否启动成功,若成功执行步骤S103,启动失败则重新执行步骤S101;
步骤S103:采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息;
步骤S104:将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库中;
步骤S105:中间层数据处理端分析数据库中的数据是否有预警、报警信息,如果有预、报警信息则执行步骤S106,若没有预、报警信息则直接执行步骤S107;
步骤S106:中间层数据处理端将预警、报警信息推送到终端;
步骤S107:显示前端从中间层数据处理端中获取状态寄存器的数据信息,并将数据进行可视化
2.根据权利要求1所述的一种高性能计算互联网网络监控方法,其特征在于,所述的中间层数据处理端通过定时器函数连接数据库,周期性的处理采集到的数据并从中筛选出预警、报警信息,再将预警、报警信息推送出去。
3.根据权利要求1所述的一种高性能计算互联网网络监控方法,其特征在于,所述的中间层数据处理端通过restful api函数将采集到的数据json化供显示前端进行调用。
4.根据权利要求1所述的一种高性能计算互联网网络监控方法,其特征在于,所述的监控数据采集节点和数据库须在同一个局域网中。
5.根据权利要求1所述的一种高性能计算互联网网络监控方法,其特征在于,所述的监控数据采集节点采用分布式部署。
6.根据权利要求1所述的一种高性能计算互联网网络监控方法,其特征在于,所述的中间层数据处理端和显示前端采用b/s模式。
7.一种高性能计算互联网网络监控系统,所述系统基于上述权利要求1~6任一项所述的方法,其特征在于,包括底层数据采集端(1),数据库(2),中间层数据处理端(3)以及显示前端(4);
所述的底层数据采集端(1)包括状态寄存器采集程序,采集程序部署在通信芯片状态寄存器中,启动采集程序后,系统判断采集程序是否启动成功,启动失败则重新启动采集程序,若启动成功,则采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息,并将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库(2)中,中间层数据处理端(2)分析数据库(1)中的数据是否有预警、报警信息,如果有预、报警信息,中间层数据处理端(3)将预警、报警信息推送到终端;若没有预、报警信息,显示前端(4)从中间层数据处理端(3)中获取状态寄存器的数据信息,并将数据进行可视化。

说明书全文

一种高性能计算互联网网络监控方法及系统

技术领域

[0001] 本发明涉及互联网领域,更具体地,涉及一种高性能计算互联网网络监控方法及系统。

背景技术

[0002] 随着高性能计算集群规模正在不断的扩大,高性能计算互联网络也变得越来越庞大和复杂。高性能计算互联网络的监控工作就是要高效、实时的了解网络中通信板卡在线状态、互联通信板卡配置信息、链路连接状态、链路带宽性能、链路通信质量等;如果要全面了解整个高性能计算集群的网络运行状态,网络的自动化监控软件不可或缺。而目所采用技术,对高性能计算互联网络中监控数据采集不够实时、故障定位不够高效,使得对互联网网络的监控存在滞后性,无法及时的反应互联网网络中存在的问题。

发明内容

[0003] 为了解决现有技术中对高性能计算互联网络中监控数据采集不够实时、故障定位不够高效的不足,本发明提供了一种高性能计算互联网网络监控方法及系统。
[0004] 为解决上述技术问题,本发明的技术方案如下:
[0005] 一种高性能计算互联网网络监控方法,包括以下步骤:
[0006] 步骤S101:在监控数据采集节点中部署通信芯片状态寄存器采集程序;
[0007] 步骤S102:启动采集程序,判断采集程序是否启动成功,若成功执行步骤S103,启动失败则重新执行步骤S101;
[0008] 步骤S103:采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息;
[0009] 步骤S104:将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库中;
[0010] 步骤S105:中间层数据处理端分析数据库中的数据是否有预警、报警信息,如果有预、报警信息则执行步骤S106,若没有预、报警信息则直接执行步骤S107;
[0011] 步骤S106:中间层数据处理端将预警、报警信息推送到终端;
[0012] 步骤S107:显示前端从中间层数据处理端中获取状态寄存器的数据信息,并将数据进行可视化
[0013] 优选的,所述的中间层数据处理端通过定时器函数连接数据库,周期性的处理采集到的数据并从中筛选出预警、报警信息,再将预警、报警信息推送出去。
[0014] 优选的,所述的中间层数据处理端通过restful api函数将采集到的数据json化供显示前端进行调用。
[0015] 优选的,所述的监控数据采集节点和数据库须在同一个局域网中。
[0016] 优选的,所述的监控数据采集节点采用分布式部署。
[0017] 优选的,所述的中间层数据处理端和显示前端采用b/s模式。
[0018] 一种高性能计算互联网网络监控系统,所述系统基于上述所述的方法,包括底层数据采集端,数据库,中间层数据处理端以及显示前端;
[0019] 所述的底层数据采集端包括状态寄存器采集程序,采集程序部署在通信芯片状态寄存器中,启动采集程序后,系统判断采集程序是否启动成功,启动失败则重新启动采集程序,若启动成功,则采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息,并将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库中,中间层数据处理端分析数据库中的数据是否有预警、报警信息,如果有预、报警信息,中间层数据处理端将预警、报警信息推送到终端;若没有预、报警信息,显示前端从中间层数据处理端中获取状态寄存器的数据信息,并将数据进行可视化。
[0020] 与现有技术相比,本发明技术方案的有益效果是:
[0021] 本发明解决了高性能计算互联网络中监控数据采集不够实时、故障定位不够高效的问题,并且实现对预、报警信息的主动推送,实现一个统一的监控界面,直观高效,对芯片状态信息进行经过标准化、格式化的处理后便于系统管理员更直接高效的定位故障点,并且本发明采用能够根据采集到的数据主动推送预、报警信息,避免了人为的疏忽,稳定可靠。附图说明
[0022] 图1为本发明的方法的流程图
[0023] 图2为本发明的系统结构图。

具体实施方式

[0024] 附图仅用于示例性说明,不能理解为对本专利的限制;
[0025] 为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0026] 对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0027] 下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0028] 实施例1
[0029] 如图1所示,一种高性能计算互联网网络监控方法,包括以下步骤:
[0030] 步骤S101:在监控数据采集节点中部署通信芯片状态寄存器采集程序;
[0031] 步骤S102:启动采集程序,判断采集程序是否启动成功,若成功执行步骤S103,启动失败则重新执行步骤S101;
[0032] 步骤S103:采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息;
[0033] 步骤S104:将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库中;
[0034] 步骤S105:中间层数据处理端分析数据库中的数据是否有预警、报警信息,如果有预、报警信息则执行步骤S106,若没有预、报警信息则直接执行步骤S107;
[0035] 步骤S106:中间层数据处理端将预警、报警信息推送到终端;
[0036] 步骤S107:显示前端从中间层数据处理端中获取状态寄存器的数据信息,并将数据进行可视化。
[0037] 作为一个优选的实施例,所述的中间层数据处理端通过定时器函数连接数据库,周期性的处理采集到的数据并从中筛选出预警、报警信息,再将预警、报警信息推送出去。
[0038] 作为一个优选的实施例,所述的中间层数据处理端通过restful api函数将采集到的数据json化供显示前端进行调用。
[0039] 作为一个优选的实施例,所述的监控数据采集节点和数据库须在同一个局域网中。
[0040] 作为一个优选的实施例,所述的监控数据采集节点采用分布式部署。
[0041] 作为一个优选的实施例,所述的中间层数据处理端和显示前端采用b/s模式。
[0042] 实施例2
[0043] 如图2所示,一种高性能计算互联网网络监控系统,所述系统基于上述所述的方法,包括底层数据采集端1,数据库2,中间层数据处理端3以及显示前端4;
[0044] 所述的底层数据采集端1包括状态寄存器采集程序,采集程序部署在通信芯片状态寄存器中,启动采集程序后,系统判断采集程序是否启动成功,启动失败则重新启动采集程序,若启动成功,则采集程序周期性的采集被监控的通信芯片上的状态寄存器的信息,并将采集程序采集到的状态寄存器的信息进行标准格式化处理,并存入数据库2中,中间层数据处理端2分析数据库1中的数据是否有预警、报警信息,如果有预、报警信息,中间层数据处理端3将预警、报警信息推送到终端;若没有预、报警信息,显示前端4从中间层数据处理端3中获取状态寄存器的数据信息,并将数据进行可视化。
[0045] 附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;
[0046] 显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈