Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7640483B2 - Information processing device, monitoring system, monitoring method, and monitoring program - Google Patents
[go: Go Back, main page]

JP7640483B2 - Information processing device, monitoring system, monitoring method, and monitoring program - Google Patents

Information processing device, monitoring system, monitoring method, and monitoring program Download PDF

Info

Publication number
JP7640483B2
JP7640483B2 JP2022026199A JP2022026199A JP7640483B2 JP 7640483 B2 JP7640483 B2 JP 7640483B2 JP 2022026199 A JP2022026199 A JP 2022026199A JP 2022026199 A JP2022026199 A JP 2022026199A JP 7640483 B2 JP7640483 B2 JP 7640483B2
Authority
JP
Japan
Prior art keywords
resource information
monitoring device
information
state
normal
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.)
Active
Application number
JP2022026199A
Other languages
Japanese (ja)
Other versions
JP2023122469A (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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech 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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2022026199A priority Critical patent/JP7640483B2/en
Publication of JP2023122469A publication Critical patent/JP2023122469A/en
Application granted granted Critical
Publication of JP7640483B2 publication Critical patent/JP7640483B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Description

本発明は、情報処理装置、監視システム、監視方法及び監視プログラムに関する。 The present invention relates to an information processing device, a monitoring system, a monitoring method, and a monitoring program.

図18は、従来の監視システム200の一例を示す説明図である。図18に示す監視システム200は、設置店舗201Aと、データセンタ202と、警備センタ203とを有する。設置店舗201Aは、監視対象装置である、例えば、ATM(Automatic Teller Machine)201が設置されている店舗等である。データセンタ202は、GW(Gate Way)装置204を有する。GW装置204は、ATM201に対して業務アプリケーションを提供すると共に、ATM201の状態を遠隔で監視する監視装置である。業務アプリケーションは、ATM201内の業務を実行するためのアプリケーションである。GW装置204は、現用系のGW(Gate Way)装置204Aと、待機系のGW装置204Bとを有する。警備センタ203は、ATM201を警備及び保守する警備会社の拠点である。警備センタ203は、オペレータが操作するオペレータ端末203Aを有する。 Figure 18 is an explanatory diagram showing an example of a conventional monitoring system 200. The monitoring system 200 shown in Figure 18 has an installation store 201A, a data center 202, and a security center 203. The installation store 201A is a store or the like in which an ATM (Automatic Teller Machine) 201, which is a monitored device, is installed. The data center 202 has a GW (Gateway) device 204. The GW device 204 is a monitoring device that provides business applications to the ATM 201 and remotely monitors the status of the ATM 201. The business application is an application for executing business within the ATM 201. The GW device 204 has an active GW (Gateway) device 204A and a standby GW device 204B. The security center 203 is the base of a security company that guards and maintains the ATM 201. The security center 203 has an operator terminal 203A operated by an operator.

ATM201は、例えば、ATM201内のセンサで振動等の異常を検出した場合、電話回線のダイヤル通報及びインターネット回線のTCP通報で故障内容をGW装置204に通知する。尚、TCP通報は、例えば、故障のATM201を識別する識別情報、故障のATM201の機種、故障内容を示す故障詳細内容等を含む正の通報であるのに対し、ダイヤル通報は、故障のATM201の設置個所の電話番号等の副の通報である。GW装置204は、ATM201からダイヤル通報及びTCP通報を受信した場合、ダイヤル通報及びTCP通報をマージして警備センタ203内のオペレータ端末203Aに通報する。その結果、警備センタ203のオペレータは、ダイヤル通報及びTCP通報で故障内容を認識し、ATM201の故障や異常を認識する。そして、オペレータは、故障のATM201に警備員を派遣できる。 For example, when an abnormality such as vibration is detected by a sensor in the ATM 201, the ATM 201 notifies the GW device 204 of the details of the failure by a dialing report on a telephone line and a TCP report on an Internet line. Note that a TCP report is a primary report including, for example, identification information for identifying the faulty ATM 201, the model of the faulty ATM 201, and detailed information on the failure indicating the details of the failure, whereas a dialing report is a secondary report including the telephone number of the location where the faulty ATM 201 is installed. When the GW device 204 receives a dialing report and a TCP report from the ATM 201, the GW device 204 merges the dialing report and the TCP report and reports the merged report to the operator terminal 203A in the security center 203. As a result, the operator of the security center 203 recognizes the details of the failure from the dialing report and the TCP report, and recognizes the failure or abnormality of the ATM 201. The operator can then dispatch a security guard to the faulty ATM 201.

特開2007-323198号公報JP 2007-323198 A 特開2007-272328号公報JP 2007-272328 A 特開2013-175085号公報JP 2013-175085 A 特開2019-49411号公報JP 2019-49411 A 特開2002-7172号公報JP 2002-7172 A

しかしながら、従来の監視システム200では、ATM201が故障したとしても、業務アプリケーションの異常によるGW装置204自体がフリーズした場合、GW装置204からダイヤル通報やTCP通報を警備センタ203に通報できなくなる。つまり、GW装置204が故障した場合には警備センタ203に通報できない。そこで、ATM201等の監視対象装置を監視するGW装置204等の監視装置自体の状態を評価する情報処理装置が求められているのが実情である。 However, in the conventional monitoring system 200, even if the ATM 201 breaks down, if the GW device 204 itself freezes due to an abnormality in a business application, the GW device 204 cannot send dial or TCP reports to the security center 203. In other words, if the GW device 204 breaks down, it cannot report to the security center 203. Therefore, there is a demand for an information processing device that evaluates the status of the monitoring device itself, such as the GW device 204, which monitors the monitored device such as the ATM 201.

一つの側面では、監視対象装置を監視する監視装置自体の状態を評価できる情報処理装置等を提供することにある。 One aspect is to provide an information processing device etc. that can evaluate the status of the monitoring device itself that monitors the monitored device.

一つの態様の情報処理装置は、監視対象装置を監視する監視装置を監視する。情報処理装置は、判定部と、収集部と、比較部と、評価部とを有する。判定部は、前記監視装置のログ情報を定期的に取得したか否かを判定する。収集部は、前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集する。比較部は、前記収集部にて収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較する。評価部は、前記比較部の比較結果に基づき、前記監視装置の状態を評価する。 An information processing device of one embodiment monitors a monitoring device that monitors a monitored device. The information processing device has a determination unit, a collection unit, a comparison unit, and an evaluation unit. The determination unit determines whether log information of the monitoring device has been periodically acquired. If the log information cannot be acquired, the collection unit collects resource information of a comparison target of the monitoring device. The comparison unit compares the resource information of the comparison target collected by the collection unit with normal resource information stored in advance. The evaluation unit evaluates the state of the monitoring device based on the comparison result of the comparison unit.

一つの側面として、監視対象装置を監視する監視装置自体の状態を評価できる。 One aspect is that it can evaluate the status of the monitoring device itself that monitors the monitored device.

図1は、本実施例の監視システムの一例を示す説明図である。FIG. 1 is an explanatory diagram showing an example of a monitoring system according to the present embodiment. 図2は、ATMの機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the functional configuration of an ATM. 図3は、GW装置の機能構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a functional configuration of a GW device. 図4は、サーバ装置の機能構成の一例を示すブロック図である。FIG. 4 is a block diagram illustrating an example of a functional configuration of the server device. 図5は、リソースメモリのテーブル構成の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of a table configuration of the resource memory. 図6は、対象リソースメモリのテーブル構成の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of a table configuration of the target resource memory. 図7は、正常時リソースメモリのテーブル構成の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of a table configuration of the resource memory in normal operation. 図8は、閾値パターンメモリのテーブル構成の一例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of a table configuration of the threshold pattern memory. 図9は、第1の収集処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 9 is a flow chart showing an example of the processing operation of the CPU in the server device related to the first collection processing. 図10は、監視処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 10 is a flow chart showing an example of the processing operation of the CPU in the server device related to the monitoring process. 図11は、検証処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 11 is a flow chart showing an example of a processing operation of the CPU in the server device related to the verification processing. 図12は、第2の収集処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 12 is a flow diagram showing an example of the processing operation of the CPU in the server device related to the second collection processing. 図13は、評価処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 13 is a flow chart showing an example of the processing operation of the CPU in the server device related to the evaluation processing. 図14は、再検証処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 14 is a flow chart showing an example of the processing operation of the CPU in the server device related to the re-verification processing. 図15は、GW切替処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 15 is a flow diagram showing an example of a processing operation of a CPU in a server device related to a GW switching process. 図16は、第3の収集処理に関わるサーバ装置内のCPUの処理動作の一例を示すフロー図である。FIG. 16 is a flowchart showing an example of the processing operation of the CPU in the server device related to the third collection process. 図17は、監視プログラムを実行する情報処理装置の構成の一例を示すブロック図である。FIG. 17 is a block diagram showing an example of the configuration of an information processing device that executes a monitoring program. 図18は、従来の監視システムの一例を示す説明図である。FIG. 18 is an explanatory diagram showing an example of a conventional monitoring system.

以下、図面に基づいて、本願の開示する情報処理装置等の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。 Below, examples of the information processing device and the like disclosed in the present application will be described in detail with reference to the drawings. Note that the disclosed technology is not limited to these examples. In addition, the examples shown below may be combined as appropriate to the extent that no contradiction occurs.

[監視システム1の構成]
図1は、本実施例の監視システム1の一例を示す説明図である。図1に示す監視システム1は、設置店舗2Aと、データセンタ3と、警備センタ4とを有する。設置店舗2Aは、監視対象装置である、例えば、ATM(Automatic Teller Machine)2が設置されている店舗等である。データセンタ3は、GW(Gate Way)装置5と、サーバ装置6とを有する。GW装置5は、ATM2に対して業務アプリケーションを提供すると共に、ATM2の状態を遠隔で監視する監視装置である。GW装置5は、現用系のGW装置5Aと、待機系のGW装置5Bとを有する。サーバ装置6は、GW装置5を監視する情報処理装置である。警備センタ4は、ATM2を警備及び保守する警備会社の拠点である。警備センタ4は、警備センタ4のオペレータが操作するオペレータ端末4Aを有する。
[Configuration of monitoring system 1]
FIG. 1 is an explanatory diagram showing an example of a monitoring system 1 of the present embodiment. The monitoring system 1 shown in FIG. 1 includes an installation store 2A, a data center 3, and a security center 4. The installation store 2A is a store or the like in which an ATM (Automatic Teller Machine) 2, which is a monitored device, is installed. The data center 3 includes a GW (Gateway) device 5 and a server device 6. The GW device 5 is a monitoring device that provides business applications to the ATM 2 and remotely monitors the state of the ATM 2. The GW device 5 includes an active GW device 5A and a standby GW device 5B. The server device 6 is an information processing device that monitors the GW device 5. The security center 4 is a base of a security company that guards and maintains the ATM 2. The security center 4 includes an operator terminal 4A operated by an operator of the security center 4.

[ATMの構成]
図2は、ATM2の機能構成の一例を示すブロック図である。図2に示すATM2は、入出金機構11と、第1の通信部12と、第2の通信部13と、タッチパネル14と、メモリ15と、センサ16と、機構制御部17と、CPU(Central Process Unit)18とを有する。入出金機構11は、現金を入出金するメカ機構である。第1の通信部12は、電話回線のダイヤル通信でGW装置5と通信する通信インタフェースである。第2の通信部13は、インターネット回線のTCP通信でGW装置5と通信する通信インタフェースである。タッチパネル14は、各種情報を表示するパネル機能と、各種コマンドを入力するタッチ機能を有する入出力インタフェースである。メモリ15は、ATM2に関わる各種情報を記憶する領域である。センサ16は、ATM2内の各種センサであって、例えば、ATM2に対する外的な振動を検知する振動センサ等を含む。機構制御部17は、入出金機構11を駆動制御するメカ制御部である。CPU18は、ATM2全体を制御する。ATM2は、ドアの鍵の開閉や、センサ16による異常振動を検知した場合、TCP通報及びダイヤル通報でATM異常をGW装置5に通知する。ATM2は、TCP通報及びダイヤル通報の異なる通信回線で通報することで、一方の回線に障害が発生した場合でも、他方の通信回線を使用してATM2の異常をGW装置5に通知する。更に、ATM2は、ATM2の異常をダイヤル通報及びTCP通報で現用系のGW装置5A及び待機系のGW装置5Bに通知することになる。尚、インターネット回線のTCP通報は主回線の正の通報、電話回線のダイヤル通報は副回線の副の通報とする。
[ATM configuration]
FIG. 2 is a block diagram showing an example of the functional configuration of the ATM 2. The ATM 2 shown in FIG. 2 has a deposit/withdrawal mechanism 11, a first communication unit 12, a second communication unit 13, a touch panel 14, a memory 15, a sensor 16, a mechanism control unit 17, and a CPU (Central Process Unit) 18. The deposit/withdrawal mechanism 11 is a mechanical mechanism for depositing and withdrawing cash. The first communication unit 12 is a communication interface for communicating with the GW device 5 by dial communication on a telephone line. The second communication unit 13 is a communication interface for communicating with the GW device 5 by TCP communication on an Internet line. The touch panel 14 is an input/output interface having a panel function for displaying various information and a touch function for inputting various commands. The memory 15 is an area for storing various information related to the ATM 2. The sensor 16 is various sensors in the ATM 2, and includes, for example, a vibration sensor for detecting external vibrations to the ATM 2. The mechanism control unit 17 is a mechanical control unit that drives and controls the deposit/withdrawal mechanism 11. The CPU 18 controls the entire ATM 2. When the ATM 2 detects the lock/unlock of the door or abnormal vibration by the sensor 16, it notifies the GW device 5 of the ATM abnormality by TCP notification and dial notification. By reporting through different communication lines for TCP notification and dial notification, even if a fault occurs in one line, the ATM 2 notifies the GW device 5 of the abnormality of the ATM 2 using the other communication line. Furthermore, the ATM 2 notifies the GW device 5A of the active system and the GW device 5B of the standby system of the abnormality of the ATM 2 by dial notification and TCP notification. Note that the TCP notification of the Internet line is the main notification of the main line, and the dial notification of the telephone line is the secondary notification of the secondary line.

[GW装置]
図3は、GW装置5の機能構成の一例を示すブロック図である。図3に示すGW装置5は、第1の通信部21と、第2の通信部22と、第3の通信部23と、サーバ通信部24と、メモリ25と、CPU26とを有する。第1の通信部21は、電話回線のダイヤル通信でATM2と通信する通信インタフェースである。第2の通信部22は、インターネット回線のTCP通信でATM2と通信する通信インタフェースである。第3の通信部23は、専用線で警備センタ4と通信する通信インタフェースである。サーバ通信部24は、サーバ装置6と通信する通信インタフェースである。メモリ25は、GW装置5に関わる情報を記憶する領域である。CPU26は、GW装置5全体を制御する。尚、監視システム1内のGW装置5は、現用系のGW装置5Aと、待機系のGW装置5Bとを有するものの、その構成は同一である。現用系のGW装置5Aは、監視対象装置であるATM2を監視するGW装置である。待機系のGW装置5Bは、現用系のGW装置5Aが故障した場合に故障の現用系のGW装置5Aを切り替えるためのGW装置である。現用系のGW装置5Aは、ATM2からのダイヤル通報及びTCP通報でATM2の異常を受信した場合、ATM異常を警備センタ4内のオペレータ端末4Aに通知する。尚、警備センタ4内のオペレータは、ATM異常を受信したオペレータ端末4Aを使用して、ATM異常内のATM識別情報に基づき、設置店舗2AのATM2に対して警備員を派遣することになる。
[GW device]
FIG. 3 is a block diagram showing an example of the functional configuration of the GW device 5. The GW device 5 shown in FIG. 3 has a first communication unit 21, a second communication unit 22, a third communication unit 23, a server communication unit 24, a memory 25, and a CPU 26. The first communication unit 21 is a communication interface that communicates with the ATM 2 by dial communication on a telephone line. The second communication unit 22 is a communication interface that communicates with the ATM 2 by TCP communication on an Internet line. The third communication unit 23 is a communication interface that communicates with the security center 4 by a dedicated line. The server communication unit 24 is a communication interface that communicates with the server device 6. The memory 25 is an area that stores information related to the GW device 5. The CPU 26 controls the entire GW device 5. The GW device 5 in the monitoring system 1 has a GW device 5A of an active system and a GW device 5B of a standby system, but the configurations are the same. The active GW device 5A is a GW device that monitors the ATM 2, which is a monitored device. The standby GW device 5B is a GW device for switching over the active GW device 5A when the active GW device 5A fails. When the active GW device 5A receives an abnormality of the ATM 2 by dialing report and TCP report from the ATM 2, it notifies the operator terminal 4A in the security center 4 of the ATM abnormality. The operator in the security center 4 uses the operator terminal 4A that received the ATM abnormality to dispatch a security guard to the ATM 2 in the installed store 2A based on the ATM identification information in the ATM abnormality.

[サーバ装置]
図4は、サーバ装置6の機能構成の一例を示すブロック図である。図4に示すサーバ装置6は、通信部31と、メモリ32と、CPU33とを有する。通信部31は、GW装置5と通信する通信インタフェースである。メモリ32は、サーバ装置6に関わる各種情報を記憶する領域である。CPU33は、サーバ装置6全体を制御する。
[Server device]
Fig. 4 is a block diagram showing an example of a functional configuration of the server device 6. The server device 6 shown in Fig. 4 has a communication unit 31, a memory 32, and a CPU 33. The communication unit 31 is a communication interface that communicates with the GW device 5. The memory 32 is an area that stores various information related to the server device 6. The CPU 33 controls the entire server device 6.

メモリ32は、ログ更新日時メモリ41と、設定メモリ42と、リソースメモリ43と、対象リソースメモリ44と、正常時リソースメモリ45と、閾値パターンメモリ46とを有する。ログ更新日時メモリ41は、GW装置5に対する定期的なログ更新の日時を記憶する領域である。設定メモリ42は、ログ監視タイミング42A及びリソース取得タイミング42Bを格納する領域である。ログ監視タイミング42Aは、GW装置5に対する定期的なログを監視する際の監視間隔である。尚、監視間隔は、例えば10秒であって、適宜変更可能である。リソース取得タイミング42Bは、GW装置5内のリソース情報を定期的に収集する収集間隔である。尚、収集間隔は、例えば10秒であって、適宜変更可能である。 The memory 32 has a log update date and time memory 41, a setting memory 42, a resource memory 43, a target resource memory 44, a normal resource memory 45, and a threshold pattern memory 46. The log update date and time memory 41 is an area for storing the date and time of periodic log updates for the GW device 5. The setting memory 42 is an area for storing log monitoring timing 42A and resource acquisition timing 42B. The log monitoring timing 42A is the monitoring interval when periodic logs for the GW device 5 are monitored. The monitoring interval is, for example, 10 seconds and can be changed as appropriate. The resource acquisition timing 42B is the collection interval for periodically collecting resource information in the GW device 5. The collection interval is, for example, 10 seconds and can be changed as appropriate.

GW装置5内のリソース情報は、例えば、CPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率等の資源情報である。CPU使用率は、GW装置5内のCPU26が使用可能な最大使用率(100%)から現在使用中の使用率である。メモリ使用率は、GW装置5内のメモリ25が使用可能な最大使用率(100%)から現在使用中の使用率である。DISK使用率は、GW装置5内の図示しないDISKが使用可能な最大使用率(100%)から現在使用中の使用率である。ネットワーク使用率は、GW装置5内の第1の通信部21、第2の通信部22及び第3の通信部23が使用可能な最大使用率(100%)から現在使用中の使用率である。 The resource information in the GW device 5 is, for example, resource information such as CPU usage, memory usage, DISK usage, and network usage. The CPU usage is the currently used usage rate from the maximum available usage rate (100%) of the CPU 26 in the GW device 5. The memory usage is the currently used usage rate from the maximum available usage rate (100%) of the memory 25 in the GW device 5. The DISK usage rate is the currently used usage rate from the maximum available usage rate (100%) of a DISK (not shown) in the GW device 5. The network usage rate is the currently used usage rate from the maximum available usage rate (100%) of the first communication unit 21, the second communication unit 22, and the third communication unit 23 in the GW device 5.

リソースメモリ43は、定期的に収集したリソース情報を収集日時毎に格納する領域である。図5は、リソースメモリ43のテーブル構成の一例を示す説明図である。図5に示すリソースメモリ43は、リソース名と、収集日時と、使用率とを対応付けて格納する領域である。リソース名は、例えば、CPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率を識別する情報である。収集日時は、リソース情報を収集した日時である。使用率は、収集日時のリソース情報に関わる使用率である。第1の収集部53は、収集間隔タイミングに応じて定期的にGW装置5内の業務アプリケーション実行中のリソース情報を収集し、収集したリソース情報をリソースメモリ43に順次格納する。 The resource memory 43 is an area for storing periodically collected resource information by collection date and time. FIG. 5 is an explanatory diagram showing an example of a table configuration of the resource memory 43. The resource memory 43 shown in FIG. 5 is an area for storing resource names, collection dates and times, and usage rates in association with each other. The resource name is information for identifying, for example, CPU usage rate, memory usage rate, DISK usage rate, and network usage rate. The collection date and time is the date and time when the resource information was collected. The usage rate is the usage rate related to the resource information at the collection date and time. The first collection unit 53 periodically collects resource information during execution of business applications in the GW device 5 according to the collection interval timing, and stores the collected resource information sequentially in the resource memory 43.

対象リソースメモリ44は、比較対象のリソース情報を格納する領域である。尚、比較対象のリソース情報は、後述する正常時リソース情報と比較する比較対象のリソース情報である。図6は、対象リソースメモリ44のテーブル構成の一例を示す説明図である。図6に示す対象リソースメモリ44は、比較対象のリソース情報に関わるリソース名と、使用率とを対応付けて格納する領域である。リソース名は、例えば、CPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率を識別する情報である。使用率は、比較対象のリソース情報に関わる使用率である。第2の収集部54は、リソースメモリ43からログ日時から直近の業務アプリケーション実行中のリソース情報を検索し、検索したリソース情報を比較対象のリソース情報として対象リソースメモリ44に格納する。 The target resource memory 44 is an area for storing resource information to be compared. The resource information to be compared is resource information to be compared with normal resource information described later. FIG. 6 is an explanatory diagram showing an example of a table configuration of the target resource memory 44. The target resource memory 44 shown in FIG. 6 is an area for storing resource names related to the resource information to be compared and usage rates in association with each other. The resource name is information that identifies, for example, CPU usage rate, memory usage rate, DISK usage rate, and network usage rate. The usage rate is the usage rate related to the resource information to be compared. The second collection unit 54 searches the resource memory 43 for resource information during the most recent business application execution based on the log date and time, and stores the searched resource information in the target resource memory 44 as resource information to be compared.

正常時リソースメモリ45は、比較対象のリソース情報と比較する正常時のリソース情報が事前に格納された領域である。正常時のリソース情報は、GW装置5の業務アプリケーションが正常に動作し、ATM2からのTCP通報及びダイヤル通報がなしの状態でのリソース情報である。図7は、正常時リソースメモリ45のテーブル構成の一例を示す説明図である。図7に示す正常時リソースメモリ45は、正常時のリソース情報に関わるリソース名と、正常時使用率とを対応付けて格納する領域である。リソース名は、例えば、CPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率を識別する情報である。正常時使用率は、業務アプリケーション実行中の正常時のリソース情報に関わる使用率である。尚、説明の便宜上、CPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率は、正常時の使用率、例えば、10%である。 The normal resource memory 45 is an area in which normal resource information to be compared with the resource information to be compared is stored in advance. The normal resource information is resource information in a state in which the business application of the GW device 5 is operating normally and there is no TCP report or dial report from the ATM 2. FIG. 7 is an explanatory diagram showing an example of a table configuration of the normal resource memory 45. The normal resource memory 45 shown in FIG. 7 is an area in which the resource name related to the resource information in the normal state and the normal usage rate are stored in association with each other. The resource name is information that identifies, for example, the CPU usage rate, memory usage rate, DISK usage rate, and network usage rate. The normal usage rate is the usage rate related to the resource information in the normal state while the business application is running. For convenience of explanation, the CPU usage rate, memory usage rate, DISK usage rate, and network usage rate are normal usage rates, for example, 10%.

閾値パターンメモリ46は、比較対象のリソース情報と正常時のリソース情報とを比較する比較結果に応じた評価内容を格納する領域である。図8は、閾値パターンメモリ46のテーブル構成の一例を示す説明図である。図8に示す閾値パターンメモリ46は、パターン毎に、判定式及び比較結果を対応付けて格納する領域である。パターン“1”は、比較結果としてGW装置5の状態が“フリーズ”の状態である。パターン“2”は、比較結果としてGW装置5の状態が“フリーズなし”の状態である。パターン“3”は、比較結果としてGW装置5の状態が“再検証”の状態である。パターン“4”は、再検証の比較結果としてGW装置5の状態が“フリーズ”の状態である。パターン“5”は、再検証の比較結果としてGW装置5の状態が“フリーズなし”の状態である。 The threshold pattern memory 46 is an area for storing evaluation contents according to the comparison results of comparing the resource information to be compared with the resource information under normal conditions. FIG. 8 is an explanatory diagram showing an example of the table configuration of the threshold pattern memory 46. The threshold pattern memory 46 shown in FIG. 8 is an area for storing judgment expressions and comparison results in association with each other for each pattern. In pattern "1", the state of the GW device 5 is "frozen" as a comparison result. In pattern "2", the state of the GW device 5 is "not frozen" as a comparison result. In pattern "3", the state of the GW device 5 is "reverification" as a comparison result. In pattern "4", the state of the GW device 5 is "frozen" as a comparison result of the reverification. In pattern "5", the state of the GW device 5 is "not frozen" as a comparison result of the reverification.

CPU33は、取得部51と、判定部52と、第1の収集部53と、第2の収集部54と、第3の収集部55と、比較部56と、評価部57とを有する。取得部51は、ログ監視タイミングに応じてGW装置5のログ更新日時を取得する。尚、ログ監視タイミングは、例えば、10秒間隔である。取得部51は、GW装置5内のサーバOSのリモートコマンドを使用して、GW装置5内で実行する業務アプリケーションのログを定期的に取得する。ログは、取得部51で取得したログの更新日時である。 The CPU 33 has an acquisition unit 51, a judgment unit 52, a first collection unit 53, a second collection unit 54, a third collection unit 55, a comparison unit 56, and an evaluation unit 57. The acquisition unit 51 acquires the log update date and time of the GW device 5 according to the log monitoring timing. The log monitoring timing is, for example, at 10 second intervals. The acquisition unit 51 periodically acquires the logs of business applications executed in the GW device 5 using a remote command of the server OS in the GW device 5. The log is the update date and time of the log acquired by the acquisition unit 51.

判定部52は、取得部51にて取得したログ更新日時がログ更新日時メモリ41に記憶中のログ更新日時と比較して新規であるか否かを判定する。判定部52は、取得したログ更新日時が新規である場合、GW装置5の定期的なログが正常に取得できたものと判断し、取得したログ更新日時をログ更新日時メモリ41に格納する。判定部52は、取得したログ更新日時が新規でない場合、GW装置5の定期的なログが取得できないものと判断する。 The determination unit 52 compares the log update date and time acquired by the acquisition unit 51 with the log update date and time stored in the log update date and time memory 41 to determine whether it is new. If the acquired log update date and time is new, the determination unit 52 determines that the periodic log of the GW device 5 has been successfully acquired, and stores the acquired log update date and time in the log update date and time memory 41. If the acquired log update date and time is not new, the determination unit 52 determines that the periodic log of the GW device 5 cannot be acquired.

第1の収集部53は、リソース収集タイミングに応じてGW装置5内の業務アプリケーション実行中のリソース情報を収集し、収集したリソース情報及び収集日時をリソースメモリ43内に格納する。尚、リソース情報は、GW装置5のCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率である。 The first collection unit 53 collects resource information during execution of a business application in the GW device 5 according to the resource collection timing, and stores the collected resource information and collection date and time in the resource memory 43. The resource information is the CPU usage rate, memory usage rate, DISK usage rate, and network usage rate of the GW device 5.

第2の収集部54は、判定部52にてログ更新日時が新規でない場合、リソースメモリ43から、ログ更新日時から直近の収集日時に関わるリソース情報を検索し、このリソース情報を比較対象のリソース情報として対象リソースメモリ44に格納する。 When the determination unit 52 determines that the log update date and time is not new, the second collection unit 54 searches the resource memory 43 for resource information related to the most recent collection date and time from the log update date and time, and stores this resource information in the target resource memory 44 as resource information to be compared.

第3の収集部55は、比較結果が”再検証”の場合、現在のGW装置5の業務アプリケーション実行中のリソース情報を収集し、このリソース情報を比較対象のリソース情報として対象リソースメモリ44に格納する。 If the comparison result is "re-verification," the third collection unit 55 collects resource information of the current GW device 5 during execution of the business application, and stores this resource information in the target resource memory 44 as resource information to be compared.

比較部56は、判定部52にてログ更新日時が新規でない場合、比較対象のリソース情報と正常時のリソース情報とを比較する。比較部56は、比較結果が”再検証”の場合、比較対象のリソース情報と正常時のリソース情報とを比較する。 If the determination unit 52 determines that the log update date and time is not new, the comparison unit 56 compares the resource information to be compared with the resource information in normal times. If the comparison result is "re-verification," the comparison unit 56 compares the resource information to be compared with the resource information in normal times.

評価部57は、閾値パターンメモリ46を参照し、比較結果がパターン”1”の場合、GW装置5の状態を異常、例えば、フリーズ状態と評価する。評価部57は、正常時のCPU使用率>比較対象のCPU使用率、正常時のメモリ使用率>比較対象のメモリ使用率、正常時のDISK使用率>比較対象のDISK使用率、かつ、正常時のDISK使用率>比較対象のDISK使用率の場合、GW装置5の状態をフリーズ状態と評価する。 The evaluation unit 57 refers to the threshold pattern memory 46, and if the comparison result is pattern "1", evaluates the state of the GW device 5 as abnormal, for example, a frozen state. The evaluation unit 57 evaluates the state of the GW device 5 as a frozen state if the CPU usage rate under normal conditions > the CPU usage rate of the comparison target, the memory usage rate under normal conditions > the memory usage rate of the comparison target, the DISK usage rate under normal conditions > the DISK usage rate of the comparison target, and the DISK usage rate under normal conditions > the DISK usage rate of the comparison target.

評価部57は、閾値パターンメモリ46を参照し、比較結果がパターン”2”の場合、GW装置5の状態を正常、例えば、フリーズなしの状態と評価する。評価部57は、正常時のCPU使用率≦比較対象のCPU使用率、正常時のメモリ使用率≦比較対象のメモリ使用率、正常時のDISK使用率≦比較対象のDISK使用率、かつ、正常時のDISK使用率≦比較対象のDISK使用率の場合、GW装置5の状態をフリーズなしの状態と評価する。 The evaluation unit 57 refers to the threshold pattern memory 46, and if the comparison result is pattern "2", evaluates the state of the GW device 5 as normal, for example, a non-freezing state. The evaluation unit 57 evaluates the state of the GW device 5 as a non-freezing state if the CPU usage rate in normal state is less than or equal to the CPU usage rate of the comparison target, the memory usage rate in normal state is less than or equal to the memory usage rate of the comparison target, the DISK usage rate in normal state is less than or equal to the DISK usage rate of the comparison target, and the DISK usage rate in normal state is less than or equal to the DISK usage rate of the comparison target.

評価部57は、閾値パターンメモリ46を参照し、比較結果がパターン”3”の場合、GW装置5の状態を再検証と評価する。評価部57は、正常時のCPU使用率>比較対象のCPU使用率、正常時のメモリ使用率>比較対象のメモリ使用率、正常時のDISK使用率>比較対象のDISK使用率、正常時のDISK使用率>比較対象のDISK使用率の何れか一つでも検出した場合、GW装置5の状態を再検証と評価する。尚、再検証は、GW装置5の業務アプリケーションが正常に動作している場合でも処理待ちの状態があるため、このような状態を考慮した再検証処理を実行することになる。そして、比較部56は、GW装置5の状態を再検証と評価した場合、比較対象のリソース情報としての現在のリソース情報と正常時のリソース情報とを比較する再検証処理を実行することになる。 The evaluation unit 57 refers to the threshold pattern memory 46, and if the comparison result is pattern "3", evaluates the state of the GW device 5 as re-verification. If the evaluation unit 57 detects any one of the following: CPU usage under normal conditions > CPU usage of the comparison target, memory usage under normal conditions > memory usage of the comparison target, DISK usage under normal conditions > DISK usage of the comparison target, or DISK usage under normal conditions > DISK usage of the comparison target, the evaluation unit 57 evaluates the state of the GW device 5 as re-verification. Note that even if the business application of the GW device 5 is operating normally, there may be a waiting state for processing, so the re-verification process takes such a state into consideration. Then, if the comparison unit 56 evaluates the state of the GW device 5 as re-verification, it executes a re-verification process that compares the current resource information as the resource information to be compared with the resource information under normal conditions.

そして、評価部57は、閾値パターンメモリ46を参照し、再検証後の比較結果がパターン”4”の場合、GW装置5の状態を異常、例えば、フリーズ状態と評価する。評価部57は、正常時のCPU使用率>比較対象のCPU使用率、正常時のメモリ使用率>比較対象のメモリ使用率、正常時のDISK使用率>比較対象のDISK使用率、正常時のDISK使用率>比較対象のDISK使用率の何れか一つでも検出した場合、GW装置5の状態をフリーズ状態と評価する。 Then, the evaluation unit 57 refers to the threshold pattern memory 46, and if the comparison result after re-verification is pattern "4", it evaluates the state of the GW device 5 as abnormal, for example, a frozen state. If the evaluation unit 57 detects any one of the following: CPU usage rate under normal conditions > CPU usage rate of the comparison target, memory usage rate under normal conditions > memory usage rate of the comparison target, DISK usage rate under normal conditions > DISK usage rate of the comparison target, or DISK usage rate under normal conditions > DISK usage rate of the comparison target, it evaluates the state of the GW device 5 as a frozen state.

また、評価部57は、閾値パターンメモリ46を参照し、再検証後の比較結果がパターン”5”の場合、GW装置5の状態を正常、例えば、フリーズなし状態と評価する。評価部57は、正常時のCPU使用率≦比較対象のCPU使用率、正常時のメモリ使用率≦比較対象のメモリ使用率、正常時のDISK使用率≦比較対象のDISK使用率、かつ、正常時のDISK使用率≦比較対象のDISK使用率の場合、GW装置5の状態をフリーズなし状態と評価する。 The evaluation unit 57 also refers to the threshold pattern memory 46, and if the comparison result after re-verification is pattern "5", evaluates the state of the GW device 5 as normal, for example, a non-freeze state. The evaluation unit 57 evaluates the state of the GW device 5 as a non-freeze state if the CPU usage rate in normal state is less than or equal to the CPU usage rate of the comparison target, the memory usage rate in normal state is less than or equal to the memory usage rate of the comparison target, the DISK usage rate in normal state is less than or equal to the DISK usage rate of the comparison target, and the DISK usage rate in normal state is less than or equal to the DISK usage rate of the comparison target.

評価部57は、評価部57の評価結果としてGW装置5の状態がフリーズなし状態である場合、GW装置5の状態が正常と判断し、監視を継続する。また、評価部57は、評価部57の評価結果としてGW装置5の状態がフリーズ状態の場合、GW装置5の状態が異常と判断し、GW装置5のGW切替処理を実行する。つまり、GW切替処理とは、異常と評価された現用系のGW装置5Aを待機系のGW装置5Bに切り替えると同時に、待機系のGW装置5Bを現用系のGW装置5Aに切り替えるコマンドを各GW装置5に出力する処理である。その結果、ATM2を監視する異常のGW装置5の業務アプリケーションが自動復旧することになる。 When the evaluation result of the evaluation unit 57 indicates that the state of the GW device 5 is not frozen, the evaluation unit 57 determines that the state of the GW device 5 is normal and continues monitoring. When the evaluation result of the evaluation unit 57 indicates that the state of the GW device 5 is frozen, the evaluation unit 57 determines that the state of the GW device 5 is abnormal and executes GW switching processing of the GW device 5. In other words, the GW switching processing is a process of switching the active GW device 5A evaluated as abnormal to the standby GW device 5B, and at the same time outputting a command to each GW device 5 to switch the standby GW device 5B to the active GW device 5A. As a result, the business application of the abnormal GW device 5 that monitors the ATM 2 is automatically restored.

次に本実施例の監視システム1の動作について説明する。 Next, we will explain the operation of the monitoring system 1 of this embodiment.

[第1の収集処理]
図9は、第1の収集処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図9においてサーバ装置6内のCPU33内の第1の収集部53は、現在が定期収集タイミングであるか否かを判定する(ステップS11)。尚、定期収集タイミングは、第1の収集部53の収集間隔タイミングである。第1の収集部53は、現在が定期収集タイミングの場合(ステップS11:Yes)、現在日時を収集日時として取得する(ステップS12)。
[First collection process]
Fig. 9 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the first collection process. In Fig. 9, the first collection unit 53 in the CPU 33 in the server device 6 determines whether or not the current time is a regular collection timing (step S11). The regular collection timing is the collection interval timing of the first collection unit 53. If the current time is a regular collection timing (step S11: Yes), the first collection unit 53 acquires the current date and time as the collection date and time (step S12).

第1の収集部53は、現在日時を取得した後、GW装置5に関わる収集日時のCPU使用率を収集する(ステップS13)。第1の収集部53は、収集した収集日時のCPU使用率をリソースメモリ43に格納する(ステップS14)。 After acquiring the current date and time, the first collection unit 53 collects the CPU usage rate at the collection date and time related to the GW device 5 (step S13). The first collection unit 53 stores the collected CPU usage rate at the collection date and time in the resource memory 43 (step S14).

更に、第1の収集部53は、GW装置5に関わる収集日時のメモリ使用率を収集する(ステップS15)。第1の収集部53は、収集した収集日時のメモリ使用率をリソースメモリ43に格納する(ステップS16)。 Furthermore, the first collection unit 53 collects the memory usage rate at the collection date and time related to the GW device 5 (step S15). The first collection unit 53 stores the collected memory usage rate at the collection date and time in the resource memory 43 (step S16).

更に、第1の収集部53は、GW装置5に関わる収集日時のDISK使用率を収集する(ステップS17)。第1の収集部53は、収集した収集日時のDISK使用率をリソースメモリ43に格納する(ステップS18)。 Furthermore, the first collection unit 53 collects the DISK usage rate at the collection date and time related to the GW device 5 (step S17). The first collection unit 53 stores the collected DISK usage rate at the collection date and time in the resource memory 43 (step S18).

更に、第1の収集部53は、GW装置5に関わる収集日時のネットワーク使用率を収集する(ステップS19)。第1の収集部53は、収集した収集日時のネットワーク使用率をリソースメモリ43に格納する(ステップS20)。そして、CPU33は、終了割込みがあるか否かを判定する(ステップS21)。 Furthermore, the first collection unit 53 collects the network usage rate at the collection date and time related to the GW device 5 (step S19). The first collection unit 53 stores the collected network usage rate at the collection date and time in the resource memory 43 (step S20). Then, the CPU 33 determines whether or not there is a termination interrupt (step S21).

CPU33は、終了割込みがある場合(ステップS21:Yes)、図9に示す処理動作を終了する。CPU33は、終了割込みがない場合(ステップS21:No)、現在が定期収集タイミングであるか否かを判定すべく、ステップS11の処理に戻る。 If there is an end interrupt (step S21: Yes), the CPU 33 ends the processing operation shown in FIG. 9. If there is no end interrupt (step S21: No), the CPU 33 returns to the processing of step S11 to determine whether or not it is currently the regular collection timing.

また、CPU33は、現在が定期収集タイミングでない場合(ステップS11:No)、終了割込みがあるか否かを判定すべく、ステップS21の処理に戻る。 If the current time is not the regular collection time (step S11: No), the CPU 33 returns to the process of step S21 to determine whether or not there is an end interrupt.

第1の収集処理を実行するサーバ装置6は、定期的にGW装置5のCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率を収集する。そして、サーバ装置6は、収集日時毎にCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率をリソースメモリ43内に格納する。その結果、サーバ装置6は、定期的にGW装置5のリソース情報を収集できる。尚、サーバ装置6は、各GW装置5、例えば、現用系のGW装置5A及び待機系のGW装置5B両方のリソース情報を収集する場合を例示したが、現用系のGW装置5Aのリソース情報のみを定期的に収集しても良く、適宜変更可能である。 The server device 6 that executes the first collection process periodically collects the CPU utilization rate, memory utilization rate, DISK utilization rate, and network utilization rate of the GW device 5. The server device 6 then stores the CPU utilization rate, memory utilization rate, DISK utilization rate, and network utilization rate for each collection date and time in the resource memory 43. As a result, the server device 6 can periodically collect resource information of the GW device 5. Note that, although an example has been given in which the server device 6 collects resource information of each GW device 5, for example, both the active GW device 5A and the standby GW device 5B, it is also possible to periodically collect only the resource information of the active GW device 5A, and this can be changed as appropriate.

[監視処理]
図10は、監視処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図10においてサーバ装置6内のCPU33は、監視対象、ログ監視タイミング及び正常時リソースを設定する(ステップS31)。尚、監視対象は、監視対象のGW装置5である。CPU33内の取得部51は、監視対象の現用系のGW装置5Aの定期ログを取得する(ステップS32)。CPU33内の判定部52は、定期ログを取得した後、ログ更新日時メモリ41を参照し、定期ログのログ日時が新規であるか否かを判定する(ステップS33)。
[Monitoring process]
Fig. 10 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the monitoring process. In Fig. 10, the CPU 33 in the server device 6 sets a monitoring target, a log monitoring timing, and normal resources (step S31). The monitoring target is the GW device 5 to be monitored. The acquisition unit 51 in the CPU 33 acquires a periodic log of the active GW device 5A to be monitored (step S32). After acquiring the periodic log, the determination unit 52 in the CPU 33 refers to the log update date and time memory 41 and determines whether the log date and time of the periodic log is new or not (step S33).

判定部52は、定期ログのログ日時が新規である場合(ステップS33:Yes)、今回の定期ログのログ日時をログ更新日時メモリ41内のログ更新日時として更新する(ステップS34)。取得部51は、現在がログ監視タイミングであるか否かを判定する(ステップS35)。 If the log date and time of the periodic log is new (step S33: Yes), the determination unit 52 updates the log date and time of the current periodic log as the log update date and time in the log update date and time memory 41 (step S34). The acquisition unit 51 determines whether the current time is the log monitoring timing (step S35).

取得部51は、現在がログ監視タイミングである場合(ステップS35:Yes)、定期ログを取得すべく、ステップS32の処理に戻る。また、CPU33は、現在がログ監視タイミングでない場合(ステップS35:No)、終了割込みがあるか否かを判定する(ステップS36)。 If the acquisition unit 51 determines that it is currently time to monitor the log (step S35: Yes), it returns to the process of step S32 to acquire the periodic log. If the acquisition unit 51 determines that it is not currently time to monitor the log (step S35: No), it determines whether or not there is an end interrupt (step S36).

CPU33は、終了割込みがある場合(ステップS36:Yes)、図9に示す監視処理を終了する。判定部52は、終了割込みがない場合(ステップS36:No)、現在がログ監視タイミングであるか否かを判定すべく、ステップS35の処理に戻る。 If there is a termination interrupt (step S36: Yes), the CPU 33 ends the monitoring process shown in FIG. 9. If there is no termination interrupt (step S36: No), the determination unit 52 returns to the process of step S35 to determine whether or not it is currently the log monitoring timing.

また、判定部52は、ログ更新日時メモリ41を参照し、定期ログのログ日時が新規でない場合(ステップS33:No)、GW装置5の異常の可能性があると判断し、図11に示す検証処理を実行する(ステップS37)。CPU33内の評価部57は、検証処理を実行した後、検証結果がフリーズであるか否かを判定する(ステップS38)。 The determination unit 52 also refers to the log update date and time memory 41, and if the log date and time of the periodic log is not new (step S33: No), determines that there is a possibility of an abnormality in the GW device 5, and executes the verification process shown in FIG. 11 (step S37). After executing the verification process, the evaluation unit 57 in the CPU 33 determines whether the verification result is a freeze or not (step S38).

評価部57は、検証結果がフリーズである場合(ステップS38:Yes)、図15に示すGW切替処理を実行する(ステップS39)。評価部57は、GW切替処理を実行した後、GW切替が正常であるか否かを判定する(ステップS40)。 If the verification result is freeze (step S38: Yes), the evaluation unit 57 executes the GW switching process shown in FIG. 15 (step S39). After executing the GW switching process, the evaluation unit 57 determines whether the GW switching is normal or not (step S40).

判定部52は、GW切替が正常である場合(ステップS40:Yes)、現在がログ監視タイミングであるか否かを判定すべく、ステップS35の処理に戻る。また、評価部57は、GW切替が正常でない場合(ステップS40:No)、異常ログを報知出力し(ステップS41)、現在がログ監視タイミングであるか否かを判定すべく、ステップS35の処理に戻る。尚、評価部57は、異常ログを警備センタ4のオペレータ端末4Aに通知する。その結果、警備センタ4のオペレータは、異常ログでGW装置5の異常を認識できる。また、判定部52は、検証結果がフリーズでない場合(ステップS38:No)、現在がログ監視タイミングであるか否かを判定すべく、ステップS35の処理に戻る。 If the GW switching is normal (step S40: Yes), the determination unit 52 returns to the process of step S35 to determine whether or not it is currently the timing to monitor the log. If the GW switching is not normal (step S40: No), the evaluation unit 57 outputs an error log (step S41) and returns to the process of step S35 to determine whether or not it is currently the timing to monitor the log. The evaluation unit 57 notifies the operator terminal 4A of the security center 4 of the error log. As a result, the operator of the security center 4 can recognize the error of the GW device 5 from the error log. If the verification result is not a freeze (step S38: No), the determination unit 52 returns to the process of step S35 to determine whether or not it is currently the timing to monitor the log.

監視処理を実行するサーバ装置6は、GW装置5の定期ログのログ日時が新規でない場合、GW装置5の異常の可能性があると判断し、GW装置5の状態を検証する検証処理を実行する。その結果、サーバ装置6は、GW装置5の異常の可能性があると判断したタイミングで検証処理を実行する。 When the log date and time of the periodic log of the GW device 5 is not new, the server device 6 that executes the monitoring process determines that there is a possibility of an abnormality in the GW device 5 and executes a verification process to verify the status of the GW device 5. As a result, the server device 6 executes the verification process at the timing when it determines that there is a possibility of an abnormality in the GW device 5.

サーバ装置6は、検証結果がフリーズの場合、GW装置5を自動的に切り替える。その結果、GW装置5の復旧作業に要するオペレータや警備員の負担を軽減できる。 If the verification result is a freeze, the server device 6 automatically switches the GW device 5. As a result, the burden on operators and security guards required to restore the GW device 5 can be reduced.

尚、判定部52は、ログ更新日時メモリ41を参照し、定期ログのログ日時が新規でない場合に検証処理を実行する場合を例示したが、定期ログのログ日時が定期的に取得できなかった場合に検証処理を実行するようにしても良く、適宜変更可能である。 In addition, the determination unit 52 refers to the log update date and time memory 41, and performs the verification process if the log date and time of the periodic log is not new. However, the verification process may be performed if the log date and time of the periodic log cannot be obtained periodically, and this can be changed as appropriate.

[検証処理]
図11は、検証処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図11においてサーバ装置6内のCPU33内の第2の収集部54は、図12に示す第2の収集処理を実行する(ステップS51)。更に、CPU33内の比較部56は、第2の収集処理を実行した後、図13に示す評価処理を実行する(ステップS52)。
[Verification process]
Fig. 11 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the verification processing. In Fig. 11, the second collection unit 54 in the CPU 33 in the server device 6 executes the second collection processing shown in Fig. 12 (step S51). Furthermore, after executing the second collection processing, the comparison unit 56 in the CPU 33 executes the evaluation processing shown in Fig. 13 (step S52).

CPU33内の評価部57は、評価処理を実行した後、評価結果がフリーズであるか否かを判定する(ステップS53)。評価部57は、評価結果がフリーズである場合(ステップS53:Yes)、検証結果としてフリーズを出力し(ステップS54)、図11に示す検証処理を終了する。 After executing the evaluation process, the evaluation unit 57 in the CPU 33 determines whether the evaluation result is freeze or not (step S53). If the evaluation result is freeze (step S53: Yes), the evaluation unit 57 outputs freeze as the verification result (step S54) and ends the verification process shown in FIG. 11.

また、評価部57は、評価結果がフリーズでない場合(ステップS53:No)、検証結果としてフリーズなしを出力し(ステップS55)、図11に示す検証処理を終了する。 If the evaluation result is not freeze (step S53: No), the evaluation unit 57 outputs "no freeze" as the verification result (step S55) and ends the verification process shown in FIG. 11.

検証処理を実行するサーバ装置6は、評価結果がフリーズである場合、検証結果としてフリーズを出力する。その結果、サーバ装置6は、GW装置5がフリーズ状態である異常と判断する。 If the evaluation result is freeze, the server device 6 that executes the verification process outputs freeze as the verification result. As a result, the server device 6 determines that the GW device 5 is in a frozen state, which is an abnormality.

[第2の収集処理]
図12は、第2の収集処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図12においてサーバ装置6内のCPU33内の第2の収集部54は、収集日時を取得する(ステップS61)。第2の収集部54は、収集日時を取得した後、収集日時から直近日時の現用系のGW装置5Aに関わるCPU使用率をリソースメモリ43から検索する(ステップS62)。第2の収集部54は、検索した直近日時のCPU使用率を対象リソースメモリ44に格納する(ステップS63)。
[Second Collection Process]
Fig. 12 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the second collection process. In Fig. 12, the second collection unit 54 in the CPU 33 in the server device 6 acquires the collection date and time (step S61). After acquiring the collection date and time, the second collection unit 54 searches the resource memory 43 for the CPU usage rate related to the active system GW device 5A for the date and time immediately preceding the collection date and time (step S62). The second collection unit 54 stores the searched CPU usage rate for the date and time immediately preceding the collection date and time in the target resource memory 44 (step S63).

更に、第2の収集部54は、収集日時から直近日時の現用系のGW装置5Aに関わるメモリ使用率をリソースメモリ43から検索する(ステップS64)。第2の収集部54は、検索した直近日時のメモリ使用率を対象リソースメモリ44に格納する(ステップS65)。 Furthermore, the second collection unit 54 searches the resource memory 43 for the memory usage rate related to the active system GW device 5A from the collection date and time to the most recent date and time (step S64). The second collection unit 54 stores the searched memory usage rate for the most recent date and time in the target resource memory 44 (step S65).

更に、第2の収集部54は、収集日時から直近日時の現用系のGW装置5Aに関わるDISK使用率をリソースメモリ43から検索する(ステップS66)。第2の収集部54は、検索した直近日時のDISK使用率を対象リソースメモリ44に格納する(ステップS67)。 Furthermore, the second collection unit 54 searches the resource memory 43 for the DISK usage rate related to the active GW device 5A from the collection date and time to the most recent date and time (step S66). The second collection unit 54 stores the searched DISK usage rate for the most recent date and time in the target resource memory 44 (step S67).

更に、第2の収集部54は、収集日時から直近日時の現用系のGW装置5Aに関わるネットワーク使用率をリソースメモリ43から検索する(ステップS68)。第2の収集部54は、検索した直近日時のネットワーク使用率を対象リソースメモリ44に格納し(ステップS69)、図12に示す第2の収集処理を実行する。 Furthermore, the second collection unit 54 searches the resource memory 43 for the network usage rate related to the active GW device 5A from the collection date and time to the most recent date and time (step S68). The second collection unit 54 stores the searched network usage rate for the most recent date and time in the target resource memory 44 (step S69), and executes the second collection process shown in FIG. 12.

第2の収集処理を実行するサーバ装置6は、収集日時から直近日時のCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率のリソース情報をリソースメモリ43から検索する。そして、サーバ装置6は、検索した直近日時のリソース情報を対象リソースメモリ44に格納する。その結果、サーバ装置6は、収集日時から直近日時のリソース情報を判断対象のリソース情報を得ることができる。 The server device 6 executing the second collection process searches the resource memory 43 for resource information on CPU usage, memory usage, disk usage, and network usage from the collection date and time to the most recent date and time. The server device 6 then stores the searched resource information for the most recent date and time in the target resource memory 44. As a result, the server device 6 can obtain the resource information for the most recent date and time from the collection date and time as the resource information to be judged.

[評価処理]
図13は、評価処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図13においてサーバ装置6内のCPU33内の比較部56は、正常時のCPU使用率、正常時のメモリ使用率、正常時のDISK使用率及び正常時のネットワーク使用率を含む正常時のリソースとして正常時リソースメモリ45から取得する(ステップS71)。
[Evaluation process]
Fig. 13 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the evaluation processing. In Fig. 13, the comparison unit 56 in the CPU 33 in the server device 6 acquires normal resources including a normal CPU usage rate, a normal memory usage rate, a normal disk usage rate, and a normal network usage rate from the normal resource memory 45 (step S71).

比較部56は、判断対象のCPU使用率、判断対象のメモリ使用率、判断対象のDISK使用率及び判断対象のネットワーク使用率を含む判断対象のリソースとして対象リソースメモリ44から取得する(ステップS72)。 The comparison unit 56 obtains from the target resource memory 44 the resources to be judged, including the CPU utilization rate of the target, the memory utilization rate of the target, the disk utilization rate of the target, and the network utilization rate of the target (step S72).

比較部56は、ステップS71の正常時リソースとステップS72の判断対象リソースとを比較する(ステップS73)。CPU33内の評価部57は、比較結果に基づき、閾値パターンメモリ46を参照し、比較結果がパターン“1”であるか否かを判定する(ステップS74)。 The comparison unit 56 compares the normal resources of step S71 with the resources to be determined of step S72 (step S73). The evaluation unit 57 in the CPU 33 refers to the threshold pattern memory 46 based on the comparison result and determines whether the comparison result is pattern "1" (step S74).

評価部57は、比較結果がパターン“1”である場合(ステップS74:Yes)、GW装置5の状態がフリーズある状態、すなわち異常と評価し(ステップS75)、図13に示す処理動作を終了する。 If the comparison result is pattern "1" (step S74: Yes), the evaluation unit 57 evaluates that the state of the GW device 5 is frozen, i.e., abnormal (step S75), and ends the processing operation shown in FIG. 13.

評価部57は、比較結果がパターン“1”でない場合(ステップS74:No)、比較結果に基づき、閾値パターンメモリ46を参照し、比較結果がパターン“2”であるか否かを判定する(ステップS76)。 If the comparison result is not pattern "1" (step S74: No), the evaluation unit 57 refers to the threshold pattern memory 46 based on the comparison result and determines whether the comparison result is pattern "2" (step S76).

評価部57は、比較結果がパターン“2”である場合(ステップS76:Yes)、GW装置5の状態がフリーズなしの状態、すなわち正常と評価し(ステップS77)、図13に示す処理動作を終了する。 If the comparison result is pattern "2" (step S76: Yes), the evaluation unit 57 evaluates the state of the GW device 5 as being in a non-frozen state, i.e., normal (step S77), and ends the processing operation shown in FIG. 13.

評価部57は、比較結果がパターン“2”でない場合(ステップS76:No)、比較結果に基づき、閾値パターンメモリ46を参照し、比較結果がパターン“3”と判断する(ステップS78)。評価部57は、比較結果がパターン“3”と判断した後、図14に示す再検証処理を実行し(ステップS79)、図13に示す処理動作を終了する。 If the comparison result is not pattern "2" (step S76: No), the evaluation unit 57 refers to the threshold pattern memory 46 based on the comparison result and determines that the comparison result is pattern "3" (step S78). After determining that the comparison result is pattern "3", the evaluation unit 57 executes the re-verification process shown in FIG. 14 (step S79) and ends the processing operation shown in FIG. 13.

評価処理を実行するサーバ装置6は、判断対象のリソース情報と正常時のリソース情報とを比較し、比較結果がパターン”1”の場合、評価結果としてGW装置5の状態がフリーズありの状態と評価する。その結果、サーバ装置6は、GW装置5の状態、すなわち現用系のGW装置5Aの状態を異常と認識できる。 The server device 6 that executes the evaluation process compares the resource information to be judged with the resource information in normal times, and if the comparison result is pattern "1", evaluates the state of the GW device 5 as being in a frozen state as the evaluation result. As a result, the server device 6 can recognize that the state of the GW device 5, i.e., the state of the active GW device 5A, is abnormal.

サーバ装置6は、比較結果がパターン”2”の場合、評価結果としてGW装置5の状態がフリーズなしの状態と評価する。その結果、サーバ装置6は、GW装置5の状態、すなわち現用系のGW装置5Aの状態を正常と認識できる。 If the comparison result is pattern "2", the server device 6 evaluates the state of the GW device 5 as a non-frozen state. As a result, the server device 6 can recognize the state of the GW device 5, i.e., the state of the active GW device 5A, as normal.

サーバ装置6は、比較結果がパターン”3”の場合、評価結果としてGW装置5の状態が再検証と評価する。その結果、サーバ装置6は、GW装置5の状態、すなわち現用系のGW装置5Aの状態を再検証と認識できる。 If the comparison result is pattern "3", the server device 6 evaluates the state of the GW device 5 as re-verification as the evaluation result. As a result, the server device 6 can recognize that the state of the GW device 5, i.e., the state of the active GW device 5A, is re-verification.

[再検証処理]
図14は、再検証処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図14においてサーバ装置6内のCPU33内の第3の収集部55は、図16に示す第3の収集処理を実行する(ステップS81)。第3の収集部55は、第3の収集処理を実行した後、現在のCPU使用率、現在のメモリ使用率、現在のDISK使用率及び現在のネットワーク使用率を含む現在のリソースを収集する(ステップS82)。
[Re-verification process]
Fig. 14 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the re-verification process. In Fig. 14, the third collection unit 55 in the CPU 33 in the server device 6 executes the third collection process shown in Fig. 16 (step S81). After executing the third collection process, the third collection unit 55 collects current resources including the current CPU usage rate, the current memory usage rate, the current DISK usage rate, and the current network usage rate (step S82).

CPU33内の比較部56は、正常時リソースとステップS82の現在のリソースとを比較する(ステップS83)。CPU33内の評価部57は、比較結果に基づき、閾値パターンメモリ46を参照し、比較結果がパターン“4”であるか否かを判定する(ステップS84)。 The comparison unit 56 in the CPU 33 compares the normal resources with the current resources in step S82 (step S83). The evaluation unit 57 in the CPU 33 refers to the threshold pattern memory 46 based on the comparison result and determines whether the comparison result is pattern "4" (step S84).

評価部57は、比較結果がパターン“4”である場合(ステップS84:Yes)、GW装置5の状態がフリーズある状態、すなわち異常と評価し(ステップS85)、図14に示す処理動作を終了する。 If the comparison result is pattern "4" (step S84: Yes), the evaluation unit 57 evaluates that the state of the GW device 5 is frozen, i.e., abnormal (step S85), and ends the processing operation shown in FIG. 14.

評価部57は、比較結果がパターン“4”でない場合(ステップS84:No)、比較結果に基づき、閾値パターンメモリ46を参照し、比較結果がパターン“5”と判断する(ステップS86)。評価部57は、比較結果がパターン“5”と判断した後、GW装置5の状態がフリーズなしの状態、すなわち正常と評価し(ステップS87)、図14に示す処理動作を終了する。 If the comparison result is not pattern "4" (step S84: No), the evaluation unit 57 refers to the threshold pattern memory 46 based on the comparison result and determines that the comparison result is pattern "5" (step S86). After determining that the comparison result is pattern "5", the evaluation unit 57 evaluates that the state of the GW device 5 is not frozen, i.e., normal (step S87), and ends the processing operation shown in FIG. 14.

再検証処理を実行するサーバ装置6は、正常時のリソース情報と現在のリソース情報とを比較し、比較結果がパターン”4”の場合、評価結果としてGW装置5の状態がフリーズありの状態と評価する。その結果、サーバ装置6は、再検証して、GW装置5の状態、すなわち現用系のGW装置5Aの状態を異常と認識できる。 The server device 6 that executes the re-verification process compares the normal resource information with the current resource information, and if the comparison result is pattern "4", evaluates the state of the GW device 5 as being frozen. As a result, the server device 6 re-verifies and can recognize that the state of the GW device 5, i.e., the state of the active GW device 5A, is abnormal.

サーバ装置6は、正常時のリソース情報と現在のリソース情報とを比較し、比較結果がパターン”5”の場合、評価結果としてGW装置5の状態がフリーズなしの状態と評価する。その結果、サーバ装置6は、再検証して、GW装置5の状態、すなわち現用系のGW装置5Aの状態を正常と認識できる。 The server device 6 compares the normal resource information with the current resource information, and if the comparison result is pattern "5", it evaluates the state of the GW device 5 as being in a non-frozen state. As a result, the server device 6 re-verifies and can recognize that the state of the GW device 5, i.e., the state of the active GW device 5A, is normal.

[GW切替処理]
図15は、GW切替処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図15においてサーバ装置6内のCPU33内の評価部57は、現在の現用系のGW装置5を待機系のGW装置5に切り替えると同時に、待機系のGW装置5を現用系のGW装置5に切り替える切替信号を各GW装置5に出力する(ステップS91)。
[GW switching process]
15 is a flow diagram showing an example of a processing operation of the CPU 33 in the server device 6 related to the GW switching process. In FIG. 15, the evaluation unit 57 in the CPU 33 in the server device 6 switches the current active GW device 5 to the standby GW device 5, and at the same time outputs a switching signal to each GW device 5 for switching the standby GW device 5 to the active GW device 5 (step S91).

CPU33は、切替信号を出力した後、GW装置5の切替が正常であるか否かを判定する(ステップS92)。CPU33は、GW装置5の切替が正常である場合(ステップS92:Yes)、切替正常を設定し(ステップS93)、図15に示す処理動作を終了する。 After outputting the switching signal, the CPU 33 determines whether the switching of the GW device 5 is normal (step S92). If the switching of the GW device 5 is normal (step S92: Yes), the CPU 33 sets the switching to normal (step S93) and ends the processing operation shown in FIG. 15.

更に、CPU33は、GW装置5の切替が正常でない場合(ステップS92:No)、切替異常を設定し(ステップS94)、図15に示す処理動作を終了する。 Furthermore, if the switching of the GW device 5 is not normal (step S92: No), the CPU 33 sets a switching abnormality (step S94) and ends the processing operation shown in FIG. 15.

GW切替処理を実行するサーバ装置6は、現用系のGW装置5Aを待機系のGW装置5B、待機系のGW装置5Bを現用系のGW装置5Aに切り替える。そして、サーバ装置6は、切替が正常の場合に切替正常を設定すると共に、切替が異常の場合に切替異常を設定する。その結果、サーバ装置6は、異常状態のGW装置5を自動復旧できる。 The server device 6 that executes the GW switching process switches the active GW device 5A to the standby GW device 5B, and the standby GW device 5B to the active GW device 5A. The server device 6 then sets the switching to normal if the switching is normal, and sets the switching to abnormal if the switching is abnormal. As a result, the server device 6 can automatically recover the abnormal GW device 5.

[第3の収集処理]
図16は、第3の収集処理に関わるサーバ装置6内のCPU33の処理動作の一例を示すフロー図である。図16においてサーバ装置6内のCPU33内の第3の収集部55は、現用系のGW装置5Aに関わる現在日時のCPU使用率を収集する(ステップS101)。第3の収集部55は、収集した現在日時のCPU使用率を対象リソースメモリ44に格納する(ステップS102)。
[Third Collection Process]
16 is a flow diagram showing an example of the processing operation of the CPU 33 in the server device 6 related to the third collection process. In FIG. 16, the third collection unit 55 in the CPU 33 in the server device 6 collects the CPU utilization rate at the current date and time related to the active GW device 5A (step S101). The third collection unit 55 stores the collected CPU utilization rate at the current date and time in the target resource memory 44 (step S102).

更に、第3の収集部55は、現用系のGW装置5Aに関わる現在日時のメモリ使用率を収集する(ステップS103)。第3の収集部55は、収集した現在日時のメモリ使用率を対象リソースメモリ44に格納する(ステップS104)。 Furthermore, the third collection unit 55 collects the memory usage rate at the current date and time related to the active GW device 5A (step S103). The third collection unit 55 stores the collected memory usage rate at the current date and time in the target resource memory 44 (step S104).

更に、第3の収集部55は、現用系のGW装置5Aに関わる現在日時のDISK使用率を収集する(ステップS105)。第3の収集部55は、収集した現在日時のDISK使用率を対象リソースメモリ44に格納する(ステップS106)。 Furthermore, the third collection unit 55 collects the DISK usage rate for the current date and time related to the active GW device 5A (step S105). The third collection unit 55 stores the collected DISK usage rate for the current date and time in the target resource memory 44 (step S106).

更に、第3の収集部55は、現用系のGW装置5Aに関わる現在日時のネットワーク使用率を収集する(ステップS107)。第3の収集部55は、収集した現在日時のネットワーク使用率を対象リソースメモリ44に格納し(ステップS108)、図16に示す第3の収集処理を終了する。 Furthermore, the third collection unit 55 collects the network usage rate for the current date and time related to the active GW device 5A (step S107). The third collection unit 55 stores the collected network usage rate for the current date and time in the target resource memory 44 (step S108), and ends the third collection process shown in FIG. 16.

第3の収集処理を実行するサーバ装置6は、現用系のGW装置5Aの現在日時のCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率を収集する。サーバ装置6は、収集した現在日時のCPU使用率、メモリ使用率、DISK使用率及びネットワーク使用率をリソースメモリ43内に格納する。その結果、サーバ装置6は、現用系のGW装置5Aの現在のリソース情報を収集できる。 The server device 6 executing the third collection process collects the current date and time CPU usage, memory usage, DISK usage, and network usage of the active GW device 5A. The server device 6 stores the collected current date and time CPU usage, memory usage, DISK usage, and network usage in the resource memory 43. As a result, the server device 6 can collect current resource information of the active GW device 5A.

本実施例のサーバ装置6は、GW装置5が実行する業務アプリケーションのログ情報を定期的に取得できなかった場合に、GW装置5の比較対象のリソース情報を収集する。サーバ装置6は、収集された比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較し、比較結果に基づき、GW装置5の状態を評価する。その結果、サーバ装置6は、ATM2を監視するGW装置5の状態を評価できる。例えば、業務アプリケーションを実行するGW装置5がフリーズした場合でも、サーバ装置6は、GW装置5の異常を認識できる。 In this embodiment, the server device 6 collects resource information of the GW device 5 to be compared when log information of a business application executed by the GW device 5 cannot be periodically obtained. The server device 6 compares the collected resource information of the comparison target with normal resource information stored in advance, and evaluates the status of the GW device 5 based on the comparison result. As a result, the server device 6 can evaluate the status of the GW device 5 that monitors the ATM 2. For example, even if the GW device 5 that executes the business application freezes, the server device 6 can recognize an abnormality in the GW device 5.

サーバ装置6は、現用系のGW装置5Aが実行するアプリケーションのログ情報を定期的に取得できなかった場合に、現用系のGW装置5Aの比較対象のリソース情報を収集する。サーバ装置6は、収集された比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較し、比較結果に基づき、現用系のGW装置5Aの状態を評価する。その結果、サーバ装置6は、現用系のGW装置5Aの状態を評価できる。例えば、業務アプリケーションを実行する現用系のGW装置5Aがフリーズした場合でも、サーバ装置6は、現用系のGW装置5Aの異常を認識できる。 When the server device 6 is unable to periodically obtain log information of an application executed by the active GW device 5A, it collects resource information of the comparison target of the active GW device 5A. The server device 6 compares the collected resource information of the comparison target with normal resource information stored in advance, and evaluates the status of the active GW device 5A based on the comparison result. As a result, the server device 6 can evaluate the status of the active GW device 5A. For example, even if the active GW device 5A that executes a business application freezes, the server device 6 can recognize an abnormality in the active GW device 5A.

サーバ装置6は、比較対象のリソース情報内の使用率が正常時リソース情報内の使用率未満の場合に、現用系のGW装置5Aの状態が異常と評価する。サーバ装置6は、比較対象のリソース情報内の使用率が正常時リソース情報内の使用率以上の場合に、現用系のGW装置5Aの状態が正常と評価する。その結果、サーバ装置6は、ATM2を監視する現用系のGW装置5Aの状態を評価できる。 If the utilization rate in the resource information to be compared is less than the utilization rate in the normal resource information, the server device 6 evaluates the status of the active GW device 5A as abnormal. If the utilization rate in the resource information to be compared is equal to or greater than the utilization rate in the normal resource information, the server device 6 evaluates the status of the active GW device 5A as normal. As a result, the server device 6 can evaluate the status of the active GW device 5A that monitors the ATM 2.

サーバ装置6は、比較対象のリソース情報内の異なる種別毎の全ての使用率が正常時リソース情報内の種別毎の使用率未満の場合に、現用系のGW装置5Aの状態が異常と評価する。更に、サーバ装置6は、比較対象のリソース情報内の種別毎の全ての使用率が正常時リソース情報内の種別毎の使用率以上の場合に、現用系のGW装置5Aの状態が正常と評価する。その結果、サーバ装置6は、ATM2を監視する現用系のGW装置5Aの状態を評価できる。 If all the usage rates for different types in the resource information to be compared are less than the usage rates for each type in the resource information under normal conditions, the server device 6 evaluates the status of the active GW device 5A as abnormal. Furthermore, if all the usage rates for each type in the resource information to be compared are equal to or greater than the usage rates for each type in the resource information under normal conditions, the server device 6 evaluates the status of the active GW device 5A as normal. As a result, the server device 6 can evaluate the status of the active GW device 5A that monitors the ATM 2.

サーバ装置6は、現用系のGW装置5Aのリソース情報を定期的に収集し、収集された収集日時毎にリソース情報をリソースメモリ43に格納する。更に、サーバ装置6は、ログ情報を取得できなかった場合に、当該ログ日時に直近の収集日時のリソース情報をリソースメモリ43から比較対象のリソース情報として検索する。その結果、サーバ装置6は、ログ日時に直近の収集日時のリソース情報を比較対象のリソース情報として使用できる。 The server device 6 periodically collects resource information of the active GW device 5A and stores the resource information for each collected collection date and time in the resource memory 43. Furthermore, if the server device 6 is unable to obtain log information, it searches the resource memory 43 for resource information with the collection date and time closest to the log date and time in question as resource information to be compared. As a result, the server device 6 can use the resource information with the collection date and time closest to the log date and time as resource information to be compared.

サーバ装置6は、比較対象のリソース情報内の異なる種別毎の一部の使用率が正常時リソース情報内の種別毎の使用率未満の場合に、現用系のGW装置5Aの状態が再検証と評価する。サーバ装置6は、現用系のGW装置5Aの状態が再検証と評価された場合に、現在の現用系のGW装置5Aのリソース情報を収集する。サーバ装置6は、収集された現在のリソース情報と正常時のリソース情報とを比較し、比較対象のリソース情報内の異なる種別毎の一部の使用率が正常時リソース情報内の種別毎の使用率未満の場合に、現用系のGW装置5Aの状態が異常と評価する。サーバ装置6は、比較対象のリソース情報内の種別毎の全ての使用率が正常時リソース情報内の種別毎の使用率以上の場合に、現用系のGW装置5Aの状態が正常と評価する。その結果、サーバ装置6は、再検証と評価された場合でも、現用系のGW装置5Aの状態を再評価できる。 When the usage rate of a part of the different types in the resource information to be compared is less than the usage rate of each type in the resource information in normal state, the server device 6 evaluates the state of the active system GW device 5A as re-verification. When the state of the active system GW device 5A is evaluated as re-verification, the server device 6 collects the current resource information of the active system GW device 5A. The server device 6 compares the collected current resource information with the resource information in normal state, and when the usage rate of a part of the different types in the resource information to be compared is less than the usage rate of each type in the resource information in normal state, the server device 6 evaluates the state of the active system GW device 5A as abnormal. When all the usage rates of each type in the resource information to be compared are equal to or greater than the usage rate of each type in the resource information in normal state, the server device 6 evaluates the state of the active system GW device 5A as normal. As a result, the server device 6 can re-evaluate the state of the active system GW device 5A even when it is evaluated as re-verification.

本実施例では、GW装置5が実行する業務アプリケーションが動作するGW装置5上のリソース情報等を用いて、業務アプリケーションを直接修正することなく、業務アプリケーションがフリーズしているか判断し、異常時には自動復旧できる。しかも、業務アプリケーションの実装やアーキテクチャが古く、保守できる技術者が少ない場合にも異常状態のGW装置5を正常状態に自動復旧できる。 In this embodiment, by using resource information on the GW device 5 on which the business application executed by the GW device 5 runs, it is possible to determine whether the business application is frozen and automatically recover it in the event of an abnormality without directly modifying the business application. Moreover, even if the implementation or architecture of the business application is old and there are few engineers who can maintain it, it is possible to automatically recover an abnormal GW device 5 to a normal state.

従来では、業務アプリケーションの不具合がオペレータでは分からないため、定期的にGW装置の切替等を実施し、運用対処(予防対処)を実施していた。これに対し、本実施例では、自動的にGW装置5の異常が検知できるため、定期的な切替作業が不要となる。その結果、監視システム1を監視するオペレータの負担を大幅に低減できる。 Conventionally, because operators were unable to detect malfunctions in business applications, they would periodically switch the GW device and take operational measures (preventative measures). In contrast, in this embodiment, abnormalities in the GW device 5 can be automatically detected, eliminating the need for periodic switching work. As a result, the burden on the operator monitoring the monitoring system 1 can be significantly reduced.

しかも、本実施例では、GW装置5の業務アプリケーションがフリーズしてしまったのか、正常動作での処理待ちの状態であるのかが判断できない状態であったとしても、GW装置5の状態を評価できる。その結果、むやみにGW装置5の切替を行うことなく、GW装置5がフリーズしているのかが微妙な状態でも、再検証する処理を実行することになる。その結果、監視システム1を監視するオペレータの負担を大幅に低減できる。 Moreover, in this embodiment, the state of the GW device 5 can be evaluated even when it is impossible to determine whether the business application of the GW device 5 has frozen or is waiting for processing under normal operation. As a result, even when it is unclear whether the GW device 5 has frozen, a re-verification process is executed without needlessly switching the GW device 5. As a result, the burden on the operator monitoring the monitoring system 1 can be significantly reduced.

尚、本実施例では、データセンタ3内のサーバ装置6で各種処理を実行する場合を例示したが、サーバ装置6の処理をクラウドで実行してもよく、適宜変更可能である。 In this embodiment, the example shows a case where various processes are executed on the server device 6 in the data center 3, but the processes on the server device 6 may be executed on the cloud, and can be modified as appropriate.

また、監視システム1では、監視対象装置として金融業務のATM2を監視するGW装置5の状態を監視するシステムを例示した。しかしながら、監視対象装置としてATM2に限定されるものではなく、例えば、パソコン、自動販売機、投票券端末や決済端末等の各種機器でも良く、適宜変更可能である。 In addition, the monitoring system 1 is exemplified as a system that monitors the status of a GW device 5 that monitors an ATM 2 for financial operations as a monitored device. However, the monitored device is not limited to an ATM 2, and may be, for example, various devices such as a personal computer, a vending machine, a betting ticket terminal, or a payment terminal, and can be changed as appropriate.

また、本実施例のGW装置5の状態を評価するリソース情報として、CPU使用率、メモリ使用率、DISK使用率やネットワーク使用率等の使用率を例示したが、これらに限定されるものではなく、GW装置5の状態を評価する指標は適宜変更可能である。 In addition, in this embodiment, resource information for evaluating the state of the GW device 5 is exemplified by CPU utilization rate, memory utilization rate, DISK utilization rate, network utilization rate, etc., but is not limited to these, and the indices for evaluating the state of the GW device 5 can be changed as appropriate.

本実施例の取得部51では、GW装置5が実行する業務アプリケーションのログ情報を定期的に取得する場合を例示したが、業務アプリケーションのログ情報に限定されるものではなく、GW装置5のログ情報を定期的に取得しても良く、適宜変更可能である。 In the present embodiment, the acquisition unit 51 has been described as periodically acquiring log information of business applications executed by the GW device 5, but this is not limited to log information of business applications, and log information of the GW device 5 may be periodically acquired, and this can be changed as appropriate.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 Furthermore, each component of each part shown in the figure does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each part is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

更に、各装置で行われる各種処理機能は、CPU(Central Processing Unit)、DSP(Digital Signal Processor)やFPGA(Field Programmable Gate Array)等上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、CPU等で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良い。 Furthermore, the various processing functions performed by each device may be executed in whole or in part on a CPU (Central Processing Unit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), etc. Also, the various processing functions may be executed in whole or in part on a program that is analyzed and executed by a CPU, etc., or on hardware using wired logic.

各種情報を記憶する領域は、例えば、ROM(Read Only Memory)や、SDRAM(Synchronous Dynamic Random Access Memory)、MRAM(Magnetoresistive Random Access Memory)やNVRAM(Non-Volatile Random Access Memory)等のRAM(Random Access Memory)で構成しても良い。 The area for storing various information may be configured, for example, with ROM (Read Only Memory), RAM (Random Access Memory) such as SDRAM (Synchronous Dynamic Random Access Memory), MRAM (Magnetoresistive Random Access Memory), or NVRAM (Non-Volatile Random Access Memory).

ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを情報処理装置内のCPU等のプロセッサで実行させることによって実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する情報処理装置100の一例を説明する。図17は、監視プログラムを実行する情報処理装置100の一例を示す説明図である。 The various processes described in this embodiment can be realized by executing a prepared program in a processor such as a CPU in the information processing device. Therefore, an example of an information processing device 100 that executes a program having the same functions as the above embodiment will be described below. Figure 17 is an explanatory diagram showing an example of an information processing device 100 that executes a monitoring program.

図17に示す監視プログラムを実行する情報処理装置100は、通信部101と、HDD102と、ROM103と、RAM104と、プロセッサ105と、バス106とを有する。通信部101、HDD102、ROM103、RAM104及びプロセッサ105は、バス106を介して接続される。情報処理装置100は、監視対象装置を監視する監視装置を監視する。 The information processing device 100 that executes the monitoring program shown in FIG. 17 has a communication unit 101, a HDD 102, a ROM 103, a RAM 104, a processor 105, and a bus 106. The communication unit 101, the HDD 102, the ROM 103, the RAM 104, and the processor 105 are connected via the bus 106. The information processing device 100 monitors a monitoring device that monitors a monitoring target device.

そして、ROM103には、上記実施例と同様の機能を発揮する監視プログラムが予め記憶されている。ROM103は、監視プログラムとして判定プログラム103A、収集プログラム103B、比較プログラム103C及び評価プログラム103Dが記憶されている。尚、ROM103ではなく、図示せぬドライブでコンピュータ読取可能な記録媒体に情報処理プログラムが記録されていても良い。また、記録媒体としては、例えば、CD-ROM、DVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。 The ROM 103 is pre-stored with a monitoring program that performs the same functions as the above embodiment. The ROM 103 stores a judgment program 103A, a collection program 103B, a comparison program 103C, and an evaluation program 103D as monitoring programs. The information processing program may be recorded on a computer-readable recording medium, not on the ROM 103, but on a drive (not shown). The recording medium may be, for example, a portable recording medium such as a CD-ROM, a DVD disk, or a USB memory, or a semiconductor memory such as a flash memory.

そして、プロセッサ105は、判定プログラム103AをROM103から読み出し、RAM104上で判定プロセス104Aとして機能させる。更に、プロセッサ105は、収集プログラム103BをROM103から読み出し、RAM104上で収集プロセス104Bとして機能させる。更に、プロセッサ105は、比較プログラム103CをROM103から読み出し、RAM104上で比較プロセス104Cとして機能させる。更に、プロセッサ105は、評価プログラム103DをROM103から読み出し、RAM104上で評価プロセス104Dとして機能させる。 Then, the processor 105 reads out the judgment program 103A from the ROM 103, and causes it to function as the judgment process 104A on the RAM 104. Furthermore, the processor 105 reads out the collection program 103B from the ROM 103, and causes it to function as the collection process 104B on the RAM 104. Furthermore, the processor 105 reads out the comparison program 103C from the ROM 103, and causes it to function as the comparison process 104C on the RAM 104. Furthermore, the processor 105 reads out the evaluation program 103D from the ROM 103, and causes it to function as the evaluation process 104D on the RAM 104.

プロセッサ105は、監視装置のログ情報を定期的に取得したか否かを判定する。プロセッサ105は、前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集する。プロセッサ105は、収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較する。プロセッサ105は、比較結果に基づき、監視装置の状態を評価する。その結果、監視対象装置を監視する監視装置自体の状態を評価できる。 The processor 105 determines whether or not log information of the monitoring device has been periodically acquired. If the processor 105 is unable to acquire the log information, it collects resource information of the monitoring device to be compared. The processor 105 compares the collected resource information of the comparison target with normal resource information stored in advance. The processor 105 evaluates the status of the monitoring device based on the comparison result. As a result, it is possible to evaluate the status of the monitoring device itself that monitors the monitored device.

1 監視システム
2 ATM
5 GW装置
6 サーバ装置
43 リソースメモリ
44 対象リソースメモリ
45 正常時リソースメモリ
46 閾値パターンメモリ
51 取得部
52 判定部
53 第1の収集部
54 第2の収集部
55 第3の収集部
56 比較部
57 評価部
1. Surveillance system 2. ATM
5 GW device 6 Server device 43 Resource memory 44 Target resource memory 45 Normal resource memory 46 Threshold pattern memory 51 Acquisition unit 52 Determination unit 53 First collection unit 54 Second collection unit 55 Third collection unit 56 Comparison unit 57 Evaluation unit

Claims (9)

ATM(Automatic Teller Machine)を監視すると共に、前記ATMに対して業務アプリケーションを提供する監視装置を監視する情報処理装置であって、
前記監視装置内で実行する前記業務アプリケーションのログ情報を定期的に取得したか否かを判定する判定部と、
前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集する収集部と、
前記収集部にて収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較する比較部と、
前記比較部の比較結果に基づき、前記監視装置のフリーズの発生有無を評価する評価部と、を有し、
前記評価部は、
前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率未満の場合に、前記監視装置の状態がフリーズありの状態と評価すると共に、前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率以上の場合に、前記監視装置の状態がフリーズなしの状態と評価することを特徴とする情報処理装置。
1. An information processing device that monitors an ATM (Automatic Teller Machine) and a monitoring device that provides a business application to the ATM ,
a determination unit that determines whether log information of the business application executed in the monitoring device is periodically acquired;
a collection unit that collects resource information of the monitoring device to be compared when the log information cannot be acquired;
a comparison unit that compares the resource information to be compared collected by the collection unit with normal resource information stored in advance;
an evaluation unit that evaluates whether or not the monitoring device has frozen based on a comparison result of the comparison unit,
The evaluation unit is
An information processing device characterized in that when the utilization rate in the resource information to be compared is less than the utilization rate in the normal resource information, the state of the monitoring device is evaluated as being in a frozen state, and when the utilization rate in the resource information to be compared is equal to or greater than the utilization rate in the normal resource information, the state of the monitoring device is evaluated as being in a non-frozen state .
前記評価部は、
前記比較対象のリソース情報内の異なる種別毎の全ての使用率が前記正常時リソース情報内の前記種別毎の使用率未満の場合に、前記監視装置の状態を異常と評価すると共に、前記比較対象のリソース情報内の前記種別毎の全ての使用率が前記正常時リソース情報内の前記種別毎の使用率以上の場合に、前記監視装置の状態を正常と評価することを特徴とする請求項1に記載の情報処理装置。
The evaluation unit is
The information processing device according to claim 1, characterized in that if all of the usage rates for each different type in the resource information to be compared are less than the usage rates for each type in the normal resource information, the status of the monitoring device is evaluated as abnormal, and if all of the usage rates for each type in the resource information to be compared are equal to or greater than the usage rates for each type in the normal resource information, the status of the monitoring device is evaluated as normal.
前記監視装置のリソース情報を定期的に収集する第1の収集部と、
前記第1の収集部にて収集された収集日時毎に前記リソース情報を格納するリソースメモリと、を有し、
前記収集部は、
前記ログ情報を取得できなかった場合に、当該ログ情報を取得できなかった際の日時に直近の収集日時の前記リソース情報を前記リソースメモリから前記比較対象のリソース情報として検索することを特徴とする請求項に記載の情報処理装置。
a first collection unit that periodically collects resource information of the monitoring device;
a resource memory that stores the resource information for each collection date and time collected by the first collection unit,
The collecting unit includes:
3. The information processing apparatus according to claim 2, characterized in that, when the log information cannot be acquired, the resource information having the collection date and time closest to the date and time when the log information could not be acquired is searched for from the resource memory as the resource information to be compared.
前記評価部は、
前記比較対象のリソース情報内の異なる種別毎の一部の使用率が前記正常時リソース情報内の前記種別毎の使用率未満の場合に、前記監視装置の状態を再検証と評価することを特徴とする請求項に記載の情報処理装置。
The evaluation unit is
4. The information processing apparatus according to claim 3, wherein when a usage rate of a part of different types in the resource information to be compared is less than a usage rate of the type in the normal resource information, the state of the monitoring apparatus is evaluated as being re -verified.
前記評価部にて前記監視装置の状態を前記再検証と評価された場合に、現在の前記監視装置のリソース情報を収集する第2の収集部を有し、
前記比較部は、
前記第2の収集部にて収集された前記現在のリソース情報と前記正常時のリソース情報とを比較し、
前記評価部は、
前記比較対象のリソース情報内の異なる種別毎の一部の使用率が前記正常時リソース情報内の前記種別毎の使用率未満の場合に、前記監視装置の状態を異常と評価すると共に、前記比較対象のリソース情報内の前記種別毎の全ての使用率が前記正常時リソース情報内の前記種別毎の使用率以上の場合に、前記監視装置の状態を正常と評価することを特徴とする請求項に記載の情報処理装置。
a second collection unit that collects current resource information of the monitoring device when the evaluation unit evaluates the state of the monitoring device as the re-verification,
The comparison unit is
comparing the current resource information collected by the second collection unit with the resource information in the normal state;
The evaluation unit is
5. The information processing device according to claim 4, characterized in that if the usage rate of some of the different types in the resource information to be compared is less than the usage rate of each type in the normal resource information, the state of the monitoring device is evaluated as abnormal, and if the usage rates of all of the types in the resource information to be compared are equal to or greater than the usage rates of each type in the normal resource information, the state of the monitoring device is evaluated as normal.
前記リソース情報内の使用率は、前記監視装置内のCPUの使用状況を示すCPU使用率、前記監視装置内のメモリの使用状況を示すメモリ使用率、前記監視装置内のDISKの使用状況を示すDISK使用率及び、前記監視装置のネットワーク通信の使用状況を示すネットワーク使用率の内、少なくとも何れか一つを含むことを特徴とする請求項2~の何れか一つに記載の情報処理装置。 An information processing device as described in any one of claims 2 to 5, characterized in that the utilization rate in the resource information includes at least one of a CPU utilization rate indicating the utilization status of a CPU in the monitoring device, a memory utilization rate indicating the utilization status of a memory in the monitoring device, a disk utilization rate indicating the utilization status of a disk in the monitoring device, and a network utilization rate indicating the utilization status of network communication of the monitoring device. ATM(Automatic Teller Machine)と、前記ATMを監視すると共に、前記ATMに対して業務アプリケーションを提供する監視装置と、前記監視装置を監視する情報処理装置とを有する監視システムであって、
前記情報処理装置は、
前記監視装置内で実行する前記業務アプリケーションのログ情報を定期的に取得したか否かを判定する判定部と、
前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集する収集部と、
前記収集部にて収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較する比較部と、
前記比較部の比較結果に基づき、前記監視装置のフリーズの発生有無を評価する評価部と、を有し、
前記評価部は、
前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率未満の場合に、前記監視装置の状態がフリーズありの状態と評価すると共に、前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率以上の場合に、前記監視装置の状態がフリーズなしの状態と評価することを特徴とする監視システム。
A monitoring system including an ATM (Automatic Teller Machine) , a monitoring device that monitors the ATM and provides a business application to the ATM , and an information processing device that monitors the monitoring device,
The information processing device includes:
a determination unit that determines whether log information of the business application executed in the monitoring device is periodically acquired;
a collection unit that collects resource information of the monitoring device to be compared when the log information cannot be acquired;
a comparison unit that compares the resource information to be compared collected by the collection unit with normal resource information stored in advance;
an evaluation unit that evaluates whether or not the monitoring device has frozen based on a comparison result of the comparison unit,
The evaluation unit is
A monitoring system characterized by evaluating the state of the monitoring device as being in a frozen state when the utilization rate in the resource information to be compared is less than the utilization rate in the normal resource information, and evaluating the state of the monitoring device as being in a non-frozen state when the utilization rate in the resource information to be compared is equal to or greater than the utilization rate in the normal resource information .
ATM(Automatic Teller Machine)を監視すると共に、前記ATMに対して業務アプリケーションを提供する監視装置を監視する情報処理装置が、
前記監視装置内で実行する前記業務アプリケーションのログ情報を定期的に取得したか否かを判定し、
前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集し、
収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較し、
比較結果に基づき、前記監視装置のフリーズの発生有無を評価する処理を実行し、
評価する処理は、
前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率未満の場合に、前記監視装置の状態がフリーズありの状態と評価すると共に、前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率以上の場合に、前記監視装置の状態がフリーズなしの状態と評価することを特徴とする監視方法。
An information processing device that monitors an ATM (Automatic Teller Machine) and a monitoring device that provides a business application to the ATM ,
determining whether log information of the business application executed in the monitoring device is periodically acquired;
When the log information cannot be acquired, resource information of the monitoring device is collected for comparison;
comparing the collected resource information to be compared with pre-stored normal resource information;
Based on the comparison result, a process of evaluating whether or not the monitoring device has frozen is executed;
The process to be evaluated is
A monitoring method characterized by evaluating the state of the monitoring device as being in a frozen state when the utilization rate in the resource information to be compared is less than the utilization rate in the normal resource information, and evaluating the state of the monitoring device as being in a non-frozen state when the utilization rate in the resource information to be compared is equal to or greater than the utilization rate in the normal resource information .
ATM(Automatic Teller Machine)を監視すると共に、前記ATMに対して業務アプリケーションを提供する監視装置を監視する情報処理装置内のプロセッサに、
前記監視装置内で実行する前記業務アプリケーションのログ情報を定期的に取得したか否かを判定し、
前記ログ情報を取得できなかった場合に、前記監視装置の比較対象のリソース情報を収集し、
収集された前記比較対象のリソース情報と事前に記憶された正常時リソース情報とを比較し、
比較結果に基づき、前記監視装置のフリーズの発生有無を評価する処理を実行させ、
評価する処理は、
前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率未満の場合に、前記監視装置の状態がフリーズありの状態と評価すると共に、前記比較対象のリソース情報内の使用率が前記正常時リソース情報内の使用率以上の場合に、前記監視装置の状態がフリーズなしの状態と評価することを特徴とする監視プログラム。
A processor in an information processing device that monitors an ATM (Automatic Teller Machine) and a monitoring device that provides a business application to the ATM ,
determining whether log information of the business application executed in the monitoring device is periodically acquired;
When the log information cannot be acquired, resource information of the monitoring device is collected for comparison;
comparing the collected resource information to be compared with pre-stored normal resource information;
Executing a process for evaluating whether or not the monitoring device has frozen based on the comparison result;
The process to be evaluated is
A monitoring program characterized by evaluating the state of the monitoring device as being in a frozen state when the utilization rate in the resource information to be compared is less than the utilization rate in the normal resource information, and evaluating the state of the monitoring device as being in a non-frozen state when the utilization rate in the resource information to be compared is equal to or greater than the utilization rate in the normal resource information .
JP2022026199A 2022-02-22 2022-02-22 Information processing device, monitoring system, monitoring method, and monitoring program Active JP7640483B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022026199A JP7640483B2 (en) 2022-02-22 2022-02-22 Information processing device, monitoring system, monitoring method, and monitoring program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022026199A JP7640483B2 (en) 2022-02-22 2022-02-22 Information processing device, monitoring system, monitoring method, and monitoring program

Publications (2)

Publication Number Publication Date
JP2023122469A JP2023122469A (en) 2023-09-01
JP7640483B2 true JP7640483B2 (en) 2025-03-05

Family

ID=87798891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022026199A Active JP7640483B2 (en) 2022-02-22 2022-02-22 Information processing device, monitoring system, monitoring method, and monitoring program

Country Status (1)

Country Link
JP (1) JP7640483B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199400A (en) 2008-02-22 2009-09-03 Canon Inc Management server, data processing method, and program
JP2009217726A (en) 2008-03-12 2009-09-24 Hitachi Ltd Information device management method
JP2013206202A (en) 2012-03-29 2013-10-07 Seven Bank Ltd Failure monitoring system, failure monitoring method, program and automatic transaction device
JP2014191491A (en) 2013-03-26 2014-10-06 Japan Digital Laboratory Co Ltd Information processor and information processing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199400A (en) 2008-02-22 2009-09-03 Canon Inc Management server, data processing method, and program
JP2009217726A (en) 2008-03-12 2009-09-24 Hitachi Ltd Information device management method
JP2013206202A (en) 2012-03-29 2013-10-07 Seven Bank Ltd Failure monitoring system, failure monitoring method, program and automatic transaction device
JP2014191491A (en) 2013-03-26 2014-10-06 Japan Digital Laboratory Co Ltd Information processor and information processing system

Also Published As

Publication number Publication date
JP2023122469A (en) 2023-09-01

Similar Documents

Publication Publication Date Title
CN113836044A (en) A method and system for collecting and analyzing software faults
US7165190B1 (en) Method and mechanism for managing traces within a computer system
Tan et al. Adaptive system anomaly prediction for large-scale hosting infrastructures
CA2816469C (en) Faults and performance issue prediction
CN113726553A (en) Node fault recovery method and device, electronic equipment and readable storage medium
CN112068535B (en) A platform door intelligent operation and maintenance system
JP2006094497A (en) How to monitor wireless network performance
CN103116531A (en) Storage system failure predicting method and storage system failure predicting device
CN109144789A (en) A kind of method, apparatus and system for restarting OSD
CN118748642A (en) Automatic fault recovery method for Internet of Things communication system based on fault-tolerant design
JP7640483B2 (en) Information processing device, monitoring system, monitoring method, and monitoring program
CN121050922B (en) Fault prediction method and program product for operating system
CN120354246B (en) Troubleshooting methods, systems, and media
CN116501705A (en) Method, system, device and medium for collecting and analyzing memory information based on RAS
CN121166472A (en) Intelligent operation and maintenance method and system for server
CN120256185A (en) Memory failure processing method and device, electronic device and readable storage medium
CN116089223B (en) Service operation monitoring system and monitoring method
Ganesan Circuit Breaker Pattern in Modern Distributed Systems: Implementation, Monitoring, and Best Practices
CN118733316A (en) SOA adaptive fusing method, system and terminal
CN117640341A (en) Node detection method and device
CN117519052B (en) Fault analysis method and system based on electronic gas production and manufacturing system
CN120743612B (en) Methods and systems for automated intelligent transaction monitoring, circuit breaker triggering, and rapid recovery.
CN120892210B (en) A Big Data-Based Method for Optimizing Computing Power in Online Services
CN119520222B (en) A business workflow method, system, and storage medium based on open-source HarmonyOS
CN121029472B (en) Fault Repair Methods and Devices for All-Flash Storage Systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250220

R150 Certificate of patent or registration of utility model

Ref document number: 7640483

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350