[go: up one dir, main page]

CN102841817A - Active server monitoring device and active server monitoring method - Google Patents

Active server monitoring device and active server monitoring method Download PDF

Info

Publication number
CN102841817A
CN102841817A CN201110253986XA CN201110253986A CN102841817A CN 102841817 A CN102841817 A CN 102841817A CN 201110253986X A CN201110253986X A CN 201110253986XA CN 201110253986 A CN201110253986 A CN 201110253986A CN 102841817 A CN102841817 A CN 102841817A
Authority
CN
China
Prior art keywords
server
specific preset
sensing information
monitoring device
server monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110253986XA
Other languages
Chinese (zh)
Inventor
叶元顺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Insyde Software Corp
Original Assignee
Aten International Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aten International Co Ltd filed Critical Aten International Co Ltd
Publication of CN102841817A publication Critical patent/CN102841817A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Alarm Systems (AREA)

Abstract

The invention discloses an active server monitoring device and method, which are used for monitoring at least one server. The active server monitoring device comprises a judgment module and a control module. The judging module is used for receiving the sensing information and judging whether the sensing information meets a specific preset condition. If the judgment result of the judgment module is yes, the control module actively outputs a control instruction signal to the server so as to control the server to execute a specific preset task according to the control instruction signal. The control command signal includes a specific preset task and the specific preset task corresponds to a specific preset condition.

Description

主动式服务器监控装置及主动式服务器监控方法Active server monitoring device and active server monitoring method

技术领域 technical field

本发明与服务器有关,特别是关于一种能够自动对服务器及其环境进行感测并根据感测结果主动发出控制指令至服务器的主动式服务器监控装置及主动式服务器监控方法,可达到自动控制服务器根据控制指令执行必要的应变措施的功效。The present invention is related to servers, in particular to an active server monitoring device and an active server monitoring method that can automatically sense the server and its environment and actively send control commands to the server according to the sensing results, which can achieve automatic control of the server Efficacy of implementing necessary contingency measures in accordance with control instructions.

背景技术 Background technique

近年来,随着科技不断地进步,与服务器(server)管理相关的技术及设备亦有相当显著的创新与发展。举例而言,所谓的基板管理控制器(Baseboard ManagementController,BMC)本身即提供了一个服务器监控的媒介与通用的指令规范-智慧平台管理接口(Intelligent Platform Management Interface,IPMI)。In recent years, with the continuous advancement of science and technology, technologies and equipment related to server (server) management have also undergone considerable innovation and development. For example, the so-called baseboard management controller (Baseboard Management Controller, BMC) itself provides a medium for server monitoring and a common command specification - intelligent platform management interface (Intelligent Platform Management Interface, IPMI).

实际上,智慧平台管理接口原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准,使用者无需支付额外的费用即可使用此标准。由于智慧平台管理接口能够横跨不同的操作系统、固件和硬件平台,故可智慧地监视、控制及自动回复大量服务器的运作状况,以降低服务器系统的成本。虽然现今技术上已可结合智慧平台管理接口与其他高阶管理机制(例如具有网络远程遥控功能的多电脑切换器(iKVM)或虚拟机器(Virtual Machine,VM)等),抑或通过文字模式(例如结构化查询语言(Structured Query Language,SQL)等)来操作服务器的操作系统,但对于服务器端而言,传统的基板管理控制器所扮演的仍属于信息中介的角色,并不会对于服务器的操作系统做出任何的任务指派或互动。In fact, the smart platform management interface was originally an industrial standard adopted by peripheral devices of Intel-based enterprise systems, and users can use this standard without paying additional fees. Since the intelligent platform management interface can span different operating systems, firmware and hardware platforms, it can intelligently monitor, control and automatically reply to the operating status of a large number of servers to reduce the cost of the server system. Although today's technology can combine the intelligent platform management interface with other high-level management mechanisms (such as a KVM switch (iKVM) or virtual machine (Virtual Machine, VM) with network remote control function, etc.), or through text mode (such as Structured Query Language (Structured Query Language, SQL, etc.) to operate the operating system of the server, but for the server side, the traditional baseboard management controller still plays the role of an information intermediary, and does not affect the operation of the server The system makes any assignments or interactions.

然而,于实际应用中,现行的通过基板管理控制器管理服务器的方式仍会遭遇到许多问题,亟待克服。举例而言,一旦服务器端的对外通讯被隔绝或破坏,抑或服务器端不幸发生紧急事故而需要在极短时间内做出决策时,服务器管理者即无法从客户端通过基板管理控制器远程操作服务器端的电脑,必须直接进入设置服务器的机房内进行操作。假设设置服务器的机房内不幸发生火灾或遭受攻击时,除了服务器可能已经遭受到祝融肆虐而毁坏,错失宝贵的短暂应变时间,服务器管理者冒险进入机房内亦可能导致其生命安全遭受到极大的威胁。However, in practical applications, the current way of managing servers through baseboard management controllers still encounters many problems, which need to be overcome urgently. For example, once the external communication of the server is isolated or destroyed, or when an emergency occurs on the server and a decision needs to be made in a very short time, the server administrator cannot remotely operate the server from the client through the baseboard management controller. The computer must directly enter the computer room where the server is set up for operation. Assuming that the computer room where the server is installed is unfortunately on fire or attacked, in addition to the fact that the server may have been destroyed by Zhu Rong, the precious short response time will be lost, and the server manager’s risk of entering the computer room may also cause great damage to his life safety. threaten.

发明内容 Contents of the invention

因此,本发明的一范畴在于提出一种主动式服务器监控装置及主动式服务器监控方法,以解决先前技术所遭遇到的上述种种问题。Therefore, one scope of the present invention is to provide a proactive server monitoring device and a proactive server monitoring method to solve the above-mentioned problems encountered in the prior art.

于一具体实施例中,本发明的主动式服务器监控装置用以监控至少一服务器。主动式服务器监控装置包括判断模块及控制模块。判断模块用以接收感测信息,并判断感测信息是否符合特定预设条件。若判断模块的上述判断结果为是,控制模块主动输出控制指令信号至服务器,以控制服务器依照控制指令信号执行特定预设任务。控制指令信号包括特定预设任务且特定预设任务相对应于特定预设条件。In a specific embodiment, the active server monitoring device of the present invention is used to monitor at least one server. The active server monitoring device includes a judgment module and a control module. The judging module is used for receiving sensing information and judging whether the sensing information meets a specific preset condition. If the judgment result of the judging module is yes, the control module actively outputs a control instruction signal to the server, so as to control the server to execute a specific preset task according to the control instruction signal. The control command signal includes a specific preset task and the specific preset task corresponds to a specific preset condition.

于实际应用中,感测信息可以由传感器对服务器本身或服务器所处的环境进行感测而得,传感器可外接于主动式服务器监控装置,抑或传感器内建于主动式服务器监控装置内,并耦接至判断模块。In practical applications, the sensing information can be obtained by sensing the server itself or the environment where the server is located. The sensor can be externally connected to the active server monitoring device, or the sensor can be built into the active server monitoring device and coupled with connected to the judgment module.

感测信息选自服务器的备用电源剩余量、服务器所处环境的环境温度或烟雾浓度、服务器是否得到电脑病毒、故障或被破坏、服务器所处环境是否被入侵或破坏以及服务器是否能够对外通讯所组成的群组中之一。Sensing information is selected from the remaining amount of backup power of the server, the ambient temperature or smoke concentration of the environment where the server is located, whether the server is infected with computer viruses, malfunctions or is destroyed, whether the environment where the server is located is invaded or destroyed, and whether the server can communicate externally. One of the groups formed.

特定预设任务选自开机、关机、数据备份、数据删除、开启文件、关闭文件、执行应用程序、扫除电脑病毒以及数据上传/下载所组成的群组中之一。The specific preset task is selected from the group consisting of startup, shutdown, data backup, data deletion, file opening, file closing, application execution, computer virus removal, and data upload/download.

控制模块通过传输接口主动输出控制指令信号至服务器的操作系统;传输接口选自人性化接口装置(Human Interface Device,HID)接口、通用串行总线(UniversalSerial Bus,USB)接口及通用非同步收发传输器(Universal AsynchronousReceiver/Transmitter,UART)接口所组成的群组中之一;操作系统选自视窗(Windows)操作系统、Linux操作系统、Mac OS操作系统以及DOS操作系统所组成的群组中之一。The control module actively outputs control command signals to the operating system of the server through the transmission interface; the transmission interface is selected from Human Interface Device (Human Interface Device, HID) interface, Universal Serial Bus (Universal Serial Bus, USB) interface and general asynchronous transmission and reception transmission One of the group formed by Universal Asynchronous Receiver/Transmitter (UART) interface; the operating system is selected from one of the group formed by Windows (Windows) operating system, Linux operating system, Mac OS operating system and DOS operating system .

主动式服务器监控装置更可包含有储存模块,用以储存包括特定预设条件在内的多个预设条件。多个预设条件分别对应于多个预设任务。判断模块将感测信息与多个预设条件进行比对,以判断感测信息是否符合特定预设条件。The active server monitoring device can further include a storage module for storing a plurality of preset conditions including specific preset conditions. The multiple preset conditions respectively correspond to multiple preset tasks. The judging module compares the sensing information with a plurality of preset conditions to judge whether the sensing information meets a specific preset condition.

于另一具体实施例中,本发明的主动式服务器监控方法用以监控至少一服务器。该主动式服务器监控方法包括下列步骤:(a)接收感测信息,并判断感测信息是否符合特定预设条件;(b)若步骤(a)的判断结果为是,主动输出控制指令信号至服务器,其中控制指令信号包括特定预设任务且特定预设任务相对应于特定预设条件;(c)控制服务器依照控制指令信号执行特定预设任务。In another embodiment, the active server monitoring method of the present invention is used to monitor at least one server. The active server monitoring method includes the following steps: (a) receiving sensing information, and judging whether the sensing information meets a specific preset condition; (b) if the judging result of step (a) is yes, actively outputting a control instruction signal to The server, wherein the control command signal includes a specific preset task and the specific preset task corresponds to a specific preset condition; (c) the control server executes the specific preset task according to the control command signal.

相较于先前技术,根据本发明的主动式服务器监控装置及主动式服务器监控方法不需管理者输入任何指令即可自动判断由传感器对服务器本身或服务器所处的环境进行感测所得到的感测信息是否符合特定预设条件,并自动根据判断结果控制服务器执行特定预设任务。藉此,一旦服务器本身或服务器所处的环境发生意外的突发状况时,本发明的主动式服务器监控装置及主动式服务器监控方法能够主动根据感测结果发出控制指令至服务器,不必通过管理者下达指令即可自动控制服务器根据控制指令执行必要的应变措施,不仅大幅缩短紧急时的应变时间,使得储存于服务器中的数据能够及时备份并传送至其他安全区域,也可避免服务器管理人员冒险进入机房内,有效保障其生命安全。Compared with the prior art, the active server monitoring device and the active server monitoring method according to the present invention can automatically judge the sensor value obtained by sensing the server itself or the environment in which the server is located without the administrator inputting any instructions. Whether the test information meets specific preset conditions, and automatically controls the server to perform specific preset tasks according to the judgment results. In this way, once unexpected emergencies occur on the server itself or the environment where the server is located, the active server monitoring device and active server monitoring method of the present invention can actively send control instructions to the server according to the sensing results, without the need for an administrator to The server can be automatically controlled to take necessary contingency measures according to the control command, which not only greatly shortens the emergency response time, but also enables the data stored in the server to be backed up in time and sent to other safe areas, and also prevents server managers from entering at risk In the computer room, its life safety is effectively guaranteed.

关于本发明的优点与精神可以通过以下的发明详述及所附图式得到进一步的了解。The advantages and spirit of the present invention can be further understood through the following detailed description of the invention and the accompanying drawings.

附图说明 Description of drawings

图1绘示根据本发明的一实施例的主动式服务器监控装置的功能方块图。FIG. 1 is a functional block diagram of an active server monitoring device according to an embodiment of the present invention.

图2绘示根据本发明的另一实施例的主动式服务器监控方法的流程图。FIG. 2 is a flowchart of a proactive server monitoring method according to another embodiment of the present invention.

图3绘示根据本发明的另一实施例的主动式服务器监控方法的流程图。FIG. 3 is a flowchart of a proactive server monitoring method according to another embodiment of the present invention.

【主要元件符号说明】[Description of main component symbols]

S10~S26:流程步骤S10~S26: process steps

1:主动式服务器监控装置1: Active server monitoring device

3:传感器        10:判断模块3: Sensor 10: Judgment module

12:控制模块     14:储存模块12: Control module 14: Storage module

16:传输接口     2a~2c:服务器16: Transmission interface 2a~2c: Server

具体实施方式 Detailed ways

本发明揭露一种主动式服务器监控装置及主动式服务器监控方法,用以自动对服务器及其环境进行感测并根据感测结果主动发出控制指令至服务器,不必通过管理者下达指令即可自动控制服务器根据控制指令执行必要的应变措施。The present invention discloses an active server monitoring device and an active server monitoring method, which are used to automatically sense the server and its environment, and actively send control instructions to the server according to the sensing results, so that the server can be automatically controlled without issuing instructions from the administrator The server executes necessary contingency measures according to the control instruction.

根据本发明的一具体实施例为一种主动式服务器监控装置。于此实施例中,主动式服务器监控装置用以主动地监控至少一服务器。实际上,主动式服务器监控装置可以是基板管理控制器(Baseboard Management Controller,BMC),但不以此为限。请参照图1,图1绘示此实施例的主动式服务器监控装置的功能方块图。A specific embodiment according to the present invention is an active server monitoring device. In this embodiment, the active server monitoring device is used to actively monitor at least one server. In fact, the active server monitoring device may be a Baseboard Management Controller (BMC), but not limited thereto. Please refer to FIG. 1 , which is a functional block diagram of the active server monitoring device of this embodiment.

如图1所示,主动式服务器监控装置1耦接至服务器2a~2c。实际上,主动式服务器监控装置1所耦接的服务器数目可视实际需求而调整,并不以此例的三个服务器为限,并且主动式服务器监控装置1所耦接的服务器的种类亦无特定的限制。As shown in FIG. 1 , an active server monitoring device 1 is coupled to servers 2 a - 2 c. In fact, the number of servers coupled to the active server monitoring device 1 can be adjusted according to actual needs, and is not limited to the three servers in this example, and the types of servers coupled to the active server monitoring device 1 are not limited. certain restrictions.

于此实施例中,主动式服务器监控装置1包括判断模块10、控制模块12、储存模块14及传输接口16。其中,判断模块10分别耦接至传感器3、控制模块12与储存模块14;传输接口16分别耦接至控制模块12与服务器2a~2c。需特别说明的是,传感器3可以内建于主动式服务器监控装置1内,抑或外接于主动式服务器监控装置1。至于传感器3的种类可视实际需求而定,可以是温度传感器、烟雾传感器、电量传感器等等,并无特定的限制。In this embodiment, the active server monitoring device 1 includes a judgment module 10 , a control module 12 , a storage module 14 and a transmission interface 16 . Wherein, the judging module 10 is respectively coupled to the sensor 3 , the control module 12 and the storage module 14 ; the transmission interface 16 is respectively coupled to the control module 12 and the servers 2 a - 2 c . It should be noted that the sensor 3 can be built in the active server monitoring device 1 or externally connected to the active server monitoring device 1 . The type of the sensor 3 can be determined according to actual needs, and can be a temperature sensor, a smoke sensor, a power sensor, etc., and there is no specific limitation.

接着,将分别就主动式服务器监控装置1所包含的各模块及其功能进行详细的说明。Next, each module included in the active server monitoring device 1 and its functions will be described in detail.

于此实施例中,主动式服务器监控装置1的储存模块14储存有包括特定预设条件的多个预设条件,并且该多个预设条件分别对应于多个预设任务。实际上,上述预设任务可以是开机、关机、数据备份、数据删除、开启文件、关闭文件、执行应用程序、扫除电脑病毒、或数据上传/下载,但不以此为限。至于预设条件则可以是服务器2a~2c的备用电源剩余量小于临界值、服务器2a~2c所处环境的环境温度高于临界温度、服务器2a~2c所处环境的烟雾浓度高于临界值、或服务器2a~2c对外通讯中断等,但亦不以此为限。In this embodiment, the storage module 14 of the active server monitoring device 1 stores a plurality of preset conditions including specific preset conditions, and the plurality of preset conditions correspond to a plurality of preset tasks respectively. In fact, the preset tasks mentioned above can be starting up, shutting down, data backup, data deletion, opening files, closing files, executing applications, cleaning computer viruses, or data upload/download, but not limited thereto. As for the preset conditions, the residual power of the servers 2a-2c may be less than a critical value, the ambient temperature of the servers 2a-2c is higher than the critical temperature, the smoke concentration of the servers 2a-2c is higher than the critical value, Or the external communication of the servers 2a-2c is interrupted, etc., but it is not limited thereto.

主动式服务器监控装置1通过外接或内建的传感器3对服务器2a~2c本身或服务器2a~2c所处的环境进行感测,以得到一感测信息。于实际应用中,感测信息可以是服务器2a~2c的备用电源剩余量、服务器2a~2c所处环境的环境温度或烟雾浓度、服务器2a~2c是否得到电脑病毒、故障或被破坏、服务器2a~2c所处环境是否被入侵或破坏、或服务器2a~2c是否能够对外通讯等,但不以此为限。The active server monitoring device 1 senses the servers 2 a - 2 c themselves or the environment where the servers 2 a - 2 c are located through external or built-in sensors 3 to obtain sensing information. In practical applications, the sensing information may be the remaining amount of backup power of the servers 2a-2c, the ambient temperature or smoke concentration of the environment where the servers 2a-2c are located, whether the servers 2a-2c are infected with computer viruses, malfunction or are destroyed, whether the servers 2a-2c are Whether the environment where ~2c is located is invaded or destroyed, or whether the servers 2a~2c can communicate externally, etc., but not limited thereto.

接着,判断模块10将会从传感器3接收感测信息,并判断感测信息是否符合特定预设条件。判断模块10将感测信息与多个预设条件进行比对,以判断感测信息是否符合该多个预设条件中的特定预设条件。Next, the judging module 10 will receive the sensing information from the sensor 3 and judge whether the sensing information meets a specific preset condition. The judging module 10 compares the sensing information with a plurality of preset conditions to judge whether the sensing information meets a specific preset condition in the plurality of preset conditions.

若判断模块10的判断结果为是,代表感测信息符合特定预设条件,控制模块12将会主动输出一控制指令信号至服务器2a~2c,以控制服务器2a~2c依照控制指令信号执行一特定预设任务。其中,控制指令信号包括特定预设任务且特定预设任务相对应于特定预设条件。If the judging result of the judging module 10 is yes, it means that the sensing information meets the specific preset condition, and the control module 12 will actively output a control command signal to the servers 2a-2c, so as to control the servers 2a-2c to perform a specific task according to the control command signal. Default tasks. Wherein, the control instruction signal includes a specific preset task and the specific preset task corresponds to a specific preset condition.

于此实施例中,控制模块12通过传输接口16主动输出控制指令信号至服务器2a~2c的操作系统(OS)。实际上,传输接口可以是人性化接口装置(Human InterfaceDevice,HID)接口、通用串行总线(Universal Serial Bus,USB)接口或通用非同步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)接口;服务器2a~2c的操作系统可以是视窗(Windows)操作系统、Linux操作系统、Mac OS操作系统或DOS操作系统,但均不以此为限。至于控制指令信号则可以是人机接口装置(HumanInterface Device,HID)信号,可事先通过某些特定方式储存于主动式服务器监控装置1,例如文字档上传(text file upload)或通过网页设置对映等方式,但不以此为限。In this embodiment, the control module 12 actively outputs control command signals to the operating systems (OS) of the servers 2 a - 2 c through the transmission interface 16 . In fact, the transmission interface can be a Human Interface Device (Human Interface Device, HID) interface, a Universal Serial Bus (Universal Serial Bus, USB) interface or a Universal Asynchronous Receiver/Transmitter (UART) interface; the server The operating system of 2a~2c can be Windows (Windows) operating system, Linux operating system, Mac OS operating system or DOS operating system, but all are not limited to this. As for the control command signal, it can be a human interface device (Human Interface Device, HID) signal, which can be stored in the active server monitoring device 1 in some specific way in advance, such as text file upload or mapping through web page settings. etc., but not limited thereto.

通过上述运作方式,此实施例中的主动式服务器监控装置1不仅能够有效填补服务器端发生紧急事件开始直至管理人员作出适当反应的间的空窗期,还可主动且自动地对于服务器端所发生的非预期事件进行适当处理。举例而言,当服务器2a的备用电源即将用完时,主动式服务器监控装置1通过传感器3感测得知后,即会主动发出控制指令信号至服务器2a的操作系统,以控制服务器2a在备用电源用完的前能够先针对当前重要数据先作备份的动作。Through the above-mentioned mode of operation, the active server monitoring device 1 in this embodiment can not only effectively fill the window period between the occurrence of an emergency on the server end until the management personnel make a proper response, but also proactively and automatically respond to the occurrence of the server end Proper handling of unanticipated events. For example, when the backup power supply of the server 2a is about to run out, after the active server monitoring device 1 detects it through the sensor 3, it will actively send a control instruction signal to the operating system of the server 2a, so as to control the server 2a in the standby mode. Before the power is used up, you can first make a backup of the current important data.

此外,一旦设置服务器2a的机房发生火灾时,主动式服务器监控装置1即可通过传感器3感测到机房内的温度大幅升高,并马上主动发出控制指令信号至服务器2a的操作系统,以控制服务器2a立即将其重要的数据备份至安全区域。即使设置服务器2a的机房对外通讯被破坏或发生故障时,管理者无法从远程通过网络控制服务器2a,但由于主动式服务器监控装置1能够主动且自动地控制服务器2a对于非预期事件进行适当处理,故服务器2a的操作系统仍具有因应其当前所处环境变化的能力,以有效改善先前技术的缺失。In addition, once a fire breaks out in the computer room where the server 2a is installed, the active server monitoring device 1 can sense a significant increase in temperature in the computer room through the sensor 3, and immediately actively send a control command signal to the operating system of the server 2a to control The server 2a immediately backs up its important data to a safe area. Even if the external communication of the computer room where the server 2a is installed is destroyed or fails, the administrator cannot remotely control the server 2a through the network, but since the active server monitoring device 1 can actively and automatically control the server 2a to properly handle unexpected events, Therefore, the operating system of the server 2a still has the ability to adapt to changes in its current environment, so as to effectively improve the lack of previous technologies.

详细地说,本发明的主动式服务器监控装置1主动操作服务器2a~2c的行为可包括下列几项:In detail, the behaviors of the active server monitoring device 1 of the present invention to actively operate the servers 2a-2c may include the following items:

(1)通过储存预设的键盘或鼠标信号的方式:管理者可事先通过网页上传某一特定格式的文件(例如文字档)至主动式服务器监控装置1并储存于主动式服务器监控装置1中,并且此一文件格式需能够被服务器2a~2c解读,例如键盘的扫描码(scancode)。(1) By storing preset keyboard or mouse signals: the administrator can upload a file in a specific format (such as a text file) to the active server monitoring device 1 through the webpage in advance and store it in the active server monitoring device 1 , and this file format must be able to be interpreted by the servers 2a-2c, such as the scancode of the keyboard.

(2)主动式服务器监控装置1除了通过上述传感器主动操作服务器2a~2c之外,亦可采取手动方式(例如管理者通过主动式服务器监控装置1下达智慧平台管理接口(IPMI)指令)进行服务器2a~2c的主动操作。(2) In addition to actively operating the servers 2a to 2c through the above-mentioned sensors, the active server monitoring device 1 can also adopt a manual method (for example, the administrator issues an intelligent platform management interface (IPMI) command through the active server monitoring device 1) to perform server monitoring. Active operation of 2a-2c.

(3)主动式服务器监控装置1可通过例如通用串行总线接口或通用非同步收发传输器接口的人机接口装置(HID)将控制指令信号传送至服务器2a~2c,以进行服务器2a~2c的主动操作。(3) The active server monitoring device 1 can transmit the control command signal to the servers 2a-2c through a human-machine interface device (HID) such as a universal serial bus interface or a universal asynchronous transceiver interface, so that the servers 2a-2c active operation.

根据本发明的另一具体实施例为一种主动式服务器监控方法。于此实施例中,该主动式服务器监控方法用以主动地监控至少一服务器。请参照图2,图2绘示该主动式服务器监控方法的流程图。如图2所示,首先,该方法执行步骤S10,预先设定特定预设条件及相对应的特定预设任务于主动式服务器监控装置。Another specific embodiment according to the present invention is an active server monitoring method. In this embodiment, the active server monitoring method is used to actively monitor at least one server. Please refer to FIG. 2 , which is a flow chart of the active server monitoring method. As shown in FIG. 2 , firstly, the method executes step S10 to pre-set specific preset conditions and corresponding specific preset tasks on the active server monitoring device.

实际上,上述的特定预设条件与其相对应的特定预设任务可视实际需求而定。举例而言,特定预设条件可以是服务器所处环境的环境温度高于摄氏60度,而其相对应的特定预设任务可以是备份服务器数据并将备份好的服务器数据传送至其他安全区域的服务器,但不以此为限。In fact, the above-mentioned specific preset conditions and corresponding specific preset tasks may be determined according to actual needs. For example, the specific preset condition may be that the ambient temperature of the environment where the server is located is higher than 60 degrees Celsius, and the corresponding specific preset task may be to back up server data and transfer the backed up server data to other safe areas server, but not limited to.

接着,该方法执行步骤S12,对服务器本身或服务器所处的环境进行感测,以得到感测信息。于实际应用中,感测信息可以是服务器的备用电源剩余量、服务器所处环境的环境温度或烟雾浓度、服务器是否得到电脑病毒、故障或被破坏、服务器所处环境是否被入侵或破坏、或服务器是否能够对外通讯,但不以上述为限。Next, the method executes step S12 to sense the server itself or the environment where the server is located to obtain sensing information. In practical applications, the sensing information can be the remaining amount of backup power of the server, the ambient temperature or smoke concentration of the environment where the server is located, whether the server is infected with computer viruses, malfunctions or is destroyed, whether the environment where the server is located is invaded or destroyed, or Whether the server can communicate externally, but not limited to the above.

然后,该方法执行步骤S14,接收感测信息,并判断感测信息是否符合特定预设条件。举例而言,假设特定预设条件为服务器所处环境的环境温度高于摄氏60度,若感测信息为环境温度=摄氏50度,由于感测信息并未符合特定预设条件,亦即步骤S14的判断结果为否,该方法将会重新执行步骤S12。相反地,若感测信息为环境温度=摄氏70度,由于感测信息符合特定预设条件,亦即步骤S14的判断结果为是,该方法将会执行步骤S16,主动输出控制指令信号至服务器。之后,该方法执行步骤S18,控制服务器依照控制指令信号执行特定预设任务。Then, the method executes step S14, receiving the sensing information, and judging whether the sensing information meets a specific preset condition. For example, assuming that the specific preset condition is that the ambient temperature of the environment where the server is located is higher than 60 degrees Celsius, if the sensing information is ambient temperature = 50 degrees Celsius, since the sensing information does not meet the specific preset condition, that is, step If the judgment result of S14 is no, the method will re-execute step S12. On the contrary, if the sensing information is ambient temperature = 70 degrees Celsius, since the sensing information meets a specific preset condition, that is, the judgment result of step S14 is yes, the method will execute step S16 to actively output a control command signal to the server . Afterwards, the method executes step S18, and the control server executes a specific preset task according to the control instruction signal.

接下来,将通过一实例进行该主动式服务器监控方法的说明。如图3所示,该方法执行步骤S20,对服务器周围的温度进行感测,以得到一感测温度值。接着,该方法执行步骤S22,接收感测温度值,并判断感测温度值是否高于临界温度值。Next, an example will be used to illustrate the active server monitoring method. As shown in FIG. 3 , the method executes step S20 to sense the temperature around the server to obtain a sensed temperature value. Next, the method executes step S22, receiving the sensed temperature value, and judging whether the sensed temperature value is higher than a critical temperature value.

举例而言,假设临界温度值为摄氏60度,若感测温度值为摄氏50度,由于感测温度值并未高于临界温度值,亦即步骤S22的判断结果为否,该方法将会重新执行步骤S22。相反地,若感测温度值为摄氏70度,由于感测温度值高于临界温度值,亦即步骤S22的判断结果为是,该方法将会执行步骤S24,主动输出备份指令至服务器。之后,该方法将会执行步骤S26,控制服务器依照备份指令进行服务器数据的备份,并通过网络将备份的服务器数据传送至安全区域。需说明的是,图3所绘示的流程步骤仅为该主动式服务器监控方法的一实施例,并不以此为限。For example, assuming that the critical temperature value is 60 degrees Celsius, if the sensed temperature value is 50 degrees Celsius, since the sensed temperature value is not higher than the critical temperature value, that is, the judgment result of step S22 is No, the method will Re-execute step S22. On the contrary, if the sensed temperature value is 70 degrees Celsius, since the sensed temperature value is higher than the critical temperature value, that is, the judgment result of step S22 is yes, the method will execute step S24 to actively output the backup command to the server. Afterwards, the method will execute step S26 to control the server to back up the server data according to the backup instruction, and transmit the backed up server data to the safe area through the network. It should be noted that the process steps shown in FIG. 3 are only an embodiment of the active server monitoring method, and are not limited thereto.

相较于先前技术,根据本发明的主动式服务器监控装置及主动式服务器监控方法不需管理者输入任何指令即可自动判断由传感器对服务器本身或服务器所处的环境进行感测所得到的感测信息是否符合特定预设条件,并自动根据判断结果控制服务器执行特定预设任务。藉此,一旦服务器本身或服务器所处的环境发生意外的突发状况时,本发明的主动式服务器监控装置及主动式服务器监控方法能够主动根据感测结果发出控制指令至服务器,不必通过管理者下达指令即可自动控制服务器根据控制指令执行必要的应变措施,不仅大幅缩短紧急时的应变时间,使得储存于服务器中的数据能够及时备份并传送至其他安全区域,也可避免服务器管理人员冒险进入机房内,有效保障其生命安全。Compared with the prior art, the active server monitoring device and the active server monitoring method according to the present invention can automatically judge the sensor value obtained by sensing the server itself or the environment in which the server is located without the administrator inputting any instructions. Whether the test information meets specific preset conditions, and automatically controls the server to perform specific preset tasks according to the judgment results. In this way, once unexpected emergencies occur on the server itself or the environment where the server is located, the active server monitoring device and active server monitoring method of the present invention can actively send control instructions to the server according to the sensing results, without the need for an administrator to The server can be automatically controlled to take necessary contingency measures according to the control command, which not only greatly shortens the emergency response time, but also enables the data stored in the server to be backed up in time and sent to other safe areas, and also prevents server managers from entering at risk In the computer room, its life safety is effectively guaranteed.

通过以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求的范畴内。Through the above detailed description of the preferred embodiments, it is hoped that the features and spirit of the present invention can be described more clearly, rather than limiting the scope of the present invention by the preferred embodiments disclosed above. On the contrary, the intention is to cover various modifications and equivalent arrangements within the scope of the appended claims of the present invention.

Claims (12)

1.一种主动式服务器监控装置,用以监控至少一服务器,该主动式服务器监控装置包括:1. An active server monitoring device for monitoring at least one server, the active server monitoring device comprising: 一判断模块,用以接收一感测信息,并判断该感测信息是否符合一特定预设条件;以及A judging module, used to receive a sensing information, and judge whether the sensing information meets a specific preset condition; and 一控制模块,耦接至该判断模块,若该判断模块的上述判断结果为是,该控制模块主动输出一控制指令信号至该服务器,以控制该服务器依照该控制指令信号执行一特定预设任务,其中该控制指令信号包括该特定预设任务且该特定预设任务相对应于该特定预设条件。A control module, coupled to the judgment module, if the judgment result of the judgment module is yes, the control module actively outputs a control instruction signal to the server, so as to control the server to execute a specific preset task according to the control instruction signal , wherein the control command signal includes the specific preset task and the specific preset task corresponds to the specific preset condition. 2.如权利要求1所述的主动式服务器监控装置,其特征在于,该感测信息是由一传感器对该服务器本身或该服务器所处的环境进行感测而得,该传感器外接于该主动式服务器监控装置,抑或该传感器内建于该主动式服务器监控装置内,并耦接至该判断模块。2. The active server monitoring device according to claim 1, wherein the sensing information is obtained by sensing the server itself or the environment where the server is located, and the sensor is externally connected to the active A server monitoring device, or the sensor is built in the active server monitoring device and coupled to the judging module. 3.如权利要求1所述的主动式服务器监控装置,其特征在于,该感测信息是选自该服务器的备用电源剩余量、该服务器所处环境的环境温度或烟雾浓度、该服务器是否得到电脑病毒、故障或被破坏、该服务器所处环境是否被入侵或破坏以及该服务器是否能够对外通讯所组成的群组中之一。3. The active server monitoring device according to claim 1, wherein the sensing information is selected from the remaining amount of standby power of the server, the ambient temperature or smoke concentration of the environment where the server is located, whether the server has received One of the group consisting of computer virus, failure or destruction, whether the environment where the server is located is invaded or destroyed, and whether the server can communicate externally. 4.如权利要求1所述的主动式服务器监控装置,其特征在于,更包括:4. The active server monitoring device according to claim 1, further comprising: 一储存模块,耦接至该判断模块,用以储存有包括该特定预设条件的多个预设条件,并且该多个预设条件分别对应于多个预设任务,该判断模块将该感测信息与该多个预设条件进行比对,以判断该感测信息是否符合该特定预设条件。A storage module, coupled to the judging module, is used to store a plurality of preset conditions including the specific preset condition, and the plurality of preset conditions respectively correspond to a plurality of preset tasks, the judging module senses The sensing information is compared with the plurality of preset conditions to determine whether the sensing information meets the specific preset condition. 5.如权利要求1所述的主动式服务器监控装置,其特征在于,该特定预设任务选自开机、关机、数据备份、数据删除、开启文件、关闭文件、执行应用程序、扫除电脑病毒以及数据上传/下载所组成的群组中之一。5. The active server monitoring device as claimed in claim 1, wherein the specific preset task is selected from startup, shutdown, data backup, data deletion, opening files, closing files, executing application programs, removing computer viruses and One of the group consisting of data upload/download. 6.如权利要求1所述的主动式服务器监控装置,其特征在于,该控制模块通过一传输接口主动输出该控制指令信号至该服务器的一操作系统,该传输接口是选自一人性化接口装置接口、一通用串行总线接口及一通用非同步收发传输器接口所组成的群组中之一,该操作系统选自视窗操作系统、Linux操作系统、Mac OS操作系统以及DOS操作系统所组成的群组中之一。6. The active server monitoring device according to claim 1, wherein the control module actively outputs the control command signal to an operating system of the server through a transmission interface, and the transmission interface is selected from a user-friendly interface One of the group consisting of a device interface, a universal serial bus interface and a universal asynchronous transceiver interface, the operating system is selected from the Windows operating system, the Linux operating system, the Mac OS operating system and the DOS operating system. one of the groups. 7.一种主动式服务器监控方法,用以监控至少一服务器,该主动式服务器监控方法包括下列步骤:7. A proactive server monitoring method for monitoring at least one server, the proactive server monitoring method comprising the following steps: (a)接收一感测信息,并判断该感测信息是否符合一特定预设条件;(a) receiving a sensing information, and judging whether the sensing information meets a specific preset condition; (b)若步骤(a)的判断结果为是,主动输出一控制指令信号至该服务器,其中该控制指令信号包括一特定预设任务且该特定预设任务相对应于该特定预设条件;以及(b) if the judgment result of step (a) is yes, actively output a control command signal to the server, wherein the control command signal includes a specific preset task and the specific preset task corresponds to the specific preset condition; as well as (c)控制该服务器依照该控制指令信号执行该特定预设任务。(c) controlling the server to execute the specific preset task according to the control instruction signal. 8.如权利要求7所述的主动式服务器监控方法,其特征在于,在步骤(a)之前,更包括下列步骤:8. The proactive server monitoring method according to claim 7, further comprising the following steps before step (a): 预先设定该特定预设条件及相对应的该特定预设任务。The specific preset condition and the corresponding specific preset task are preset. 9.如权利要求7或8所述的主动式服务器监控方法,其特征在于,在步骤(a)之前,更包括下列步骤:9. The proactive server monitoring method according to claim 7 or 8, further comprising the following steps before step (a): 对该服务器本身或该服务器所处的环境进行感测,以得到该感测信息。Sensing the server itself or the environment where the server is located to obtain the sensing information. 10.如权利要求7所述的主动式服务器监控方法,其特征在于,该感测信息是选自该服务器的备用电源剩余量、该服务器所处环境的环境温度或烟雾浓度、该服务器是否得到电脑病毒、故障或被破坏、该服务器所处环境是否被入侵或破坏以及该服务器是否能够对外通讯所组成的群组中之一。10. The active server monitoring method according to claim 7, wherein the sensing information is selected from the remaining amount of standby power of the server, the ambient temperature or smoke concentration of the environment where the server is located, whether the server has received One of the group consisting of computer virus, failure or destruction, whether the environment where the server is located is invaded or destroyed, and whether the server can communicate externally. 11.如权利要求7所述的主动式服务器监控方法,其特征在于,步骤(a)是将该感测信息与多个预设条件进行比对,以判断该感测信息是否符合该多个预设条件中的该特定预设条件,该多个预设条件分别对应于多个预设任务。11. The active server monitoring method according to claim 7, wherein step (a) is to compare the sensing information with a plurality of preset conditions to determine whether the sensing information meets the plurality of preset conditions. For the specific preset condition in the preset conditions, the multiple preset conditions respectively correspond to multiple preset tasks. 12.如权利要求7所述的主动式服务器监控方法,其特征在于,该特定预设任务选自开机、关机、数据备份、数据删除、开启文件、关闭文件、执行应用程序、扫除电脑病毒以及数据上传/下载所组成的群组中之一。12. The proactive server monitoring method according to claim 7, wherein the specific preset task is selected from startup, shutdown, data backup, data deletion, opening files, closing files, executing application programs, cleaning computer viruses and One of the group consisting of data upload/download.
CN201110253986XA 2011-06-23 2011-08-24 Active server monitoring device and active server monitoring method Pending CN102841817A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW100121986 2011-06-23
TW100121986A TW201301024A (en) 2011-06-23 2011-06-23 Active server monitoring apparatus and active server monitoring method

Publications (1)

Publication Number Publication Date
CN102841817A true CN102841817A (en) 2012-12-26

Family

ID=47369214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110253986XA Pending CN102841817A (en) 2011-06-23 2011-08-24 Active server monitoring device and active server monitoring method

Country Status (2)

Country Link
CN (1) CN102841817A (en)
TW (1) TW201301024A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253800A (en) * 2013-06-28 2014-12-31 昆达电脑科技(昆山)有限公司 Security defense system and security defense method
CN106815113A (en) * 2015-11-30 2017-06-09 广达电脑股份有限公司 control method, system, and non-transitory computer-readable storage medium
CN108566409A (en) * 2018-01-22 2018-09-21 郑州云海信息技术有限公司 A kind of server cabinet environmental information detection device
WO2020057351A1 (en) * 2018-09-21 2020-03-26 深圳市九洲电器有限公司 Secured data uploading method and device, and client
CN111240929A (en) * 2020-01-07 2020-06-05 上海复深蓝软件股份有限公司 Mobile machine room supervision method and device, computer equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI608358B (en) * 2016-08-04 2017-12-11 先智雲端數據股份有限公司 Method for data protection in cloud-based service system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1641520A (en) * 2004-01-09 2005-07-20 顺德市顺达电脑厂有限公司 Computer device humidity detecting and protecting device and method
CN1808395A (en) * 2005-01-18 2006-07-26 英业达股份有限公司 Computer executable hardware monitoring method
CN101576842A (en) * 2008-05-07 2009-11-11 英业达股份有限公司 Monitoring system and method for baseboard management controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1641520A (en) * 2004-01-09 2005-07-20 顺德市顺达电脑厂有限公司 Computer device humidity detecting and protecting device and method
CN1808395A (en) * 2005-01-18 2006-07-26 英业达股份有限公司 Computer executable hardware monitoring method
CN101576842A (en) * 2008-05-07 2009-11-11 英业达股份有限公司 Monitoring system and method for baseboard management controller

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253800A (en) * 2013-06-28 2014-12-31 昆达电脑科技(昆山)有限公司 Security defense system and security defense method
CN106815113A (en) * 2015-11-30 2017-06-09 广达电脑股份有限公司 control method, system, and non-transitory computer-readable storage medium
CN108566409A (en) * 2018-01-22 2018-09-21 郑州云海信息技术有限公司 A kind of server cabinet environmental information detection device
WO2020057351A1 (en) * 2018-09-21 2020-03-26 深圳市九洲电器有限公司 Secured data uploading method and device, and client
CN111240929A (en) * 2020-01-07 2020-06-05 上海复深蓝软件股份有限公司 Mobile machine room supervision method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
TW201301024A (en) 2013-01-01

Similar Documents

Publication Publication Date Title
TWI567540B (en) Method and system for dynamically managing power supply
CN104662517B (en) Security Vulnerability Detection Technology
US20100228960A1 (en) Virtual memory over baseboard management controller
CN102841817A (en) Active server monitoring device and active server monitoring method
CN116225812B (en) Baseboard management controller system operation method, device, equipment and storage medium
EP2548117A1 (en) Bios parameter virtualization via bios configuration profiles
EP2372491B1 (en) Power lock-up setting method and electronic apparatus using the same
US20120131361A1 (en) Remote controller and method for remotely controlling motherboard using the remote controller
EP2798428B1 (en) Apparatus and method for managing operation of a mobile device
TWI512490B (en) System for retrieving console messages and method thereof and non-transitory computer-readable medium
CN102467402B (en) Methods for Selective Suspend of Network Devices
CN115129516B (en) A method for handling I2C deadlock problems of PCIe devices and related components
CN115238323A (en) A kind of server USB interface security design method, computer equipment and storage medium
US9563379B1 (en) Baseboard management controller (BMC) provided with sensor list
WO2011079523A1 (en) Method and computer for controlling working state of computer components
CN115729365A (en) Terminal touch control method, system, device and storage medium
US10353613B2 (en) Computer system and control method therefor for handling path failure
US7805734B2 (en) Platform management of high-availability computer systems
TWI776612B (en) Storage device and operation method thereof
JP6477524B2 (en) Server device, screen information acquisition method, and BMC
CN103778366B (en) Security maintenance method oriented to operating system and peripheral equipment
US20080077712A1 (en) Peripheral device, peripheral-device recognizing method, and computer product
EP2691853B1 (en) Supervisor system resuming control
CN118886072B (en) Computer host hardware anti-theft method
US20240303340A1 (en) Automatic mitigation of bios attacks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: INSYDE SOFTWARE CORP.

Free format text: FORMER OWNER: HONGZHENG AUTOMATIC SCIENCE AND TECHNOLOGY CO LTD

Effective date: 20140103

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20140103

Address after: Taiwan, Taipei, China Zhongshan District Minsheng Road two paragraph 161, 12 floor

Applicant after: Insyde Software Corp.

Address before: Taiwan Taipei County Chinese Sijhih City Datong Road two No. 125 3 floor

Applicant before: Hongzheng Automatic Science and Technology Co., Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20121226