System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器状态监控方法、装置、电子设备及存储介质制造方法及图纸_技高网

服务器状态监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41288669 阅读:5 留言:0更新日期:2024-05-11 09:37
本申请提供了服务器状态监控方法、装置、电子设备及存储介质。方法包括:通过基板管理控制器,根据预先建立的高速串行计算机扩展总线标准子卡的监控线程从服务器获取服务器状态信息,其中,所述服务器预先通过所述磁盘阵列卡驱动进行异步事件通知注册;根据所述服务器状态信息进行故障告警判断,得到故障告警判断结果;当所述故障告警判断结果为所述服务器状态信息包括告警信息时,通过所述异步事件通知进行事件上报,得到第一服务器状态监控结果。由于本申请提供的技术方案占用资源小,响应速度快,改善了用户体验,提高了服务器状态监控效果与质量,保障了服务器系统的稳定性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种服务器状态监控方法、装置、电子设备及存储介质


技术介绍

1、服务器是网络系统和计算机平台的核心,网络系统和计算机平台的重要数据往往保存在服务器中。随着服务器的长期使用,老龄化加剧,故障概率加速上升,这些高故障率的老龄化设备不仅对现网业务造成影响,还会提高了运营复杂度和成本。

2、现有技术往往由bmc通过raid卡的监控线程定时轮询获取raid卡的信息,实现监控硬盘背板及硬盘的各种状态的监控动作。但是这种定时轮询的动作占用资源多,用户体验差。


技术实现思路

1、本申请提供了一种服务器状态监控方法、装置、电子设备及存储介质。服务器状态监控方法利用了raid卡支持aen机制,由bmc通过raid卡驱动向raid卡注册aen的方式监控硬盘背板及硬盘的健康状态的机制,解决了定时轮询的动作占用资源多,用户体验差的问题。

2、第一方面,本申请提供了一种服务器状态监控方法,该方法包括:

3、通过基板管理控制器,根据预先建立的高速串行计算机扩展总线标准子卡的监控线程从服务器获取服务器状态信息,其中,所述服务器预先通过所述磁盘阵列卡驱动进行异步事件通知注册;

4、根据所述服务器状态信息进行故障告警判断,得到故障告警判断结果;

5、当所述故障告警判断结果为所述服务器状态信息包括告警信息时,通过所述异步事件通知进行事件上报,得到第一服务器状态监控结果。

6、可选的,本申请提供的服务器状态监控方法还包括:

7、通过管理组件传输协议标准命令,根据预先建立的管理组件传输协议链路确定高速串行计算机扩展总线标准子卡的厂商信息和类型信息;

8、根据所述高速串行计算机扩展总线标准子卡的厂商信息和类型信息生成所述高速串行计算机扩展总线标准子卡的监控线程。

9、可选的,本申请提供的服务器状态监控方法还包括:

10、通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的所述高速串行计算机扩展总线标准子卡进行管理组件传输协议枚举,建立所述基板管理控制器和所述高速串行计算机扩展总线标准子卡之间的管理组件传输协议链接。

11、可选的,本申请提供的服务器状态监控方法还包括:

12、通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的所述网卡发起管理组件传输协议枚举,得到网卡枚举结果;

13、通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的所述磁盘阵列卡发起管理组件传输协议枚举,得到磁盘阵列卡枚举结果;

14、为所述网卡枚举结果对应的网卡进行端点身份标识号分配,得到网卡身份标识号分配结果;

15、为所述磁盘阵列卡枚举结果对应的网卡进行端点身份标识号分配,得到磁盘阵列卡身份标识号分配结果;

16、根据所述网卡身份标识号分配结果,对所述网卡和所述基板管理控制器之间进行管理组件传输协议链接建立,得到所述基板管理控制器和所述网卡之间的管理组件传输协议链接;

17、根据所述磁盘阵列卡身份标识号分配结果,对所述磁盘阵列卡和所述基板管理控制器之间进行管理组件传输协议链接建立,得到所述基板管理控制器和所述磁盘阵列卡之间的管理组件传输协议链接,其中,所述基板管理控制器和所述网卡之间的管理组件传输协议链接、所述基板管理控制器和所述磁盘阵列卡之间的管理组件传输协议链接所处的管理组件传输协议网络相同。

18、可选的,本申请提供的服务器状态监控方法还包括:

19、将所述网卡向所述高速串行计算机扩展总线标准链路注册,得到注册后的所述网卡;

20、将所述磁盘阵列卡向所述高速串行计算机扩展总线标准链路注册,得到注册后的所述磁盘阵列卡。

21、可选的,本申请提供的服务器状态监控方法还包括:

22、根据所述硬盘状态信息进行故障告警判断,得到硬盘的所述故障告警判断结果;

23、根据所述硬盘背板状态信息进行故障告警判断,得到硬盘背板的所述故障告警判断结果。

24、可选的,本申请提供的服务器状态监控方法还包括:

25、根据所述第一服务器状态监控结果对应的所述异步事件通知通过所述基板管理控制器进行筛选识别,得到硬盘对应的所述异步事件通知;

26、根据所述硬盘对应的所述异步事件通知通过所述基板管理控制器进行事件上报,得到第二服务器状态监控结果。

27、第二方面,本申请还提供一种服务器状态监控装置,包括:

28、状态信息获取模块,用于通过基板管理控制器,根据预先建立的高速串行计算机扩展总线标准子卡的监控线程从服务器获取服务器状态信息,其中,所述服务器预先通过所述磁盘阵列卡驱动进行异步事件通知注册;

29、故障告警判断模块,用于根据所述服务器状态信息进行故障告警判断,得到故障告警判断结果;

30、第一状态监控模块,用于当所述故障告警判断结果为所述服务器状态信息包括告警信息时,通过所述异步事件通知进行事件上报,得到第一服务器状态监控结果。

31、第三方面,本申请还提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的服务器状态监控方法的步骤。

32、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的服务器状态监控方法的步骤。

33、本申请提供的技术方案中,通过bmc对预先进行了aen事件注册的服务器通过监控线程进行状态信息获取,并通过aen进行告警信息的上报,占用资源小,响应速度快,改善了用户体验,提高了服务器状态监控效果与质量,保障了服务器系统的稳定性。

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

本文档来自技高网...

【技术保护点】

1.一种服务器状态监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过基板管理控制器,根据预先建立的高速串行计算机扩展总线标准子卡的监控线程从服务器获取服务器状态信息之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过管理组件传输协议标准命令,根据预先建立的管理组件传输协议链路确定高速串行计算机扩展总线标准子卡的厂商信息和类型信息之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述高速串行计算机扩展总线标准子卡包括网卡和磁盘阵列卡,所述通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的高速串行计算机扩展总线标准子卡进行管理组件传输协议枚举,建立所述基板管理控制器和所述高速串行计算机扩展总线标准子卡之间的管理组件传输协议链包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的所述网卡发起管理组件传输协议枚举,得到网卡枚举结果之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述服务器状态信息包括硬盘状态信息和硬盘背板状态信息,所述根据所述服务器状态信息进行故障告警判断,得到故障告警判断结果包括:

7.根据权利要求1所述的方法,其特征在于,所述当所述故障告警判断结果为所述服务器状态信息包括告警信息时,通过所述异步事件通知进行事件上报,得到第一服务器状态监控结果之后,还包括:

8.一种服务器状态监控装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的服务器状态监控方法的步骤。

10.一种可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的服务器状态监控方法。

...

【技术特征摘要】

1.一种服务器状态监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过基板管理控制器,根据预先建立的高速串行计算机扩展总线标准子卡的监控线程从服务器获取服务器状态信息之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过管理组件传输协议标准命令,根据预先建立的管理组件传输协议链路确定高速串行计算机扩展总线标准子卡的厂商信息和类型信息之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述高速串行计算机扩展总线标准子卡包括网卡和磁盘阵列卡,所述通过所述基板管理控制器对高速串行计算机扩展总线标准链路上预先注册的高速串行计算机扩展总线标准子卡进行管理组件传输协议枚举,建立所述基板管理控制器和所述高速串行计算机扩展总线标准子卡之间的管理组件传输协议链包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述基板管理控制器对高速串行计算机扩展总线标准链路...

【专利技术属性】
技术研发人员:曹卫国
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1