System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 机房告警显示方法、装置、计算机设备及存储介质制造方法及图纸_技高网

机房告警显示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41123739 阅读:2 留言:0更新日期:2024-04-30 17:50
本发明专利技术涉及计算机设备技术领域,公开了机房告警显示方法、装置、计算机设备及存储介质,包括:采集机房中设备状态信息;基于状态信息,判断对应的设备是否出现故障;在设备出现故障时,确定出设备在预先构建的机房的三维虚拟模型中的位置;将设备在预先构建的机房的三维虚拟模型中的位置进行亮显渲染,用于进行告警提示,本发明专利技术通过采集机房的设备信息,利用预先构建机房的三维虚拟模型,在判断出设备出现故障时,确定机房中出现故障的设备在三维虚拟模型中的位置,在对应位置进行亮灯提示,可以实现提醒用户有故障发生,用户可以在第一时间获知故障信息,加快故障定位和处理速度,大幅度提高了机房管理的效率和精度。

【技术实现步骤摘要】

本专利技术涉及计算机设备,具体涉及机房告警显示方法、装置、计算机设备及存储介质


技术介绍

1、随着云计算、大数据等新一代信息技术的快速发展,数据中心规模急速扩大,数据处理能力不断提高,这也导致机房设备数量、功耗等方面的挑战日益凸显。同时,机房内设备、线缆等因多种原因(如故障、错误配置等)可能会导致系统发生异常,为机房管理带来巨大困难。

2、相关技术中,一些现有解决方案(如基于云平台的机房管理系统、机房温湿度监测系统等)虽然能够提供远程监测、告警处理等服务,但是停车需要机房管理人员通过手工搜索的方式来定位故障位置,这种方法耗时耗力,效率低下。


技术实现思路

1、有鉴于此,本专利技术提供了一种机房告警显示方法、装置、计算机设备及存储介质,以解决机房告警需要机房管理人员人工定位机房故障位置的问题。

2、第一方面,本专利技术提供了一种机房告警显示方法,方法包括:

3、采集机房中设备状态信息;

4、基于状态信息,判断对应的设备是否出现故障;

5、在设备出现故障时,确定出设备在预先构建的机房的三维虚拟模型中的位置,其中,三维虚拟模型是基于机房内设备布局预先生成的用于进行显示的三维模型;

6、将设备在预先构建的机房的三维虚拟模型中的位置进行亮显渲染,用于进行告警提示。

7、在本专利技术中,通过采集机房的设备信息,利用预先构建机房的三维虚拟模型,在判断出设备出现故障时,确定机房中出现故障的设备在三维虚拟模型中的位置,在对应位置进行亮灯提示,可以实现提醒用户有故障发生,通过引入自动化告警提示机制,实现对异常情况的及时感知和提醒,用户可以在第一时间获知故障信息,从而加快故障定位和处理速度,大幅度提高了机房管理的效率和精度。

8、在一种可选的实施方式中,确定出设备在预先构建的机房的三维虚拟模型中的位置,包括:

9、获取设备在机房中的实际位置;

10、基于三维虚拟模型与机房中设备的对应关系,将实际位置换算得到设备在三维虚拟模型中的位置。

11、在该方式中,通过设备在机房中的实际位置,将实际位置换算得到设备在三维虚拟模型中的位置,便于用户及时定位到出现故障的设备具体所处的位置。

12、在一种可选的实施方式中,通过以下步骤生成三维虚拟模型:

13、通过引入three.js库,构建机房对应的三维场景;

14、确定机房中的设备,构建设备对应的三维设备模型;

15、基于设备在机房的分布,将三维设备模型嵌入到三维场景中,以构建出三维虚拟模型。

16、在该方式中,通过引入three.js库构建三维虚拟模型,实现了机房大屏的3d展示,使机柜布局更加直观化和立体化,包括每个机柜的位置、大小和设备数量等,便于用户快速理解和掌握机房内部结构和运行状况。

17、在一种可选的实施方式中,判断对应的设备是否出现故障,包括:

18、判断是否存在设备状态为离线的设备,在存在设备状态为离线的设备时,确定出现离线状态故障;

19、判断是否存在cpu利用率超过预设cpu利用率阈值且持续超过第一预设时间阈值的设备,在存在cpu利用率超过预设cpu利用率阈值且持续超过第一预设时间阈值的设备时,确认出现cpu利用率故障;

20、判断是否存在内存利用率超过预设内存利用率阈值且持续超过第二预设时间阈值的设备,在存在内存利用率超过预设内存利用率阈值且持续超过第二预设时间阈值的设备时,确认出现内存利用率故障。

21、在该方式中,通过判断是否出现离线、cpu利用率过高或内存利用率过高的情况,全面判断设备是否出现故障,便于及时进行设备维修,保障了机房的安全。

22、在一种可选的实施方式中,将设备在预先构建的机房的三维虚拟模型中的位置进行亮显渲染,用于进行告警提示,包括:

23、响应于用户的操作指令,确定出用户操作指令对应的告警设备;

24、对三维虚拟模型在告警设备附近的局部进行渲染。

25、在该方式中,在用户进行操作时,对用户指令对应的告警设备进行渲染,突出了用户指令对应的设备,便于用户理解,进而便于用户确定进行告警的设备。

26、在一种可选的实施方式中,对三维虚拟模型在告警设备附近的局部进行渲染,包括:

27、确定告警设备的告警等级;

28、对三维虚拟模型在告警设备附近的局部进行告警等级对应的颜色灯渲染,同时在机房的告警设备位置进行告警等级对应的颜色灯提示。

29、在该方式中,通过设置不同告警等级,对告警的严重程度进行划分,采用不同颜色的灯进行渲染和提示,便于用户根据灯的颜色确定告警的严重程度,加快故障的定位和处理速度。

30、在一种可选的实施方式中,方法还包括:

31、基于设备对应的告警数据,生成值班日志,对未处理的告警数据进行亮灯。

32、在该方式中,通过值班日志,记录该用户收到的待处理告警,若用户交接班后,存在未处理的告警信息,完成交接班后,未处理的告警将遗留到下一个运维人员处,同时三维虚拟模型将在交接班后重新亮灯提示未处理的告警,以达到告警闭环处理的效果,避免交接班可能出现的告警信息遗漏。

33、第二方面,本专利技术提供了一种机房告警显示装置,装置包括:

34、信息采集模块,用于采集机房中设备状态信息;

35、故障判断模块,用于基于预设告警条件与状态信息,监测各判断对应的设备是否出现故障;

36、位置确定模块,用于在设备出现故障时,确定出设备在预先构建的机房的三维虚拟模型中的位置,其中,三维虚拟模型是基于机房内设备布局预先生成的用于进行显示的三维模型;

37、故障告警模块,用于将设备在预先构建的机房的三维虚拟模型中的位置进行亮显渲染,用于进行告警提示。

38、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的机房告警显示方法。

39、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的机房告警显示方法。

本文档来自技高网...

【技术保护点】

1.一种机房告警显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定出所述设备在预先构建的所述机房的三维虚拟模型中的位置,包括:

3.根据权利要求1所述的方法,其特征在于,通过以下步骤生成所述三维虚拟模型:

4.根据权利要求1所述的方法,其特征在于,所述判断对应的设备是否出现故障,包括:

5.根据权利要求3所述的方法,其特征在于,所述将所述设备在预先构建的所述机房的三维虚拟模型中的位置进行亮显渲染,用于进行告警提示,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述三维虚拟模型在所述告警设备附近的局部进行渲染,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种机房告警显示装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的机房告警显示方法。</p>...

【技术特征摘要】

1.一种机房告警显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定出所述设备在预先构建的所述机房的三维虚拟模型中的位置,包括:

3.根据权利要求1所述的方法,其特征在于,通过以下步骤生成所述三维虚拟模型:

4.根据权利要求1所述的方法,其特征在于,所述判断对应的设备是否出现故障,包括:

5.根据权利要求3所述的方法,其特征在于,所述将所述设备在预先构建的所述机房的三维虚拟模型中的位置进行亮显渲染,用于进行告...

【专利技术属性】
技术研发人员:金伟胡长征林亚波熊旭东
申请(专利权)人:科学城广州信息科技集团有限公司
类型:发明
国别省市:

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

1