JP3978028B2 - Machine abnormality detection system and abnormality detection method - Google Patents

Machine abnormality detection system and abnormality detection method Download PDF

Info

Publication number
JP3978028B2
JP3978028B2 JP2001379006A JP2001379006A JP3978028B2 JP 3978028 B2 JP3978028 B2 JP 3978028B2 JP 2001379006 A JP2001379006 A JP 2001379006A JP 2001379006 A JP2001379006 A JP 2001379006A JP 3978028 B2 JP3978028 B2 JP 3978028B2
Authority
JP
Japan
Prior art keywords
machine
diagnostic
diagnosis
abnormality detection
abnormality
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 - Lifetime
Application number
JP2001379006A
Other languages
Japanese (ja)
Other versions
JP2003177944A (en
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001379006A priority Critical patent/JP3978028B2/en
Publication of JP2003177944A publication Critical patent/JP2003177944A/en
Application granted granted Critical
Publication of JP3978028B2 publication Critical patent/JP3978028B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はマシン異常検知システムに係り、特にリモートコントロールにより被診断マシンの異常を検知することのできるマシン異常検知システム等に関する。
【0002】
【従来の技術】
ネットワークに接続されたマシンにおいて、各マシンの障害状況を把握するために、マネージャマシンで障害の発生状況を一元的に管理するという方法が一般的に用いられている。
【0003】
この方法では、管理対象となる被診断マシンの電源が遮断されたり、あるいは回線との接続が切断された場合等の明確な障害が発生した場合、前記マネージャマシンは前記被診断マシンの障害発生を検知することができる。
【0004】
また、CPU負荷等を所定の閾値で監視し、CPU負荷が前記閾値を超えたことにより、被診断マシンのパフォーマンス異常を検出し、この異常を前記マネージャマシンに通知するといった運用も行われている。
【0005】
また、特開2000−322267号には、ソフトウェアにエラーが発生したときに、前記エラーが発生したソフトウェアに対するエラー修復を自動的に行うことができるシステムが示されている。
【0006】
【発明が解決しようとする課題】
前記従来技術では、電源が遮断された場合、あるいはCPU負荷が閾値を超えた場合等の被診断マシンの異常理由が明確である場合は、その障害発生あるいは異常発生を検知することができる。しかし、例えばソフトウェア動作の不安定あるいは処理時間が異常に長い等の異常理由が明確でない異常状態の検知は困難である。また、従来の診断プログラムを用いて行う診断は、処理に長時間を要し、その間の通常の処理業務を妨害する。
【0007】
本発明はこのような問題点に鑑みてなされたもので、被診断マシンを動作状況をリモートコントロールで診断することにより、被診断マシンの異常を簡易且つ迅速に検知することのできるマシン異常検知システムを提供する。
【0008】
【課題を解決するための手段】
本発明は、上記の課題を解決するために次のような手段を採用した。
【0009】
ネットワークに接続された診断マシンにより前記ネットワークに接続された被診断マシンの異常を検知する異常検知システムにおいて、前記診断マシンからのリモートコントロールによる操作により前記被診断マシンが動作している間の前記被診断マシンに表示される画面データを取得する画面情報取得部と、前記取得した画面データを前記診断マシンに転送する画面情報送信部と、を備えた前記被診断マシンと、前記被診断マシンをリモートコントロールにより操作する操作手段と、前記画面情報送信部から送信された前記画面データの単位時間当たりの転送バイト数が閾値を超えたときに前記被診断マシンに対して診断プログラムの起動を要求する判定手段とを備えた前記診断マシンと、を備えた。
【0010】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら説明する。図1は、本発明の実施形態に係るマシン異常検知システムを説明する図である。ネットワーク100を介して複数のマシン101から104が接続されており、この中に診断マシンA(103)と被診断マシンB(104)が存在する。また、データベース105には、診断マシンA(103)が被診断マシンB(104)を診断するために使用される診断用サンプルデータが格納されている。なお、このデータベース105はネットワーク100を介して各マシンから参照することができる。前記データベース105には、マウスカーソルをある位置から別の位置に動かすカーソル移動動作サンプルデータ、あるいは複数個のウインドウを順次連続して開いていく、ウインドウ強制開データ等をマシンの診断のために使用するサンプルデータとして格納されている。
【0011】
クライアント106は、データベース105に格納した診断用サンプルデータを使用して、診断マシンA(103)に被診断マシンB(104)を診断する要求を出す。
【0012】
図2は、診断マシンAと被診断マシンBの内部の詳細を示す図である。 診断マシンA(103)は、被診断マシンB(104)に対して診断指示を出す診断指示実施部202、画面制御部204及びカーソル動作制御部205を統合管理するウインドウ制御部203、診断マシンA(103)が診断用カーソル動作を行った結果の画面情報を取得する画面情報取得部206、被診断マシンB(104)で取得された画面情報を受信する画面情報受信部207、診断結果を判定する診断結果判定部208、診断結果が異常と判定された場合に診断プログラム(異常の理由を詳細に調査するためにCPUの使用率、メモリの占有率を調査する診断プログラム(パフォマンスモニタ等)の起動を要求する診断プログラム起動要求部209、及び該要求部209の要求を受けて診断プログラムを起動する診断プログラム起動部210から構成される。
【0013】
被診断マシンB(104)は、診断マシンA(103)からの診断指示を受け取る診断指示受取部212、画面を制御する画面制御部214及びマウスカーソルを制御するカーソル制御部215を統合管理するウインドウ制御部213、被診断マシンB(104)が診断用カーソル動作を行った結果の画面情報を取得する画面情報取得部216、取得した画面情報を送信する画面情報送信部217、並びに診断プログラム起動部210の要求を受けて診断プログラムを起動する診断プログラム起動部220から構成される。
【0014】
次に、本実施形態におけるマシン異常検知システムの動作を説明する。図3は診断マシンAの動作を示すフローチャートである。
【0015】
まず、診断マシンAはクライアント106から被診断マシンBの診断要求を受ける(ステップ301)と、診断用サンプルデータを格納したデータベース105の中から診断指示データとして特定のサンプルデータ(例えば診断用カーソル移動動作サンプルデータ)を取得し(ステップ302)、取得したサンプルデータを診断指示実施部202を介して被診断マシンBに送信し、診断開始を指示する(ステップ303)。(このとき、被診断マシンBは前記サンプルデータを受信すると該データを利用してマウスカーソル移動動作を試行する。)
次いで、被診断マシンBから前記サンプルデータを利用して診断を行った結果、例えばカーソル移動状態を示す画面情報を画面情報受信部207により受信する(ステップ304)。診断結果判定部208は前記受信したカーソル移動情報をもとにマシンBの状態を診断する(ステップ305)。
【0016】
診断は、例えば、マウスカーソル移動動作を実施した後の被診断マシンBの最終画面が診断マシンAの最終画面と一致しているか、あるいは単位時間あたりのデータ転送バイト数が閾値を超えていないかで行うことができる。この場合、双方の条件が満足されている場合は診断結果を「異常なし」とする。また、どちらか一方または両方の条件が満足されていない場合は診断結果を「異常あり」とすることができる。
【0017】
次に、前記診断結果が「異常なし」と判定されているか否かのチェックを実施し(ステップ306)、「異常なし」と判定されていなかった場合は判定カウンタの値をインクリメントする(ステップ307)。次いで、判定カウンタの値が閾値を超えていないか否かをチェックし、閾値を超えない場合は再度診断を実施する(ステップ308,302)。閾値を超えた場合(「異常あり」の判定が閾値の回数以上連続して発生した場合)、診断プログラム起動要求部210は「異常あり」と判定された被診断マシンBに対して、診断プログラムの起動を要求する(ステップ309)。なお、前記診断結果は被診断マシンBに逐次送信するとよい。
【0018】
図4は、被診断マシンBの動作を示すフローチャートである。まず、被診断マシンBは前記診断指示実施部202からの診断指示データ(サンプルデータ)を診断指示受取部212を介して受信する(ステップ401)。ウインドウ制御部213は、前記指示データを使用してマウスカーソル移動動作を実行する(ステップ402)。
【0019】
画面情報取得部216は、前記マウスカーソル移動動作時の画面情報を取得し(ステップ403)、取得した画面情報を画面情報送信部217を介して診断マシンAに送信する(ステップ404)。
【0020】
次に、前記診断マシンAでの診断結果が「異常なし」であるか否かをチェックし(ステップ405)、「異常なし」と診断されなかった場合は、さらに診断プログラムの起動を要求されたかをチェックする(ステップ406)。診断プログラムの起動要求を診断マシンAから受け取った場合は、診断プログラム起動部により診断プログラムを起動する(ステップ407)。この場合は診断プログラムの結果を診断マシンAに送信する(ステップ408)。
【0021】
図5は、被診断マシンBの正常時における画面データの単位時間あたりのデータ転送バイト数を示す図である。
【0022】
図に示すように、単位時間あたりのデータ転送バイト数は、カーソル移動動作開始時から上昇し(501)、ある一定の値で安定した(502)後に、カーソル移動動作を停止すると下降し、画面データの転送が終了したときにゼロとなる(503)。
【0023】
マシンの正常時には、カーソル移動動作を開始したときと停止したときを除いて、画面データ転送バイト数が極端に変化することはなく、所定範囲内で推移する。このように、マシンの正常時(異常な負荷が掛かっていないとき)は、異常に大きい画面データ転送バイト数が測定されることもないため、適当な閾値(504)を設定しておけば、診断指示データを利用してマウスカーソルの移動動作を行っている間に、前記転送バイト数が閾値を超えることはない。
【0024】
図6は、被診断マシンBの異常時における画面データの単位時間あたりのデータ転送バイト数を示す図である。
【0025】
図に示すように、時間あたりの画面データ転送バイト数は、カーソル動作開始時から上昇する(601)が、カーソルの移動処理が滞ると下降してゼロになり(602)、しばらくして処理が再開されると転送バイト数が急上昇し(603)、再度処理が滞ると下降してゼロになる(604)という動作を繰り返す。このため、カーソル移動動作を開始してから停止するまでの間の単位時間あたりのデータ転送バイト数は、急上昇と急下降してゼロになる変動を数回繰り返す。
【0026】
また、前記診断指示データとして、複数個のウインドウを順次連続して開いて行くウインドウ強制開データを使用する場合においても、単位時間当たりの画面データ転送バイト数が異常に大きくなるため、適当な閾値(605)を設定すれば、異常が発生していることを検知することができる。
【0027】
なお、被診断マシンBは、画面情報(データ転送バイト数)を診断マシンAに送信するとき、送信データにタイムスタンプを埋め込んでおき、診断マシンAで、このタイムスタンプを利用して時間あたりの画面データ転送バイト数を求めることもできる。この場合はネットワークの負荷による転送バイト数の変化の影響をなくすることができる。
【0028】
以上説明したように、ネットワークを介して接続された複数のマシンに対し、リモートコントロールを用いた簡単な操作により、その状態を2段階に診断(診断指示データとして例えば前記特定のサンプルデータを用いる診断、及び診断プログラムによる診断)することができる。すなわち、簡易且つ迅速に診断結果を得ることのできる前記サンプルデータを用いた診断の結果を参照し、該結果が異常と判定された場合のみ診断プログラムによる診断を行えばよい。このため全体としての診断時間を短縮し診断の効率化を図ることができる。
【0029】
【発明の効果】
以上説明したように本発明によれば、被診断マシンを動作状況をリモートコントロールで診断することにより、被診断マシンの異常を簡易且つ迅速に検知することができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るマシン異常検知システムを説明する図である。
【図2】診断マシンと被診断マシンの詳細を示す図である。
【図3】診断マシンの動作を示す図である。
【図4】被診断マシンの動作を示す図である。
【図5】被診断マシンの正常時におけるデータ転送バイト数を示す図である。
【図6】被診断マシンの異常時におけるデータ転送バイト数を示す図である。
【符号の説明】
100 ネットワーク
101,102 マシン
103 診断マシン
104 被診断マシン
105 データベース(診断用サンプルデータを格納)
106 クライアント
202 診断指示実施部
203,213 ウインドウ制御部
204,214 画面制御部
205,215 カーソル制御部
206,216 画面情報取得部
207 画面情報受信部
208 診断結果判定部
209 診断プログラム起動要求部
210 診断プログラム起動部
212 診断指示受け取り部
217 画面情報送信部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a machine abnormality detection system, and more particularly to a machine abnormality detection system that can detect an abnormality of a machine to be diagnosed by remote control.
[0002]
[Prior art]
In a machine connected to a network, in order to grasp the failure status of each machine, a method of centrally managing the failure occurrence status with a manager machine is generally used.
[0003]
In this method, when a clear failure occurs such as when the power of the diagnosis target machine to be managed is cut off or the connection with the line is cut off, the manager machine causes the failure of the diagnosis target machine. Can be detected.
[0004]
Further, the CPU load or the like is monitored with a predetermined threshold, and when the CPU load exceeds the threshold, a performance abnormality of the diagnosis machine is detected and the abnormality is notified to the manager machine. .
[0005]
Japanese Patent Application Laid-Open No. 2000-322267 discloses a system that can automatically perform error recovery for software in which an error has occurred when an error occurs in the software.
[0006]
[Problems to be solved by the invention]
In the prior art, when the reason for abnormality of the machine to be diagnosed is clear, such as when the power is cut off or the CPU load exceeds a threshold value, the occurrence of the failure or abnormality can be detected. However, it is difficult to detect an abnormal state where the reason for the abnormality is unclear, such as an unstable software operation or an abnormally long processing time. Moreover, the diagnosis performed using the conventional diagnosis program takes a long time for processing, and interferes with normal processing operations during that time.
[0007]
The present invention has been made in view of such problems, and a machine abnormality detection system capable of easily and quickly detecting an abnormality of a machine to be diagnosed by diagnosing an operation state of the machine to be diagnosed by remote control. I will provide a.
[0008]
[Means for Solving the Problems]
The present invention employs the following means in order to solve the above problems.
[0009]
In the abnormality detection system for detecting an abnormality of the diagnostic machines connected to the network by a connection diagnostic machine to the network, the object while the object to be diagnosed machine is operated by operation of a remote control from the diagnostic machines A screen information acquisition unit that acquires screen data displayed on the diagnostic machine; and a screen information transmission unit that transfers the acquired screen data to the diagnostic machine. and operating means for operating the control, the determination to request activation of the diagnostic program to the the diagnostic machine when the number of bytes transferred per the picture information unit of the picture data transmitted from the transmission unit time exceeds the threshold value Said diagnostic machine comprising means.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a diagram illustrating a machine abnormality detection system according to an embodiment of the present invention. A plurality of machines 101 to 104 are connected via a network 100, among which a diagnosis machine A (103) and a diagnosis machine B (104) exist. The database 105 stores diagnostic sample data used by the diagnostic machine A (103) for diagnosing the diagnostic machine B (104). The database 105 can be referred from each machine via the network 100. The database 105 uses cursor movement operation sample data for moving the mouse cursor from one position to another position, or window forcible opening data that opens a plurality of windows sequentially for machine diagnosis. Is stored as sample data.
[0011]
The client 106 issues a request for diagnosing the diagnosis machine B (104) to the diagnosis machine A (103) using the sample data for diagnosis stored in the database 105.
[0012]
FIG. 2 is a diagram showing details of the insides of the diagnostic machine A and the machine B to be diagnosed. The diagnosis machine A (103) includes a diagnosis instruction execution unit 202 that issues a diagnosis instruction to the diagnosis machine B (104), a window control unit 203 that integrally manages the screen control unit 204 and the cursor operation control unit 205, and a diagnosis machine A. (103) screen information acquisition unit 206 that acquires screen information as a result of performing the diagnostic cursor operation, screen information reception unit 207 that receives screen information acquired by the diagnosis machine B (104), and determines the diagnosis result A diagnostic program (such as a performance monitor) that investigates the CPU usage rate and memory occupancy rate in order to investigate the reason for the abnormality in detail. Diagnostic program activation request unit 209 that requests activation, and diagnostic program activation that activates the diagnostic program in response to a request from the request unit 209 Consisting of part 210.
[0013]
A machine B (104) to be diagnosed is a window that integrates and manages a diagnosis instruction receiving unit 212 that receives a diagnosis instruction from the diagnosis machine A (103), a screen control unit 214 that controls a screen, and a cursor control unit 215 that controls a mouse cursor. The control unit 213, the screen information acquisition unit 216 that acquires screen information as a result of the diagnosis machine B (104) performing the diagnostic cursor operation, the screen information transmission unit 217 that transmits the acquired screen information, and the diagnostic program start unit The diagnostic program starting unit 220 is configured to start the diagnostic program in response to the request 210.
[0014]
Next, the operation of the machine abnormality detection system in this embodiment will be described. FIG. 3 is a flowchart showing the operation of the diagnostic machine A.
[0015]
First, when the diagnosis machine A receives a diagnosis request for the machine B to be diagnosed from the client 106 (step 301), specific sample data (for example, movement of the cursor for diagnosis) is stored as diagnosis instruction data in the database 105 storing the diagnosis sample data. (Operation sample data) is acquired (step 302), and the acquired sample data is transmitted to the machine B to be diagnosed via the diagnosis instruction execution unit 202 to instruct the start of diagnosis (step 303). (At this time, when the diagnosis machine B receives the sample data, it tries to move the mouse cursor using the data.)
Next, as a result of the diagnosis using the sample data from the diagnosis machine B, for example, screen information indicating the cursor movement state is received by the screen information receiving unit 207 (step 304). The diagnosis result determination unit 208 diagnoses the state of the machine B based on the received cursor movement information (step 305).
[0016]
In the diagnosis, for example, whether the final screen of the diagnosis machine B after the mouse cursor movement operation is identical with the final screen of the diagnosis machine A, or the number of data transfer bytes per unit time does not exceed the threshold Can be done. In this case, if both conditions are satisfied, the diagnosis result is “no abnormality”. In addition, when one or both of the conditions are not satisfied, the diagnosis result can be “abnormal”.
[0017]
Next, it is checked whether or not the diagnosis result is determined as “no abnormality” (step 306). If it is not determined as “no abnormality”, the value of the determination counter is incremented (step 307). ). Next, it is checked whether or not the value of the determination counter exceeds the threshold value. If the threshold value is not exceeded, the diagnosis is performed again (steps 308 and 302). When the threshold value is exceeded (when the determination of “abnormality” occurs continuously for the number of times of the threshold value), the diagnostic program start request unit 210 applies the diagnostic program to the diagnosis machine B determined as “abnormal”. Is requested (step 309). The diagnosis result may be sequentially transmitted to the machine B to be diagnosed.
[0018]
FIG. 4 is a flowchart showing the operation of the diagnosis machine B. First, the diagnosis machine B receives diagnosis instruction data (sample data) from the diagnosis instruction execution unit 202 via the diagnosis instruction receiving unit 212 (step 401). The window control unit 213 executes a mouse cursor movement operation using the instruction data (step 402).
[0019]
The screen information acquisition unit 216 acquires screen information during the mouse cursor movement operation (step 403), and transmits the acquired screen information to the diagnostic machine A via the screen information transmission unit 217 (step 404).
[0020]
Next, it is checked whether or not the diagnosis result at the diagnosis machine A is “no abnormality” (step 405). If it is not diagnosed as “no abnormality”, is it requested to start a diagnostic program further? Is checked (step 406). When the diagnostic program activation request is received from the diagnostic machine A, the diagnostic program is activated by the diagnostic program activation unit (step 407). In this case, the result of the diagnostic program is transmitted to the diagnostic machine A (step 408).
[0021]
FIG. 5 is a diagram showing the number of data transfer bytes per unit time of screen data when the diagnosis machine B is normal.
[0022]
As shown in the figure, the number of data transfer bytes per unit time increases from the start of the cursor movement operation (501), stabilizes at a certain value (502), and then decreases when the cursor movement operation is stopped. It becomes zero when the data transfer is completed (503).
[0023]
When the machine is normal, the number of screen data transfer bytes does not change drastically and changes within a predetermined range except when the cursor movement operation is started and stopped. In this way, when the machine is normal (when no abnormal load is applied), an abnormally large number of screen data transfer bytes is not measured, so if an appropriate threshold (504) is set, While the mouse cursor is moved using the diagnosis instruction data, the number of transfer bytes does not exceed the threshold value.
[0024]
FIG. 6 is a diagram showing the number of data transfer bytes per unit time of screen data when the diagnosis machine B is abnormal.
[0025]
As shown in the figure, the number of screen data transfer bytes per hour increases from the start of the cursor operation (601), but when the cursor movement process is delayed, it decreases to zero (602), and after a while, the process is completed. When restarted, the number of transfer bytes rapidly increases (603), and when the processing is again delayed, the operation decreases to zero (604). For this reason, the number of data transfer bytes per unit time from the start to the stop of the cursor movement operation repeats fluctuations that suddenly rise and fall and become zero several times.
[0026]
Further, even when window forced opening data for sequentially opening a plurality of windows is used as the diagnostic instruction data, the number of screen data transfer bytes per unit time becomes abnormally large. If (605) is set, it can be detected that an abnormality has occurred.
[0027]
The diagnostic machine B embeds a time stamp in the transmission data when transmitting screen information (data transfer byte count) to the diagnostic machine A, and the diagnostic machine A uses this time stamp to store the time information. The number of screen data transfer bytes can also be obtained. In this case, the influence of the change in the number of transferred bytes due to the load on the network can be eliminated.
[0028]
As described above, a plurality of machines connected via a network are diagnosed in two stages by a simple operation using a remote control (diagnosis using, for example, the specific sample data as diagnosis instruction data) And diagnosis by a diagnostic program). That is, it is only necessary to refer to a result of diagnosis using the sample data from which a diagnosis result can be obtained easily and quickly, and to make a diagnosis using a diagnosis program only when the result is determined to be abnormal. For this reason, the diagnosis time as a whole can be shortened and the efficiency of diagnosis can be improved.
[0029]
【The invention's effect】
As described above, according to the present invention, it is possible to easily and quickly detect an abnormality of a machine to be diagnosed by diagnosing the operating state of the machine to be diagnosed by remote control.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a machine abnormality detection system according to an embodiment of the present invention.
FIG. 2 is a diagram showing details of a diagnostic machine and a machine to be diagnosed.
FIG. 3 is a diagram illustrating an operation of a diagnostic machine.
FIG. 4 is a diagram illustrating an operation of a machine to be diagnosed.
FIG. 5 is a diagram showing the number of data transfer bytes when the diagnostic machine is normal.
FIG. 6 is a diagram showing the number of data transfer bytes when the diagnosis machine is abnormal.
[Explanation of symbols]
100 Network 101, 102 Machine 103 Diagnosis machine 104 Diagnosis machine 105 Database (stores sample data for diagnosis)
106 Client 202 Diagnosis instruction execution unit 203, 213 Window control unit 204, 214 Screen control unit 205, 215 Cursor control unit 206, 216 Screen information acquisition unit 207 Screen information reception unit 208 Diagnostic result determination unit 209 Diagnostic program activation request unit 210 Diagnosis Program starting unit 212 Diagnosis instruction receiving unit 217 Screen information transmitting unit

Claims (5)

ネットワークに接続された診断マシンにより前記ネットワークに接続された被診断マシンの異常を検知する異常検知システムにおいて、
前記診断マシンからのリモートコントロールによる操作により前記被診断マシンが動作している間の前記被診断マシンに表示される画面データを取得する画面情報取得部と、
前記取得した画面データを前記診断マシンに転送する画面情報送信部と、
を備えた前記被診断マシンと、
前記被診断マシンをリモートコントロールにより操作する操作手段と、
前記画面情報送信部から送信された前記画面データの単位時間当たりの転送バイト数が閾値を超えたときに前記被診断マシンに対して診断プログラムの起動を要求する判定手段とを備えた前記診断マシンと、
を備えたことを特徴とするマシン異常検知システム。
In an abnormality detection system for detecting an abnormality of a diagnosis machine connected to the network by a diagnosis machine connected to the network,
A screen information acquisition unit for acquiring screen data displayed on the diagnostic machine while the diagnostic machine is operating by an operation by remote control from the diagnostic machine;
A screen information transmitter for transferring the acquired screen data to the diagnostic machine;
A machine to be diagnosed comprising:
Operating means for operating the diagnostic machine by remote control;
Said diagnostic machine with a determination means for requesting the activation of the diagnostic program to the the diagnostic machine when the number of bytes transferred per unit time of the screen data transmitted from the screen information transmitting unit exceeds a threshold value When,
A machine abnormality detection system characterized by comprising:
請求項1の記載のマシン異常検知システムにおいて、
前記操作手段の操作は画面カーソルの移動操作あるいはウインドウを連続して開く操作であることを特徴とするマシン異常検知システム。
In the machine abnormality detection system according to claim 1,
The machine abnormality detection system, wherein the operation means is an operation of moving a screen cursor or an operation of continuously opening windows.
ネットワークに接続された診断マシンにより前記ネットワークに接続された被診断マシンの異常を検知する異常検知方法において、
前記診断マシンは、前記被診断マシンをリモートコントロールにより操作し、
前記被診断マシンは、前記操作により前記被診断マシンが動作している間の前記被診断マシンに表示される画面データを前記診断マシンに送信し、
前記診断マシンは、前記被診断マシンから送信された前記画面データの単位時間当たりの転送バイト数を検知し、検知した画面データの転送バイト数が閾値を超えたときに前記被診断マシンに対して診断プログラムの起動を要求することを特徴とするマシン異常検知方法。
In an abnormality detection method for detecting an abnormality of a diagnosis machine connected to the network by a diagnosis machine connected to the network,
The diagnostic machine operates the diagnosed machine by remote control,
The diagnosis machine transmits screen data displayed on the diagnosis machine while the diagnosis machine is operating by the operation to the diagnosis machine,
The diagnostic machine detects the number of transfer bytes per unit time of the screen data transmitted from the diagnosed machine, and when the detected number of transfer bytes of the screen data exceeds a threshold, the diagnosis machine A machine abnormality detection method characterized by requesting start of a diagnostic program.
請求項3の記載のマシン異常検知方法において、
前記操作手段の操作は画面カーソルの移動操作あるいはウインドウを連続して開く操作であることを特徴とするマシン異常検知方法。
In the machine abnormality detection method of Claim 3,
A machine abnormality detection method, wherein the operation means is an operation of moving a screen cursor or an operation of continuously opening windows.
ネットワークに接続された診断マシンに搭載し、前記ネットワークに接続された被診断マシンの異常を検知するための異常検知プログラムであって、
該異常検知プログラムは、
被診断マシンをリモートコントロールにより操作するステップと、
前記操作により前記被診断マシンが動作している間の前記被診断マシンに表示される画面データを前記診断マシンに送信するステップと、
前記被診断マシンから送信された前記画面データの単位時間当たりの転送バイト数が閾値を超えたときに前記被診断マシンに対して診断プログラムの起動を要求するステップと
を備えることを特徴とするマシン異常検知プログラム。
An abnormality detection program that is mounted on a diagnostic machine connected to a network and detects an abnormality of a machine to be diagnosed connected to the network,
The abnormality detection program
Operating the machine to be diagnosed by remote control;
Transmitting screen data displayed on the diagnostic machine while the diagnostic machine is operating by the operation to the diagnostic machine;
A step of requesting the diagnostic machine to start a diagnostic program when the number of transfer bytes per unit time of the screen data transmitted from the diagnostic machine exceeds a threshold value. Anomaly detection program.
JP2001379006A 2001-12-12 2001-12-12 Machine abnormality detection system and abnormality detection method Expired - Lifetime JP3978028B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001379006A JP3978028B2 (en) 2001-12-12 2001-12-12 Machine abnormality detection system and abnormality detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001379006A JP3978028B2 (en) 2001-12-12 2001-12-12 Machine abnormality detection system and abnormality detection method

Publications (2)

Publication Number Publication Date
JP2003177944A JP2003177944A (en) 2003-06-27
JP3978028B2 true JP3978028B2 (en) 2007-09-19

Family

ID=19186552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001379006A Expired - Lifetime JP3978028B2 (en) 2001-12-12 2001-12-12 Machine abnormality detection system and abnormality detection method

Country Status (1)

Country Link
JP (1) JP3978028B2 (en)

Also Published As

Publication number Publication date
JP2003177944A (en) 2003-06-27

Similar Documents

Publication Publication Date Title
US6993681B2 (en) Remote administration in a distributed system
KR101225374B1 (en) Apparatus and method for device management in mobile communication terminal
US7281040B1 (en) Diagnostic/remote monitoring by email
US9077610B2 (en) Performing call stack sampling
CN103414916B (en) Fault diagnosis system and method
US20070130324A1 (en) Method for detecting non-responsive applications in a TCP-based network
EP2955632B1 (en) Determining and correcting software server error conditions
US7430688B2 (en) Network monitoring method and apparatus
US20170126532A1 (en) Dynamic baseline determination for distributed business transaction
US20120136970A1 (en) Computer system and method for managing computer device
JPH06231008A (en) On-line monitoring system for computer system
EP1661367A1 (en) Packet sniffer
JP3978028B2 (en) Machine abnormality detection system and abnormality detection method
JP2012038257A (en) Os operating state confirmation system, confirmation object device, os operating state confirmation device, and os operating state confirmation method and program
JP7038629B2 (en) Equipment condition monitoring device and program
JP2007249903A (en) Monitor device
JP2001331330A (en) Process abnormality detection and restoration system
CN107179911A (en) A kind of method and apparatus for restarting management engine
JP4100108B2 (en) Control system
KR20200049028A (en) Method for diagnosing and handling obstacle of server based on obstacle type
KR100462986B1 (en) Process State Management Method Using Peculiar Process Information
JPH11232143A (en) Multithread monitor method
JPH10334009A (en) Client fault detecting method
JPH02310755A (en) Health check system
JP2002330191A (en) Method and system for detecting abnormality

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070327

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070514

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: 20070612

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070622

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100629

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150