用于监控服务器之监控方法

文档序号:7968954阅读:228来源:国知局
专利名称:用于监控服务器之监控方法
技术领域
本发明有关于监控方法,尤指一种用于监控服务器之监控方法。
技术背景按,目前世界上个人计算机及服务器(Server)的高度发展,无论是用于 多媒体创作、因特网、电子邮件、金钱管理、数据管理、游戏及绘画(图)等 应用,使得人们的生活更加方便与简捷。且由于当前科技的日新月异,个人计 算机之制造厂商不断地研发出功能更高且更便宜之电子零组件,同时,制造厂 商亦大量采用自动化技术,减少了人力的成本支出,因此,使得制造厂商在生 产个人计算机时所需之成本不断下降,而反应到个人计算机之售价后,令越来 越多的消费者,愿意购买个人计算机,造成在当前高度发展的国家中,个人计 算机几乎已成为每个家庭所必备。由于个人计算机数量的大幅增加,且应用越来越广泛及庞大,制造厂商及 企业为提供足够的网络及管理等资源,以供该等个人计算机使用,因而大量制 造与装设了许多的服务器,以符合当前世界上人们的需求。然而,对于 Mismanagement Information System 管理信息系统)人员而言,若在一机房 中装设有越多的服务器,则MIS人员在机房中面对该等数量庞大且规格迥异之 服务器时,要如何判断出哪一台服务器是否发生异常,或哪一台服务器的部份 功能失常等,对MIS人员而言是一大考验。在过去,MIS人员必须进入机房内部, 针对每一台服务器分别进行检测,或因应网络之发明,各制造厂商针对每一台 服务器所提供一远程管理接口,使得MIS人员可透过各该远程管理接口,而在 网络上检测各该服务器。然而,由于各制造厂商分别拥有其独家之远程管理接 口之技术及设计,且各服务器所安装之作业平台也不尽相同,因此在过去,MIS 人员难以通过各该远程管理接口,而有效管理该等数量庞大、规格迥异且不同 作业平台之服务器。因此,在公元1998年9月时,Intel Dell HP及NEC等企业,共同联合 发表了智能型平台管理接口 1.0版(Intelligent Platform Management Interface,以下简称IPMI)的跨平台解决方案,IPMI是一种可统一服务器对 外沟通的语言,透过IPMI管理软件,便能够管理所有具备IPMI接口的设备。 尔后在公元2001年发表之IPMI 1 5版中,更增加了L颜、Serial Modem、 PCI Management Bus等系统管理的沟通接口,使得IPMI可透过LAN,而与一机板管 理控制器(Baseboard Management Controller,以下简称BMC)间进行沟通,
其中IPMI可被视作是一个韧体,而BMC即是负责执行之控制芯片;且提供警报 (Alerting)的功能,用以在服务器发生异常时,可透过网络发送电子邮件或 简讯通知MIS人员,有效提升服务器管理的方便性与时效性。接着,在公元2004年时,Intel更发表了 IPMI 2 0版,包含远程服务器 主机画面的监控(Console Redirection),以提供更高的安全性,并支持单元 化刀锋型服务器(Blade Server)及能够向下兼容IPMI 1 0及1.5的规格,且 具备远程管理及自动回复等功能,用以协助MIS人员可随时掌控服务器之状态 (如风扇转速、系统温度及电压等),并执行电源管理(如开关机、重新开 机等),进而提升管理效益。然而,由于IPMI仅是一种管理接口的设计规则,因而各制造厂商皆可在该设计规则下设计出专属专用的服务器管理软件及其使用接口,造成各服务器管 理软件仍不具备统一的接口,丧失了 IPMI 「统一服务器对外沟通…」之原意, 且驱动程序亦多半都是由各制造厂商自行设计与规划,彼此间互不兼容,甚至就算同一家制造厂商,也不见得可以完全支持市面上的主流操作系统。因此, 在目前业界中仍旧缺乏统一的标准及通讯协议接口,以及缺乏支持各种操作系 统的跨异质平台能力,故,如何设计出一种用于监控服务器之监控方法,以解 决上述诸多问题,实乃目前刻不容缓而亟待解决之一重要课题。发明内容有鉴于传统MIS人员在管理机房以及智能型平台管理接口 (IPMI)在实际 施用时所具有之诸多缺点,因此,发明人乃根据多年来之技术经验,及所累积 之专业知识,针对上述问题,开发设计出本发明之一种用于监控服务器之监控 方法。本发明之一目的,是提供一种用于监控服务器之监控方法,该监控方法是 应用在一计算机装置与至少一个服务器间,该服务器设有一机板管理单元,用 以监控该服务器内部各构成组件之状态,并分别产生对应之检测数据,且将该 等检测数据依一第一转换对照表转换成对应之封包,再透过一第一传输单元传 输到一网络上;而该计算机装置设有一监控模块,该监控模块可在该网络上取 得每一个封包,并在判断出一封包为该机板管理模块所输出时,依对应该第一 转换对照表之一第二转换对照表,将该封包转换成原始之检测数据,使得该监 控模块之一接口单元可在取得该等检测数据后,转换成对应之状态信息,再显 示在该计算机装置之一显示器上;如此,该计算机装置之使用者即可透过该等 状态信息,得知各该服务器内部之状态,达到可远程监控该等服务器之目的。本发明之另一目的是该监控模块中包含有若干个接口单元,该等接口单元 可由电压、温度及风速等信息之接口单元所构成,并可依使用者之实际需要而 被选择及使用,且该等接口单元分别具有一索引值,用以判断该机板管理单元 所输出之检测数据之索引值,并接收索引值相符者之检测数据,再显示在该计 算机装置之显示器上;如此,即使各该服务器之系统相异,该监控模块仍可透 过具有公用通讯协议之网络,取得各该封包,并分别转换成原始之检测数据, 再由各该可被选用之接口单元显示。


图1是本发明中, 一计算机装置与若干个服务器透过网络相连接在一起之 结构示意图;图2是本发明中,该服务器之结构示意图;图3是本发明中,该计算机装置之结构示意图。
具体实施方式
本发明是一种用于监控服务器之监控方法,其较佳实施例请参阅图1所示, 该监控方法应用在一计算机装置20及至少一个服务器30间,并通过安装在该 计算机装置20中之一监控模块21 (如图3所示)达成。该等服务器30分别与 该计算机装置20间建立联机,用以相互传输数据。再请参阅图2所示,各该服 务器30(如机架型服务器(Rack Mount Server)与刀锋型服务器(Blade Server) 等)分别设有一机板管理模块31,用以检测服务器30内部之状态。各该机板管 理模块31包含有一第一传输单元32、 一检测单元33及一第一转换单元34。其 中该第一传输单元32可与具有公用通讯协议之一网络40 (如因特网40或局 域网络40等)相连接,使得该服务器30可在该网络40上收送封包;该检测单 元33可连接该服务器30内部之至少一个传感器(如转速传感器、温度传感 器及电压传感器等),该等传感器可检测该服务器30内部各构成组件(如风扇及中央处理器(CPU)等)之状态,并分别产生对应之检测数据(如风扇转动圈数值、系统温度值及电压值等),以供该检测单元33可自该等传感器中取 得各该传感器之检测资料;而该第一转换单元34用以将该检测单元33所分别 接收到之检测数据,依该机板管理模块31之地址信息(如IP Address或MAC Address等)及一第一转换对照表35 (如智能平台管理接口协议(Intelligent Platform Management Interface Protocol, 以下简称IPMI Protocol)),车专换 成对应之封包,并透过该第一传输单元32将该封包输出到该网络40上。另请参阅图1、 2及3所示,该计算机装置20 (如笔记型计算机)设有一 第二传输单元22及一监控模块21 (或称监控软件)。该第二传输单元22可与该 网络40相连接,使得该计算机装置20可透过该第二传输单元22,接收在该网 络40上传输的每一个封包。该监控模块21包含一自动搜寻单元23、 一第二转 换单元24及至少一个接口单元25。该自动搜寻单元23可分析该等封包,并判 断该等封包是否由该服务器30所输出?若是,即将各该封包传输到该第二转换
单元24;否则,放弃该等封包。该第二转换单元24可自该自动搜寻单元23中 取得各该封包,并依对应该第一转换对照表35之一第二转换对照表27,将各该 封包转换成原始之检测数据;各该接口单元25可接收相符之检测数据,并针对 各该检测数据进行分析与计算,产生对应之状态信息(如风扇转速(RPM)、 系统温度及电压变化等),再将该等状态信息显示在该计算机装置20之一显示 器上,以供该计算机装置20之使用者可透过各该接口单元25所显示出之状态 信息,得知各该服务器30内部之状态,而可供使用者重新设定或持续监控。在此须特别一提者,还请参阅图1、 2及3所示,乃该机板管理模块31之 地址信息,可被制造厂商或使用者所自行设定,用以在该网络40上具有独特之 身分,而可供被搜寻及辨识。再请参阅图3所示,该监控模块21尚内建有一地 址表26,该地址表26储存有各该服务器30之地址信息,该等地址信息可由该 等服务器30及计算机装置20之使用者所设定,例如在机房中新增服务器30 时,可将该服务器30之机板管理模块31之地址信息新增到该地址表26中,使 该监控模块21可辨识并监控该新增之服务器30。且当该计算机装置20之第二 传输单元22接收到在该网络40上所传输之封包时,该自动搜寻单元23可依该 地址表26中所储存之地址信息,分析该等封包中所记录之地址信息,由此判断 该等封包是否由该等地址信息所对应之服务器30所输出?若是,即再将各该封 包传输到该第二转换单元24;否则,放弃该封包。在此须特别一提者,复请参阅图1、 2及3所示,乃该监控模块21可接收 并判断该计算机装置20所接收到之封包是否由该服务器30所输出,再加以转 换之设计,仅为本发明之一实施例,该监控模块21亦可依该地址表26中所储 存之地址信息,而主动地在该网络40上搜寻并连结对应之服务器30,以取得该 服务器30之机板管理模块31之检测数据。在本发明之又一实施例中,请参阅图2所示,该检测单元33用以连接若千 个传感器,并接收各该传感器所回传之检测数据,当该第一转换单元34自该检 测单元33中取得各该传感器之检测数据时,即针对各该传感器之类型,分别分配一索引值,并将各该传感器之检测数据与对应该传感器之索引值,共同转换 成对应之封包,以供该第一传输单元32输出到该网络40上。其中各该传感器 之类型及其对应之索引值,可由该第一转换对照表35中所定义,并可由使用者 自行新增。在该又一实施例中,再请参阅图3所示,该监控模块21之接口单元25可 通过电压、风速及温度等信息之接口单元25所构成,该等接口单元25可供使 用者之实际需要而自行选择并使用,并分别对应有一索引值。其中,该等接口 单元25及其对应之索引值,可由该第二转换对照表27所定义,并可依该第一 转换对照表35之内容而新增。如此,当该第二转换单元24取得各该封包,并 依该第二转换对照表27转换成对应之索引值与检测数据时,该第二转换单元24
即可依该索引值,在该第二转换对照表27中査找出对应该索引值之接口单元25,并将该检测数据传输到该对应之接口单元25中,以供该接口单元25显示出符 合该接口单元25之检测数据。如此,即使各该服务器30之系统相异,该监控 模块21仍可透过具有公用通讯协议之网络40,取得各该封包,并分别转换成原 始之检测数据,再由各该可被选用之接口单元25显示。在此须特别一提者,乃该等接口单元25之设计,亦可在被使用者选择并使 用后,依其对应之索引值,而自该第二转换单元24中读取出可配合该索引值之 检测数据,再显示该等检测数据。以上所述,仅为本发明最佳之一具体实施例,惟本发明之构造特征并不局 限于此,任何熟悉该项技艺者在本发明领域内,可轻易思及之变化或修饰,皆 可涵盖在以下本案之专利范围。
权利要求
1. 一种用于监控服务器之监控方法,应用在相互连接之一计算机装置及至少一个服务器间,包含下列步骤令该服务器之一机板管理模块之一检测单元,自该服务器内部之至少一个传感器中,取得各该传感器检测该服务器内部各构成组件之状态所分别产生之检测数据;令该机板管理模块之一第一转换单元将各该检测数据,依该机板管理模块之地址信息及一第一转换对照表,转换成对应之封包;令该机板管理模块之一第一传输单元,将该等封包传输到一网络上。
2. 如权利要求1所述用于监控服务器之监控方法,其特征是,该监控方法 尚包含下列步骤令该计算机装置之一第二传输单元接收在该网络上传输之每一个封包;令该计算机装置之一监控模块之一自动搜寻单元分析各该封包,并依该服 务器之地址信息,判断该等封包是否由该服务器输出;当该自动搜寻单元判断该封包是由该服务器输出,即将该封包传输到该监 控模块之一第二转换单元;令该第二转换单元依对应该第一转换对照表之一第二转换对照表,将该封 包转换回原始之检测数据;令该监控模块之至少一个接口单元接收相符之检测数据,并产生对应之状 态信息,再将该等状态信息显示在该计算机装置之一显示器。
3. 如权利要求2所述用于监控服务器之监控方法,其特征是,该监控方法 尚包含下列步骤令该监控模块之一地址表,储存该服务器之地址信息。
4. 如权利要求3所述用于监控服务器之监控方法,其特征是,当该计算机 装置之第二传输单元在接收该网络之封包时,该监控方法尚包含下列步骤令该自动搜寻单元依该地址表中所储存之地址信息,分析该等封包中所记 录之地址信息;令该自动搜寻单元判断该等封包是否由该等地址信息所对应之服务器输出。
5. 如权利要求3所述用于监控服务器之监控方法,其特征是,该监控方法 尚包含下列步骤令该监控模块依该地址表中所储存之地址信息,在该网络上搜寻并连结对 应之服务器,用以取得该服务器之机板管理模块之检测数据。
6. 如权利要求2、 4或5所述用于监控服务器之监控方法,其特征是,该 监控方法尚包含下列步骤令该服务器之该第一转换单元自该检测单元中取得各该传感器之检测资料;令该第一转换单元针对各该传感器之类型,分别分配一索引值; 令该第一转换单元将各该传感器之检测数据与对应之索引值,依该第一转 换对照表,共同转换成对应之封包。
7、 如权利要求6所述用于监控服务器之监控方法,其特征是,当该第二转 换单元取得各该封包,并转换成原始之该索引值与检测数据时,该监控方法尚 包含下列步骤令该计算机装置之该第二转换单元依该索引值,在该第二转换对照表中查 找出符合该索引值之接口单元,用以将该检测数据传输到符合该索引值之电压、 风速及温度等信息之接口单元中。
8、 如权利要求7所述用于监控服务器之监控方法,其特征是,当该第一转 换单元在转换检测数据所使用之该第一转换对照表,或该第二转换单元在转换 封包时所使用之该第二转换对照表,是由智能平台管理接口协议(IPMI Protocol)所构成。
9、 如权利要求6所述用于监控服务器之监控方法,其特征是,当该第二转 换单元取得各该封包,并转换成原始之该索引值与检测数据时,该监控方法尚 包含下列步骤令该计算机装置之监控模块之各该电压、风速及温度等信息之接口单元, 依其对应之索引值,自该第二转换单元中读取出可配合该索引值之检测数据。
10、 如权利要求9所述用于监控服务器之监控方法,其特征是,当该第一 转换单元在转换检测数据所使用之该第一转换对照表,或该第二转换单元在转 换封包时所使用之该第二转换对照表,是由智能平台管理接口协议(IPMI Protocol)所构成。
11、 一种用于监控服务器之监控方法,应用在一计算机装置,包含下列步骤令该计算机装置之一第二传输单元接收在一网络上传输之每一个封包; 令该计算机装置之一监控模块之一自动搜寻单元分析各该封包,并判断该 等封包是否正确;当该自动搜寻单元判断该封包正确时,即再将该封包传输到该监控模块之 一第二转换单元;令该第二转换单元依一第二转换对照表,将该封包转换回原始之检测数据; 令该监控模块之至少一个接口单元接收相符之检测数据,并产生对应之状 态信息,再将该等状态信息显示在该计算机装置之一显示器。
12、 如权利要求ll所述用于监控服务器之监控方法,其特征是,该监控方法尚包含下列步骤令该监控模块之一地址表,储存该服务器之地址信息,用以令该自动搜寻 单元判断该等封包是否由该服务器输出。
13、 如权利要求12所述用于监控服务器之监控方法,其特征是,当该计算机装置之第二传输单元在接收该网络之封包时,该监控方法尚包含下列步骤令该自动搜寻单元依该地址表中所储存之地址信息,分析该等封包中所记 录之地址信息;令该自动搜寻单元判断该等封包是否由该等地址信息所对应之服务器输出。
14、 如权利要求13所述用于监控服务器之监控方法,其特征是,该监控方 法尚包含下列步骤令该监控模块依该地址表中所储存之地址信息,在该网络上搜寻并连结对 应之服务器,用以取得该服务器之一机板管理模块检测该服务器内部所产生之 检测数据。
15、 如权利要求ll、 13或14所述用于监控服务器之监控方法,其特征是, 当该第二转换单元取得各该封包,并转换成原始之检测数据及对应之一索引值时,该监控方法尚包含下列步骤令该第二转换单元依该索引值,在该第二转换对照表中查找出符合该索引 值之接口单元,用以将该检测数据传输到符合该索引值之电压、风速及温度等 信息之接口单元中。
16、 如权利要求15所述用于监控服务器之监控方法,其特征是,当该第二 转换单元在转换检测数据所使用之该第二转换对照表,是由智能平台管理接口 协议(IPMI Protocol)所构成。
17、 如权利要求ll、 13或14所述用于监控服务器之监控方法,其特征是, 当该第二转换单元取得各该封包,并转换成原始之检测数据及对应之一索引值 时,该监控方法尚包含下列步骤令各该电压、风速及温度等信息之接口单元依其对应之索引值,自该第二 转换单元中读取出可配合该索引值之检测数据。
18、 如权利要求17所述用于监控服务器之监控方法,其特征是,当该第二 转换单元在转换封包时所使用之该第二转换对照表,是由智能平台管理接口协 议(IPMI Protocol)所构成。
全文摘要
一种用于监控服务器之监控方法,应用在计算机装置与服务器间,其中该服务器之一机板管理模块可依该服务器内部各构成组件之状态,分别产生对应之检测数据,并依一第一转换对照表转换成对应之封包,再输出到一网络,而该计算机装置之一监控模块可在该网络上取得每一个封包,并在判断出一封包为该机板管理模块所输出时,依对应该第一转换对照表之一第二转换对照表,将该封包转换成原始之检测数据,以供该监控模块之一接口单元取得该检测数据,转换成对应之状态信息,并显示在该计算机装置之一显示器上,如此,该计算机装置之使用者即可透过该等状态信息,得知各该服务器内部之状态,达到可远程监控该等服务器之目的。
文档编号H04L12/26GK101212355SQ20061013240
公开日2008年7月2日 申请日期2006年12月29日 优先权日2006年12月29日
发明者林遂成 申请人:佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1