服务器监测方法、装置、电子设备及存储介质与流程

文档序号:36428320发布日期:2023-12-21 00:14阅读:26来源:国知局
服务器监测方法与流程

本发明涉及服务器,特别是涉及一种服务器监测方法、装置、电子设备及存储介质。


背景技术:

1、服务器出厂前通常会对服务器进行可靠性测试,服务器上下电是一项重要的服务器可靠性测试项目,主要测试服务器整机的上下电功能,通过控制交流电的通断达到服务器整机上下电的目的,为对服务器的状态进行实时监控,开发人员需要依据服务器的上下电记录进行判断,从而清楚的了解到服务器的运作情况,因此,服务器上下电记录对监测服务器非常重要。

2、目前,服务器上下电记录通常依靠服务器自身来进行存储,然而,由于服务器存储空间有限且负载多,为保证服务器稳定运行,服务器上下电记录无法保存较长时间则被清理删除,导致影响开发人员对服务器上下电状态的有效监测。


技术实现思路

1、有鉴于此,本发明旨在提出一种服务器监测方法、装置、电子设备及存储介质,解决现有服务器上下电记录存储至服务器占用空间且易被清理,影响服务器监测效果的问题,实现可靠有效的监测服务器。

2、依据本发明的第一方面,提供了一种服务器监测方法,应用于基板管理控制器,所述基板管理控制器与目标服务器连接,所述方法包括:

3、监控所述目标服务器的运行状态,获取所述目标服务器运行和上下电操作下的电压变化范围;

4、将所述目标服务器的电压变化与所述电压变化范围进行匹配,确定所述目标服务器的上下电操作;

5、对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,并将所述服务器上下电记录存储至所述基板管理控制器。

6、可选地,所述监控所述目标服务器的运行状态,获取所述目标服务器运行和上下电操作下的电压变化范围,包括:

7、采用所述基板管理控制器中的传感器对所述目标服务器的供电电压进行监控,监控所述目标服务器的运行状态,其中,所述运行状态包括运行、上电和下电;

8、根据所述目标服务器的运行状态下的电压,生成所述运行状态对应的电压变化范围;

9、获取并存储所述目标服务器运行和上下电操作下的电压变化范围。

10、可选地,所述将所述目标服务器的电压变化与所述电压变化范围进行匹配,确定所述目标服务器的上下电操作,包括:

11、在检测到所述目标服务器电压变化时,记录所述目标服务器预设时长的电压变化情况;

12、将所述电压变化情况与预先存储的所述电压变化范围进行匹配,得到匹配结果;

13、根据所述电压变化情况的匹配结果,确定所述目标服务器的上下电操作。

14、可选地,所述对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,并将所述服务器上下电记录存储至所述基板管理控制器,包括:

15、对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,其中,所述服务器上下电记录包括上下电时间、上下电频率和运行时间;

16、在所述服务器上下电记录添加生成时间的时间戳;

17、按照所述服务器上下电记录的生成时间,将所述服务器上下电记录依次存储至所述基板管理控制器的目标数据库。

18、可选地,所述对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录之后,还包括:

19、下发强制下电指令至所述目标服务器,控制所述目标服务器定时下电。

20、可选地,所述监控所述目标服务器的运行状态之前,还包括:

21、获取待记录目标服务器的数量,根据所述目标服务器数量,配置预设数量的基板管理控制器;

22、采用ipmi接口分线器将所述基板管理控制器和多个所述目标服务器连接。

23、可选地,所述基板管理控制器连接客户端,所述对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,并将所述服务器上下电记录存储至所述基板管理控制器之后,还包括:

24、接收所述客户端输入的查询指令,其中,所述查询指令包括服务器上下电记录的生成时间;

25、响应于所述查询指令,根据所述服务器上下电记录的生成时间,查询所述目标数据库,将所述目标服务器的服务器上下电记录发送至客户端。

26、依据本发明的第二方面,提供了一种服务器监测装置,应用于基板管理控制器,所述基板管理控制器与目标服务器连接,所述装置包括:

27、监控电压模块,用于监控所述目标服务器的运行状态,获取所述目标服务器运行和上下电操作下的电压变化范围;

28、确定操作模块,用于将所述目标服务器的电压变化与所述电压变化范围进行匹配,确定所述目标服务器的上下电操作;

29、生成记录模块,用于对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,并将所述服务器上下电记录存储至所述基板管理控制器。

30、可选地,所述监控电压模块包括:

31、监控子模块,用于采用所述基板管理控制器中的传感器对所述目标服务器的供电电压进行监控,监控所述目标服务器的运行状态,其中,所述运行状态包括运行、上电和下电;

32、第一生成子模块,用于根据所述目标服务器的运行状态下的电压,生成所述运行状态对应的电压变化范围;

33、获取子模块,用于获取并存储所述目标服务器运行和上下电操作下的电压变化范围。

34、可选地,所述确定操作模块包括:

35、记录子模块,用于在检测到所述目标服务器电压变化时,记录所述目标服务器预设时长的电压变化情况;

36、匹配子模块,用于将所述电压变化情况与预先存储的所述电压变化范围进行匹配,得到匹配结果;其中,所述电压变化范围是根据服务器运行电压、预设上电电压阈值和预设下电电压阈值确定的区间;

37、确定子模块,用于根据所述电压变化情况的匹配结果,确定所述目标服务器的上下电操作,包括:

38、若所述电压变化情况与所述目标服务器对应服务器运行电压、预设上电电压阈值和预设下电电压阈值确定的任一区间匹配,则确定出所述目标服务器所述电压变化情况对应执行的操作。。

39、可选地,所述生成记录模块包括:

40、第二生成子模块,用于对所述目标服务器的上电和下电操作进行记录,生成服务器上下电记录,其中,所述服务器上下电记录包括上下电时间、上下电频率和运行时间;

41、添加子模块,用于在所述服务器上下电记录添加生成时间的时间戳;

42、存储子模块,用于按照所述服务器上下电记录的生成时间,将所述服务器上下电记录依次存储至所述基板管理控制器的目标数据库。

43、可选地,所述生成记录模块还包括:

44、控制子模块,用于下发强制下电指令至所述目标服务器,控制所述目标服务器定时下电。

45、可选地,所述装置还包括:

46、配置模块,用于获取待记录目标服务器的数量,根据所述目标服务器数量,配置预设数量的基板管理控制器;

47、连接模块,用于采用ipmi接口分线器将所述基板管理控制器和多个所述目标服务器连接。

48、可选地,所述基板管理控制器连接客户端,所述装置还包括:

49、接收指令模块,用于接收所述客户端输入的查询指令,其中,所述查询指令包括服务器上下电记录的生成时间;

50、查询记录模块,用于响应于所述查询指令,根据所述服务器上下电记录的生成时间,查询所述目标数据库,将所述目标服务器的服务器上下电记录发送至客户端。

51、依据本发明的又一方面,还提供一种电子设备,包括:

52、处理器;

53、用于存储所述处理器可执行指令的存储器;

54、其中,所述处理器被配置为执行所述指令,以实现如上所述的服务器监测方法。

55、依据本发明的又一方面,还提供一种可读存储介质,所述可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的服务器监测方法的步骤。

56、本发明实施例提供的服务器监测方法,通过监控目标服务器的运行状态,获取目标服务器运行和上下电操作下的电压变化范围,将目标服务器的电压变化与电压变化范围进行匹配,确定目标服务器的上下电操作,对目标服务器的上电和下电操作进行记录,生成服务器上下电记录,并将服务器上下电记录存储至基板管理控制器。本发明利用基板管理器对服务器进行上下电操作记录存储,大大节省了服务器自身的存储空间,通过基板管理器对服务器的电压变化进行监控判断,从而依据服务器的各种电压变化确定出服务器执行的上下电操作并进行记录存储,方便操作人员后续的记录查找,操作人员能够依据长久有效的服务器上下电记录对目标服务器的运行状态进行监测管理,并且可以防止上下电记录的清理丢失,便于操作人员对服务器进行有效监测,进一步保证服务器的稳定性。

57、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1