JP5467936B2 - Fault monitoring apparatus, method and program for distributed / parallel processing system - Google Patents
Fault monitoring apparatus, method and program for distributed / parallel processing system Download PDFInfo
- Publication number
- JP5467936B2 JP5467936B2 JP2010124858A JP2010124858A JP5467936B2 JP 5467936 B2 JP5467936 B2 JP 5467936B2 JP 2010124858 A JP2010124858 A JP 2010124858A JP 2010124858 A JP2010124858 A JP 2010124858A JP 5467936 B2 JP5467936 B2 JP 5467936B2
- Authority
- JP
- Japan
- Prior art keywords
- failure
- server
- event
- automatic scale
- scale
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、分散/並列処理システムを構成するクライアント・サーバコンピュータシステムの運用を支援する技術に係り、特に、サーバ・コンピュータ(以下、単にサーバと記載)を運用・管理するデータセンタ等の障害監視作業で、分散/並列処理システムを構成するサーバで発生したイベントから効率良く障害の検知を行うのに好適な技術に関するものである。 The present invention relates to a technology for supporting the operation of a client / server computer system that constitutes a distributed / parallel processing system, and in particular, fault monitoring of a data center or the like that operates and manages a server computer (hereinafter simply referred to as a server). The present invention relates to a technique suitable for efficiently detecting a failure from an event occurring in a server constituting a distributed / parallel processing system.
複数のサーバからなる分散/並列処理システムにおいて、システムを構成するサーバの台数を増やすことで、サーバ群全体のパフォーマンスを向上させることができる。以下、これを「スケールアウト」と呼ぶ。反対にサーバの台数を減らすことでシステム規模を縮小することを以下、「スケールイン」と呼ぶ。 In a distributed / parallel processing system composed of a plurality of servers, the performance of the entire server group can be improved by increasing the number of servers constituting the system. Hereinafter, this is referred to as “scale-out”. On the other hand, reducing the system scale by reducing the number of servers is hereinafter referred to as “scale-in”.
従来、例えば、特許文献1に記載のように、サーバ群が高負荷状態になったときのみ、予め準備しておいたスケールアウト用の待機サーバを起動し、サーバ群の負荷が低くなったら待機サーバを停止することを自動的に行う技術がある。 Conventionally, for example, as described in Patent Document 1, a standby server for scale-out prepared in advance is started only when the server group is in a high load state, and the server group waits when the load on the server group becomes low There is a technique for automatically stopping a server.
この技術により、例えば、Webアクセス集中など一時的に高パフォーマンスが必要なときのみ待機サーバを起動することでスケールアウトでき、また、高パフォーマンスが必要無いときは待機サーバを停止することでスケールインして無駄な電力消費を抑えることができる。以下、この機能を「自動スケールアウト」、「自動スケールイン」、この機能を有するシステムを「自動スケールアウトシステム」と呼ぶ。 With this technology, for example, you can scale out by starting a standby server only when high performance is needed temporarily, such as when web access is concentrated, and when high performance is not needed, you can scale in by stopping the standby server. And wasteful power consumption can be reduced. Hereinafter, this function is called “auto scale-out” and “auto scale-in”, and a system having this function is called “auto scale-out system”.
一方、業務処理コンピュータシステムの運用業務において、業務処理コンピュータシステムの安定稼動のためにサーバを監視する技術がある。例えば、業務処理を行っているサーバの死活監視を常時行うことで、何らかの障害により稼働中のサーバが停止した場合、これを検知し運用管理者に障害として通知することができる。通知を受けた運用管理者は、障害の原因を特定し、取り除くことで業務処理コンピュータシステムを再稼動することが可能になる。 On the other hand, there is a technique for monitoring a server for stable operation of a business processing computer system in a business operation of the business processing computer system. For example, by constantly monitoring the life and death of a server that is performing business processing, when an operating server stops due to some kind of failure, this can be detected and notified to the operation manager as a failure. Upon receiving the notification, the operation manager can restart the business processing computer system by identifying and removing the cause of the failure.
しかし、自動スケールアウトによりスケールアウト用サーバが起動した後に、再度、自動スケールインにより停止が行われた際には、監視システムがサーバ停止を検知し、運用管理者に障害として通知してしまう。 However, when the scale-out server is started by automatic scale-out and then stopped again by automatic scale-in, the monitoring system detects the server stop and notifies the operation administrator as a failure.
サーバが稼働中に停止した場合は運用管理者に障害として通知する必要があるが、自動スケールインによる停止は正常な動作のため障害として通知する必要が無い。従来のサーバ監視では、障害によるサーバ停止と自動スケールインによるサーバ停止を区別して検知することができない。そのため、運用管理者は、サーバ停止の障害通知を受けた場合、停止したサーバがスケールアウト用サーバなのかどうか、自動スケールインによりサーバが停止したのかどうかを確認し、対応する必要のある障害かどうかを判断する必要がある。 When the server is stopped during operation, it is necessary to notify the operation administrator as a failure. However, the stop due to automatic scale-in does not need to be notified as a failure because of normal operation. In conventional server monitoring, it is not possible to distinguish between a server stop due to a failure and a server stop due to automatic scale-in. Therefore, when the operation administrator receives a server stop failure notification, the operation administrator checks whether the stopped server is a scale-out server or whether the server has stopped due to automatic scale-in. It is necessary to judge whether.
解決しようとする問題点は、従来の技術では、サーバ停止の障害通知を受けた運用管理者が、停止したサーバがスケールアウト用のサーバで自動スケールインにより当該サーバが停止したものであることを判断することができない点である。 The problem to be solved is that in the conventional technology, the operation administrator who has received the server stop failure notification indicates that the stopped server is a scale-out server and the server has been stopped by automatic scale-in. It is a point that cannot be judged.
本発明の目的は、これら従来技術の課題を解決し、例えば分散/並列処理システムを構成する業務処理コンピュータシステムの運用業務において、サーバを運用・管理するデータセンタ等の障害監視作業で、分散/並列処理システムを構成するサーバで発生したイベントから効率良く障害の検知を行うことを可能とすることである。 An object of the present invention is to solve these problems of the prior art, for example, in the operation of a business processing computer system that constitutes a distributed / parallel processing system, in a fault monitoring operation of a data center or the like that operates and manages a server. It is possible to efficiently detect a failure from an event that has occurred in a server constituting a parallel processing system.
上記目的を達成するため、本発明においては、監視対象となる各サーバ(103〜105)が、常時稼動するのか、あるいは、スケールアウト時のみ稼動するのかを示すサーバ用途情報と、各サーバが待機中であるか稼働中かを示す稼動状態情報を記憶して管理し(111,112)、監視システム(107)が検知したイベントについて、イベント発生元のサーバのサーバ用途情報と稼動状態情報を確認することにより、当該イベントが障害により発生したものなのか、自動スケールアウトおよび自動スケールインにより発生したものなのかを判定する(108,110)。尚、稼動状態情報では、スケールアウト用の待機サーバが待機中であるのか、あるいは稼働中であるのかを示し、自動スケールアウトまたは自動スケールインの実行に合わせて適宜変更する(109)。 In order to achieve the above object, in the present invention, server usage information indicating whether the servers (103 to 105) to be monitored always operate or only operate during scale-out, and each server waits. Operation status information indicating whether it is in operation or in operation is stored and managed (111, 112), and the server usage information and operation status information of the server that generated the event are confirmed for the event detected by the monitoring system (107) By doing so, it is determined whether the event has occurred due to a failure or whether it has occurred due to automatic scale-out and automatic scale-in (108, 110). The operating state information indicates whether the standby server for scale-out is on standby or is operating, and is changed as appropriate in accordance with execution of automatic scale-out or automatic scale-in (109).
本発明によれば、自動スケールアウトおよび自動スケールインによるスケールアウト用の待機サーバの正常動作を、障害として運用管理者に誤って通知することが無くなり、障害として通知されるべき異常動作のみが障害として通知されるので、運用管理者は、従来のように、サーバの用途および稼動状態を確認して障害かどうかを判断する必要が無くなる。 According to the present invention, the normal operation of the standby server for automatic scale-out and scale-out by automatic scale-in is not erroneously notified to the operation administrator as a failure, and only the abnormal operation that should be notified as a failure is a failure. Therefore, the operation manager does not need to check the usage and operating state of the server to determine whether there is a failure as in the conventional case.
以下、図を用いて本発明を実施するための形態例を説明する。図1において、101はクライアントマシン、102は負荷分散装置、103、104は常時稼動サーバ、105はスケールアウト用サーバ、106は自動スケールアウトシステム、107は監視システム、108は本発明の障害監視装置の主な機能を具備した自動スケールアウト対応障害判定システム、111は構成管理システム、113は運用通知システムであり、それぞれは、CPU(Central Processing Unit)や主メモリ、表示装置、入力装置、外部記憶装置等を有するコンピュータ構成からなり、光ディスク駆動装置等を介してCD−ROM等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みCPUで処理することにより、各処理部を実行する。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. In FIG. 1, 101 is a client machine, 102 is a load balancer, 103 and 104 are always-on servers, 105 is a scale-out server, 106 is an automatic scale-out system, 107 is a monitoring system, and 108 is a fault monitoring apparatus of the present invention. 1 is a configuration management system, and 113 is an operation notification system, each of which includes a CPU (Central Processing Unit), a main memory, a display device, an input device, and an external storage. A computer having a computer configuration, etc., and after installing a program or data recorded in a storage medium such as a CD-ROM via an optical disk drive or the like into the external storage device, the CPU reads from the external storage device into the main memory By processing with each The processing unit is executed.
また、自動スケールアウト対応障害判定システム108は、プログラムされたコンピュータ処理を実行する機能として、構成情報変更機能109と障害判定機能110を具備し、さらに、図2に示すように、構成情報変更機能109は、自動スケールアウト実行内容通知の受信部201と構成情報変更部202を有し、障害判定機能110は、監視イベント受信部203と構成情報取得部204、障害判定部205、障害通知部206を有している。
In addition, the automatic scale-out
このような構成により、本発明に係る自動スケールアウト対応障害判定システム108は、複数のサーバコンピュータによる分散・並列処理を行うと共に、サーバコンピュータの自動スケールアウトと自動スケールインを行う分散・並列処理システムにおける障害イベントの発生を効率的に監視することができる。
With this configuration, the automatic scale-out-compatible
すなわち、監視システム107により、常時稼動サーバ103,104やスケールアウト用サーバ105等のサーバコンピュータでのイベントの発生を検知すると、自動スケールアウト対応障害判定システム108は、監視システム107が検知したイベントを受信し、当該イベントが障害により発生したイベントであるか自動スケールアウトもしくは自動スケールインにより発生したイベントであるかを、以下のようにして判定する。
That is, when the
自動スケールアウト対応障害判定システム108は、本発明に係るサーバ用途情報収集手段と稼動状態情報収集手段としての構成情報変更機能109により、常時稼動サーバ103,104やスケールアウト用サーバ105等の各サーバコンピュータが自動スケールアウト用および自動スケールイン用のサーバであるか否かを示すサーバ用途情報を収集し、また、各サーバコンピュータが稼働中であるか停止中であるかを示す稼動状態情報を収集し、構成管理システム111を介して構成管理データベース112に記憶しておく。
The automatic scale-out
さらに、自動スケールアウトシステム106において自動スケールアウト用および自動スケールイン用のサーバコンピュータの自動スケールアウトもしくは自動スケールインが実行されたことを、構成情報変更機能109における自動スケールアウト実行内容通知の受信部201により確認すると、構成情報変更部202により、当該サーバコンピュータに関する、構成管理データベース112に記憶された稼動状態情報を、構成管理システム111を介して変更する。
Further, the automatic scale-out
そして、監視システム107が検知したイベントについて、障害判定機能110は、監視イベント受信部203によりイベント情報を受信し、構成情報取得部204により、構成管理システム111を介して構成管理データベース112にアクセスし、イベント発生元のサーバコンピュータのサーバ用途情報と稼動状態情報を読み出し、障害判定部205により、当該情報を参照して、当該イベントが、障害により発生したものであるか、自動スケールインにより発生したものであるかを判定する。
For the event detected by the
障害判定部205において、当該イベントが障害により発生したものであると判定した場合には、障害通知部206を起動して、当該障害イベントを、運用通知システム113に通知し、当該イベントが自動スケールインにより発生したものであると判定した場合には、障害通知部206を起動しない。
When the
以下、分散/並列処理システム構成を例として、より具体的に説明を行う。 Hereinafter, a distributed / parallel processing system configuration will be described in detail as an example.
図1においては、本発明に係るシステムを含めた業務処理コンピュータシステムの運用業務における全体構成例を示している。すなわち、常時稼動サーバ103、104、スケールアウト用サーバ105は業務処理を行うサーバ群であり、分散/並列処理システム構成をとる。
FIG. 1 shows an example of the overall configuration in the operation business of a business processing computer system including the system according to the present invention. That is, the always-on
クライアントマシン101から送信されたリクエストは負荷分散装置102により各サーバ群に分散して送信される。
The request transmitted from the
常時稼動サーバ103、104は常時稼動して業務処理を行うサーバであるが、スケールアウト用サーバ105は通常は停止しておき、クライアントマシン101からのリクエスト数増加などにより常時稼動サーバ103、104が高負荷状態になったときに自動スケールアウトシステム106により起動され業務処理を行う(自動スケールアウト)。
The always-on
クライアントマシン101からのリクエスト数が減少し、高パフォーマンスを必要としなくなった場合、自動スケールアウトシステム106によりスケールアウト用サーバ105は停止される(自動スケールイン)。
When the number of requests from the
監視システム107は常時稼動サーバ103、104およびスケールアウト用サーバ105の死活監視を行うシステムである。
The
尚、クライアントマシン101、負荷分散装置102、常時稼動サーバ103、104およびスケールアウト用サーバ105の数は運用形態により増減する。
Note that the number of
自動スケールアウトシステム106は自動スケールアウトまたは自動スケールインを実行する際、自動スケールアウト対応障害判定システム108に実行内容を通知してからスケールアウト用サーバ105の起動または停止を行う。
When the automatic scale-
通知する実行内容は、スケールアウトまたはスケールインによる起動または停止操作の対象となるサーバのサーバ名、および実行する操作が起動なのか停止なのかをあらわす操作内容である。 The execution content to be notified is the server name of the server that is the target of the start or stop operation by scale-out or scale-in, and the operation content indicating whether the operation to be executed is start or stop.
常時稼動サーバ103、104またはスケールアウト用サーバ105が起動または停止した場合、監視システム107で検知され、監視システム107から自動スケールアウト対応障害判定システム108へ監視イベントが送信される。
When the always-on
自動スケールアウト対応障害判定システム108では、起動または停止の原因が障害によるものなのか自動スケールアウトシステム106の自動スケールアウトまたは自動スケールインによるものなのかを判定するため、構成管理システム111が管理する構成管理データベース112から、監視イベント発生元サーバのサーバ用途および稼動状態を取得する。
In the automatic scale-out
サーバ用途および稼動状態から監視イベントが障害により発生したものであると判定した場合は、障害通知システム113に障害を通知する。運用通知システム113へ障害が通知されると、運用管理者114がその障害を検知し対応を行う。
If it is determined from the server usage and the operating state that the monitoring event is caused by a failure, the
次に、図2を用いて、自動スケールアウト対応障害判定システム108について詳細を説明する。
Next, details of the automatic scale-out
図2に示すように、自動スケールアウト対応障害判定システム108は、構成情報変更機能109と障害判定機能110の2つの機能を有し、構成情報変更機能109は、自動スケールアウト実行内容通知の受信部201と構成情報変更部202を具備し、障害判定機能110は、監視イベント受信部203と構成情報取得部204、障害判定部205、障害通知部206を具備している。
As shown in FIG. 2, the automatic scale-out
構成情報変更機能109は、自動スケールアウト実行内容通知の受信部201により、自動スケールアウトシステム106が自動スケールアウトまたは自動スケールインを実行する際に通知する実行内容を受信する。通知の内容は起動または停止操作の対象となるサーバのサーバ名および起動か停止かの操作内容である。
The configuration
そして、構成情報変更部202により、自動スケールアウト実行内容通知の受信部201で受信した通知の内容に応じて、構成管理システム111を介して、構成管理データベース112における操作対象のサーバの構成情報を変更する。
Then, the configuration
尚、構成管理データベース112では、図3におけるサーバ管理テーブル301で示すように、業務処理を行う各サーバのサーバ名、サーバ用途および稼動状態を管理する。
Note that the
このような構成情報変更機能109の処理動作を図4に示すフローチャートに基づき説明する。まず、自動スケールアウトシステム106からの自動スケールアウトまたは自動スケールインの実行内容の通知を受信する(ステップ401)。
The processing operation of the configuration
次に、実行内容から操作対象サーバのサーバ名を取得し(ステップ402)、操作内容が起動なのか停止なのかを判断する(ステップ403)。 Next, the server name of the operation target server is acquired from the execution content (step 402), and it is determined whether the operation content is start or stop (step 403).
操作内容が起動の場合には(ステップ404)、構成管理データベース112上の図3におけるサーバ管理テーブル301の、操作対象サーバの稼動状態を「稼働中」に変更する(ステップ405)。
When the operation content is activated (step 404), the operation state of the operation target server in the server management table 301 in FIG. 3 on the
操作内容が停止の場合には(ステップ404)、サーバ管理テーブル301の該当サーバの稼動状態を「待機中」に変更する(ステップ406)。 When the operation content is stopped (step 404), the operating state of the corresponding server in the server management table 301 is changed to “standby” (step 406).
図2における障害判定機能110は、監視システム107から送信される監視イベントを受信し、障害かどうかの判定をして運用通知システム113に通知するものであり、まず、監視イベント受信部203により、監視システム107から送信された監視イベントを受信する。尚、監視イベント内容は、起動または停止を検知したサーバ名および検知内容(起動または停止)である。
The
監視イベントを受信した障害判定機能110は、構成情報取得部204により、構成データベース112上の図3におけるサーバ管理テーブル301から、起動または停止を検知したサーバのサーバ用途および稼動状態を取得する。
The
さらに、障害判定部205により、監視イベント受信部203で受信した監視イベント内容と構成情報取得部204で取得したサーバ用途、稼動状態から、監視イベントが障害により発生したものなのか、もしくは、自動スケールアウトまたは自動スケールインにより発生したものなのかを判定する。
Furthermore, the
そして、障害通知部206により、障害判定部205において監視イベントが障害により発生したものだと判定した場合、運用通知システム113に障害を通知する。
When the
このような障害判定機能110の処理動作を図5に示すフローチャートを用いて説明する。まず、図2における監視システム107から送信される監視イベントを受信する(ステップ501)。
The processing operation of the
次に、構成データベース112上のサーバ管理テーブル301から、監視イベントの発生元となるサーバのサーバ用途および稼動状態を取得して(ステップ502)、監視イベント内容とサーバ用途および稼動状態から、障害かどうかを判定する(ステップ503)。
Next, from the server management table 301 on the
このとき、監視イベント内容、サーバ用途および稼動状態から判定される判定結果を図6の障害判定表601に示す。 At this time, the determination result determined from the monitoring event contents, the server usage, and the operating state is shown in the failure determination table 601 of FIG.
監視イベントを障害だと判定した場合には(ステップ504)、運用通知システムへ障害通知を行い(ステップ505)、障害で無いと判定した場合には(ステップ504)、障害通知を行わない(ステップ506)。 When it is determined that the monitoring event is a failure (step 504), a failure notification is sent to the operation notification system (step 505), and when it is determined that there is no failure (step 504), no failure notification is performed (step 504). 506).
以上、図1〜図6を用いて説明したように、本例の分散・並列処理システムの障害監視装置では、監視対象となる各サーバが、常時稼動するのか、あるいは、スケールアウト時のみ稼動するのかを示すサーバ用途情報と、各サーバが待機中か稼働中かを示す稼動状態情報を記憶して管理し、監視システム107が検知したイベントについて、イベント発生元のサーバのサーバ用途情報と稼動状態情報を確認することにより、イベントが障害により発生したものなのか、自動スケールアウトおよび自動スケールインにより発生したものなのかを判定する。尚、稼動状態情報では、スケールアウト用の待機サーバが待機中であるのか、あるいは「稼働中」であるのかを示し、自動スケールアウトまたは自動スケールインの実行に合わせて適宜変更する。 As described above with reference to FIGS. 1 to 6, in the fault monitoring apparatus of the distributed / parallel processing system of this example, each server to be monitored always operates or only operates at the time of scale-out. Server usage information indicating whether each server is in standby or operating, and managing and managing server status information indicating whether each server is in standby or operating, and the server usage information and operating status of the server that generated the event By checking the information, it is determined whether the event has occurred due to a failure or whether it has occurred due to automatic scale-out and automatic scale-in. The operating state information indicates whether the scale-out standby server is on standby or “in operation”, and is appropriately changed according to execution of automatic scale-out or automatic scale-in.
このように、本例の分散・並列処理システムの障害監視装置および方法によれば、自動スケールアウトおよび自動スケールインによるスケールアウト用サーバの起動および停止時に発生するイベントと、業務システム稼働中に発生するイベントを区別して障害判定を行うことができ、これにより、自動スケールアウトおよび自動スケールインによるスケールアウト用の待機サーバの正常動作を障害として運用管理者に通知することが無くなり、障害として通知されるべき異常動作のみが障害として通知されるので、運用管理者は、従来のように、サーバの用途および稼動状態を確認して障害かどうかを判断する必要が無くなる。 As described above, according to the failure monitoring apparatus and method of the distributed / parallel processing system of this example, the event that occurs when the scale-out server is started and stopped by automatic scale-out and automatic scale-in, and the event that occurs while the business system is running The failure determination can be performed by distinguishing the events to be performed, and this prevents the operation administrator from notifying the normal operation of the standby server for scale-out by automatic scale-out and automatic scale-in as a failure, and is notified as a failure. Since only an abnormal operation to be performed is notified as a failure, the operation manager does not need to check the use and operating state of the server to determine whether or not there is a failure.
尚、本発明は、図1〜図6を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、自動スケールアウトシステム106、監視システム107、自動スケールアウト対応障害判定システム108、構成管理システム111、運用通知システム113のそれぞれを個別のコンピュータ装置とした構成としているが、各システムを任意に組み合わせて1つのコンピュータ装置上に構成することでも良い。
In addition, this invention is not limited to the example demonstrated using FIGS. 1-6, In the range which does not deviate from the summary, various changes are possible. For example, in this example, the automatic scale-
また、各システムのコンピュータ構成例に関しても、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いているが、FD(Flexible Disk)等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。 Further, regarding the computer configuration example of each system, a computer configuration without a keyboard or optical disk drive may be used. In this example, an optical disk is used as a recording medium. However, an FD (Flexible Disk) or the like may be used as a recording medium. As for the program installation, the program may be downloaded and installed via a network via a communication device.
101:クライアントマシン、102:負荷分散装置、103:常時稼動サーバ、104:常時稼動サーバ、105:スケールアウト用サーバ、106:自動スケールアウトシステム、107:監視システム、108:自動スケールアウト対応障害判定システム、109:構成情報変更機能、110:障害判定機能、111:構成管理システム、112:構成管理データベース、113:障害通知システム、114:運用管理者、201:自動スケールアウト実行内容通知の受信部、202:構成情報変更部、203:監視イベント受信部、204:構成情報取得部、205:障害判定部、206:障害通知部、301:サーバ管理テーブル、601:障害判定表。 101: client machine, 102: load balancer, 103: always-on server, 104: always-on server, 105: scale-out server, 106: automatic scale-out system, 107: monitoring system, 108: automatic scale-out failure determination System: 109: Configuration information change function, 110: Fault determination function, 111: Configuration management system, 112: Configuration management database, 113: Fault notification system, 114: Operation manager, 201: Receiving part of automatic scale-out execution content notification 202: configuration information change unit, 203: monitoring event reception unit, 204: configuration information acquisition unit, 205: failure determination unit, 206: failure notification unit, 301: server management table, 601: failure determination table.
Claims (3)
上記サーバコンピュータでのイベントの発生を検知する監視手段と、
該監視手段が検知したイベントを受信し、当該イベントが障害により発生したイベントであるか自動スケールアウトもしくは自動スケールインにより発生したイベントであるかを判定する判定手段と
を有し、
該判定手段は、
各サーバコンピュータが上記自動スケールアウト用および上記自動スケールイン用のサーバであるか否かを示すサーバ用途情報を収集して記憶装置に記憶するサーバ用途情報収集手段と、
各サーバコンピュータが稼働中であるか停止中であるかを示す稼動状態情報を収集して記憶装置に記憶する稼動状態情報収集手段と、
上記自動スケールアウト用および上記自動スケールイン用のサーバコンピュータの自動スケールアウトもしくは自動スケールインが実行される際に、当該サーバコンピュータに関する上記稼動状態情報を変更する変更手段と、
障害を通知する障害通知手段と、
上記監視手段が検知したイベントについて、イベント発生元のサーバコンピュータの上記サーバ用途情報と上記稼動状態情報を参照して、当該イベントが、障害により発生したものであるか、自動スケールインにより発生したものであるかを判定し、当該イベントが障害により発生したものであると判定した場合には、上記障害通知手段を起動して、障害を通知させ、当該イベントが自動スケールインにより発生したものであると判定した場合には、上記障害通知手段を起動しない障害判定手段と
を有することを特徴とする分散・並列処理システムの障害監視装置。 A device that monitors the occurrence of a failure event in a distributed / parallel processing system that performs distributed / parallel processing by a plurality of server computers, and performs automatic scale-out and automatic scale-in of server computers,
Monitoring means for detecting the occurrence of an event in the server computer;
Receiving an event detected by the monitoring means, and determining means for determining whether the event is an event caused by a failure or an event caused by automatic scale-out or automatic scale-in,
The determination means includes
Server usage information collection means for collecting server usage information indicating whether each server computer is a server for the automatic scale-out and the automatic scale-in and storing it in a storage device;
Operating state information collecting means for collecting operating state information indicating whether each server computer is operating or stopped and storing it in a storage device;
Changing means for changing the operating state information relating to the server computer when automatic scale-out or automatic scale-in of the server computer for automatic scale-out and automatic scale-in is executed,
A failure notification means for notifying a failure;
Regarding the event detected by the monitoring means, referring to the server usage information and the operating state information of the server computer that generated the event, the event occurred due to a failure or occurred due to automatic scale-in If the event is determined to be caused by a failure, the failure notification means is activated to notify the failure, and the event is caused by automatic scale-in. A failure monitoring device for a distributed / parallel processing system, comprising: failure determination means that does not activate the failure notification means .
プログラムされたコンピュータ処理を実行する手段として、監視手段と、サーバ用途情報収集手段、稼動状態情報収集手段、変更手段、障害判定手段、障害通知手段を有し、
上記監視手段は、サーバコンピュータでのイベントの発生を検知し、
上記サーバ用途情報収集手段は、各サーバコンピュータが上記自動スケールアウト用および上記自動スケールイン用のサーバであるか否かを示すサーバ用途情報を収集して記憶装置に記憶し、
上記稼動状態情報収集手段は、各サーバコンピュータが稼働中であるか停止中であるかを示す稼動状態情報を収集して記憶装置に記憶し、
上記変更手段は、上記自動スケールアウト用および上記自動スケールイン用のサーバコンピュータの自動スケールアウトもしくは自動スケールインが実行される際に、当該サーバコンピュータに関する上記稼動状態情報を変更し、
上記障害通知手段は、障害を通知し、
上記障害判定手段は、上記監視手段が検知したイベントについて、イベント発生元のサーバコンピュータの上記サーバ用途情報と上記稼動状態情報を参照して、当該イベントが、障害により発生したものであるか、自動スケールインにより発生したものであるかを判定し、当該イベントが障害により発生したものであると判定した場合には、上記障害通知手段を起動して、障害を通知させ、当該イベントが自動スケールインにより発生したものであると判定した場合には、上記障害通知手段を起動しない
ことを特徴とする分散・並列処理システムの障害監視方法。 A failure monitoring method for a device that monitors the occurrence of a failure event in a distributed / parallel processing system that performs distributed / parallel processing by a plurality of server computers and performs automatic scale-out and automatic scale-in of server computers by programmed computer processing Because
As means for executing programmed computer processing, it has monitoring means, server usage information collection means, operating state information collection means, change means, failure determination means , failure notification means ,
The monitoring means detects the occurrence of an event in the server computer,
The server usage information collection means collects server usage information indicating whether each server computer is a server for the automatic scale-out and the automatic scale-in, stores the server usage information in a storage device,
The operating state information collecting means collects operating state information indicating whether each server computer is operating or stopped, and stores it in a storage device.
The change means changes the operating state information related to the server computer when the automatic scale-out or the automatic scale-in of the server computer for the automatic scale-in is executed.
The failure notification means notifies a failure,
For the event detected by the monitoring means, the failure determination means refers to the server usage information and the operating state information of the server computer that generated the event, and automatically determines whether the event has occurred due to a failure. If it is determined that the event has occurred due to scale-in, and it is determined that the event has occurred due to a failure, the failure notification means is activated to notify the failure, and the event is automatically scaled in. The failure monitoring method for a distributed / parallel processing system, wherein the failure notification unit is not activated when it is determined that the failure has occurred .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010124858A JP5467936B2 (en) | 2010-05-31 | 2010-05-31 | Fault monitoring apparatus, method and program for distributed / parallel processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010124858A JP5467936B2 (en) | 2010-05-31 | 2010-05-31 | Fault monitoring apparatus, method and program for distributed / parallel processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011253231A JP2011253231A (en) | 2011-12-15 |
| JP5467936B2 true JP5467936B2 (en) | 2014-04-09 |
Family
ID=45417147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010124858A Expired - Fee Related JP5467936B2 (en) | 2010-05-31 | 2010-05-31 | Fault monitoring apparatus, method and program for distributed / parallel processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5467936B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6255926B2 (en) | 2013-11-13 | 2018-01-10 | 富士通株式会社 | Monitoring control program, monitoring control method, and monitoring control apparatus |
| KR102393183B1 (en) * | 2021-09-29 | 2022-05-02 | (주)로그스택 | Method, device and system for managing and processing log data of corporate server |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11194961A (en) * | 1998-01-05 | 1999-07-21 | Toshiba Corp | Remote monitoring control device and remote monitoring control system |
| JP2006277278A (en) * | 2005-03-29 | 2006-10-12 | Nec Corp | Autonomous computer system and its automatic alignment method |
| JP2010113495A (en) * | 2008-11-06 | 2010-05-20 | Nomura Research Institute Ltd | Cluster system and cluster control method |
-
2010
- 2010-05-31 JP JP2010124858A patent/JP5467936B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011253231A (en) | 2011-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5440273B2 (en) | Snapshot management method, snapshot management device, and program | |
| US9367379B1 (en) | Automated self-healing computer system | |
| JP5643321B2 (en) | Method, system, and computer program for fault management in a virtual computing environment | |
| EP2523115B1 (en) | Operation management device, operation management method, and program storage medium | |
| US20210133054A1 (en) | Prioritized transfer of failure event log data | |
| JP5579650B2 (en) | Apparatus and method for executing monitored process | |
| CN101938368A (en) | Virtual machine manager and virtual machine processing method in blade server system | |
| US9841986B2 (en) | Policy based application monitoring in virtualized environment | |
| US10353786B2 (en) | Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program | |
| JP2010086364A (en) | Information processing device, operation state monitoring device and method | |
| US20160036654A1 (en) | Cluster system | |
| CN112069032A (en) | Availability detection method, system and related device for virtual machine | |
| JP5467936B2 (en) | Fault monitoring apparatus, method and program for distributed / parallel processing system | |
| JP2010231293A (en) | Monitoring device | |
| US20140164851A1 (en) | Fault Processing in a System | |
| US20250377977A1 (en) | Method and apparatus for amd server system installation power-off processing, device, and medium | |
| JP5506653B2 (en) | License management system, license management method, and license management program | |
| KR20170070568A (en) | System and method for managing servers totally | |
| JP2010237793A (en) | Operating status monitoring system, method, and program | |
| JP7181467B2 (en) | Control method, control program, and information processing device | |
| CN115037652A (en) | Operation monitoring system for background module of sleeve protection system | |
| JP6674916B2 (en) | Communication fault management device and communication system | |
| JP7044971B2 (en) | Cluster system, autoscale server monitoring device, autoscale server monitoring program and autoscale server monitoring method | |
| US20250071010A1 (en) | Monitoring system, monitoring method, and recording medium storing monitoring program | |
| JP2014178832A (en) | Service providing system, server device, client terminal, failure detection method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20111227 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120926 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131023 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131203 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140128 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5467936 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |