一种基于数据实时上报系统的实时监测方法及系统技术方案

技术编号:31087123 阅读:24 留言:0更新日期:2021-12-01 12:42
本发明专利技术特别涉及一种基于数据实时上报系统的实时监测方法及系统。该基于数据实时上报系统的实时监测方法及系统,数据采集子系统获取子节点服务器需要监测的数据,并实时发送到根节点服务端,根节点服务端接收到数据后进行数据的拆包及解析工作后,将数据存入数据存储子系统;前端采用树状结构的形式展示方式将各节点的数据展示给用户。该基于数据实时上报系统的实时监测方法及系统,能够及时发现异常并及时处理,降低了不同区域服务器及应用程序的维护成本,减轻了运维人员工作量,同时也极大地提高了数据实时传输的稳定性。地提高了数据实时传输的稳定性。地提高了数据实时传输的稳定性。

【技术实现步骤摘要】
一种基于数据实时上报系统的实时监测方法及系统


[0001]本专利技术涉及数据管理
,特别涉及一种基于数据实时上报系统的实时监测方法及系统。

技术介绍

[0002]数据实时上报系统是一种常用的数据采集和上报工具,是日常管理工作中的重要应用软件。数据实时上报系统一种树形结构且分散服务器节点,由子节点将数据逐级上报给根节点。但是由于各节点服务器配置标准不统一、登记节点多、接入上报点多面广、不易规范等问题,实时监控、直观显示并保障基层接入节点上报数据工作正常运转成为亟待解决的难题。
[0003]为了能够自动监测和实时监管各服务器节点前置机、网络及系统操作等异常情况,在最短时间内发现、处理问题,减轻运维人员工作量,保障数据实时传输的稳定性,本专利技术提出了一种基于数据实时上报系统的实时监测方法及系统。

技术实现思路

[0004]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于数据实时上报系统的实时监测方法及系统。
[0005]本专利技术是通过如下技术方案实现的:
[0006]一种基于数据实时上报系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于数据实时上报系统的实时监测方法,其特征在于:包括以下步骤:第一步,在各个子节点服务器部署数据采集子系统,获取子节点服务器需要监测的数据,并封装成JSON数据;第二步,采用C/S架构部署传输子系统,在各个子节点服务器部署客户端程序,在根节点服务器部署服务端程序;将各个子节点服务器的采集数据实时发送到根节点服务端,根节点服务端接收到数据后进行数据的拆包及解析工作后,将数据存入数据存储子系统;第三步,采用B/S架构部署展示子系统,前端采用树状结构的形式展示方式将各节点的数据展示给用户,展示各个节点当天接入量和总接入量,状态信息,数据统计信息以及历史异常信息展示;第四步,采用缓存数据库加关系型数据库结构部署数据存储子系统,所述缓存数据库用于实现数据的实时存储和查询需求,所述关系型数据库用于永久保存监测数据,为后续统计、分析提供数据基础支撑;数据由传输子系统服务端程序进行解析后首先进入缓存数据库,然后由数据同步机制完成缓存数据库至关系型数据库的数据同步。2.根据权利要求1所述的基于数据实时上报系统的实时监测方法,其特征在于:所述第一步中,获取子节点服务器需要监测的数据包括但不限于Mq连接状态、Redis连接状态、程序运行状态、磁盘使用率、CPU使用率、内存使用率和数据库状态。3.根据权利要求1所述的基于数据实时上报系统的实时监测方法,其特征在于:所述第二步中,服务端程序创建监听客户端服务器的特定端口,当服务端程序运行时等待客户端程序的连接;客户端程序获取第一步中采集子系统封装的JSON数据并发送连接请求,一次握手成功,定时向服务端程序发送获取到的实时数据。4.根据权利要求1所述的基于数据实时上报系统的实时监测方法,其特征在于:所述第三步中,展示子系统服务端用java语言开发,前端用jsp+css+jquery实现页面展示,前后端交互使用Ajax和WebSocket通信;展示子系统首页通过WebSocket向服务端发送请求,建立持久性的连接,服务端通过判断文件服务器是否有新文件上传,若有新文件则告知浏览器请求一次缓存数据库,达到双向数据实时传输效果。5.根据权利要求1所述的基于数据实时上报系统的实时监测方法,其特征在于:所述第三步中,鼠标滑过子节点时该节点显示网络状态信息和数据统计信息,点击节点显示历史异常信息。...

【专利技术属性】
技术研发人员:张利华常柳轩张志雄卢世强
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1