一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数字孪生监控系统的制作方法

2022-02-19 12:15:35 来源:中国专利 TAG:


1.本发明属于服务器监控领域,具体涉及一种数字孪生监控系统。


背景技术:

2.目前监测系统的监测数据依赖运维管理人员对于监测数据的分析,对于运维管理人员的能力和专业度要求较高,且即时性难以保证。一旦服务器出现问题,运维管理人员需要提取日志、分析数据,而后才能找出问题根源,得出需要维护的具体部件。对于已量产交付的服务器,一旦出现问题,尤其是宕机等严重问题,往往需要用户立即联系服务器厂商,派专家到现场进行数据采集与分析,才能得出具体出问题的器件,并进行维护。另外,对于正在进行测试的服务器,现有技术无法直观看出服务器在测试中的实时变化,或第一时间获取服务器即时信息。所以往往需要测试现场安排专家进行实时监测,不仅对于人力的消耗巨大,而且极大地延误了服务器运营维护的时间。
3.因此,亟需一种有效的监控方法以应对现有技术中的不足。


技术实现要素:

4.为解决以上问题,本发明提出了一种数字孪生监控系统,包括数字孪生监控板卡、数字孪生管理平台及数字孪生中心,所述数字孪生监控板卡包括:监控模块、数据存储单元、分析模块及传输模块,其中:
5.所述监控模块分别与服务器时钟和位于所述监控系统的板卡时钟相连,并且配置用于获取所述服务器时钟信息和所述板卡时钟的时钟信息以进行匹配比较,并根据所述时钟信息的匹配关系对所述传输模块发送相应信息;
6.所述数据存储单元与服务器上的bmc相连,并且配置用于收集并存储所述bmc的日志;
7.所述分析模块与所述数据存储单元和所述传输模块相连,并且配置用于分析所述数据存储单元收集并存储的所述bmc的日志,并将分析结果通过所述传输模块发送到所述数字孪生管理平台。
8.在本发明的一些实施方式中,监控模块还配置用于:
9.对所述服务器时钟的时钟信息和所述板卡时钟的时钟信息是否满足预定的匹配关系进行判断;
10.响应于所述服务器时钟的时钟信息和所述板卡时钟的时钟信息不满足预定的匹配关系,生成问题提示信息,并将问题提示信息发送到所述传输模块;
11.响应于未检测到所述服务器时钟的时钟信息,则生成报警信息,并将报警信息发送到所述传输模块。
12.在本发明的一些实施方式中,传输模块还配置用于:
13.响应于接收到所述监控模块发送的问题提示信息或报警信息,将所述问题提示信息或报警信息通过网络发送到所述数字孪生管理平台。
14.在本发明的一些实施方式中,监控模块还配置用于:
15.响应于所述服务器时钟的时钟信息和所述板卡时钟的时钟信息满足所述预定的匹配关系,将所述板卡时钟的时钟信息发送到所述数据存储单元。
16.在本发明的一些实施方式中,数字孪生管理平台配置用于接收所述数字孪生监控板卡发送的数据,并对所述数据分析之后将所述数据转发到所述数字孪生中心。
17.在本发明的一些实施方式中,数字孪生中心配置用于接收所述数字孪生管理平台转发的所述数据,并将所述数据保存。
18.在本发明的一些实施方式中,数字孪生监控系统还包括:
19.远程检测中心,所述远程检测中心配置用于从所述数字孪生中心获取数字孪生监控板卡所采集的数据用以展示。
20.在本发明的一些实施方式中,数字孪生监控系统还包括:
21.移动端app,所述移动端app配置用于从所述数字孪生中心获取数字孪生监控板卡所采集的数据用以展示。
22.在本发明的一些实施方式中,数字孪生监控系统还包括:
23.后台管理中心,所述后台管理中心配置用于对所述数字孪生中心存储的所述数据进行管理。
24.在本发明的一些实施方式中,数字孪生监控板卡还包括:
25.备用电源,所述备用电源分别与所述数据存储单元、所述监控模块、所述分析模块及所述传输模块相连,并且配置用于为所述数据存储单元、所述监控模块、所述分析模块及所述传输模块提供备用电源支持。
26.通过本发明提出的一种数字孪生监控系统,通过数字孪生监控板卡上的监控模块收集数字孪生监控板卡上的板卡时钟信息和服务器时钟信息进行对比以验证服务器是否正常,以及通过数据存储单元实时获取bmc日志信息,并将bmc日志信息存储到数据存储单元,由分析模块对bmc的日志信息进行分析整理发送到数字孪生监控系统的数字孪生中心存储,为服务器的状态展示提供数据支持。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本发明提供的一种数字孪生监控系统的结构拓扑图。
具体实施方式
29.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
30.如图1所示,本发明提出了一种数字孪生监控系统,包括数字孪生监控板卡14、数字孪生管理平台9及数字孪生中心10,所述数字孪生监控板卡14包括:监控模块1、数据存储单元2、分析模块3及传输模块4,其中:
31.所述监控模块1分别与服务器时钟7和位于所述数字孪生监控板卡的板卡时钟8相连,并且配置用于获取所述服务器时钟7和所述板卡时钟8的时钟信息以进行时钟信息匹配比较,并根据所述时钟信息的匹配关系对所述传输模块4发送相应信息;
32.所述数据存储单元2与服务器上的bmc 6相连,并且配置用于收集并存储所述bmc 6的日志;
33.所述分析模块3与所述数据存储单元2和所述传输模块4相连,并且配置用于分析所述数据存储单元2收集并存储的所述bmc 6的日志,并将分析结果通过所述传输模块4发送到所述数字孪生管理平台9。
34.在本实施例中,本发明所提出的一种数字孪生监控系统包括部署在服务器上的主板上的数字孪生监控板卡14,通过监控模块1与所在的服务器上的服务器时钟7相连,在数字孪生监控板卡14工作时,监控模块1则实时获取服务器时钟7的时钟频率信息,监控模块1同时还与数字孪生监控板卡14上的板卡时钟8相连,并获取到板卡时钟的时钟频率信息。并且对获取到服务器时钟7的时钟频率信息和板卡时钟8的板卡时钟频率的信息进行比较即判断服务器时钟7的时钟频率信息与板卡时钟8的时钟频率是否满足一定的比例,即服务器时钟和板卡时钟的频率在选择上可以不相同。只需计算相应的比例即可。实时检测两者的数值,若出现不同则说明二者可能有一个出现问题。在检测过程中,可以将状态信息发送到传输模块4。
35.在本发明的一些实施例中,可根据服务器时钟7的时钟频率选择与服务器时钟7相同时钟频率的时钟芯片作为数字孪生监控板卡14的时钟频率芯片。如果服务器时钟与板卡时钟一致,监控模块1认为此时数据缓存单元中的监测数据为实时数据,为其打上时间戳,并允许其传递至分析模块3进行分析。如果服务器时钟与板卡时钟不一致,监控模块认为此时的时钟信息存疑,将此信息通过传输模块4传递至后台管理中心13进行提示勘误,监测数据被打上两种时间戳,传递至分析模块3进行分析,但持续提示时钟信号不一致、服务器真实状态存疑。如果服务器时钟信号消失或停止,监控模块1认为此时服务器遭遇故障,将通过传输模块向后台管理中心13发出告警信号,此时后台管理中心13也可读取原始监测数据和分析信息,直到后台管理中心13发出终止工作的指令。
36.在本实施例中,在数字孪生监控板卡14上的数据存储单元2与服务器上的bmc 6通过串口相连,在数字孪生监控板卡14工作时,数据存储单元2实时收集bmc 6的串口日志数据。
37.在本实施例中,在数字孪生监控板卡14还包括分析模块3,分析模块3读取数据存储单元2中的bmc日志,并对bmc日志进行分析,将bmc所监控的服务器的状态分析整理后通过传输模块4发送到数字孪生管理。
38.在本发明的一些实施方式中,监控模块还配置用于:
39.对所述服务器时钟的时钟信息和所述板卡时钟的时钟信息是否满足预定的匹配关系进行判断;
40.响应于所述服务器时钟的时钟信息和所述板卡时钟的时钟信息不满足预定的匹配关系,生成问题提示信息,并将问题提示信息发送到所述传输模块;
41.响应于未检测到所述服务器时钟的时钟信息,则生成报警信息,并将报警信息发送到所述传输模块。
42.在本实施例中,监控模块1在对获取的服务器时钟7的时钟频率信息后和板卡时钟8的时钟频率信息后,需要判断两者数值是否匹配。即服务器时钟7的时钟频率信息与板卡时钟8的时钟频率信息进行相除,得到一个比值,监控模块1实时检测两者的数值。当出现这个比值和正常的比值或之前的比值不同时,则认为不满足预定的匹配关系。这是由于板卡时钟8和服务器时钟7是硬件上的时钟芯片,其是物理固定的。因此当不满足这个比值时则说明服务器的主板或数字孪生监控板14出现问题,因此监控模块1则通过传输模块4向数字孪生管理平台发送提示信息。
43.当监控模块1无法检测到服务器时钟7的时钟频率时,说明服务器出现故障,类似地,监控模块1需要通过数字孪生管理平台发送报警信息到数字孪生管理平台9。
44.在本发明的一些实施方式中,传输模块还配置用于:
45.响应于接收到所述监控模块发送的问题提示信息或报警信息,将所述问题提示信息或报警信息通过网络发送到所述数字孪生管理平台9。
46.在本实施例中,传输模块4在接收到的监控模块1发送的问题提示信息和报警信息之后,则将问题提示信息和报警信息发送到数字孪生管理凭条9
47.在本发明的一些实施方式中,监控模块还配置用于:
48.响应于所述服务器时钟的时钟信息和所述板卡时钟的时钟信息满足预定的匹配关系,将所述板卡时钟的时钟信息发送到所述数据存储单元。
49.在本实施例中,在正常情况下,监控模块1将获取到的服务器的时钟新和板卡时钟信息添加时间戳后存储到数据存储单元2中。
50.在本发明的一些实施方式中,数字孪生管理平台配置用于接收所述数字孪生监控板卡发送的数据,并对所述数据分析之后将所述数据转发到所述数字孪生中心。
51.在本实施例中,数字孪生管理平台作为与多个服务器上的数字孪生监控板卡14进行通信的直接管理终端,同时接收多个数字孪生监控板卡14发送的数据,在对数据处理、整合后将多个服务器的数字孪生数据汇聚形成数字孪生集合体,传输到远程检测中心12、后台管理中心13和/或其他目标设备(移动终端app11等),进行直观的展示。后台管理中心可以根据实际情况,直观地了解各个服务器的工作情况。
52.在本发明的一些实施方式中,数字孪生中心配置用于接收所述数字孪生管理平台转发的所述数据,并将所述数据保存。
53.在本实施例中,数字孪生中心作为数字孪生监控系统的数据最终保存的地方,实现监控数据的收集与保存工作,并可提供数据检索等服务。远程检测中心12、后台管理中心13及移动终端app11均可连接到数字孪生中心进行数据获取。并且远程检测中心12、后台管理中心13及移动终端app11还可通过数字孪生中心10向具体的数字孪生监控板卡发送相应地控制指令。
54.在本发明的一些实施方式中,数字孪生监控系统还包括:
55.远程检测中心,所述远程检测中心配置用于从所述数字孪生中心获取数字孪生监控板卡所采集的数据用以展示。
56.在本实施例中,数字孪生监控系统包括远程监测中心12,远程监测中心12通过网络与数字孪生中心10通信,从数字孪生中心获取多个数字孪生监控板14发送的对应的多个服务器的状态信息及bmc日志信息。
57.在本发明的一些实施方式中,数字孪生监控系统还包括:
58.移动端app,所述移动端app配置用于从所述数字孪生中心获取数字孪生监控板卡所采集的数据用以展示。
59.在本实施例中,数字孪生监控系统包括移动端app11,移动端app通过网络与数字孪生中心10通信,从数字孪生中心获取多个数字孪生监控板14发送的对应的多个服务器的状态信息及bmc日志信息。
60.在本发明的一些实施方式中,数字孪生监控系统还包括:
61.后台管理中心,所述后台管理中心配置用于对所述数字孪生中心存储的所述数据进行管理。
62.在本实施例中,数字孪生监控系统包括后台管理中心12,后台管理中心12通过网络与数字孪生中心10通信,从数字孪生中心获取多个数字孪生监控板14发送的对应的多个服务器的状态信息及bmc日志信息,并对数字孪生监控板及服务器进行管理。
63.在本发明的一些实施方式中,数字孪生监控板卡还包括:
64.备用电源,所述备用电源分别与所述数据存储单元、所述监控模块、所述分析模块及所述传输模块相连,并且配置用于为所述数据存储单元、所述监控模块、所述分析模块及所述传输模块提供备用电源支持。
65.在本实施例中,数字孪生监控板卡14中还设有备用电源,以防止因其他原因导致数字孪生监控板卡14出现电路供电故障。同时还可以在服务器整体断电时,将收集的数据通过备用电源的紧急供电发送到数字孪生中心10。
66.通过本发明提出的一种数字孪生监控系统,通过数字孪生监控板卡上的监控模块收集数字孪生监控板卡上的板卡时钟信息和服务器时钟信息进行对比以验证服务器是否正常,以及通过数据存储单元实时获取bmc日志信息,并将bmc日志信息存储到数据存储单元,由分析模块对bmc的日志信息进行分析整理发送到数字孪生监控系统的数字孪生中心存储,为服务器的状态展示提供数据支持。
67.最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,程序的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。上述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。
68.本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现的功能,但是这种实现决定不应被解释为导致脱离本发明实施例公开的范围。
69.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
70.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
71.上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
72.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
73.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献