[发明专利]通过基板管理控制模块提供系统运作信息的系统及其方法在审
申请号: | 201310597492.2 | 申请日: | 2013-11-22 |
公开(公告)号: | CN104660432A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 陈龙 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 管理 控制 模块 提供 系统 运作 信息 及其 方法 | ||
技术领域
本发明涉及一种系统运作信息提供系统及其方法,特别是指一种通过基板管理控制模块提供系统运作信息的系统及其方法。
背景技术
目前,智能平台管理接口(Intelligent Platform Management Interface,IPMI)已经成为管理服务器时广泛被使用的管理协议,其优点是可以利用基板管理控制器(Baseboard Management Controller,BMC)所具有的OOB(out-of-band)管理功能,只要设置基板管理控制器的服务器有与网络连接,且该服务器有通电,远端的服务管理系统便可以通过基板管理控制器获取由基板管理控制器所获取的信息(在本发明中被称为「装置运作信息」)。
基板管理控制器所获取的装置运作信息主要是主机板上的感测器的信息,这是因为目前基板管理控制器与服务器中的其他硬件之间没有标准的通讯协议,所以,若基板管理控制器需要获取其他硬件的信息,便需要包含可以与其他硬件通讯的功能,但事实上,这是有困难的。另外,基板管控制器也无法获取在服务器中运行的操作系统的信息,例如,服务器名称、操作系统类型等。
为了要获取基板管理控制器无法获取到的其他硬件与操作系统的信息(在本发明中被称为「系统运作信息」,藉以与基板管理控制器可以获取到的「装置运作信息」产生区隔),现有技术是在操作系统内执行服务代理(Agent)程序,远端的服务管理系统通过网络向服务代理程序请求服务代理程序所获取到的系统运作信息。
但是事实上,不同服务器中的服务代理程序并没有统一的通讯协议,也就是说,服务管理系统需要包含各种可能被服务代理程序使用的通讯协议,否则便无法向服务代理程序请求系统运作信息,同时,也因为各个服务器中的服务代理程序所使用的通讯协议不同,服务管理系统还需要额外协调不同通讯协议之间的运作。
综上所述,可知现有技术中长期以来一直存在当服务管理系统有向服务代理程序请求系统运作信息的需求时,需要管理多种通讯协议,造成服务管理系统的额外负担的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于现有技术存在当服务管理系统有向服务代理程序请求系统运作信息的需求时,服务管理系统会增加管理多种通讯协议的负担的问题,本发明遂揭露一种通过基板管理控制模块提供系统运作信息的系统及其方法,其中:
本发明所揭露的通过基板管理控制模块提供系统运作信息的系统,应用于服务器,至少包含:基板管理控制模块,提供服务管理系统(Server Management System)连接;通讯模块,执行于服务器上所运行的操作系统中;服务代理(Agent)程序,执行于服务器上所运行的操作系统中,用以获取基板管理控制模块无法取得的系统运作信息,及用以通过通讯模块将系统运作信息提供给基本管理控制模块储存,使服务管理系统通过基板管理控制模块获取系统运作信息。
本发明所揭露的通过基板管理控制模块提供系统运作信息的方法,应用于包含基板管理控制模块的服务器,其步骤至少包括:于服务器上所运行的操作系统中执行服务代理程序;服务代理程序获取基板管理控制模块无法取得的系统运作信息;服务代理程序传送系统运作信息至基板管理控制模块;基板管理控制模块储存系统运作信息;基板管理控制模块提供相连接的服务管理系统获取所储存的系统运作信息。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明的服务代理程序通过通讯模块将所获取到的系统运作信息写入基板管理控制模块中,使得服务管理系统可以通过基板管理控制模块获取服务代理程序所获取到的系统运作信息,藉以解决现有技术所存在的问题,并可以达成无须启动操作系统也可以获得操作系统的信息的技术功效。
附图说明
图1为本发明所提的通过基板管理控制模块提供系统运作信息的系统架构图。
图2A为本发明所提的通过基板管理控制模块提供系统运作信息的方法流程图。
图2B为本发明所提的记录事件的附加方法流程图。
图2C为本发明所提的传送通知的附加方法流程图。
【符号说明】
100 服务器
101 操作系统
110 服务代理程序
130 通讯模块
150 基板管理控制模块
400 服务管理系统
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310597492.2/2.html,转载请声明来源钻瓜专利网。