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
JP6819356B2 - Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems - Google Patents
[go: Go Back, main page]

JP6819356B2 - Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems - Google Patents

Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems Download PDF

Info

Publication number
JP6819356B2
JP6819356B2 JP2017034855A JP2017034855A JP6819356B2 JP 6819356 B2 JP6819356 B2 JP 6819356B2 JP 2017034855 A JP2017034855 A JP 2017034855A JP 2017034855 A JP2017034855 A JP 2017034855A JP 6819356 B2 JP6819356 B2 JP 6819356B2
Authority
JP
Japan
Prior art keywords
service
failure
monitored
monitoring
detected
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
JP2017034855A
Other languages
Japanese (ja)
Other versions
JP2018142091A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2017034855A priority Critical patent/JP6819356B2/en
Publication of JP2018142091A publication Critical patent/JP2018142091A/en
Application granted granted Critical
Publication of JP6819356B2 publication Critical patent/JP6819356B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Description

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

従来、ネットワーク機器、サーバ機器、及びストレージ機器等の情報処理装置の監視が行われている。 Conventionally, information processing devices such as network devices, server devices, and storage devices have been monitored.

例えば、特許文献1には、マネージャとして動作するノードが、エージェントとして動作するノードが持つ情報を、ネットワークを介して監視するデータ処理システムが開示されている。 For example, Patent Document 1 discloses a data processing system in which a node operating as a manager monitors information held by a node operating as an agent via a network.

また、例えば、特許文献2には、監視対象機器から自律的に送信されるログメッセージを収集することによって、監視対象機器を監視するネットワーク監視装置が開示されている。 Further, for example, Patent Document 2 discloses a network monitoring device that monitors a monitored device by collecting log messages autonomously transmitted from the monitored device.

特開平7−21135号公報Japanese Unexamined Patent Publication No. 7-21135 特開2003−198545号公報Japanese Unexamined Patent Publication No. 2003-198545

近年、クラウドシステムの普及等に伴い、複数の情報処理装置を含む装置群により複数の利用者向けに複数のサービスが提供される場合がある。この場合、何れかの情報処理装置に障害が発生した場合、上記特許文献1及び特許文献2に記載の技術により、何れの情報処理装置に障害が発生したかを判別することができる。しかしながら、この場合、発生した障害が何れのサービスに影響を及ぼすかは、情報処理装置上で何れのサービスが稼動しているか等を運用担当者が調査して判断するものであった。なお、本明細書における「サービス」とは、例えば、Webサービス、及び電子メールサービス等の情報処理装置がプログラムを実行することにより稼動するプロセスによって提供されるサービスを意味する。 In recent years, with the spread of cloud systems and the like, a plurality of services may be provided to a plurality of users by a device group including a plurality of information processing devices. In this case, when a failure occurs in any of the information processing devices, it is possible to determine which information processing device has a failure by the techniques described in Patent Document 1 and Patent Document 2. However, in this case, the person in charge of operation investigates which service is operating on the information processing apparatus to determine which service the generated failure affects. The term "service" as used herein means, for example, a service provided by a process in which an information processing device such as a Web service and an e-mail service operates by executing a program.

本発明は、複数のサービスを提供する複数の監視対象機器の少なくとも1台に障害が発生した場合に、発生した障害の影響範囲を特定可能とすることを目的とする。 An object of the present invention is to make it possible to specify the range of influence of a failure that has occurred when at least one of a plurality of monitored devices that provide a plurality of services fails.

本発明の監視装置は、複数の監視対象機器の各々の障害を検知する検知部と、前記検知部により前記監視対象機器の障害が検知された場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記検知部により障害が検知された前記監視対象機器によって提供されている前記サービスを特定する特定部と、前記障害が検知された前記監視対象機器に対し、前記特定部により特定された前記サービスで用いられるコマンドによる稼動確認処理を実行する実行部と、前記特定部により特定されたサービスを示す情報、及び前記実行部による前記稼動確認処理の実行結果を示す情報を出力する出力部と、を備えることを特徴とするThe monitoring device of the present invention includes a detection unit that detects a failure of each of a plurality of monitored devices, and each of the plurality of monitored devices when a failure of the monitored device is detected by the detection unit. The service provided by the monitored device whose failure is detected by the detection unit is specified based on the influence range information associated with the service that can be provided by the monitored device among the plurality of services. A specific unit, an execution unit that executes an operation confirmation process by a command used in the service specified by the specific unit, and a service specified by the specific unit for the monitored device in which the failure is detected. It is characterized by including an output unit for outputting information indicating information and information indicating an execution result of the operation confirmation process by the execution unit .

また、本発明の監視プログラムは、複数の監視対象機器の各々の障害を検知し、前記監視対象機器の障害を検知した場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記障害が検知された前記監視対象機器によって提供されている前記サービスを特定し、前記障害が検知された前記監視対象機器に対し、特定した前記サービスで用いられるコマンドによる稼動確認処理を実行し、特定したサービスを示す情報、及び前記稼動確認処理の実行結果を示す情報を出力する、処理を監視装置に実行させるものである。 Further, the monitoring program of the present invention detects the failure of each of the plurality of monitored devices, and when the failure of the monitored device is detected, each of the plurality of monitored devices and a plurality of services Based on the influence range information associated with the service that can be provided by the monitored device, the service provided by the monitored device in which the failure is detected is specified, and the monitoring in which the failure is detected is specified. For the target device, execute the operation confirmation process by the command used in the specified service , and output the information indicating the specified service and the information indicating the execution result of the operation confirmation process to the monitoring device. It is a thing.

また、本発明の監視方法は、複数の監視対象機器の各々の障害を検知し、前記監視対象機器の障害を検知した場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記障害が検知された前記監視対象機器によって提供されている前記サービスを特定し、前記障害が検知された前記監視対象機器に対し、特定した前記サービスで用いられるコマンドによる稼動確認処理を実行し、特定したサービスを示す情報、及び前記稼動確認処理の実行結果を示す情報を出力する、処理を監視装置が実行するものである。 Further, the monitoring method of the present invention detects a failure of each of a plurality of monitored devices, and when a failure of the monitored device is detected, each of the plurality of monitored devices and a plurality of services Based on the influence range information associated with the service that can be provided by the monitored device, the service provided by the monitored device in which the failure is detected is specified, and the monitoring in which the failure is detected is specified. The monitoring device executes the operation confirmation process by the command used in the specified service to the target device , and outputs the information indicating the specified service and the information indicating the execution result of the operation confirmation process. It is a thing.

また、本発明の監視システムは、本発明の監視装置と、前記複数の監視対象機器と、前記複数の監視対象機器を管理する管理装置と、前記出力部により出力された情報が示すサービス及び前記稼動確認処理の実行結果を表示する表示装置を含む監視端末と、を備える。 Further, the monitoring system of the present invention includes the monitoring device of the present invention, the plurality of monitored devices, the management device for managing the plurality of monitored devices, the service indicated by the information output by the output unit, and the above. It includes a monitoring terminal including a display device that displays the execution result of the operation confirmation process .

本発明によれば、複数のサービスを提供する複数の監視対象機器の少なくとも1台に障害が発生した場合に、発生した障害の影響範囲を特定することができる、という効果が得られる。 According to the present invention, when a failure occurs in at least one of a plurality of monitored devices that provide a plurality of services, the effect range of the occurrence of the failure can be specified.

実施形態に係る監視システムの概略構成を示すブロック図である。It is a block diagram which shows the schematic structure of the monitoring system which concerns on embodiment. 物理機器上で稼動する仮想機器の一例を示すブロック図である。It is a block diagram which shows an example of the virtual device running on a physical device. 実施形態に係る監視装置の機能ブロック図である。It is a functional block diagram of the monitoring device which concerns on embodiment. 影響範囲情報の一例を示す図である。It is a figure which shows an example of influence range information. 物理機器上で稼動する仮想機器の一例を示すブロック図である。It is a block diagram which shows an example of the virtual device running on a physical device. コマンド情報の一例を示す図である。It is a figure which shows an example of a command information. 稼動状況表示画面の一例を示す図である。It is a figure which shows an example of the operation status display screen. 稼動状況表示画面の変形例を示す図である。It is a figure which shows the modification of the operation status display screen. 稼動機器情報の一例を示す図である。It is a figure which shows an example of the moving equipment information. 実施形態に係る監視装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the monitoring apparatus which concerns on embodiment. 実施形態に係る監視処理の一例を示すフローチャートである。It is a flowchart which shows an example of the monitoring process which concerns on embodiment.

以下、図面を参照して、本発明の実施形態の例を詳細に説明する。 Hereinafter, examples of embodiments of the present invention will be described in detail with reference to the drawings.

まず、図1及び図2を参照して、本実施形態に係る監視システム10の構成を説明する。図1に示すように、監視システム10は、複数台の物理機器12、監視装置14、管理装置16、及び監視端末18を備える。なお、以下では、個々の物理機器12を区別する場合は、符号の末尾にアルファベットの符号を付して説明する。各物理機器12、監視装置14、及び管理装置16は、LAN(Local Area Network)等のネットワーク20に接続される。また、監視装置14及び監視端末18は、WAN(Wide Area Network)等のネットワーク22に接続される。 First, the configuration of the monitoring system 10 according to the present embodiment will be described with reference to FIGS. 1 and 2. As shown in FIG. 1, the monitoring system 10 includes a plurality of physical devices 12, a monitoring device 14, a management device 16, and a monitoring terminal 18. In the following, when the individual physical devices 12 are distinguished, the reference numerals will be added to the end of the reference numerals. Each physical device 12, the monitoring device 14, and the management device 16 are connected to a network 20 such as a LAN (Local Area Network). Further, the monitoring device 14 and the monitoring terminal 18 are connected to a network 22 such as a WAN (Wide Area Network).

図2に示すように、物理機器12上では仮想機器24が稼動する。仮想機器24A1、24A2は各々サービスAを提供し、仮想機器24B1、24B2は各々サービスBを提供し、仮想機器24C1はサービスCを提供し、仮想機器24D1、24D2は各々サービスDを提供する。なお、以下では、仮想機器24A1、24A2、24B1、・・・を区別しない場合は、符号末尾のアルファベット及び数字の符号を省略して、仮想機器24という。なお、物理機器12の例としては、サーバコンピュータ等の情報処理装置が挙げられる。 As shown in FIG. 2, the virtual device 24 operates on the physical device 12. The virtual devices 24A1 and 24A2 each provide a service A, the virtual devices 24B1 and 24B2 each provide a service B, the virtual devices 24C1 provide a service C, and the virtual devices 24D1 and 24D2 each provide a service D. In the following, when the virtual devices 24A1, 24A2, 24B1, ... Are not distinguished, the letters and numbers at the end of the symbols are omitted and referred to as the virtual device 24. An example of the physical device 12 is an information processing device such as a server computer.

監視装置14は、各物理機器12及び各仮想機器24の稼動状態を監視する。なお、以下では、監視装置14による監視対象である各物理機器12及び各仮想機器24を総称する場合は、「監視対象機器」という。管理装置16は、仮想化環境を管理するための装置であり、物理機器12毎に、物理機器12と物理機器12上で稼動する仮想機器24とが対応付けられた稼動機器情報26を保持する。監視端末18は、運用担当者が目視する表示装置及び各種情報の入力を行う入力装置等を備える端末である。 The monitoring device 14 monitors the operating state of each physical device 12 and each virtual device 24. In the following, when each physical device 12 and each virtual device 24 to be monitored by the monitoring device 14 are collectively referred to as "monitored device". The management device 16 is a device for managing the virtual environment, and holds the operating device information 26 in which the physical device 12 and the virtual device 24 operating on the physical device 12 are associated with each physical device 12. .. The monitoring terminal 18 is a terminal including a display device visually checked by an operation person, an input device for inputting various information, and the like.

次に、図3を参照して、本実施形態に係る監視装置14の機能的な構成を説明する。図3に示すように、監視装置14は、検知部30、特定部36、取得部38、実行部40、出力部42、及び記憶部66を含む。また、検知部30は、トラップ受信部32及び状態問合せ部34を含む。また、記憶部66には、影響範囲情報52及びコマンド情報54が記憶される。 Next, the functional configuration of the monitoring device 14 according to the present embodiment will be described with reference to FIG. As shown in FIG. 3, the monitoring device 14 includes a detection unit 30, a specific unit 36, an acquisition unit 38, an execution unit 40, an output unit 42, and a storage unit 66. Further, the detection unit 30 includes a trap receiving unit 32 and a status inquiry unit 34. Further, the influence range information 52 and the command information 54 are stored in the storage unit 66.

図4に、影響範囲情報52の一例を示す。図4に示すように、影響範囲情報52は、監視対象機器の各々と、複数のサービスのうちの監視対象機器が提供可能なサービスとが対応付けられた情報を含む。図4の例では、監視対象機器毎に、「○」が記載されているサービスが提供可能であることを示す。 FIG. 4 shows an example of the influence range information 52. As shown in FIG. 4, the influence range information 52 includes information in which each of the monitored devices is associated with a service that can be provided by the monitored device among the plurality of services. In the example of FIG. 4, it is shown that the service marked with “◯” can be provided for each monitored device.

また、影響範囲情報52は、監視対象機器毎に、「動的」及び「静的」の何れかの属性を示す属性情報を更に含む。本実施形態では、「動的」とは、対応する監視対象機器が提供するサービスが変更される場合があることを示し、「静的」とは、対応する監視対象機器が提供するサービスが固定されていることを示す。図2及び図5を参照して、属性情報を詳細に説明する。 Further, the influence range information 52 further includes attribute information indicating either “dynamic” or “static” attributes for each monitored device. In the present embodiment, "dynamic" means that the service provided by the corresponding monitored device may be changed, and "static" means that the service provided by the corresponding monitored device is fixed. Indicates that it has been done. The attribute information will be described in detail with reference to FIGS. 2 and 5.

本実施形態に係る監視システム10では、物理機器12に固定的に関連付けられている仮想機器24と、異なる物理機器12間を移動可能な仮想機器24とが存在する。すなわち、ある時点では、仮想機器24が図2に示すように物理機器12上で稼動し、その後、仮想機器24が図5に示すように物理機器12上で稼動する場合もある。図5では、図2に示す状態から、仮想機器24A2が物理機器12Bに移動し、仮想機器24B1が物理機器12Aに移動し、仮想機器24C1が物理機器12Bに移動した例を示している。なお、この仮想機器24の異なる物理機器12間での移動は、例えば、物理機器12毎の処理負荷の平準化等を目的として行われる。 In the monitoring system 10 according to the present embodiment, there are a virtual device 24 that is fixedly associated with the physical device 12 and a virtual device 24 that can move between different physical devices 12. That is, at a certain point in time, the virtual device 24 may operate on the physical device 12 as shown in FIG. 2, and then the virtual device 24 may operate on the physical device 12 as shown in FIG. FIG. 5 shows an example in which the virtual device 24A2 moves to the physical device 12B, the virtual device 24B1 moves to the physical device 12A, and the virtual device 24C1 moves to the physical device 12B from the state shown in FIG. The movement of the virtual device 24 between different physical devices 12 is performed for the purpose of, for example, leveling the processing load of each physical device 12.

具体的には、図2に示す状態では、物理機器12AはサービスAを提供するが、図5に示す状態では、物理機器12AはサービスA及びサービスBを提供する。すなわち、物理機器12Aは、物理機器12A上で稼動する仮想機器24がタイミングによって異なる場合があるため、タイミングによって提供するサービスが異なる場合もある。 Specifically, in the state shown in FIG. 2, the physical device 12A provides the service A, but in the state shown in FIG. 5, the physical device 12A provides the service A and the service B. That is, in the physical device 12A, since the virtual device 24 operating on the physical device 12A may differ depending on the timing, the service provided may differ depending on the timing.

影響範囲情報52では、稼動する仮想機器24が移動することによって提供するサービスが変更される場合がある物理機器12の属性情報は「動的」とされる。また、影響範囲情報52では、稼動する仮想機器24が固定的であることによって提供するサービスが固定される物理機器12の属性情報は「静的」とされる。また、本実施形態では、各仮想機器24が提供するサービスは固定されるため、影響範囲情報52では、各仮想機器24の属性情報は「静的」とされる。 In the influence range information 52, the attribute information of the physical device 12 whose service to be provided may be changed due to the movement of the operating virtual device 24 is regarded as “dynamic”. Further, in the influence range information 52, the attribute information of the physical device 12 to which the service provided by the operating virtual device 24 is fixed is set to "static". Further, in the present embodiment, since the service provided by each virtual device 24 is fixed, the attribute information of each virtual device 24 is set to "static" in the influence range information 52.

すなわち、例えば、図4に示す「物理機器1」では、サービスA〜Dの1つ以上のサービスが提供される可能性があり、タイミングによって提供されるサービスが異なる場合がある。また、例えば、図4に示す「物理機器4」では、サービスE及びサービスFが固定的に提供される。 That is, for example, in the "physical device 1" shown in FIG. 4, one or more services of services A to D may be provided, and the services provided may differ depending on the timing. Further, for example, in the "physical device 4" shown in FIG. 4, the service E and the service F are fixedly provided.

なお、影響範囲情報52は、例えば、図4に示すようなマトリクス状の表を表示装置(図示省略)に表示し、運用担当者が監視対象機器毎に提供可能なサービスのチェックボックスをチェックすることによって作成される。また、例えば、影響範囲情報52に新たなサービスを追加する場合は、図4に示す表に運用担当者がサービスの列を追加し、追加したサービスを提供可能な監視対象機器に対応するチェックボックスをチェックすることによってサービスが追加される。 For the influence range information 52, for example, a matrix-like table as shown in FIG. 4 is displayed on a display device (not shown), and the operation staff checks the check boxes of the services that can be provided for each monitored device. Created by Further, for example, when a new service is added to the influence range information 52, the operation staff adds a service column to the table shown in FIG. 4, and a check box corresponding to the monitored device capable of providing the added service. The service is added by checking.

図6に、コマンド情報54の一例を示す。図6に示すように、コマンド情報54は、サービス毎に、サービスに対応付けられたサービスの稼動確認処理を実行するコマンド(以下、「稼動確認コマンド」という)を含む。例えば、図6では、サービスAがWebサービスであり、サービスAに対応する稼動確認コマンドが「http://aaa.co.jp/serviceA」というURL(Uniform Resource Locator)に対して「HTTP(Hypertext Transfer Protocol) GET」を実行するコマンドであることを示す。また、例えば、図6では、サービスFがSMTP(Simple Mail Transfer Protocol)サービスであり、サービスFに対応する稼動確認コマンドが「ddd.co.jp」のSMTPサービスで使用されるポート番号(図6の例では25番)のポートに対して、telnet接続を行うコマンドであることを示す。 FIG. 6 shows an example of the command information 54. As shown in FIG. 6, the command information 54 includes a command (hereinafter, referred to as “operation confirmation command”) for executing the operation confirmation process of the service associated with the service for each service. For example, in FIG. 6, service A is a Web service, and the operation confirmation command corresponding to service A is "HTTP (Hypertext)" for the URL (Uniform Resource Locator) "http://aaa.co.jp/serviceA". Transfer Protocol) Indicates that the command executes "GET". Further, for example, in FIG. 6, the service F is an SMTP (Simple Mail Transfer Protocol) service, and the operation confirmation command corresponding to the service F is the port number used in the SMTP service of "ddd.co.jp" (FIG. 6). In the example of, it is shown that it is a command to make a telnet connection to the port 25).

なお、稼動確認コマンドは、図6に示す例に限定されない。例えば、サービスがFTP(File Transfer Protocol)サービスの場合は、FTPクライアントを制御してFTP接続を行うコマンドが例示される。また、例えば、サービスがSIP(Session Initiation Protocol)サービスの場合は、SIPクライアントを制御してSIP接続を行うコマンドが例示される。 The operation confirmation command is not limited to the example shown in FIG. For example, when the service is an FTP (File Transfer Protocol) service, a command that controls an FTP client to make an FTP connection is exemplified. Further, for example, when the service is a SIP (Session Initiation Protocol) service, a command for controlling a SIP client to make a SIP connection is exemplified.

図3に示すトラップ受信部32は、監視対象機器から送信されたSNMP(Simple Network Management Protocol)トラップを受信する。そして、トラップ受信部32は、受信したSNMPトラップを解析することによって、SNMPトラップの送信元の監視対象機器の障害を検知する。 The trap receiving unit 32 shown in FIG. 3 receives an SNMP (Simple Network Management Protocol) trap transmitted from the monitored device. Then, the trap receiving unit 32 detects a failure of the monitored device that is the source of the SNMP trap by analyzing the received SNMP trap.

状態問合せ部34は、監視対象機器から定期的に稼動中のプロセスを示す情報、システムログ、及びサービスが出力するログ等の各種情報を取得する。そして、状態問合せ部34は、取得した各種情報を解析することによって、各種情報の取得対象の監視対象機器の障害を検知する。 The status inquiry unit 34 acquires various information such as information indicating a process in operation periodically, a system log, and a log output by the service from the monitored device. Then, the state inquiry unit 34 detects a failure of the monitored device for which various information is acquired by analyzing the acquired various information.

特定部36は、トラップ受信部32及び状態問合せ部34の少なくとも一方によって監視対象機器の障害が検知された場合、影響範囲情報52を参照し、障害が検知された監視対象機器によって提供されているサービスを特定する。 When a failure of the monitored device is detected by at least one of the trap receiving unit 32 and the status inquiry unit 34, the identification unit 36 refers to the influence range information 52 and is provided by the monitored device in which the failure is detected. Identify the service.

本実施形態では、特定部36は、影響範囲情報52を参照し、障害が検知された監視対象機器に対応する属性情報が「動的」である場合、後述する取得部38に監視対象機器上で稼動する仮想機器24を示す情報を取得させる。そして、この場合、特定部36は、影響範囲情報52を参照し、取得部38により取得された情報が示す仮想機器24に対応付けられたサービスを、障害が検知された監視対象機器によって提供されているサービスとして特定する。一方、特定部36は、影響範囲情報52を参照し、障害が検知された監視対象機器に対応する属性情報が「静的」である場合、監視対象機器に対応付けられたサービスを、障害が検知された監視対象機器によって提供されているサービスとして特定する。 In the present embodiment, the specific unit 36 refers to the influence range information 52, and when the attribute information corresponding to the monitored device in which the failure is detected is “dynamic”, the acquisition unit 38 described later is on the monitored device. The information indicating the virtual device 24 operating in the above is acquired. Then, in this case, the specific unit 36 refers to the influence range information 52, and provides the service associated with the virtual device 24 indicated by the information acquired by the acquisition unit 38 by the monitored device in which the failure is detected. Identify as a service. On the other hand, the specific unit 36 refers to the influence range information 52, and when the attribute information corresponding to the monitored device in which the failure is detected is "static", the failure causes the service associated with the monitored device. Identify as a service provided by the detected monitored device.

例えば、図5に示す状態で、物理機器12Aの障害が検知された場合について説明する。この場合、影響範囲情報52の物理機器12A(例えば、図4の「物理機器1」)の属性情報が「動的」であるため、特定部36は、取得部38に物理機器12A上で稼動する仮想機器24を示す情報を取得させる。この場合、取得部38は、物理機器12A上で稼動する仮想機器24を示す情報として、仮想機器24A1、24B1を示す情報を取得する。 For example, a case where a failure of the physical device 12A is detected in the state shown in FIG. 5 will be described. In this case, since the attribute information of the physical device 12A (for example, “physical device 1” in FIG. 4) of the influence range information 52 is “dynamic”, the specific unit 36 operates on the physical device 12A in the acquisition unit 38. The information indicating the virtual device 24 to be used is acquired. In this case, the acquisition unit 38 acquires the information indicating the virtual devices 24A1 and 24B1 as the information indicating the virtual device 24 operating on the physical device 12A.

そして、特定部36は、影響範囲情報52を参照し、仮想機器24A1、24B1(例えば、図4の「仮想機器A1、B1」)の各々に対応付けられたサービスA、Bを、物理機器12Aによって提供されているサービスとして特定する。 Then, the specific unit 36 refers to the influence range information 52, and provides the services A and B associated with each of the virtual devices 24A1 and 24B1 (for example, "virtual devices A1 and B1" in FIG. 4) to the physical device 12A. Identify as a service provided by.

また、例えば、図4に示す「物理機器4」に対応する物理機器12の障害が検知された場合について説明する。この場合、影響範囲情報52の「物理機器4」の属性情報が「静的」であるため、特定部36は、「物理機器4」に対応付けられたサービスE、Fを、「物理機器4」に対応する物理機器12によって提供されているサービスとして特定する。 Further, for example, a case where a failure of the physical device 12 corresponding to the “physical device 4” shown in FIG. 4 is detected will be described. In this case, since the attribute information of the "physical device 4" of the influence range information 52 is "static", the specific unit 36 sets the services E and F associated with the "physical device 4" to the "physical device 4". Is specified as a service provided by the physical device 12 corresponding to the above.

取得部38は、障害が検知された物理機器12上で提供されているサービスを示す情報を、ネットワーク20を介して管理装置16から取得する。本実施形態では、取得部38は、障害が検知された物理機器12を示す情報を、ネットワーク20を介して管理装置16に送信する。そして、取得部38は、管理装置16から返信された、障害が検知された物理機器12上で稼動する仮想機器24を示す情報を、ネットワーク20を介して取得する。 The acquisition unit 38 acquires information indicating the service provided on the physical device 12 in which the failure is detected from the management device 16 via the network 20. In the present embodiment, the acquisition unit 38 transmits information indicating the physical device 12 in which the failure has been detected to the management device 16 via the network 20. Then, the acquisition unit 38 acquires the information returned from the management device 16 indicating the virtual device 24 operating on the physical device 12 in which the failure is detected, via the network 20.

実行部40は、障害が検知された監視対象機器に対し、特定部36により特定されたサービスの稼動確認処理を実行する。本実施形態では、実行部40は、コマンド情報54を参照し、特定部36により特定されたサービスに対応付けられた稼動確認コマンドを実行することによって、サービスの稼動確認処理を実行する。例えば、特定部36によりサービスAが特定された場合、実行部40は、コマンド情報54を参照し、監視装置14にインストールされたHTTPクライアントを制御して、「http://aaa.co.jp/serviceA」に対して「HTTP GET」を実行する。 The execution unit 40 executes the operation confirmation process of the service specified by the specific unit 36 on the monitored device in which the failure is detected. In the present embodiment, the execution unit 40 executes the service operation confirmation process by referring to the command information 54 and executing the operation confirmation command associated with the service specified by the specific unit 36. For example, when the service A is specified by the specific unit 36, the execution unit 40 refers to the command information 54 and controls the HTTP client installed in the monitoring device 14 to "http://aaa.co.jp". Execute "HTTP GET" for "/ serviceA".

出力部42は、特定部36により特定されたサービスを示す情報を、ネットワーク22を介して監視端末18に出力する。また、出力部42は、実行部40による稼動確認コマンドの実行結果を示す情報を、ネットワーク22を介して監視端末18に出力する。本実施形態では、出力部42は、稼動確認コマンドの実行結果を示す情報として、稼動確認コマンドが正常終了したことを示す情報、又は稼動確認コマンドが異常終了したことを示す情報を、ネットワーク22を介して監視端末18に出力する。なお、例えば、出力部42は、これらの各情報を、電子メールによって運用担当者に送信してもよい。また、例えば、出力部42は、障害が検知された監視対象機器を示す情報を、ネットワーク22を介して監視端末18に出力してもよい。 The output unit 42 outputs information indicating the service specified by the specific unit 36 to the monitoring terminal 18 via the network 22. Further, the output unit 42 outputs information indicating the execution result of the operation confirmation command by the execution unit 40 to the monitoring terminal 18 via the network 22. In the present embodiment, as the information indicating the execution result of the operation confirmation command, the output unit 42 provides the network 22 with information indicating that the operation confirmation command has ended normally or information indicating that the operation confirmation command has ended abnormally. It is output to the monitoring terminal 18 via. For example, the output unit 42 may transmit each of these pieces of information to the person in charge of operation by e-mail. Further, for example, the output unit 42 may output information indicating a monitored device in which a failure has been detected to the monitoring terminal 18 via the network 22.

監視端末18は、監視装置14の出力部42から出力されたサービスを示す情報、及び稼動確認コマンドの実行結果を示す情報を受信する。そして、監視端末18は、受信した各情報に基づいて、表示装置(図示省略)にサービスの稼動状況を示す稼動状況表示画面を表示する。図7に、稼動状況表示画面の一例を示す。図7に示すように、本実施形態に係る稼動状況表示画面では、監視装置14の特定部36により特定されたサービスが「×」で表示される。また、本実施形態に係る稼動状況表示画面では、監視装置14の特定部36により特定されたサービスに対応する稼動確認コマンドの実行結果が表示される。なお、図7のコマンド実行結果の「○」は稼動確認コマンドが正常終了したことを示し、「×」は稼動確認コマンドが異常終了したことを示す。従って、運用担当者が稼動状況表示画面を確認することで、発生した障害の影響範囲を把握することができる。 The monitoring terminal 18 receives the information indicating the service output from the output unit 42 of the monitoring device 14 and the information indicating the execution result of the operation confirmation command. Then, the monitoring terminal 18 displays an operation status display screen showing the operation status of the service on the display device (not shown) based on each received information. FIG. 7 shows an example of the operation status display screen. As shown in FIG. 7, on the operation status display screen according to the present embodiment, the service specified by the specific unit 36 of the monitoring device 14 is displayed as “x”. Further, on the operation status display screen according to the present embodiment, the execution result of the operation confirmation command corresponding to the service specified by the specific unit 36 of the monitoring device 14 is displayed. In addition, "○" of the command execution result of FIG. 7 indicates that the operation confirmation command was terminated normally, and "×" indicates that the operation confirmation command was terminated abnormally. Therefore, the operation staff can grasp the range of influence of the trouble that has occurred by checking the operation status display screen.

なお、監視端末18は、一例として図8に示す稼動状況表示画面を表示装置に表示してもよい。図8に示す稼動状況表示画面では、監視装置14の特定部36により特定されたサービスで、かつ稼動確認コマンドが正常終了したサービスは「△」が表示される。また、図8に示す稼動状況表示画面では、監視装置14の特定部36により特定されたサービスで、かつ稼動確認コマンドが異常終了したサービスは「×」が表示される。 As an example, the monitoring terminal 18 may display the operation status display screen shown in FIG. 8 on the display device. On the operation status display screen shown in FIG. 8, “Δ” is displayed for the service specified by the specific unit 36 of the monitoring device 14 and for which the operation confirmation command has been normally completed. Further, on the operation status display screen shown in FIG. 8, "x" is displayed for the service specified by the specific unit 36 of the monitoring device 14 and the service whose operation confirmation command has terminated abnormally.

また、監視端末18は、監視装置14から障害が検知された監視対象機器を示す情報が出力された場合は、監視対象機器を示す情報を表示装置に表示してもよい。この場合、監視端末18は、障害が検知された監視対象機器を示す文字列を表示装置に表示してもよいし、例えば、監視対象機器毎に用意されたアイコンにおける障害が検知された監視対象機器のアイコンの表示状態を変更してもよい。 Further, the monitoring terminal 18 may display the information indicating the monitored device on the display device when the information indicating the monitored device in which the failure is detected is output from the monitoring device 14. In this case, the monitoring terminal 18 may display a character string indicating the monitored device in which the failure is detected on the display device, or for example, the monitoring target in which the failure is detected in the icon prepared for each monitored device. You may change the display state of the device icon.

また、監視端末18は、稼動状況表示画面を表示するとともに、例えば、パトランプを鳴動させることによって、監視対象機器の障害が検知されたことを、運用担当者に報知してもよい。また、監視端末18は、稼動状況表示画面に、更に、監視装置14の特定部36により特定されたサービスの復旧手順書を表示してもよい。これにより、運用担当者が、即座にサービスの復旧作業に取り掛かることができる。 In addition, the monitoring terminal 18 may display an operating status display screen and, for example, ring a patrol lamp to notify the operation staff that a failure of the monitored device has been detected. Further, the monitoring terminal 18 may further display a service recovery procedure manual specified by the specific unit 36 of the monitoring device 14 on the operation status display screen. As a result, the operation staff can immediately start the service restoration work.

図1に示すように、管理装置16の記憶部(図示省略)には、稼動機器情報26が記憶される。図9に、稼動機器情報26の一例を示す。図9に示すように、稼動機器情報26は、物理機器12毎に対応付けられた物理機器12上で稼動する仮想機器24を示す情報を含む。 As shown in FIG. 1, the operating device information 26 is stored in the storage unit (not shown) of the management device 16. FIG. 9 shows an example of the operating device information 26. As shown in FIG. 9, the operating device information 26 includes information indicating the virtual device 24 operating on the physical device 12 associated with each physical device 12.

管理装置16は、監視装置14の取得部38から送信された物理機器12を示す情報を、ネットワーク20を介して受信する。そして、管理装置16は、稼動機器情報26を参照し、受信した情報が示す物理機器12上で稼動する仮想機器24を示す情報を、ネットワーク20を介して監視装置14に返信する。 The management device 16 receives the information indicating the physical device 12 transmitted from the acquisition unit 38 of the monitoring device 14 via the network 20. Then, the management device 16 refers to the operating device information 26, and returns the information indicating the virtual device 24 operating on the physical device 12 indicated by the received information to the monitoring device 14 via the network 20.

次に、図10を参照して、本実施形態に係る監視装置14のハードウェア構成を説明する。図10に示すように、監視装置14は、CPU(Central Processing Unit)60、及び各種プログラムや各種パラメータ等が予め記憶されたROM(Read Only Memory)62を備える。また、監視装置14は、CPU60による各種プログラムの実行時のワークエリア等として用いられるRAM(Random Access Memory)64、及びHDD(Hard Disk Drive)等の不揮発性の記憶部66を備える。 Next, the hardware configuration of the monitoring device 14 according to the present embodiment will be described with reference to FIG. As shown in FIG. 10, the monitoring device 14 includes a CPU (Central Processing Unit) 60 and a ROM (Read Only Memory) 62 in which various programs, various parameters, and the like are stored in advance. Further, the monitoring device 14 includes a RAM (Random Access Memory) 64 used as a work area or the like when executing various programs by the CPU 60, and a non-volatile storage unit 66 such as an HDD (Hard Disk Drive).

また、監視装置14は、液晶ディスプレイ等の表示部68、キーボードとマウス等の入力部70、及びネットワーク20とネットワーク22との各々に接続されるネットワークI/F(InterFace)72を備える。そして、CPU60、ROM62、RAM64、記憶部66、表示部68、入力部70、及びネットワークI/F72の各部が、バス74を介して互いに接続される。 Further, the monitoring device 14 includes a display unit 68 such as a liquid crystal display, an input unit 70 such as a keyboard and a mouse, and a network I / F (InterFace) 72 connected to each of the network 20 and the network 22. Then, each unit of the CPU 60, ROM 62, RAM 64, storage unit 66, display unit 68, input unit 70, and network I / F 72 is connected to each other via the bus 74.

次に、図11を参照して、本実施形態に係る監視装置14の作用を説明する。監視装置14のCPU60が監視プログラムを実行することによって、図11に示す監視処理が実行される。CPU60が監視プログラムを実行することによって、図3に示す検知部30、特定部36、取得部38、実行部40、及び出力部42として機能する。なお、この監視プログラムは、監視装置14のROM62に予めインストールされている。また、図11に示す監視処理は、例えば、監視装置14の電源スイッチがオン状態とされた場合に実行される。 Next, the operation of the monitoring device 14 according to the present embodiment will be described with reference to FIG. When the CPU 60 of the monitoring device 14 executes the monitoring program, the monitoring process shown in FIG. 11 is executed. When the CPU 60 executes the monitoring program, it functions as a detection unit 30, a specific unit 36, an acquisition unit 38, an execution unit 40, and an output unit 42 shown in FIG. This monitoring program is pre-installed in the ROM 62 of the monitoring device 14. Further, the monitoring process shown in FIG. 11 is executed, for example, when the power switch of the monitoring device 14 is turned on.

図11のステップS10で、検知部30は、監視対象機器の障害を検知したか否かを判定する。この判定が否定判定となった場合は、処理はステップS10に戻り、肯定判定となった場合は、処理はステップS12に移行する。具体的には、トラップ受信部32が、前述したように、SNMPトラップを受信し、受信したSNMPトラップを解析することによってSNMPトラップの送信元の監視対象機器の障害を検知した場合に、ステップS10の判定が肯定判定となる。また、状態問合せ部34が、前述したように、監視対象機器から定期的に稼動中のプロセスを示す情報、システムログ、及びサービスが出力するログ等の各種情報を取得する。そして、状態問合せ部34が、取得した各種情報を解析することによって、各種情報の取得対象の監視対象機器の障害を検知した場合にも、ステップS10の判定が肯定判定となる。 In step S10 of FIG. 11, the detection unit 30 determines whether or not a failure of the monitored device has been detected. If this determination is a negative determination, the process returns to step S10, and if the determination is affirmative, the process proceeds to step S12. Specifically, as described above, when the trap receiving unit 32 receives the SNMP trap and analyzes the received SNMP trap to detect a failure of the monitored device that is the source of the SNMP trap, step S10. Is a positive judgment. Further, as described above, the status inquiry unit 34 acquires various information such as information indicating a process in operation periodically, a system log, and a log output by the service from the monitored device. Then, even when the state inquiry unit 34 detects a failure of the monitored device to be acquired for various information by analyzing the acquired various information, the determination in step S10 is an affirmative determination.

次のステップS12で、特定部36は、影響範囲情報52を参照し、ステップS10で障害が検知された監視対象機器に対応する属性情報が「動的」であるか否かを判定する。この判定が否定判定となった場合は、特定部36は属性情報が「静的」であると見なし、処理はステップS20に移行し、肯定判定となった場合は、処理はステップS14に移行する。 In the next step S12, the identification unit 36 refers to the influence range information 52 and determines whether or not the attribute information corresponding to the monitored device in which the failure is detected in step S10 is “dynamic”. If this determination is a negative determination, the specific unit 36 considers the attribute information to be "static", the process proceeds to step S20, and if the determination is affirmative, the process proceeds to step S14. ..

ステップS14で、取得部38は、ステップS10で障害が検知された物理機器12を示す情報を、ネットワーク20を介して管理装置16に送信する。管理装置16は、前述したように、ステップS14で監視装置14から送信された物理機器12を示す情報を、ネットワーク20を介して受信する。そして、管理装置16は、稼動機器情報26を参照し、受信した情報が示す物理機器12上で稼動する仮想機器24を示す情報を、ネットワーク20を介して監視装置14に返信する。 In step S14, the acquisition unit 38 transmits information indicating the physical device 12 in which the failure was detected in step S10 to the management device 16 via the network 20. As described above, the management device 16 receives the information indicating the physical device 12 transmitted from the monitoring device 14 in step S14 via the network 20. Then, the management device 16 refers to the operating device information 26, and returns the information indicating the virtual device 24 operating on the physical device 12 indicated by the received information to the monitoring device 14 via the network 20.

次のステップS16で、取得部38は、ステップS14で送信した情報に対応して管理装置16から返信された、障害が検知された物理機器12上で稼動する仮想機器24を示す情報を、ネットワーク20を介して取得する。 In the next step S16, the acquisition unit 38 networks the information indicating the virtual device 24 operating on the physical device 12 in which the failure is detected, which is returned from the management device 16 in response to the information transmitted in step S14. Obtained via 20.

次のステップS18で、特定部36は、影響範囲情報52を参照し、ステップS16で取得された情報が示す仮想機器24に対応付けられたサービスを、ステップS10で障害が検知された監視対象機器により提供されているサービスとして特定する。一方、ステップS20で、特定部36は、影響範囲情報52を参照し、ステップS10で障害が検知された監視対象機器に対応付けられたサービスを、ステップS10で障害が検知された監視対象機器により提供されるサービスとして特定する。 In the next step S18, the identification unit 36 refers to the influence range information 52, and provides the service associated with the virtual device 24 indicated by the information acquired in step S16, and the monitored device in which a failure is detected in step S10. Identify as a service provided by. On the other hand, in step S20, the specific unit 36 refers to the influence range information 52, and provides the service associated with the monitored device in which the failure was detected in step S10 by the monitored device in which the failure was detected in step S10. Identify as a service provided.

ステップS22で、実行部40は、コマンド情報54を参照し、ステップS10で障害が検知された監視対象機器に対し、ステップS18又はステップS20で特定されたサービスに対応付けられた稼動確認コマンドを実行する。 In step S22, the execution unit 40 refers to the command information 54 and executes an operation confirmation command associated with the service specified in step S18 or step S20 to the monitored device in which the failure is detected in step S10. To do.

次のステップS24で、出力部42は、ステップS18又はステップS20で特定されたサービスを示す情報、及びステップS22で実行された稼動確認コマンドの実行結果を示す情報を、ネットワーク22を介して監視端末18に出力する。監視端末18は、前述したように、ステップS24で監視装置14から出力された各情報を受信し、一例として図7に示す稼動状況表示画面を表示装置に表示する。本ステップS24の処理が終了すると、処理はステップS10に戻る。 In the next step S24, the output unit 42 monitors the information indicating the service specified in step S18 or step S20 and the information indicating the execution result of the operation confirmation command executed in step S22 via the network 22. Output to 18. As described above, the monitoring terminal 18 receives each information output from the monitoring device 14 in step S24, and displays the operating status display screen shown in FIG. 7 on the display device as an example. When the process of this step S24 is completed, the process returns to step S10.

以上説明したように、本実施形態によれば、影響範囲情報52に基づいて、障害が検知された監視対象機器によって提供されているサービスを特定し、特定したサービスを示す情報を出力している。従って、複数のサービスを提供する複数の監視対象機器の少なくとも1台に障害が発生した場合に、発生した障害の影響範囲を特定することができる。 As described above, according to the present embodiment, the service provided by the monitored device in which the failure is detected is specified based on the influence range information 52, and the information indicating the specified service is output. .. Therefore, when a failure occurs in at least one of a plurality of monitored devices that provide a plurality of services, the range of influence of the generated failure can be specified.

なお、上記実施形態では、本発明を仮想化環境に適用する場合について説明したが、これに限定されない。例えば、本発明を仮想化されていない物理機器環境に適用する形態としてもよい。この場合、上記実施形態と同様に、物理機器12毎に、影響範囲情報52を参照して、物理機器12で提供されているサービスを特定する形態が例示される。また、この場合、管理装置16は、物理機器12毎に、物理機器12と物理機器12が提供するサービスとを対応付けた情報を保持する。そして、監視装置14は、影響範囲情報52の属性情報が「動的」である物理機器12については、管理装置16から物理機器12が提供するサービスを取得することによって、物理機器12が提供しているサービスを特定する。この場合、サービスを提供する物理機器12が変更される場合でも上記実施形態と同様の効果が得られる。 In the above embodiment, the case where the present invention is applied to a virtual environment has been described, but the present invention is not limited thereto. For example, the present invention may be applied to a non-virtualized physical device environment. In this case, as in the above embodiment, a mode for specifying the service provided by the physical device 12 is exemplified by referring to the influence range information 52 for each physical device 12. Further, in this case, the management device 16 holds information in which the physical device 12 and the service provided by the physical device 12 are associated with each physical device 12. Then, the monitoring device 14 provides the physical device 12 whose attribute information of the influence range information 52 is "dynamic" by acquiring the service provided by the physical device 12 from the management device 16. Identify the service you are using. In this case, the same effect as that of the above embodiment can be obtained even when the physical device 12 that provides the service is changed.

また、上記実施形態において、CPU60が監視プログラムを実行することにより実現される機能を、例えば、半導体集積回路等のハードウェアによって実現する形態としてもよい。 Further, in the above embodiment, the function realized by the CPU 60 executing the monitoring program may be realized by hardware such as a semiconductor integrated circuit.

また、上記実施形態では、監視プログラムがROM62に予め記憶(インストール)されている態様を説明したが、これに限定されない。監視プログラムは、CD−ROM(Compact Disk Read Only Memory)、DVD−ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、監視プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 Further, in the above embodiment, the mode in which the monitoring program is stored (installed) in the ROM 62 in advance has been described, but the present invention is not limited to this. The monitoring program may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), and a USB (Universal Serial Bus) memory. .. Further, the monitoring program may be downloaded from an external device via a network.

10 監視システム
12 物理機器
14 監視装置
16 管理装置
18 監視端末
24 仮想機器
26 稼動機器情報
30 検知部
32 トラップ受信部
34 状態問合せ部
36 特定部
38 取得部
40 実行部
42 出力部
52 影響範囲情報
54 コマンド情報
60 CPU
62 ROM
66 記憶部
10 Monitoring system 12 Physical equipment 14 Monitoring device 16 Management device 18 Monitoring terminal 24 Virtual device 26 Operating device information 30 Detection unit 32 Trap reception unit 34 Status inquiry unit 36 Specific unit 38 Acquisition unit 40 Execution unit 42 Output unit 52 Impact range information 54 Command information 60 CPU
62 ROM
66 Memory

Claims (5)

複数の監視対象機器の各々の障害を検知する検知部と、
前記検知部により前記監視対象機器の障害が検知された場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記検知部により障害が検知された前記監視対象機器によって提供されている前記サービスを特定する特定部と、
前記障害が検知された前記監視対象機器に対し、前記特定部により特定された前記サービスで用いられるコマンドによる稼動確認処理を実行する実行部と、
前記特定部により特定されたサービスを示す情報、及び前記実行部による前記稼動確認処理の実行結果を示す情報を出力する出力部と、
備えることを特徴とする監視装置。
A detector that detects the failure of each of the multiple monitored devices,
When a failure of the monitored device is detected by the detection unit, the range of influence information in which each of the plurality of monitored devices is associated with a service that can be provided by the monitored device among the plurality of services. Based on the above, a specific unit that identifies the service provided by the monitored device whose failure has been detected by the detection unit, and a specific unit that identifies the service.
An execution unit that executes an operation confirmation process by a command used in the service specified by the specific unit for the monitored device in which the failure is detected.
An output unit that outputs information indicating the service specified by the specific unit and information indicating the execution result of the operation confirmation process by the execution unit.
A monitoring device characterized by being provided with .
前記影響範囲情報は、前記監視対象機器毎に、前記監視対象機器が提供している前記サービスが変更される場合があるか否かを示す属性情報を更に含み、
前記監視対象機器が提供している前記サービスを示す情報を、ネットワークを介して取得する取得部を更に含み、
前記特定部は、前記障害が検知された前記監視対象機器の前記属性情報が、前記変更される場合があることを示す場合、前記取得部により取得された情報により示される前記サービスを、前記検知部により障害が検知された前記監視対象機器によって提供されている前記サービスとして特定する、
請求項1に記載の監視装置。
The influence range information further includes attribute information indicating whether or not the service provided by the monitored device may be changed for each monitored device.
Further including an acquisition unit that acquires information indicating the service provided by the monitored device via the network.
When the specific unit indicates that the attribute information of the monitored device in which the failure is detected may be changed, the specific unit detects the service indicated by the information acquired by the acquisition unit. Identify as the service provided by the monitored device for which a failure has been detected by the department.
The monitoring device according to claim 1.
複数の監視対象機器の各々の障害を検知し、
前記監視対象機器の障害を検知した場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記障害が検知された前記監視対象機器によって提供されている前記サービスを特定し、
前記障害が検知された前記監視対象機器に対し、特定した前記サービスで用いられるコマンドによる稼動確認処理を実行し、
特定したサービスを示す情報、及び前記稼動確認処理の実行結果を示す情報を出力する、
処理を監視装置に実行させる監視プログラム。
Detects the failure of each of multiple monitored devices and
When a failure of the monitored device is detected, the influence range information in which each of the plurality of monitored devices is associated with a service that can be provided by the monitored device among the plurality of services is used. Identify the service provided by the monitored device in which the failure was detected
The operation confirmation process is executed by the command used in the specified service for the monitored device in which the failure is detected.
Outputs information indicating the specified service and information indicating the execution result of the operation confirmation process .
A monitoring program that causes a monitoring device to execute processing.
複数の監視対象機器の各々の障害を検知し、
前記監視対象機器の障害を検知した場合に、前記複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が提供可能なサービスとを対応付けた影響範囲情報に基づいて、前記障害が検知された前記監視対象機器によって提供されている前記サービスを特定し、
前記障害が検知された前記監視対象機器に対し、特定した前記サービスで用いられるコマンドによる稼動確認処理を実行し、
特定したサービスを示す情報、及び前記稼動確認処理の実行結果を示す情報を出力する、
処理を監視装置が実行する監視方法。
Detects the failure of each of multiple monitored devices and
When a failure of the monitored device is detected, the influence range information in which each of the plurality of monitored devices is associated with a service that can be provided by the monitored device among the plurality of services is used. Identify the service provided by the monitored device in which the failure was detected
The operation confirmation process is executed by the command used in the specified service for the monitored device in which the failure is detected.
Outputs information indicating the specified service and information indicating the execution result of the operation confirmation process .
A monitoring method in which a monitoring device executes processing.
請求項1又は請求項2に記載の監視装置と、
前記複数の監視対象機器と、
前記複数の監視対象機器を管理する管理装置と、
前記出力部により出力された情報が示すサービス及び前記稼動確認処理の実行結果を表示する表示装置を含む監視端末と、
を備えた監視システム。
The monitoring device according to claim 1 or 2 ,
The plurality of monitored devices and
A management device that manages the plurality of monitored devices, and
A monitoring terminal including a service indicated by the information output by the output unit and a display device for displaying the execution result of the operation confirmation process .
Surveillance system with.
JP2017034855A 2017-02-27 2017-02-27 Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems Active JP6819356B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017034855A JP6819356B2 (en) 2017-02-27 2017-02-27 Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017034855A JP6819356B2 (en) 2017-02-27 2017-02-27 Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems

Publications (2)

Publication Number Publication Date
JP2018142091A JP2018142091A (en) 2018-09-13
JP6819356B2 true JP6819356B2 (en) 2021-01-27

Family

ID=63526691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017034855A Active JP6819356B2 (en) 2017-02-27 2017-02-27 Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems

Country Status (1)

Country Link
JP (1) JP6819356B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000194627A (en) * 1998-12-25 2000-07-14 Ntt Data Corp Operation method of network system, operation status monitoring device and information communication device
JP6269004B2 (en) * 2013-12-09 2018-01-31 富士通株式会社 Monitoring support program, monitoring support method, and monitoring support apparatus

Also Published As

Publication number Publication date
JP2018142091A (en) 2018-09-13

Similar Documents

Publication Publication Date Title
US7783744B2 (en) Facilitating root cause analysis for abnormal behavior of systems in a networked environment
EP3544330A1 (en) System and method for validating correctness of changes to network device configurations
US20130290520A1 (en) Network configuration predictive analytics engine
EP2981893B1 (en) Analyzing scada systems
JP2007221207A (en) Management apparatus and communication system
CN115622726A (en) Anomaly detection and recovery system and method based on OPC UA
US9866466B2 (en) Simulating real user issues in support environments
CN108880920B (en) Cloud service management method and device and electronic equipment
JP6711452B2 (en) Extraction device, extraction method, and program
US10430582B2 (en) Management apparatus and management method
JP6819357B2 (en) Operation confirmation device, operation confirmation program, operation confirmation method, and operation confirmation system
JP6819356B2 (en) Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems
CN103457771B (en) The management method of the cluster virtual machine of a kind of HA and equipment
JP2009302625A (en) Network configuration information collection analysis system, network configuration information collection analysis server, and network configuration information collection analysis method
JP5979185B2 (en) Operation management apparatus, operation management system, information processing method, and operation management program
US10944773B2 (en) Monitoring network activity
JP6513001B2 (en) Failure detection device, failure detection method, and program
JP6168209B2 (en) Operation management apparatus, operation management system, information processing method, and operation management program
KR100792242B1 (en) Remote recording operation method and system
US20250365301A1 (en) Information processing apparatus, information processing method, and computer-readable recording medium
JP5471765B2 (en) Communication confirmation device, communication confirmation method and program
JP5724145B2 (en) Suspicious device determination device, determination method, and suspected device determination program
Sari et al. Network Server System Maintenance Using Zabix On SNMP and Analytic Room Data Network in 2024 Diskominfo Bengkayang District
JP2020141353A (en) Device management method, management device, and program
JP5764090B2 (en) Terminal state detection apparatus and terminal state detection method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201214

R150 Certificate of patent or registration of utility model

Ref document number: 6819356

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150