操作系统的监控方法技术方案

技术编号:5088523 阅读:155 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种操作系统的监控方法,其主要利用基板管理控制器去侦测操作系统当机与否。当操作系统当机时,传送警报信号给计算机管理装置。

【技术实现步骤摘要】

本专利技术是有关于一种监控方法,且特别是有关于一种。
技术介绍
近年来由于工商发达、社会进步,相对提供的产品亦主要针对便利、确实、经济实 惠为主旨,因此,当前开发的产品亦比以往更加进步,而得以贡献社会。现行并无有效方法可以监控操作系统健康状态,故当操作系统发生当机情况时, 往往需要经过一段时间后,由计算机管理者手动检查或经由使用者回报才得知计算机操作 系统已发生当机现象,然后才会设法排除故障。由此可见,上述现有的监控方式,显然仍存在不便与缺陷,而亟待加以进一步改 进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用 的方式被发展完成。因此,如何能在操作系统发生当机情况以后自动通知计算机管理者,实 属当前重要研发课题之一,亦成为当前相关领域亟需改进的目标。
技术实现思路
因此,本专利技术的一目的是在提供一种,用于自动判断操作系 统当机与否,在操作系统发生当机情况,则自动发送警报信息。依据本专利技术第一实施例,一种包括下列步骤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,周期性地重置看门狗定时器。然而,一旦操作系统当机时,在操作系统下本文档来自技高网...

【技术保护点】
一种操作系统的监控方法,其特征在于,至少包含:(a)在一计算机开机以后进入一操作系统;(b)在该操作系统下执行一驱动程序去驱动一智能型平台管理接口跟一基板管理控制器进行沟通;(c)利用该基板管理控制器的看门狗定时器将一第一预定时间倒数到零;(d)当该计算机的该操作系统未当机时,透过该驱动程序每隔一第二预定时间重置该看门狗定时器,其中该第二预定时间小于该第一预定时间;以及(e)当该看门狗定时器将该第一预定时间倒数到零时,传送一警报信号给一计算机管理装置。

【技术特征摘要】

【专利技术属性】
技术研发人员:林大华
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1