服务器异常告警系统及方法

文档序号:7896316阅读:1716来源:国知局
专利名称:服务器异常告警系统及方法
技术领域
本发明涉及一种告警系统及方法,特别是关于一种服务器异常告警系统及方法。
背景技术
为了保证服务器的安全运行,服务器的基板管理控制器会监控服务器的运行状态,在服务器出现异常状况时关闭或重启服务器,并通过网卡向远程设备发送告警信息。例如,当CPU温度超出门限值时,基板管理控制器会关闭服务器并利用网卡向远程设备发送告警信息。然而,在服务器在关机或开机时,网卡的工作会中断,若基板管理控制器正在发送告警信息,告警信息的传送将会失败。远程设备无法收到告警信息,减弱了对服务器的监控能力。

发明内容
鉴于以上内容,有必要提供一种服务器异常告警系统,能够在服务器出现异常状况时成功将告警信息利用网卡发送出去。此外,还有必要提供一种服务器异常告警方法,能够在服务器出现异常状况时成功将告警信息利用网卡发送出去。一种服务器异常告警系统,运行于服务器的基板管理控制器中,所述服务器包括网卡,服务器通过该网卡与远程设备网络连接,该系统包括判断模块,用于判断服务器是否出现导致关机或重启的异常状况;第一告警模块,用于当服务器出现导致关机或重启的异常状况时,通过网卡向远程设备发送告警信息,并将告警信息存储至基板管理控制器的存储器中;第二告警模块,用于检测服务器在告警时间内是否关机,当检测到服务器在告警时间内关机时,待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备,所述告警时间是成功发送告警信息所需的时间;及第三告警模块,用于检测服务器在告警时间内是否开机,当检测到服务器在告警时间内开机时,待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备。一种服务器异常告警方法,执行于服务器的基板管理控制器中,所述服务器包括网卡,服务器通过该网卡与远程设备网络连接,该方法包括步骤判断服务器是否出现导致关机或重启的异常状况;若服务器出现导致关机或重启的异常状况,则通过网卡向远程设备发送告警信息,并将告警信息存储至基板管理控制器的存储器中;检测服务器在告警时间内是否关机,所述告警时间是成功发送告警信息所需的时间;若检测到服务器在告警时间内关机,则待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备;检测服务器在告警时间内是否开机;及若检测到服务器在告警时间内开机,则待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备,并返回检测服务器在告警时间内是否关机的步骤。本发明在检测到服务器在告警时间内关机或开机时重新发送告警信息,保证了在服务器出现异常状况时成功将告警信息利用网卡发送出去。


图1为本发明服务器异常告警系统较佳实施例的应用环境示意图。图2为图1中服务器异常告警系统的功能模块图。图3为本发明服务器异常告警方法较佳实施例的流程图。主要元件符号说明
权利要求
1.一种服务器异常告警系统,运行于服务器的基板管理控制器中,所述服务器包括网卡,服务器通过该网卡与远程设备网络连接,其特征在于,该系统包括判断模块,用于判断服务器是否出现导致关机或重启的异常状况;第一告警模块,用于当服务器出现导致关机或重启的异常状况时,通过网卡向远程设备发送告警信息,并将告警信息存储至基板管理控制器的存储器中;第二告警模块,用于检测服务器在告警时间内是否关机,当检测到服务器在告警时间内关机时,待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备,所述告警时间是成功发送告警信息所需的时间;第三告警模块,用于检测服务器在告警时间内是否开机,当检测到服务器在告警时间内开机时,待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备。
2.如权利要求1所述的服务器异常告警系统,其特征在于,该系统还包括清除模块,用于当未检测到服务器在告警时间内关机或者未检测到服务器在告警时间内开机时,清除存储器存储的告警信息。
3.如权利要求1所述的服务器异常告警系统,其特征在于,所述导致关机或重启的异常状况是指用于指示服务器运行状况的被监控量超过门限值的情况。
4.如权利要求1所述的服务器异常告警系统,其特征在于,所述存储器是串行闪存。
5.一种服务器异常告警方法,执行于服务器的基板管理控制器中,所述服务器包括网卡,服务器通过该网卡与远程设备网络连接,其特征在于,该方法包括步骤判断服务器是否出现导致关机或重启的异常状况;若服务器出现导致关机或重启的异常状况,则通过网卡向远程设备发送告警信息,并将告警信息存储至基板管理控制器的存储器中;检测服务器在告警时间内是否关机,所述告警时间是成功发送告警信息所需的时间;若检测到服务器在告警时间内关机,则待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备;检测服务器在告警时间内是否开机;及若检测到服务器在告警时间内开机,则待网卡恢复正常工作后将存储的告警信息通过网卡发送给远程设备,并返回检测服务器在告警时间内是否关机的步骤。
6.如权利要求5所述的服务器异常告警方法,其特征在于,该方法还包括步骤若未检测到服务器在告警时间内关机或者未检测到服务器在告警时间内开机,则清除存储器存储的告警信息。
7.如权利要求5所述的服务器异常告警方法,其特征在于,所述导致关机或重启的异常状况是指用于指示服务器运行状态的被监控量超过门限值的情况。
8.如权利要求5所述的服务器异常告警方法,其特征在于,所述存储器是串行闪存。
全文摘要
一种服务器异常告警系统及方法,运行于服务器的基板管理控制器中,该系统包括判断模块,用于判断服务器是否出现导致关机或重启的异常状况;第一告警模块,用于当服务器出现异常状况时,通过服务器的网卡发送告警信息,并将告警信息存储至基板管理控制器的存储器中;第二告警模块,用于检测服务器在告警时间内是否关机,当检测到服务器关机时,待网卡恢复正常工作后通过网卡发送存储的告警信息;及第三告警模块,用于检测服务器在告警时间内是否开机,当检测到服务器在告警时间内开机时,待网卡恢复正常工作后通过网卡发送存储的告警信息。本发明能够在服务器出现异常状况时成功发送告警信息。
文档编号H04L12/26GK102571465SQ20101059903
公开日2012年7月11日 申请日期2010年12月21日 优先权日2010年12月21日
发明者张玉岗, 黄嘉庆 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1