监控设备分析方法、装置、计算机装置及存储介质制造方法及图纸

技术编号:25479105 阅读:26 留言:0更新日期:2020-09-01 23:00
本发明专利技术提供一种监控设备分析方法,所述方法用于监控设备分析系统平台,所述系统平台用于对基板管理控制器所监控设备的性能进行特征分析,所述方法包括:接收用户输入的基板管理控制器的IP地址;获取基板管理控制器IP地址对应的基板管理控制器源代码并确定源代码对应的应用程序编程接口类型,根据基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单,所述功能菜单中包括至少一个分析项目;根据功能菜单的分析项目对基板管理控制器监控设备的性能进行分析;存储对所述基板管理控制器所监控设备性能的分析结果。通过在监控设备分析系统平台中的分析项目对基板管理控制器所监控设备的性能进行分析,极大节省了人力和时间成本。

【技术实现步骤摘要】
监控设备分析方法、装置、计算机装置及存储介质
本专利技术涉及计算机
,具体涉及一种监控设备分析方法、监控设备分析装置、计算机装置及存储介质。
技术介绍
BMC(BaseboardManagementController)基板管理控制器,BMC应用于服务器、高端交换机、JBOD(磁盘簇)和JBOF(闪存簇)类型的存储系统中。管理员可通过BMC获取BMC监控设备的系统健康信息,还能用于远程管理。OpenBMC是一个开源的软件架构用于构建一个完整的基板管理控制器(BMC)的Linux镜像(Linuximage)。目前,在服务器的基板管理控制装置的相关
中,传统的判断BMC监控性能的方法是人工输入一系列指令进行验证BMC的监控性能,这个过程费时费力,因此需要开发一种新的监控设备分析方法,使用者只需输入一组或者一系列指令就可以自动进行BMC监控设备性能的验证分析。
技术实现思路
鉴于以上内容,有必要提出一种监控设备分析方法及装置、计算机装置和计算机可读存储介质,监控设备分析方法以更加简易快捷的方式对基板管理控制器的性能进行判定。本申请的第一方面提供一种监控设备分析方法,所述方法应用于监控设备分析系统平台,所述监控设备分析系统平台用于对基板管理控制器所监控的设备的性能进行特征分析,所述方法包括:接收用户输入的基板管理控制器的IP地址;获取基板管理控制器IP地址对应的基板管理控制器源代码并确定所述源代码对应的应用程序编程接口类型,根据所述基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单,所述功能菜单中包括至少一个分析项目;根据所述功能菜单中的分析项目对基板管理控制器所监控设备的性能进行分析;存储对所述基板管理控制器所监控设备性能的分析结果。所述获取基板管理控制器IP地址对应的基板管理控制器源代码的方法为:监控设备分析系统平台接收不同的curl指令,获取基板管理控制器IP地址对应的基板管理控制器源代码,其中,所述不同的curl指令包括:对应于RedfishAPI的curl指令和对应于RestAPI的curl指令。所述功能菜单包括Redfish功能菜单和RestAPI功能菜单,所述根据所述基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单的方法为:所述监控设备分析系统平台接收与RedfishAPI对应的curl指令,如果根据所述RedfishAPI对应的curl指令接收到基板管理控制器的源代码,确定所述基板管理控制器源代码的代码类型对应的应用程序编程接口类型为RedfishAPI,则选择Redfish功能菜单;如果根据所述RedfishAPI对应的curl指令没有收到基板管理控制器的源代码,在监控设备分析系统平台接收与RestAPI对应的curl指令,如果接收到基板管理控制器的源代码,则确定所述基板管理控制器的源代码的代码类型对应的应用程序编程接口类型为RestAPI,则选择RestAPI功能菜单;如果依旧没有收到基板管理控制器的源代码,则检测网络是否通畅和/或检测所述基板管理控制器是否具有监控设备框架。所述Redfish功能菜单中的分析项目包括:支持指令特征、反向指令特征、传感器数据记录特征、传感器错误探测特征、通用输入输出特性、现场可更换单元读写特征、主读写特征、电源控制特征、基板管理控制器固件特征、程序存储单元固件特征、指令应力特征、重启应力特征、双向二线制同步串行总线特征、安全文件传送协议特征、通道验证特征、系统事件日志记录特征中的一项或多项。所述RestAPI功能菜单中的分析项目包括:基板管理控制器连接特性、支持指令特征、反向指令特征、传感器数据记录特征、传感器错误探测特征、现场可更换单元读写特征、主读写特征、电源控制特征、基板管理控制器固件特征、指令应力特征、重启应力特征、双向二线制同步串行总线特征中的一项或多项。根据所述功能菜单中的所述分析项目对基板管理控制器所监控设备的性能进行分析的方法为:将基板管理控制器源代码中的数据与监控设备分析系统平台数据库中的数据进行比对;如果所述基板管理控制器源代码中的数据与所述数据库中的数据一致或在数据库数据标定的范围内则确定基板管理控制器所监控设备的性能正常,如果所述基板管理控制器源代码中的数据与所述数据库中的数据不一致或超出数据库中数据标定的范围则确定基板管理控制器监控设备的性能异常;其中,所述基板管理控制器源代码中的数据包含基板管理控制器所监控设备的实时性能数据信息;所述监控设备分析系统平台数据库中的数据为所述基板管理控制器所监控设备在正常状态下的性能数据信息。根据所述功能菜单中的所述分析项目对基板管理控制器所监控设备的性能进行分析的方法还包括:按照所述分析项目逐一进行分析,或通过加载配置文件来进行序列功能分析,所述配置文件包含所要分析的分析项目列表。本申请的第二方面提供一种监控设备分析装置,所述装置包括:基板管理控制器IP地址输入模块:接收用户输入的基板管理控制器的IP地址;功能菜单选择模块:获取基板管理控制器IP地址对应的基板管理控制器源代码并确定所述源代码对应的应用程序编程接口类型,根据所述基板管理控制器源代码对应的应用程序编程接口的类型选择对应的功能菜单,所述功能菜单中包括至少一个分析项目;监控性能分析模块:根据所述功能菜单中的分析项目对基板管理控制器所监控设备的性能进行分析;分析结果存储模块:存储对所述基板管理控制器所监控设备性能的分析结果。本申请的第三方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前所述监控设备分析方法。本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述监控设备分析方法。本专利技术监控设备系统分析方法,通过在监控设备系统分析平台输入基板管理控制器的IP地址获取基板管理控制器源代码信息,在相应的功能菜单中选择入一组或者一系列分析项目实现对基板管理控制器监控设备性能进行验证分析,极大的节省了人力和时间成本。附图说明图1是本专利技术实施例一提供的监控设备分析方法的应用环境架构示意图。图2是本专利技术实施例二提供的监控设备分析方法流程图。图3是本专利技术实施例三提供的监控设备分析装置的结构示意图。图4是本专利技术实施例四提供的计算机装置示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另有定义本文档来自技高网...

【技术保护点】
1.一种监控设备分析方法,其特征在于,所述方法应用于监控设备分析系统平台,所述监控设备分析系统平台用于对基板管理控制器所监控的设备的性能进行特征分析,所述方法包括:/n接收用户输入的基板管理控制器的IP地址;/n获取基板管理控制器IP地址对应的基板管理控制器源代码并确定所述源代码对应的应用程序编程接口类型,根据所述基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单,所述功能菜单中包括至少一个分析项目;/n根据所述功能菜单中的分析项目对基板管理控制器所监控设备的性能进行分析;/n存储对所述基板管理控制器所监控设备性能的分析结果。/n

【技术特征摘要】
1.一种监控设备分析方法,其特征在于,所述方法应用于监控设备分析系统平台,所述监控设备分析系统平台用于对基板管理控制器所监控的设备的性能进行特征分析,所述方法包括:
接收用户输入的基板管理控制器的IP地址;
获取基板管理控制器IP地址对应的基板管理控制器源代码并确定所述源代码对应的应用程序编程接口类型,根据所述基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单,所述功能菜单中包括至少一个分析项目;
根据所述功能菜单中的分析项目对基板管理控制器所监控设备的性能进行分析;
存储对所述基板管理控制器所监控设备性能的分析结果。


2.如权利要求1所述的监控设备分析方法,其特征在于,所述获取基板管理控制器IP地址对应的基板管理控制器源代码的方法为:
监控设备分析系统平台接收不同的curl指令,获取基板管理控制器IP地址对应的基板管理控制器源代码,其中,所述不同的curl指令包括:对应于RedfishAPI的curl指令和对应于RestAPI的curl指令。


3.如权利要求2所述的监控设备分析方法,其特征在于,所述功能菜单包括Redfish功能菜单和RestAPI功能菜单,所述根据所述基板管理控制器源代码对应的应用程序编程接口类型选择对应的功能菜单的方法为:
所述监控设备分析系统平台接收与RedfishAPI对应的curl指令,如果根据所述RedfishAPI对应的curl指令接收到基板管理控制器的源代码,确定所述基板管理控制器源代码的代码类型对应的应用程序编程接口类型为RedfishAPI,则选择Redfish功能菜单;
如果根据所述RedfishAPI对应的curl指令没有收到基板管理控制器的源代码,在监控设备分析系统平台接收与RestAPI对应的curl指令,如果接收到基板管理控制器的源代码,则确定所述基板管理控制器的源代码的代码类型对应的应用程序编程接口类型为RestAPI,则选择RestAPI功能菜单;
如果依旧没有收到基板管理控制器的源代码,则检测网络是否通畅和/或检测所述基板管理控制器是否具有监控设备框架。


4.如权利要求3所述的监控设备分析方法,其特征在于,所述Redfish功能菜单中的分析项目包括:支持指令特征、反向指令特征、传感器数据记录特征、传感器错误探测特征、通用输入输出特性、现场可更换单元读写特征、主读写特征、电源控制特征、基板管理控制器固件特征、程序存储单元固件特征、指令应力特征、重启应力特征、双向二线制同步串行总线特征、安全文件传送协议特征、通道验证特征、系统事件日志记录...

【专利技术属性】
技术研发人员:杨承达陈燕炫
申请(专利权)人:鸿富锦精密电子天津有限公司
类型:发明
国别省市:天津;12

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

1