机房动环设备运行历史数据的清除方法技术

技术编号:38593940 阅读:11 留言:0更新日期:2023-08-26 23:31
本发明专利技术公开了机房动环设备运行历史数据的清除方法,设计计算机数据处理领域,其中步骤一、数据采集:在动环系统部署时,事先对即将接入的设备进行数据采集;步骤二、数据有效性分析:对数据进行分析之后并分类为有效数据和无效数据;步骤三、数据删除:分别将有效数据和无效数据按照规则进行删除;其中在数据有效性分析中,以一定的频率来对数据的关键参数进行检测,再通过转化和渲染,采用对应的工具计算之后比对历史数据对比来判定有效数据和无效数据。有效解决数据库内存占比过大的技术问题,进而避免数据库对数据无休止的进行储存,限制数据库的内存占比,降低动环主机的运行负担,增加动环主机的存储能力。增加动环主机的存储能力。增加动环主机的存储能力。

【技术实现步骤摘要】
机房动环设备运行历史数据的清除方法


[0001]本专利技术涉及计算机数据处理领域,特别涉及机房动环设备运行历史数据的清除方法。

技术介绍

[0002]机房动环监控系统又称动力环境监控系统,简称动环,对机房有着不可或缺的重要性,方便企业管理,节省人力和物力资源,为企业提供更大的利润,确保机房的标准化管理。为确保机房有序运行,公司通常配备机房动环监控系统,对机房内的服务器等硬件等设备进行监控,排除安全隐患,避免损失,确保整个单位24小时正常运行,以确保机房有序运行。
[0003]随着企业信息管理水平的不断提高,许多企业也建立了大型、小型的计算机房,以确保企业的正常运行。由于机房的不同,监控项目将会有所不同,因此,用户更倾向于使用灵活、稳定、低成本、操作简单的监控系统。
[0004]但在上述技术方案实施的过程中,发现至少存在如下技术问题:1、当前机房动环系统的数据保存,数据库的数据清理未做详细的处理,数据库的数据不断增多,并未进行相应的处理无用的数据,导致主机的负荷增大,当占比超过极点,则会发生内存泄露,导致主机瘫痪,系统崩溃;2、机房动环系统有小部分进行数据清理,按照时间顺序进行清理,实现了主机减荷,但是对于有些重要的数据,未进行判断,只要过期,便进行删除,删除的数据,无法进行复原操作,一旦删除则永久失去,不易于管理员对设备的管理,以及设备历史数据的追溯,为此,我们提出机房动环设备运行历史数据的清除方法。

技术实现思路

[0005](一)解决的技术问题针对现有技术的不足,本专利技术提供了机房动环设备运行历史数据的清除方法,数据的清理既要实现数据库的优化,解决内存无止境增大的问题,又要考虑到数据的重要性,因此不能单单局限于根据时间来筛选所要删除的数据,应多方面综合考虑,对于无效数据的清除才是关键,做到保留有效数据,不仅对于系统功能的实现有重大帮助,同时可以为系统提供数据分析的支撑,排除无效数据的干扰,使得结果更加精确,解决
技术介绍
中提出的技术问题。
[0006](二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:机房动环设备运行历史数据的清除方法,具体的方法如下:步骤一、数据采集:在动环系统部署时,事先对即将接入的设备进行数据采集;步骤二、数据有效性分析:以一定的频率来对数据的关键参数进行检测,再通过转化和渲染,采用对应的工具计算之后比对历史数据对比来判定有效数据和无效数据,通过
在UPS电池上进行数据有效性分析的测试,得出该点理论实际可行,由于其他设备与UPS电池相似,均可通过相同方法采集运行数据,通过针对该设备的数据进行相似有效性分析,事实验证同样可行;步骤三、数据删除:分别将有效数据和无效数据按照规则进行删除;步骤四、建立数据库:数据库包括主表与副表,主表用于存放前端设备数据,副表用于进行系统自动删除数据的存储。
[0007]优选的,还包括有步骤五、数据库的缓存:删除数据的同时,这些被删除的数据会通过后台存入副表中,管理员可设定时间的缓存,若时间未设定统一为一个具体的阈值,以供管理员进行数据的恢复。
[0008]优选的,管理员通过勾选相对应的数据,确认后,后端接收指令,即可将这些被删除的数据复原至原本位置,并且管理员设定的时间内,若副表缓存数据大于副表设定内存阈值,会短信通知管理员进行对应数据的手动删除,若管理员选择不进行相应操作,则优先清除最早的数据。
[0009]优选的,所述数据有效性分析:以其中UPS电池为例的数据有效性分析,具体步骤如下:S1.对于UPS电池,动环系统主要监测电池的电压、内阻等,当前端设备部署完毕后,数据可以在动环主机上进行显示,以2分钟的频率、为期3天的时长进行数据采集;S2.采集来的数据通过485通讯协议传输至串口服务器,动环主机通过网络协议获取这些数据,利用电池厂家的电总协议将数据转为明文,并且开启websocket服务,前端通过websocket与后端进行长连接设置,建立数据通信通道;S3.数据从而通过后端转交给前端进行展示,前端通过echarts组件将数据渲染折射到对应折线图上;S4.分析UPS电池的数据走势,找寻当前折线图中最大值及最小值,删除最大值与最小值,取所有数据中位数为有效数据衡量标准,以中位数大小为节点,在图表中生成一条直线,以0.1为一单元格,按此增加或减少一单元格,统计上下浮动单位内的所存在数据的个数,取所有数据个数大小的平均值,去除低于平均值的数据,获取保存下来单元格的数据,设置为上下浮动数值;S5.同时人工根据以往其他相同型号电池的数据为例,根据我们对比阈值及大小进行分析,取重复率大的阈值为正常状态下数据的范围波动,制定正常运行状态下,电池电压、内阻的上下波动幅度及数值大小,从而为后面数据处理做准备,其中阈值设定是根据实际主机内存进行配比;S6.通过计算分析得出正常运行状态下的数据波动范围,从而对设备的运行数据进行对应分析,当其中超出阈值的数据,则认定为异常数据,是有效性数据,当其中未超出阈值的数据,是正常运行状态下的数据,是无效数据。
[0010]机房动环设备运行历史数据的清除方法,其特征在于:所述数据删除流程如下:S1、后端通过ip、端口号、用户名及密码登录数据库,利用数据库存取数据指令行,将所有设备数据存入主表;S2、在存入之前,后端会根据上述数据筛选进行有效性标注,true为有效数据,false为无效数据;
S3、当管理员进行清理时间设定时,到达设定时间后,系统自动删除数据有效性为false的所有数据,并且后端通过id号绑定,进行数据交互监测,查询到该数据所存储的其他位置,从而清除与该数据相关联的其他规则;S4、同时,后端会在完成删除操作后,向计算机申请查看数据库文件内存,若低于设定的内存阈值,则不做处理,若高于设定的内存阈值,则对有效数据进行筛选,将最早的数据优先删除,释放内存。
[0011]优选的,所述数据有效性分析中:根据以上数据分析,从而得出设备的运行状态,在实际运行过程中,对于使用年限较久或发生故障的设备,因其无法提供正常的功能,难以进行正常运转,对于这些项目淘汰下来的废旧设备数据采集,结合历史数据对其有效性进行辨别,从而判定设备处于异常还是正常,对于设备异常时,数据保存的优先度应高于正常情况下的数据,根据前期工作的准备,从而对数据进行分类,设备正常运行状态下的数据为无效数据,异常情况下的数据为有效数据。
[0012]优选的,所述数据有效性分析中:根据上述数据有效性进行分析某一时间段的数据,若有效性数据出现频率占比超过70%,则认定为设备故障,当进行数据库数据清理工作时,优先进行无效数据的处理。
[0013]优选的,所述建立数据库:数据库分别对于主表与副表的内存进行阈值设定,避免系统运行时间过于久远,有效数据的存储占存过大的情况发生,在前期的工作下,系统已经可以进行辨别数据的有效性与无效性,因此在创建主表时,先进行键名设置时,除时间、设备名称、设备数据名称、数据大小外,增添数据有效状态。
[0014]管理员通过勾选相对应的数据,确认后,后端接收指令,即可将这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.机房动环设备运行历史数据的清除方法,其特征在于,具体的方法如下:步骤一、数据采集:在动环系统部署时,事先对即将接入的设备进行数据采集;步骤二、数据有效性分析:对数据进行分析之后并分类为有效数据和无效数据;步骤三、数据删除:分别将有效数据和无效数据按照规则进行删除;其中在数据有效性分析中,以一定的频率来对数据的关键参数进行检测,再通过转化和渲染,采用对应的工具计算之后比对历史数据对比来判定有效数据和无效数据,之后在数据删除规则中,自动删除无效数据,根据计算机内存情况按照时间顺序删除有效数据。2.如权利要求1所述的机房动环设备运行历史数据的清除方法,其特征在于:还包括有步骤四、建立数据库:通过数据库来将删除前的数据进行分类处理便于留存,数据库包括主表与副表,主表用于存放前端设备数据,副表用于进行系统自动删除数据的存储;步骤五、数据库的缓存:删除数据的同时,这些被删除的数据会通过后台存入副表中,管理员可设定时间的缓存,若时间未设定统一为一个具体的阈值,以供管理员进行数据的恢复。3.如权利要求2所述的机房动环设备运行历史数据的清除方法,其特征在于:管理员通过勾选相对应的数据,确认后,后端接收指令,即可将这些被删除的数据复原至原本位置,并且管理员设定的时间内,若副表缓存数据大于副表设定内存阈值,会短信通知管理员进行对应数据的手动删除,若管理员选择不进行相应操作,则优先清除最早的数据。4.如权利要求1所述的机房动环设备运行历史数据的清除方法,其特征在于:所述数据有效性分析:以其中UPS电池为例的数据有效性分析,具体步骤如下:S1.对于UPS电池,动环系统主要监测电池的电压、内阻等,当前端设备部署完毕后,数据可以在动环主机上进行显示,以2分钟的频率、为期3天的时长进行数据采集;S2.采集来的数据通过485通讯协议传输至串口服务器,动环主机通过网络协议获取这些数据,利用电池厂家的电总协议将数据转为明文,并且开启websocket服务,前端通过websocket与后端进行长连接设置,建立数据通信通道;S3.数据从而通过后端转交给前端进行展示,前端通过echarts组件将数据渲染折射到对应折线图上;S4.分析UPS电池的数据走势,找寻当前折线图中最大值及最小值,删除最大值与最小值,取所有数据中位数为有效数据衡量标准,以中位数大小为节点,在图表中生成一条直线,以0.1为一单元格,按此增加或减少一单元格,统计上下浮动单位内的所存在数据的个数,取所有数据个数大小的平均值,去除低于平均值的数据,获取保存下来单元格的数据,设置为上下浮动数值;S5.同时人工根据以...

【专利技术属性】
技术研发人员:曹雁群边亚辉
申请(专利权)人:合肥思迈科技有限公司
类型:发明
国别省市:

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

1