远端伺服器监控装置、监控方法和监控系统制造方法及图纸

技术编号:2863368 阅读:156 留言:0更新日期:2012-04-11 18:40
一种远端伺服器监控装置,同时管理至少一伺服器计算机,该伺服器计算机具有一基板管理控制器,该远端伺服器监控装置至少包含:    一监控计算机,执行一浏览器程序,并指定所述伺服器计算机其中之一进行伺服器画面监控;以及    一代理伺服器,收到所述监控计算机其中之一所发出一伺服器画面监控的命令时,判断该被指定的伺服器计算机是否已正在进行伺服器画面监控,    当该被指定的伺服器计算机已正在进行伺服器画面监控时,直接将该被指定的伺服器计算机的显示画面传送至该发出伺服器画面监控命令的监控计算机,并利用该发出伺服器画面监控命令的监控计算机的该浏览器程序进行监控该被指定的伺服器计算机的所述显示画面,    当该被指定的伺服器计算机尚未进行伺服器画面监控时,该代理伺服器对该被指定的伺服器计算机的基板管理控制器发出一画面重新导向的命令与一重新开机的命令,其中该画面重新导向的命令修正该被指定的伺服器计算机的一基本输出输入系统的一存储器中的重新导向的功能选项为启动,并且该重新开机的命令使该被指定的伺服器计算机的重新导向功能开始工作,将该被指定伺服器计算机的所述显示画面传送至该代理伺服器,该代理伺服器还将所述被指定伺服器计算机的所述显示画面传送至该发出伺服器画面监控的命令的监控计算机,并利用该发出伺服器画面监控的命令的监控计算机的该浏览器程序进行监控该被指定的伺服器计算机的所述显示画面。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种远端伺服器监控装置,特别是涉及一种可供多人操作的远端伺服器监控装置。
技术介绍
随着计算机的大量普及与网络技术的快速发展,经由网络可以快速获取所需的数据,更可以提供多样化的服务。计算机网络的发展提供人类更为便捷与舒适的生活环境。由于现今的因特网快速发展,应用网络来传递的技术也越来越进步,因此仅由数台计算机或设备所集中组成的计算机系统已经不敷使用。一般公司所使用的计算机系统,已不再仅仅由数台计算机所集中而组成,而是由分散于不同地方的计算机或设备,如工作站(Workstation)、伺服器(Server)、数据库(Database)、路由器(Router)和备份设备(Backup Device)等相关计算机设备,经由网络所连结而组成,以提供各种业务处理与信息查询的服务。因此,为能有效的管理分散于各地的计算机设备,计算机设备的远端管理的重要性也日渐提升。远端伺服器计算机管理方式,一般是使用两层式(Two-tier)的架构,并通常采用一对一(one-to-one)的管理模式。但是随着伺服器的软件功能与硬件结构均越来越复杂的情况下,单一管理者在进行伺服器的故障排除或进行伺服器设定时,往往显得力不从心。尤其是在进行伺服器故障的排除时,所涉及的可能不仅仅只是单纯软件或硬件所造成的失败,更有可能由于软件失效,以致于连带造成硬件的故障。鉴于上述的专利技术背景中,已知的远端伺服器计算机的管理,一般是通过一对一的管理模式进行。在目前伺服器的软硬件均越来越复杂的情况下,将不足以提供网络管理者足够的支援,以排除故障。所以,现今远端伺服器的管理与故障排除,仅依赖少数的伺服器管理人员,进行维修与管理,将形成伺服器管理的瓶颈。
技术实现思路
为了克服上述已有技术所存在的缺陷,如果能有效结合软件与硬件的多位管理人员,更结合伺服器使用者、销售者与制造者,乃至于系统设计与整合者,齐心合力进行多人管理,共同排除伺服器的故障。将可有效的提高伺服器的故障排除能力,使伺服器的管理与故障排除更为方便与有效。如果能提供一种低成本的远端伺服器监控装置,可同时提供多位管理者进行伺服器的监控,将可有效的提高伺服器计算机故障排除的能力,更有助于降低远端管理所需的成本,并使伺服器的远端管理更为普及与有效。本专利技术的目的之一是提供一种远端伺服器监控装置,同时提供多位管理者进行远端伺服器的管理,使伺服器的故障排除更为方便与有效。本专利技术的另一目的是提供一种远端伺服器监控装置,使用基板管理控制器(Baseboard Management Controller;BMC)与系统共用的网络接口控制器(Network Interface Controller;NIC)进行网络分组的传输,以降低远端伺服器管理的成本。本专利技术的又一目的是利用三层式(Three-tier)的网络管理模式进行远端伺服器的多人控管,并利用以网络为基础(Web-based)的跨平台的浏览器程序,以提供管理者可在各种平台上进行远端伺服器的管理。根据以上所述的目的,本专利技术提供一种远端伺服器监控装置,可提供多个监控计算机同时管理多个伺服器计算机。此远端伺服器监控装置包含有至少一监控计算机与一代理伺服器。监控计算机,执行一以网络为基础(Web-based)的跨平台浏览器程序,并指定欲进行画面监控的伺服器计算机。代理伺服器,收到上述的画面监控的命令时,判断被指定的伺服器计算机是否已正在进行伺服器画面监控,若被指定的伺服器计算机已正在进行伺服器画面监控时,则直接将其的显示画面传送至的监控计算机。而监控计算机则利用上述的浏览器程序进行监控伺服器的显示画面。若被指定的伺服器计算机,尚未进行伺服器画面监控时,代理伺服器将对被指定的伺服器计算机的BMC发出一画面重新导向的命令与一重新开机的命令。其中画面重新导向的命令修正被指定的伺服器计算机的一基本输出输入系统的一存储器中的重新导向(Console Redirection)的功能选项为启动。接着重新开机的命令使被指定的伺服器计算机的重新导向功能开始工作,然后将指定伺服器计算机的显示画面传送至代理伺服器。代理伺服器再将显示画面传送至监控计算机,以进行监控。其中画面重新导向的命令中,还包含有一网络端口号,以作为代理伺服器与伺服器计算机的BMC之间数据传输之用。重新开机命令则是利用开机自我测试(Power On Self Test;POST),以使伺服器计算机的重新导向功能开始工作。伺服器计算机的BMC则利用与系统共用的一网络接口控制器的用户数据讯息协定(User Datagram Protocol;UDP)623端口与代理伺服器上所设定的网络端口号进行传输。其中监控计算机还由代理伺服器下载一Java Applet并执行之,以建立与代理伺服器的显示画面传输的连线。而伺服器计算机则还包含一基板管理控制器(Baseboard Management Controller;BMC),以控制伺服器计算机执行由监控计算机所传送来的命令。这些命令则是利用智能平台管理接口(Intelligent Platform Management Interface;IPMI)标准格式所撰写的符合远端管理协定(Remote Management Control Protocol;RMCP)的通讯协议(Protocol)的控制命令。本专利技术还提供一种远端伺服器监控方法。此方法包含有下列步骤监控计算机发出伺服器画面监控的命令,代理伺服器判断被指定的伺服器计算机是否已正在进行伺服器画面监控。若被指定的伺服器计算机尚未进行伺服器画面监控时,则发出一画面重新导向的命令与一重新开机的命令。同时提供一网络端口号给伺服器计算机的一基板管理控制器,并修正伺服器计算机的一基本输出输入系统的一存储器中的重新导向的功能选项为启动。进行伺服器计算机的重新开机,并利用一开机自我测试,以使重新导向功能开始工作。由伺服器计算机的BMC的用户数据讯息协定(UserDatagram Protocol;UDP)623端口传送伺服器计算机的显示画面至代理伺服器的上述的网络端口号,接着再将这些显示画面传送至监控计算机,以进行监控。若当伺服器计算机已正在进行伺服器画面监控时,直接将显示画面传送至监控计算机,然后就可以直接进行监控。本专利技术的远端伺服器监控装置与方法,可同时提供多台伺服器计算机,利用代理伺服器,由多台监控计算机所管理。利用BMC与系统共用的网络接口控制器使远端伺服器管理的成本被有效降低,且经由处于不同位置的多位伺服器管理者同时进行伺服器的故障排除,使伺服器的故障排除的效率更为提高。本专利技术又利用管理者的权限管理,使远端伺服器的监控能有条不紊。因此,本专利技术的远端伺服器监控装置与方法,不仅可有效降低伺服器计算机进行远端遥控所需的硬件费用,更方便伺服器管理人员进行伺服器计算机的管理。附图说明为使本专利技术的上述和其他目的、特征、和优点能更明显易懂,特举较佳实施例,并结合附近图详细说明。图1为本专利技术的远端伺服器监控装置的系统架构示意图;以及图2为本专利技术的远端伺服器监控装置的三层管理架构的示意图。附图符号说明110伺服器1 120伺服器2130代理伺服器 140监控计算机A150监控计算机B 160监控计算机C170监控计算机D本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远端伺服器监控装置,同时管理至少一伺服器计算机,该伺服器计算机具有一基板管理控制器,该远端伺服器监控装置至少包含一监控计算机,执行一浏览器程序,并指定所述伺服器计算机其中之一进行伺服器画面监控;以及一代理伺服器,收到所述监控计算机其中之一所发出一伺服器画面监控的命令时,判断该被指定的伺服器计算机是否已正在进行伺服器画面监控,当该被指定的伺服器计算机已正在进行伺服器画面监控时,直接将该被指定的伺服器计算机的显示画面传送至该发出伺服器画面监控命令的监控计算机,并利用该发出伺服器画面监控命令的监控计算机的该浏览器程序进行监控该被指定的伺服器计算机的所述显示画面,当该被指定的伺服器计算机尚未进行伺服器画面监控时,该代理伺服器对该被指定的伺服器计算机的基板管理控制器发出一画面重新导向的命令与一重新开机的命令,其中该画面重新导向的命令修正该被指定的伺服器计算机的一基本输出输入系统的一存储器中的重新导向的功能选项为启动,并且该重新开机的命令使该被指定的伺服器计算机的重新导向功能开始工作,将该被指定伺服器计算机的所述显示画面传送至该代理伺服器,该代理伺服器还将所述被指定伺服器计算机的所述显示画面传送至该发出伺服器画面监控的命令的监控计算机,并利用该发出伺服器画面监控的命令的监控计算机的该浏览器程序进行监控该被指定的伺服器计算机的所述显示画面。2.如权利要求1所述的远端伺服器监控装置,其中上述的浏览器程序是一以网络为基础的跨平台浏览器程序。3.如权利要求1所述的远端伺服器监控装置,其中上述的画面重新导向的命令还包含有该代理伺服器的一网络端口号,以供该代理伺服器与该被指定的伺服器计算机的基板管理控制器进行所述显示画面的传输。4.如权利要求1所述的远端伺服器监控装置,其中上述的重新开机命令是经由该被指定伺服器计算机的开机自我测试,以使该被指定的伺服器计算机的重新导向功能开始工作。5.如权利要求1所述的远端伺服器监控装置,其中上述的伺服器计算机的基板管理控制器是利用与系统共用的一网络接口控制器的用户数据讯息协定CDP623端口与该代理伺服器进行所述显示画面的传输,即UDP623端口的分组为BMC的分组,其他端口的分组则属于系统的分组。6.如权利要求1所述的远端伺服器监控装置,其中上述的发出伺服器画面监控的命令的监控计算机还利用一网络由该代理伺服器下载一JavaApplet并执行,以建立与该代理伺服器的所述显示画面的传输连线。7.如权利要求1所述的远端伺服器监控装置,其中上述的存储器为一互补金属氧化物半导体的随机存取存储器或CMOS NVRAM。8.如权利要求7所述的远端伺服器监控装置,其中上述的远端伺服器监控装置还包含单一主管理者模式或多位主管理者模式的监控计算机管理模式。9.如权利要求1所述的远端伺服器监控装置,其中上述的伺服器计算机还包含一基板管理控制器,以控制该伺服器计算机执行该画面重新导向的命令与该重新开机的命令,并传输所述显示画面。10.如权利要求8所述的远端伺服器监控装置,其中上述的画面重新导向的命令与该重新开机的命令,是利用智能平台管理接口标准格式所撰写的符合远端管理协定的通讯协议的控制命令。11.一种远端伺服器监控系统,至少包含至少一伺服器计算机,其中每一所述伺服器计算机还包含一基本输出输入系统;一存储器,耦合于该基本输出输入系统,用来记录该基本输出输入系统的设定值;一基板管理控制器,耦合于该基本输出输入系统与该存储器,进行该伺服器计算机的控制;与一系统网络接口控制器,耦合于该基板管理控制器,利用多个用户数据讯息协定端口,进行一外频的数据传输,其中属于一特定用户数据讯息协定端口接收的分组,传送给BMC,其他用户数据讯息协定端口的分组,则传送给系统;一监控计算机...

【专利技术属性】
技术研发人员:赖德贤邱开凤黄在宏蔡锦富
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利