服务器制造技术

技术编号:18237627 阅读:34 留言:0更新日期:2018-06-17 00:47
本发明专利技术提供一种服务器,该方法包括步骤:发送一个配置服务器的存储装置上一段存储空间以存储系统事件的请求至服务器;当服务器上有系统事件需要BMC记录时,判断BMC自带的存储器的存储空间是否不足;当判定BMC自带的存储器存储空间足够时,将该系统事件同时存储于存储器与存储装置上所请求的存储空间中,当判定BMC自带的存储器存储空间不足时,将该系统事件存储至存储装置上所请求的存储空间,通知系统管理员更新存储装置中存储的系统事件。利用本发明专利技术可以方便完整地记录系统事件。 1

The server

The present invention provides a server, which includes steps: sending a storage space on a storage device of a configuration server to store the request of the system event to the server; when a system event needs a BMC record on the server, it is judged whether the storage space of the memory brought by the BMC is insufficient; when it is determined that the BMC has its own memory. When the storage space of the storage is sufficient, the system events are stored in the storage space requested by the memory and storage devices. When the memory storage space of BMC is not enough, the system event is stored to the storage space requested on the storage device, and the system administrator is notified to update the storage system in the storage device. A series of events. The system can record events of the system conveniently and completely. One

【技术实现步骤摘要】
服务器本申请是申请号为:201310526819.7,申请日:2013年10月31日,专利技术名称为“系统事件处理系统及方法”的专利技术专利的分案申请。
本专利技术涉及一种事件处理系统及方法,尤其涉及一种系统事件处理系统及方法。
技术介绍
服务器由于需要高度的稳定性,所以都会由服务器的BMC(BaseboardManagementController,基板管理控制器)将服务器发生的系统事件(Systemevent)存储在BMC自带的储存空间里,然而BMC内建的储存空间非常的有限,以至于当空间满了之后,将无法储存新的系统事件,导致常常漏记了重要的系统事件。如此一来。服务器的系统管理者无法了解服务器到底发生了何种现象,也无从进行故障处理。此外,由于目前存储系统事件的方法都是利用BMC自带的储存空间存储的,因此系统管理者也无法进行系统事件的索引与局部编辑,当BMC自带的存储空间存满的时候,系统管理者也只能将全部的系统事件清空,这样一来不论重要的系统事件或是不重要的系统事件都将一次被清空,失去了记录系统事件的重要性。
技术实现思路
鉴于以上内容,有必要提供一种系统事件处理系统及方法,通过在服务器与基板管理控制器上同时存储系统事件,并在基板管理控制器的存储空间不足时,更新服务器上存储的系统事件且同步于基板管理控制器上,保证系统事件记录的准确性及重要性。一种系统事件处理系统,运行于服务器上的基板管理控制器BMC上,该系统包括:请求模块,用于发送一个配置服务器的存储装置上一段存储空间以存储系统事件的请求至服务器;判断模块,用于当服务器上有系统事件需要BMC记录时,判断BMC自带的存储器的存储空间是否不足;存储模块,用于当判定BMC自带的存储器存储空间足够时,将该系统事件同时存储于存储器与存储装置上所请求的存储空间中,以及当判定BMC自带的存储器存储空间不足时,将该系统事件存储至存储装置上所请求的存储空间;通知模块,用于当判定BMC自带的存储器存储空间不足时,通知系统管理员更新存储装置中存储的系统事件。一种系统事件处理方法,应用于服务器上的基板管理控制器BMC上,该方法包括:请求步骤:发送一个配置服务器的存储装置上一段存储空间以存储系统事件的请求至服务器;判断步骤:当服务器上有系统事件需要BMC记录时,判断BMC自带的存储器的存储空间是否不足;存储步骤:当判定BMC自带的存储器存储空间足够时,将该系统事件同时存储于存储器与存储装置上所请求的存储空间中;通知步骤:当判定BMC自带的存储器存储空间不足时,将该系统事件存储至存储装置上所请求的存储空间并通知系统管理员更新存储装置中存储的系统事件。相较于现有技术,本专利技术提供的系统事件处理系统及方法,通过在服务器与基板管理控制器上同时存储系统事件,并在基板管理控制器的存储空间不足时,更新服务器上存储的系统事件且同步于基板管理控制器上,使得系统管理员可以根据系统事件的重要性,继续适当地删除和更新,同时也保证了当有新的系统事件发生时不会被漏记。保证系统事件记录的准确性及重要性。附图说明图1是本专利技术系统事件处理系统较佳实施例的架构图。图2是本专利技术系统事件处理系统较佳实施例的功能模块图。图3是本专利技术系统事件处理方法较佳实施例的流程图。主要元件符号说明服务器1处理器10BMC11处理系统12存储器13存储装置14请求模块120判断模块121存储模块122通知模块123同步模块124如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式如图1所示,是本专利技术系统事件处理系统较佳实施例的架构图。所述的系统事件处理系统12(以下简称“处理系统12”)运行于服务器1的BMC11(BaseboardManagementController,基板管理控制器)上。所述的服务器1还包括处理器10以及存储装置14。所述的处理器10用于执行所述处理系统12中的各个程序段的程序代码,以实现处理系统12中的各功能模块的功能(详见图2的描述)。所述存储装置14用于存储服务器1的相关数据。所述的BMC11与服务器1之间通过IPMI命令(IntelligentPlatformManagementInterface,智能平台管理界面)进行通信。所述的BMC11自身带有一个存储器13,用于当服务器1有系统事件(Systemevent)时,存储该系统事件。该存储器13的存储空间有一定的大小限制。如图2所示,是本专利技术处理系统12的较佳实施例的功能模块图。所述的处理系统12包括请求模块120、判断模块121、存储模块122、通知模块123以及同步模块124。所述的请求模块120用于发送一个配置存储装置14上的一段存储空间以存储系统事件的请求至服务器1。所述判断模块121用于当服务器1上有系统事件需要BMC记录时,判断BMC11上的存储器13的存储空间是否不足。所述的判断模块121可以通过判断当前存储器13上的剩余存储空间的大小是否小于当前需要记录的系统事件的大小来判断存储器13的存储空间是否不足。若当前的剩余存储空间大小小于当前需要记录的系统事件的大小,表示存储器13的存储空间不足。若当前的剩余存储空间大小大于或等于当前需要记录的系统事件的大小,表示存储器13的存储空间是足够的。在其他较佳实施例中,若所要记录的系统事件的大小比较固定,所述的判断模块121也可以通过判断当前存储器13上的剩余空间是否小于一个预设的阀值,以判断存储器13的存储空间是否不足。所述的存储模块122用于当判定BMC11上的存储器13的存储空间足够时,将该系统事件同时存储于存储器13与存储装置14上所请求的存储空间中。所述的存储模块122还用于当判定存储器13的存储空间不足时,将该系统事件存储至存储装置14上所请求的存储空间。所述的通知模块123用于当判定存储器13的存储空间不足时,通知系统管理员更新服务器1上存储装置14中存储的系统事件。所述的通知模块123可以通过邮件或传送SNMPtrap(简单网络管理协议自陷等提示方式,通知系统管理员进行处理。系统管理员可以删除存储装置14中不重要或已处理的系统事件,以更新存储装置14中的系统事件。所述的同步模块124用于当存储装置14上存储的系统事件更新完成后,将存储装置14上所请求的存储空间中更新后的系统事件同步存储于BMC11的存储器13中。如图3所示,是本专利技术系统事件处理方法的较佳实施例的流程图。应该了解,本专利技术所述系统事件处理方法并不限于图3所示流程图中的步骤及顺序。根据不同的实施例,图3所示流程图中的步骤可以增加、移除、或者改变顺序。步骤S111,请求模块120发送一个配置存储装置14上的一段存储空间以存储系统事件的请求至服务器1。步骤S112,当服务器1上有系统事件需要BMC11记录时,判断模块121判断BMC11上的存储器13的存储空间是否不足。所述的判断模块121可以通过判断当前存储器13上的剩余存储空间的大小是否小于当前需要记录的系统事件的大小来判断存储器13的存储空间是否不足。若当前的剩余存储空间大小小于当前需要记录的系统事件的大小,表示存储器13的存储空间是足够的,流程进入步骤S114。在其他较佳实施例中,若所要记录的系统事件的大小比较固定,所述的判断模块121也可以通过判断当前存储器13上本文档来自技高网...
服务器

【技术保护点】
1.一种服务器,其特征在于,所述服务器包括处理器、基板管理控制器BMC以及存储装

【技术特征摘要】
1.一种服务器,其特征在于,所述服务器包括处理器、基板管理控制器BMC以及存储装置,所述BMC包括系统事件处理系统以及存储器;所述系统事件处理系统包括:请求模块,用于发送一个配置所述存储装置上一段存储空间以存储系统事件的请求至所述服务器;判断模块,用于当所述服务器上有系统事件需要所述BMC记录时,判断所述BMC自带的存储器的存储空间是否不足;存储模块,用于当判定所述BMC自带的存储器存储空间足够时,将该系统事件同时存储于所述存储器与所述存储装置上所请求的存储空间中,以及当判定所述BMC自带的存储器存储空间不足时,将该系统事件存储至所述存储装置上所请求的存储空间。2.根据权利要求1所述的服务器,其特征在于,所述系统事件处理系统还包括:通知模块,用于当判定所述BMC自带的存储器存储空间不足时,通知系统管理员更新所述存储装置中存储的系统事件。3.根据权利要求2所述的服务器,其特征在于,所述系统事件处理系统还包括:同步模块,用于当所述存储装置上存储的系统事件更新完成后,将所述存储装置上所请求的存储空间中更新后的系统事件同步存储于所述存储器中。4.根据权利要求1所述的服务器,其...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳迈辽技术转移中心有限公司
类型:发明
国别省市:广东,44

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

1