机房动力设备运行环境监控的监控数据传输方法及其应用技术

技术编号:29583764 阅读:17 留言:0更新日期:2021-08-06 19:41
本发明专利技术公开了机房动力设备运行环境监控的监控数据传输方法及其应用,传输方法用于主服务器与若干子服务器的数据交互,若干子服务器对应机房动力设备运行环境监控的不同监控站点,子服务器中存储有该子服务器对应监控站点的监控设备性能运行参数;主服务器中存储有若干子服务器上传的监控设备性能运行参数集合,传输方法包括:S01、主服务器按照预设时间间隔依序对若干子服务器按照预设频率发出获取数据报文;S02、若干子服务器响应主服务器请求,将其获取到的数据报文上传至主服务器;S03、主服务器接收若干子服务器上传的数据报文,然后对数据报文进行解析并入库;本方案数据传递效果稳定、实施可靠且硬件性能利用充分。

【技术实现步骤摘要】
机房动力设备运行环境监控的监控数据传输方法及其应用
本专利技术涉及数据传输技术及机房动力设备监控数据传输
,尤其涉及机房动力设备运行环境监控的监控数据传输方法及其应用。
技术介绍
监控数据传输作为机房动力设备运行环境监控的重要环节,其不仅决定了机房动力设备对应的监控站点能否被实时监控,而且各站点的子服务器所汇集的监控设备性能运行参数梳理而成的性能数据表有助于对各站点设备的运行参数进行分析、统计和查阅。传统方案中,各机房站点是将监控数据汇集至该站点对应的子服务器后,由后台主服务器同时下发获取性能报文,然后各子服务器受到主服务器的请求后并响应,然后将监控数据同时上传至主服务器,这容易导致主服务器在某个时间周期内出险数据传输高峰,而这一方面需要占用大量的系统硬件性能资源,另一方面还容易在数据入库时,造成主服务器的汇集困难、紊乱,例如每个子服务器响应且传输的时长会受到网络通讯的波动而产生不等的延时等等。而主服务器在形成性能数据表时,容易发生需要二次进行整理、排序的问题,另外,当数据传递结束时,主服务器的硬件性能又会出现一段时间的闲置问题。因此,如何提高机房动力设备运行环境监控的监控数据传输有效性、硬件资源利用率,将是具有积极现实意义的研究方向。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种数据传递效果稳定、实施可靠且硬件性能利用充分的机房动力设备运行环境监控的监控数据传输方法及其应用。为了实现上述的技术目的,本专利技术所采用的技术方案为:一种数据入库方法,用于主服务器与若干子服务器之间的数据交互,所述主服务器中构建有总数据库,若干子服务器用于获取不同区域的数据报文,所述入库方法包括:S01、主服务器按照预设时间间隔依序对若干子服务器按照预设频率发出获取数据报文;S02、若干子服务器响应主服务器请求,将其获取到的数据报文上传至主服务器;S03、主服务器接收若干子服务器上传的数据报文,然后对数据报文进行解析并入库。其中,不同子服务器对应不同的机房动力设备监控站点,其不用于存储数据文件,子服务器只作请求中转、转发的作用,且本方案中,仅子服务器开通了对外的网络,主服务器未开通网络而不能与外界通信,该数据传递的连接方式使得只需开通固定几台子服务器的对外网络,而不用主服务器也开通对外网络,使得装置系统在整体上提高了网络的安全性。作为一种可能的实施方式,进一步,步骤S03中,主服务器接收到子服务器上传的数据报文时,按照预设条件创建一个文件,然后将接收到的数据报文写入该文件中,写入后,将该文件的文件名称写入redis缓存队列中,然后按照先进先出的方式,读取redis缓存队列中的数据,并根据文件名称进行关联读取文件,最后解析文件中的数据并将数据入库。作为一种较优的实施选择,优选的,步骤S03中,主服务器接收到子服务器上传的数据报文时,按照预设条件创建一个文件,该文件的文件名关联有日期、时间、子服务器ID中的一项以上内容。基于上述的数据入库方法,本专利技术还提供一种机房动力设备运行环境监控的监控数据传输方法,其包括上述所述的数据入库方法;其中,若干子服务器对应机房动力设备运行环境监控的不同监控站点,子服务器获取的数据报文为该子服务器对应监控站点的监控设备性能运行参数;另外,所述主服务器中构建的总数据库中存储有若干子服务器上传的监控设备性能运行参数集合。作为一种可能的实施方式,进一步,步骤S01中还包括对若干子服务器进行分组形成若干子服务器组;所述主服务器按照预设时间间隔依序对若干子服务器组按照预设频率发出获取数据报文;其中,每个子服务器组均包括一个以上子服务器。作为一种可能的实施方式,进一步,步骤S01中,主服务器按照20s的预设时间间隔依序对若干子服务器按照3min的预设频率发出获取数据报文。作为一种可能的实施方式,进一步,步骤S03中,主服务器中的总数据库按照预设时间周期进行生成数据表进行写入该预设时间周期内入库的数据。作为一种较优的实施选择,优选的,所述数据表根据不同子服务器建立与若干子服务器一一对应的子服务器分区,该子服务器分区用于入库写入与其对应的子服务器所上传入库的监控设备性能运行参数。作为一种较优的实施选择,优选的,所述子服务器分区中还分隔有时间分区,所述时间分区用于写入与子服务器分区对应的子服务器在对应时间内所上传入库的监控设备性能运行参数。基于上述的机房动力设备运行环境监控的监控数据传输方法,本专利技术还提供一种机房监控系统,其包括上述所述的机房动力设备运行环境监控的监控数据传输方法。采用上述的技术方案本专利技术与现有技术相比,其具有的有益效果为:本方案巧妙性采用周期性滚动式的方式进行下发性能获取报文,结合不同子服务器(对应不同监控站点)的异步上传和数据报文的队列入库,实现了主服务器的性能利用最优,提高了硬件的利用率,同时避免了数据入库的无序性和避免了主服务器出现程序冲突的概率;为了各监控站点的数据汇总上传提供了一个非常巧妙的方案选择,其具有较大的应用价值和现实意义。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术方案监控数据传输方法的简要流程示意图;图2是本专利技术方案数据传输方法中,若干子服务器经分组后的数据上传设定参数简要示意图;图3是本专利技术方案以福建某地的机房动力设备运行环境监控的监控数据传输作为实例的数据分组示意图;图4是本专利技术方案实例中,各子服务器进行数据上传的简要记录示意图;图5是本专利技术方案实例中,主服务器将redis缓存队列中的数据进行入库的简要记录示意图。具体实施方式下面结合附图和实施例,对本专利技术作进一步的详细描述。特别指出的是,以下实施例仅用于说明本专利技术,但不对本专利技术的范围进行限定。同样的,以下实施例仅为本专利技术的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本实施例方案一种机房动力设备运行环境监控的监控数据传输方法,用于主服务器与若干子服务器之间的数据交互,所述主服务器中构建有总数据库,若干子服务器用于转发不同区域的数据报文;其中,若干子服务器对应机房动力设备运行环境监控的不同监控站点,子服务器中转发的数据报文为该子服务器对应监控站点的监控设备性能运行参数;另外,所述主服务器中构建的总数据库中存储有若干子服务器上传的监控设备性能运行参数集合;而所述的监控数据传输方法包括:S01、主服务器按照预设时间间隔依序对若干子服务器按照预设频率发出获取数据报文;S02、若干子服务器接收获取数据报文,且响应主服务器请求,将其获取的数据报文上传至主服务器;...

【技术保护点】
1.一种数据入库方法,用于主服务器与若干子服务器之间的数据交互,所述主服务器中构建有总数据库,若干子服务器用于获取不同区域的数据报文,其特征在于,所述入库方法包括:/nS01、主服务器按照预设时间间隔依序对若干子服务器按照预设频率发出获取数据报文;/nS02、若干子服务器响应主服务器请求,将其获取到的数据报文上传至主服务器;/nS03、主服务器接收若干子服务器上传的数据报文,然后对数据报文进行解析并入库。/n

【技术特征摘要】
1.一种数据入库方法,用于主服务器与若干子服务器之间的数据交互,所述主服务器中构建有总数据库,若干子服务器用于获取不同区域的数据报文,其特征在于,所述入库方法包括:
S01、主服务器按照预设时间间隔依序对若干子服务器按照预设频率发出获取数据报文;
S02、若干子服务器响应主服务器请求,将其获取到的数据报文上传至主服务器;
S03、主服务器接收若干子服务器上传的数据报文,然后对数据报文进行解析并入库。


2.如权利要求1所述的一种数据入库方法,其特征在于,步骤S03中,主服务器接收到子服务器上传的数据报文时,按照预设条件创建一个文件,然后将接收到的数据报文写入该文件中,写入后,将该文件的文件名称写入redis缓存队列中,然后按照先进先出的方式,读取redis缓存队列中的数据,并根据文件名称进行关联读取文件,最后解析文件中的数据并将数据入库。


3.如权利要求2所述的一种数据入库方法,其特征在于,步骤S03中,主服务器接收到子服务器上传的数据报文时,按照预设条件创建一个文件,该文件的文件名关联有日期、时间、子服务器ID中的一项以上内容。


4.一种机房动力设备运行环境监控的监控数据传输方法,其特征在于:其包括权利要求1至3之一所述的数据入库方法;
其中,若干子服务器对应机房动力设备运行环境监控的不同监控站点,子服务器获取的数据报文为该子服务器对应监控站点的监控设备性能运行参数;
另外,所述主服务器中构建的总数据库中存储有若干子服务器...

【专利技术属性】
技术研发人员:冉斌郭鹏飞蒋国雄朱昭晟尹超马勋标
申请(专利权)人:中富通集团股份有限公司
类型:发明
国别省市:福建;35

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

1