告警记录同步方法、装置、计算机设备及存储介质与流程
- 国知局
- 2024-07-31 23:23:01
本发明涉及数据中心动环监控系统,更具体地说是指告警记录同步方法、装置、计算机设备及存储介质。
背景技术:
1、随着信息技术的快速发展,数据中心的建设越来越普遍,对数据中心的安全运营提出了更高的要求。数据中心动环监控系统在这一背景下变得极为重要,因为它是确保数据中心安全运行的基础平台之一。动环监控系统主要用于监控配电、ups、空调、温湿度等多种动力环境设备,并具有以下主要功能:正常运行时提供设备的运行数据和运行状态;当设备出现异常或故障时,及时发出告警信息,提醒维护人员进行维护;故障发生后,运维人员或设备维护人员需要根据告警记录对故障原因进行分析,并进行责任划分。
2、然而,传统的动环监控系统存在一些无法解决的痛点,包括时间记录不准确、告警顺序混乱和漏掉记录等,这些问题无法通过传统的轮询方式解决。首先,传统方式通过轮询设备状态来生成告警记录,但查询的延时性导致时间记录不准确。例如,对于一个小型动环系统,它可能需要查询数千个告警点位,而每个查询操作的时间都会累积,导致记录的时间不准确,即使增加硬件来降低查询延时,延时依然存在,并且通常达到秒级。其次,传统方式无法解决告警顺序问题,告警的发生顺序不是按照设备上真实的发生顺序记录,而是按照动环监控轮询的顺序。这使得无法准确反映告警的真实顺序。对于故障分析来说,希望根据整个系统的真实告警记录顺序来分析故障原因,而传统方式需要运维人员分别下载各个设备的历史记录并进行手动综合分析,效率低下且不合理。此外,传统方式还存在漏掉记录的问题,由于查询的延时,动环监控系统无法捕捉到设备端毫秒级发生又消失的记录。
3、因此,有必要设计一种新的方法,实现能够精确记录各个设备的告警发生过程,并提供准确的告警顺序。
技术实现思路
1、本发明的目的在于克服现有技术的缺陷,提供告警记录同步方法、装置、计算机设备及存储介质。
2、为实现上述目的,本发明采用以下技术方案:告警记录同步方法,包括:
3、当数据中心动环监控系统初次上电时,进行一次同步操作;
4、查询设备的历史记录条数以及历史记录指针;
5、根据所述史记录条数以及所述历史记录指针判断当前是否有新的记录产生;
6、若当前有新的记录产生,则依次获取记录并存入临时数据库,直到最后一条记录与本地数据库匹配,以进行数据同步;
7、将同步完成后的记录按照设备端顺序更新本地数据库。
8、其进一步技术方案为:所述历史记录指针是用于记录历史记录在eeprom中的保存位置,当所述历史记录发生变化时,历史记录条数和历史记录指针任一个发生变化。
9、其进一步技术方案为:所述当数据中心动环监控系统初次上电时,进行一次同步操作,包括:
10、当数据中心动环监控系统初次上电时,进行一次同步操作,并查询设备端的历史记录条数和历史记录指针,将查询所得的历史记录条数和历史记录指针放入临时数据库,并使用一个列表记录历史记录的顺序id;
11、将查询所得的历史记录放入主数据库中。
12、其进一步技术方案为:所述根据所述史记录条数以及所述历史记录指针判断当前是否有新的记录产生,包括:
13、判断所述史记录条数以及所述历史记录指针与所述临时数据库内的数值是否一致;
14、若所述史记录条数以及所述历史记录指针与所述临时数据库内的数值一致,则确定当前没有新的记录产生;
15、若所述史记录条数以及所述历史记录指针与所述临时数据库内的数值不一致,则确定当前有新的记录产生。
16、其进一步技术方案为:所述依次获取记录并存入临时数据库,直到最后一条记录与本地数据库匹配,以进行数据同步,包括:
17、依次查询每条记录,并将查询所得的记录存放到临时数据库中,更新列表中的id值,且当查询所得的记录与主数据库中保存的最后一条记录重复时,停止查询。
18、其进一步技术方案为:所述将同步完成后的记录按照设备端顺序更新本地数据库,包括:
19、按照倒序的方式将所述临时数据库中的数据存放到主数据库内,以更新本地数据库;
20、清空所述列表。
21、其进一步技术方案为:所述将同步完成后的记录按照设备端顺序更新本地数据库之后还包括:
22、继续监控设备的历史记录变化。
23、本发明还提供了告警记录同步装置,包括:
24、同步单元,用于当数据中心动环监控系统初次上电时,进行一次同步操作;
25、寄存器值查询单元,用于查询设备的历史记录条数以及历史记录指针;
26、判断单元,用于根据所述史记录条数以及所述历史记录指针判断当前是否有新的记录产生;
27、数据同步单元,用于若当前有新的记录产生,则依次获取记录并存入临时数据库,直到最后一条记录与本地数据库匹配,以进行数据同步;
28、更新单元,用于将同步完成后的记录按照设备端顺序更新本地数据库。
29、本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
30、本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
31、本发明与现有技术相比的有益效果是:本发明通过在数据中心动环监控系统初次上电时进行同步操作,并根据历史记录条数和历史记录指针判断是否有新的记录产生,依次获取新的记录并存入临时数据库,直到最后一条记录与本地数据库匹配,最终按照设备端顺序更新本地数据库,实现能够精确记录各个设备的告警发生过程,并提供准确的告警顺序。
32、下面结合附图和具体实施例对本发明作进一步描述。
技术特征:1.告警记录同步方法,其特征在于,包括:
2.根据权利要求1所述的告警记录同步方法,其特征在于,所述历史记录指针是用于记录历史记录在eeprom中的保存位置,当所述历史记录发生变化时,历史记录条数和历史记录指针任一个发生变化。
3.根据权利要求1所述的告警记录同步方法,其特征在于,所述当数据中心动环监控系统初次上电时,进行一次同步操作,包括:
4.根据权利要求1所述的告警记录同步方法,其特征在于,所述根据所述史记录条数以及所述历史记录指针判断当前是否有新的记录产生,包括:
5.根据权利要求1所述的告警记录同步方法,其特征在于,所述依次获取记录并存入临时数据库,直到最后一条记录与本地数据库匹配,以进行数据同步,包括:
6.根据权利要求3所述的告警记录同步方法,其特征在于,所述将同步完成后的记录按照设备端顺序更新本地数据库,包括:
7.根据权利要求1所述的告警记录同步方法,其特征在于,所述将同步完成后的记录按照设备端顺序更新本地数据库之后还包括:
8.告警记录同步装置,其特征在于,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法。
技术总结本发明实施例公开了告警记录同步方法、装置、计算机设备及存储介质。所述方法包括:当数据中心动环监控系统初次上电时,进行一次同步操作;查询设备的历史记录条数以及历史记录指针;根据所述史记录条数以及所述历史记录指针判断当前是否有新的记录产生;若当前有新的记录产生,则依次获取记录并存入临时数据库,直到最后一条记录与本地数据库匹配,以进行数据同步;将同步完成后的记录按照设备端顺序更新本地数据库。通过实施本发明实施例的方法可实现能够精确记录各个设备的告警发生过程,并提供准确的告警顺序。技术研发人员:梅永攀受保护的技术使用者:深圳市艾晨数字能源有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/197307.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表