操作系统的监控方法

文档序号:6583151阅读:91来源:国知局
专利名称:操作系统的监控方法
技术领域
本发明是有关于一种监控方法,且特别是有关于一种操作系统的监控方法。
背景技术
近年来由于工商发达、社会进步,相对提供的产品亦主要针对便利、确实、经济实 惠为主旨,因此,当前开发的产品亦比以往更加进步,而得以贡献社会。现行并无有效方法可以监控操作系统健康状态,故当操作系统发生当机情况时, 往往需要经过一段时间后,由计算机管理者手动检查或经由使用者回报才得知计算机操作 系统已发生当机现象,然后才会设法排除故障。由此可见,上述现有的监控方式,显然仍存在不便与缺陷,而亟待加以进一步改 进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用 的方式被发展完成。因此,如何能在操作系统发生当机情况以后自动通知计算机管理者,实 属当前重要研发课题之一,亦成为当前相关领域亟需改进的目标。

发明内容
因此,本发明的一目的是在提供一种操作系统的监控方法,用于自动判断操作系 统当机与否,在操作系统发生当机情况,则自动发送警报信息。依据本发明第一实施例,一种操作系统的监控方法包括下列步骤a.在计算机开机以后进入操作系统;b.在操作系统下执行一驱动程序去驱动智能型平台管理接口 (IntelligentPlatform Management Interface ;IPMI)跟基板管理控制器 (Baseboardmanagement controller ;BMC) iH^T^ffl ;c.利用基板管理控制器的看门狗定时器将第一预定时间倒数到零;d.当计算机的操作系统未当机时,透过驱动程序每隔第二预定时间重置看门狗定 时器,其中第二预定时间小于第一预定时间;以及e.当看门狗定时器将第一预定时间倒数到零时,传送警报信号给计算机管理装置。在第一实施例中,在执行步骤e.时,若计算机的操作系统发生当机,则无法透过 操作系统下的驱动程序重置看门狗定时器,于是当看门狗定时器将第一预定时间倒数到零 时,将警报信号传送给计算机管理装置。具体而言,在第一实施例的步骤e.可采用下列子步骤实现el.当看门狗定时器将第一预定时间倒数到零时,记录一看门狗事件文件 (Watchdog2 event);e2.利用基板管理控制器的平台事件过滤器(Platform Event Filter ;PEF)筛选 出看门狗事件文件;以及e3.根据看门狗事件文件,将警报信号传送给计算机管理装置。
在第一实施例中,上述的传送警报信号给计算机管理装置的方式,例如可以是发 送一电子邮件给计算机管理装置。在硬件方面,上述计算机为一服务器,服务器所安装的操作系统为窗口操作系统 或Linux操作系统。依据本发明第二实施例,一种操作系统的监控方法包括下列步骤a.在一计算机所安装的操作系统下执行一智能型平台管理接口的驱动程序,借以 透过智能型平台管理接口与一基板管理控制器进行沟通;b.设定基板管理控制器的看门狗定时器去计时,直到看门狗定时器所计算的时间 超过第一预定时间;c.当计算机的操作系统未当机时,透过驱动程序每隔一第二预定时间重置看门狗 定时器,俾使看门狗计时器重新开始计时,其中第二预定时间小于第一预定时间;以及d.当计算机的操作系统当机时,则无法透过操作系统下的驱动程序重置看门狗定 时器,于是当看门狗定时器所计算的时间超过第一预定时间时,传送一警报信号给计算机管理装置。具体而言,在第二实施例的步骤a.可采用下列子步骤实现al.在计算机开机以后进入操作系统;以及a2.于操作系统下加载驱动程序去驱动智能型平台管理接口跟基板管理控制器进 行沟通。另一方面,在第二实施例的步骤d.可采用下列子步骤实现dl.当看门狗定时器所计算的时间超过第一预定时间时,由基板管理控制器记录 一看门狗事件文件;d2.利用基板管理控制器的平台事件过滤器筛选出看门狗事件文件;以及d3.根据看门狗事件文件,将警报信号传送至计算机管理装置。在第二实施例中,上述的传送警报信号给计算机管理装置的方式,例如可以是发 送一电子邮件给计算机管理装置。在硬件方面,上述计算机为一服务器,服务器所安装的操作系统为窗口操作系统 或Linux操作系统。综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。通过 上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,其至少具有下列特点。1.就企业计算机的管理层面而言,计算机管理者不需要手动检查或经由使用者回 报才得知计算机操作系统已发生当机现象;以及2.本技术方案可以在操作系统发生当机情况的数分钟内自动通知计算机管理者, 让计算机管理者尽快安排故障排除事宜。以下将以实施例对上述的说明以及接下来的实施方式做详细的描述,并对本发明提供更进一步的解释。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下图1是依照本发明一实施例的一种操作系统的监控方法的流程图。主要组件符号说明100 操作系统的监控方法110 160:步骤
具体实施例方式为了使本发明的叙述更加详尽与完备,可参照所附的附图及以下所述各种实施 例,附图中相同的号码代表相同或相似的组件。另一方面,众所周知的组件与步骤并未描述 于实施例中,以避免对本发明造成不必要的限制。本发明所提供的技术方案是一种操作系统的监控方法,其可适用于计算机,或是 广泛地运用在相关的技术环节。此一计算机例如可为服务器、主机或其它有可能当机的计 算器设备。在硬件方面,计算机具备一智能型平台管理接口与一基板管理控制器;在软件方 面,计算机安装操作系统以及此智能型平台管理接口的驱动程序。图1是依照本发明一实施例的一种操作系统的监控方法100的流程图。如图所示, 监控方法100包含下列步骤110 160(应了解到,在本实施例中所提及的步骤,除特别叙 明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。首先,在步骤110可将计算机开机以进入操作系统。在本实施例中,计算机为服务 器,而操作系统为窗口操作系统或Linux操作系统。接着,在步骤120可于计算机所安装的操作系统下加载智能型平台管理接口的驱 动程序,并执行此驱动程序以驱动智能型平台管理接口,借以透过智能型平台管理接口与 基板管理控制器进行沟通。在步骤130可透过智能型平台管理接口的驱动程序来设定基板管理控制器的看 门狗定时器开始计时。在本实施例中,看门狗定时器可将一段第一预定时间倒数到零,或是 看门狗定时器计时到其所计算的时间超过第一预定时间为止。关于第一预定时间的长短可由计算机管理者依实际状况弹性设定。举例来说,第 一预定时间可设定为6分钟。在步骤140可透过智能型平台管理接口的驱动程序去重置基板管理控制器的看 门狗定时器,俾使看门狗定时器每当被重置时就会重新开始计时。在步骤150中,可判定计算机所安装的操作系统当机与否。具体而言,在步骤150 设定每隔一第二预定时间就去执行步骤140,其中第二预定时间应小于第一预定时间,举例 来说,第一预定时间可设定为6分钟,第二预定时间可设定为5分钟。倘若操作系统未当机 时,在步骤140透过智能型平台管理接口的驱动程序每隔一第二预定时间就去重置基板管 理控制器的看门狗定时器,则看门狗定时器会重新开始计时,使得看门狗定时器无法将第 一预定时间倒数到零,当然也无法计时到超过第一预定时间。因此,只要操作系统不当机, 就会反复执行步骤140、150,周期性地重置看门狗定时器。然而,一旦操作系统当机时,在操作系统下执行的程序也会跟着瘫痪。因此,无法 在步骤140透过智能型平台管理接口的驱动程序去重置基板管理控制器的看门狗定时器, 则看门狗定时器会将第一预定时间倒数到零、或计时到超过第一预定时间。然后,在步骤160可将警报信号传送给计算机管理装置,借以提醒计算机管理者该操作系统已发生当机 现象。若上述第一预定时间设定得愈短,则可以愈快侦测出当机现象。上述的计算机管理装置例如可为远程监控计算机,使得计算机管理者可由计算机 管理装置知道当机与否,不必亲自到现场检查。在步骤160中,可由基板管理控制器记录一看门狗事件文件;接着,利用基板管理 控制器的平台事件过滤器筛选出看门狗事件文件;然后,根据看门狗事件文件,将警报信号 传送至计算机管理装置,举例来说,可发送一电子邮件给计算机管理装置。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
1.一种操作系统的监控方法,其特征在于,至少包含(a)在一计算机开机以后进入一操作系统;(b)在该操作系统下执行一驱动程序去驱动一智能型平台管理接口跟一基板管理控制 器进行沟通;(c)利用该基板管理控制器的看门狗定时器将一第一预定时间倒数到零;(d)当该计算机的该操作系统未当机时,透过该驱动程序每隔一第二预定时间重置该 看门狗定时器,其中该第二预定时间小于该第一预定时间;以及(e)当该看门狗定时器将该第一预定时间倒数到零时,传送一警报信号给一计算机管 理装置。
2.根据权利要求1所述的操作系统的监控方法,其特征在于,步骤(e)包含当该看门狗定时器将该第一预定时间倒数到零时,记录一看门狗事件文件;利用该基板管理控制器的平台事件过滤器筛选出该看门狗事件文件;以及根据该看门狗事件文件,将该警报信号传送给该计算机管理装置。
3.根据权利要求1所述的操作系统的监控方法,其特征在于,步骤(e)包含当该计算机的该操作系统当机时,则无法透过该操作系统下的该驱动程序重置该看门 狗定时器,于是当该看门狗定时器将该第一预定时间倒数到零时,将该警报信号传送给该 计算机管理装置。
4.根据权利要求1所述的操作系统的监控方法,其特征在于,传送该警报信号给该计 算机管理装置的步骤包含发送一电子邮件给该计算机管理装置。
5.根据权利要求1所述的操作系统的监控方法,其特征在于,该计算机为一服务器,该 服务器所安装的该操作系统为窗口操作系统或Linux操作系统。
6.一种操作系统的监控方法,其特征在于,至少包含(a)在一计算机所安装的操作系统下执行一智能型平台管理接口的驱动程序,借以透 过该智能型平台管理接口与一基板管理控制器进行沟通;(b)设定该基板管理控制器的看门狗定时器去计时,直到该看门狗定时器所计算的时 间超过一第一预定时间;(c)当该计算机的该操作系统未当机时,透过该驱动程序每隔一第二预定时间重置该 看门狗定时器,俾使该看门狗计时器重新开始计时,其中该第二预定时间小于该第一预定 时间;以及(d)当该计算机的该操作系统当机时,则无法透过该操作系统下的该驱动程序重置该 看门狗定时器,于是当该看门狗定时器所计算的时间超过该第一预定时间时,传送一警报 信号给一计算机管理装置。
7.根据权利要求6所述的操作系统的监控方法,其特征在于,步骤(d)包含当该看门狗定时器所计算的时间超过该第一预定时间时,由该基板管理控制器记录一 看门狗事件文件;利用该基板管理控制器的平台事件过滤器筛选出该看门狗事件文件;以及根据该看门狗事件文件,将该警报信号传送至该计算机管理装置。
8.根据权利要求6所述的操作系统的监控方法,其特征在于,步骤(a)包含在该计算机开机以后进入该操作系统;以及在该操作系统下加载该驱动程序去驱动该智能型平台管理接口跟该基板管理控制器 进行沟通。
9.根据权利要求6所述的操作系统的监控方法,其特征在于,传送该警报信号给该计 算机管理装置的步骤包含发送一电子邮件给该计算机管理装置。
10.根据权利要求6所述的操作系统的监控方法,其特征在于,该计算机为一服务器, 该服务器所安装的该操作系统为窗口操作系统或Linux操作系统。
全文摘要
本发明涉及一种操作系统的监控方法,其主要利用基板管理控制器去侦测操作系统当机与否。当操作系统当机时,传送警报信号给计算机管理装置。
文档编号G06F11/32GK102053902SQ200910211590
公开日2011年5月11日 申请日期2009年11月10日 优先权日2009年11月10日
发明者林大华 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1