[发明专利]一种服务器监控管理方法、装置及电子设备和存储介质有效
申请号: | 201911207156.6 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111008106B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 易凌鹰;叶笑夕 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 监控 管理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种服务器监控管理方法、装置及设备和介质,BMC上电启动后,加载BMC镜像文件;BMC镜像文件包括公共功能库和项目专用功能库;基于BMC镜像文件将公共功能库中所有公共功能函数的地址保存至预设功能函数表中;根据服务器机型加载对应的项目专用功能库;查找项目专用功能库中是否存在与预设功能函数表中的预设功能函数相同的专用功能函数;若是,则将当前预设功能函数对应的调用地址更新为当前专用功能函数的调用地址,得到更新后功能函数表,实现BMC的初始化,利用初始化后的BMC进行服务器监控管理。本申请无需用户针对不同服务器机型单独开发BMC,避免了大量的重复工作,提高了工作效率,降低了后期的维护成本。
技术领域
本申请涉及服务器技术领域,更具体地说,涉及一种服务器监控管理方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
随着用户对服务器性能需求的提高,用户对不同服务器计算节点的需求数量也越来越多。当下流行的服务器无论以架构分类还是以性能分类,都多达上百种,而且随着CPU的升级,针对不同CPU开发的新型服务器种类也越来越多。但是无论哪种服务器,内部都会有BMC进行整机系统的监控和控制,便于用户更好的管理服务器。
作为内部监控系统的BMC来说,通常会根据其服务器的种类来进行开发或维护,如何根据服务器不同机型高效地开发相应适配的BMC固件是本领域技术人员需要解决的问题。
发明内容
本申请的目的在于提供一种服务器监控管理方法、装置及一种电子设备和一种计算机可读存储介质,避免了大量的重复工作,提高了工作效率,降低了后期的维护成本。
为实现上述目的,本申请提供了一种服务器监控管理方法,包括:
当BMC上电启动后,加载BMC镜像文件;所述BMC镜像文件包括公共功能库和项目专用功能库;
基于所述BMC镜像文件对预设功能函数表进行初始化,将所述公共功能库中所有公共功能函数的调用地址保存至所述预设功能函数表中;
确定当前运行的服务器机型,并根据所述服务器机型加载对应的所述项目专用功能库;
查找所述项目专用功能库中是否存在与所述预设功能函数表中的预设功能函数相同的专用功能函数;
如果是,则将当前预设功能函数对应的调用地址更新为当前专用功能函数的调用地址,得到更新后功能函数表,实现BMC的初始化,以便利用初始化后的BMC进行服务器监控管理。
可选的,所述查找所述项目专用功能库中是否存在与所述预设功能函数表中的预设功能函数相同的专用功能函数,包括:
根据所述预设功能函数的标识信息查找所述项目专用功能库中是否存在对应的专用功能函数;所述标识信息包括函数名称和/或函数ID号。
可选的,所述查找所述项目专用功能库中是否存在与所述预设功能函数表中的预设功能函数相同的专用功能函数,包括:
通过预设接口读取所述项目专用功能库提供的专用功能函数表;
对所述专用功能函数表和所述预设功能函数表进行匹配,根据匹配结果确定所述项目专用功能库中是否存在与所述预设功能函数表中的预设功能函数相同的专用功能函数。
可选的,所述查找所述项目专用功能库中是否存在与所述预设功能函数表中的预设功能函数相同的专用功能函数之后,还包括:
若所述项目专用功能库中存在未能与所述预设功能函数匹配的不同专用功能函数,则将未匹配成功的不同专用功能函数以及对应的调用地址补充录入至所述预设功能函数表中。
可选的,还包括:
为所述更新后功能函数表封装通用的统一接口,以便应用程序基于所述统一接口调用所述更新后功能函数表中的功能函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911207156.6/2.html,转载请声明来源钻瓜专利网。