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
JP6874604B2 - Coping person support device, coping person support program, and coping person support method - Google Patents
[go: Go Back, main page]

JP6874604B2 - Coping person support device, coping person support program, and coping person support method - Google Patents

Coping person support device, coping person support program, and coping person support method Download PDF

Info

Publication number
JP6874604B2
JP6874604B2 JP2017165282A JP2017165282A JP6874604B2 JP 6874604 B2 JP6874604 B2 JP 6874604B2 JP 2017165282 A JP2017165282 A JP 2017165282A JP 2017165282 A JP2017165282 A JP 2017165282A JP 6874604 B2 JP6874604 B2 JP 6874604B2
Authority
JP
Japan
Prior art keywords
unit
incident
influence
degree
service
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
JP2017165282A
Other languages
Japanese (ja)
Other versions
JP2019047185A (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 JP2017165282A priority Critical patent/JP6874604B2/en
Publication of JP2019047185A publication Critical patent/JP2019047185A/en
Application granted granted Critical
Publication of JP6874604B2 publication Critical patent/JP6874604B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、対処者支援装置、対処者支援プログラム、及び対処者支援方法に関するものである。 The present invention relates to a coping person support device, a coping person support program, and a coping person support method.

一般に、ネットワーク機器、サーバ機器、及びストレージ機器等やこれらの機器により提供されるサービスにおいてインシデントが発生した場合、対処者により当該インシデントの対処が行われる。 Generally, when an incident occurs in a network device, a server device, a storage device, or a service provided by these devices, the person who handles the incident deals with the incident.

ところで、仮想化やクラウド化技術の進歩に伴い、インシデント発生時の手順が複雑化する傾向にある。また、対処者がインシデントに対処するための手順を記したマニュアルについても、ドキュメント数やドキュメントの内容が増加の傾向にある。 By the way, with the progress of virtualization and cloud technology, the procedure when an incident occurs tends to be complicated. In addition, the number of documents and the contents of documents are increasing in the manuals that describe the procedures for responders to deal with incidents.

このような傾向に対し、特許文献1には、対処者がインシデントに対処するためのマニュアルを電子的に管理し、インシデントが発生した状況に応じて当該インシデントに対処するためのマニュアルを自動で生成し、必要に応じて表示する技術が記載されている。 In response to this tendency, Patent Document 1 electronically manages a manual for dealing with an incident by a person who deals with the incident, and automatically generates a manual for dealing with the incident according to the situation in which the incident occurs. However, the technology for displaying as needed is described.

特開2002−328894号公報JP-A-2002-328894

インシデントの内容は、さらに多岐に亘る傾向に有り、障害に関するものの他、何らかの対処を要するが、障害等の悪影響を及ぼさないものも含まれる傾向にあり、対処が繁雑になる。また、インシデントの対処の手順(対処方法)を全て事前にマニュアル化しておくことは困難である。 The content of incidents tends to be more diverse, and in addition to those related to disabilities, some measures are required, but there is also a tendency for those that do not have an adverse effect such as disabilities to be dealt with complicatedly. In addition, it is difficult to prepare all the procedures for dealing with incidents (handling methods) in advance.

従って、特許文献1に記載の技術では、発生したインシデントによっては、対処者に対して適切な対処手順を提供できるとは限らない。 Therefore, the technique described in Patent Document 1 may not always be able to provide an appropriate coping procedure to a coping person depending on the incident that has occurred.

本発明は、上述した問題を解決するために提案されたものであり、インシデントに対処する対処者に対して適切な支援を行うことができる対処者支援装置、対処者支援プログラム、及び対処者支援方法を提供することを目的とする。 The present invention has been proposed to solve the above-mentioned problems, and is a coping person support device, a coping person support program, and a coping person support capable of providing appropriate support to a coping person who deals with an incident. The purpose is to provide a method.

上記目的を達成するために、本開示の対処者支援装置は、複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定する特定部と、前記特定部により特定されたサービスの利用可能状況を確認する確認部と、前記確認部の確認結果に基づいて、前記特定部により特定されたサービスに対する前記インシデントの影響度を判定する判定部と、対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する導出部と、を備える。 In order to achieve the above object, the responder support device of the present disclosure provides influence range information in which each of the plurality of monitored devices is associated with the service affected by the monitored device among the plurality of services. Based on the confirmation unit that identifies the service provided by the monitored device in which the incident occurred, the confirmation unit that confirms the availability of the service specified by the identification unit, and the confirmation result of the confirmation unit. Then, a determination unit that determines the degree of influence of the incident on the service specified by the specific unit, and an operation range that can be performed by the coping person to deal with the incident when the coping person deals with the incident. Is provided with a derivation unit for deriving the above based on the degree of influence.

また、上記目的を達成するために、本開示の対処者支援プログラムは、複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定し、特定されたサービスの利用可能状況を確認し、特定されたサービスに対する前記インシデントの影響度を、確認結果に基づいて判定し、対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する、処理をコンピュータに実行させるためのものである。 Further, in order to achieve the above object, the responder support program of the present disclosure associates each of the plurality of monitored devices with the service affected by the monitored device among the plurality of services. Based on the information, identify the service provided by the monitored device in which the incident occurred, check the availability of the identified service, and determine the degree of impact of the incident on the identified service based on the confirmation result. When the coping person deals with the incident, the coping person derives the range of operations that can be performed to deal with the incident based on the degree of influence, and causes the computer to execute the process. Is.

また、上記目的を達成するために、本開示の対処者支援方法は、複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定し、特定されたサービスの利用可能状況を確認し、特定されたサービスに対する前記インシデントの影響度を、確認結果に基づいて判定し、対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する、処理を含む。 Further, in order to achieve the above object, the coping party support method of the present disclosure has an influence range in which each of the plurality of monitored devices is associated with the service affected by the monitored device among the plurality of services. Based on the information, identify the service provided by the monitored device in which the incident occurred, check the availability of the identified service, and determine the degree of impact of the incident on the identified service based on the confirmation result. When the coping person deals with the incident, the coping person derives an operation range that can be performed to deal with the incident based on the degree of influence.

本開示によれば、インシデントに対処する対処者に対して適切な支援を行うことができる、という効果を奏する。 According to the present disclosure, it is possible to provide appropriate support to the coping person who deals with the incident.

実施形態の対処者支援システムの概略構成を示すブロック図である。It is a block diagram which shows the schematic structure of the coping person support system of embodiment. 実施形態の監視装置の一例の機能ブロック図である。It is a functional block diagram of an example of the monitoring device of an embodiment. 実施形態の監視装置の一例のハードウェア構成を表すブロック図である。It is a block diagram which shows the hardware configuration of an example of the monitoring apparatus of embodiment. 実施形態の仮想環境管理装置の一例の機能ブロック図である。It is a functional block diagram of an example of the virtual environment management apparatus of embodiment. 実施形態の仮想環境管理装置の一例のハードウェア構成を表すブロック図である。It is a block diagram which shows the hardware configuration of an example of the virtual environment management apparatus of embodiment. 実施形態の稼働確認装置の一例の機能ブロック図である。It is a functional block diagram of an example of the operation confirmation device of an embodiment. 実施形態の稼働確認装置の一例のハードウェア構成を表すブロック図である。It is a block diagram which shows the hardware configuration of an example of the operation confirmation apparatus of embodiment. 実施形態の操作端末の一例のハードウェア構成を表すブロック図である。It is a block diagram which shows the hardware configuration of an example of the operation terminal of an embodiment. 実施形態の影響範囲情報の一例を示す図である。It is a figure which shows an example of the influence range information of an embodiment. 実施形態の稼働確認判定情報の一例を示す図である。It is a figure which shows an example of the operation confirmation determination information of an embodiment. 実施形態の影響度管理情報の一例を示す図である。It is a figure which shows an example of the influence degree management information of an embodiment. 実施形態の操作範囲情報の一例を示す図である。It is a figure which shows an example of the operation range information of an embodiment. 実施形態のアカウント管理情報の一例を示す図である。It is a figure which shows an example of the account management information of an embodiment. 本実施形態の影響度更新処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the influence degree update process of this embodiment. 本実施形態のインシデント対策処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the incident countermeasure processing of this embodiment. 本実施形態のインシデント対策処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the incident countermeasure processing of this embodiment. 本実施形態のインシデント対策処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the incident countermeasure processing of this embodiment. 本実施形態のインシデント対策処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the incident countermeasure processing of this embodiment. 本実施形態のインシデント対策処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the incident countermeasure processing of this embodiment. 本実施形態の暫定策実施処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the provisional measure implementation process of this embodiment. 本実施形態の暫定策実施処理における暫定策実施可否判定処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the provisional measure implementation feasibility determination process in the provisional measure implementation process of this embodiment. 本実施形態の暫定策実施処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the provisional measure implementation process of this embodiment. 本実施形態の暫定策実施処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the provisional measure implementation process of this embodiment. 本実施形態の暫定策実施処理において操作端末の表示部に表示される情報の一例を示す図である。It is a figure which shows an example of the information which is displayed on the display part of the operation terminal in the provisional measure implementation process of this embodiment.

以下、本実施形態について、図面を参照して説明する。まず、本実施形態の対処者支援システムの構成について説明する。図1に、本実施形態の対処者支援システムの一例の概略構成を表すブロック図を示す。 Hereinafter, the present embodiment will be described with reference to the drawings. First, the configuration of the coping person support system of the present embodiment will be described. FIG. 1 shows a block diagram showing a schematic configuration of an example of the coping person support system of the present embodiment.

図1に示すように、本実施形態の対処者支援システム10は、仮想機器12A〜12E、監視装置14、仮想環境管理装置16、稼働確認装置18、操作端末20、警報装置22、及び記憶装置24を備える。なお、以下では、仮想機器12A〜12Eの個々を区別する場合は、個々を区別するための符号「A」〜「E」を符号に付し、個々を区別せずに総称する場合は、「仮想機器12」という。また、個々を区別する場合は、「仮想機器A」等と、個々を区別するための符号を名称に付して表記する場合がある。 As shown in FIG. 1, the responder support system 10 of the present embodiment includes virtual devices 12A to 12E, a monitoring device 14, a virtual environment management device 16, an operation confirmation device 18, an operation terminal 20, an alarm device 22, and a storage device. 24 is provided. In the following, when distinguishing the individual virtual machines 12A to 12E, the symbols "A" to "E" for distinguishing the individual virtual machines are attached to the codes, and when the virtual machines 12A to 12E are collectively referred to without being distinguished, " It is called "virtual device 12". In addition, when distinguishing between individuals, there are cases where a code for distinguishing each individual is attached to the name, such as "virtual device A".

本実施形態の監視装置14、仮想環境管理装置16、及び稼働確認装置18が本開示の対処者支援装置の一例である。 The monitoring device 14, the virtual environment management device 16, and the operation confirmation device 18 of the present embodiment are examples of the responder support device of the present disclosure.

仮想機器12、監視装置14、仮想環境管理装置16、稼働確認装置18、及び記憶装置24は、LAN(Local Area Network)等のネットワーク26に接続される。また、操作端末20及び警報装置22は、WAN(Wide Area Network)等のネットワーク28に接続される。また、ネットワーク28は、ネットワーク26に接続される。 The virtual device 12, the monitoring device 14, the virtual environment management device 16, the operation confirmation device 18, and the storage device 24 are connected to a network 26 such as a LAN (Local Area Network). Further, the operation terminal 20 and the alarm device 22 are connected to a network 28 such as a WAN (Wide Area Network). Further, the network 28 is connected to the network 26.

本実施形態の対処者支援システム10は、仮想機器12で発生したインシデントに対処する対処者(以下、「オペレータ」という)を支援する機能を有する。なお、「インシデント」とは、仮想機器12において発生した事項のうち、対処者による何らかの対応を要することが予め定められた事項のことをいい、仮想機器12において発生した障害等を含むが、障害に至らないまたは障害ではない事項も含む。 The coping person support system 10 of the present embodiment has a function of supporting a coping person (hereinafter, referred to as “operator”) who deals with an incident generated in the virtual device 12. The "incident" refers to a matter that has occurred in the virtual device 12 and is determined in advance to require some action by a coping party, and includes a failure that has occurred in the virtual device 12 but is a failure. Includes matters that do not lead to or are not obstacles.

仮想機器12は、1つ以上のサービスを提供する。なお、各仮想機器12が提供するサービスの種類、及びサービスの数等は特に限定されない。 The virtual device 12 provides one or more services. The type of service provided by each virtual device 12, the number of services, and the like are not particularly limited.

監視装置14は、仮想機器12におけるインシデントの発生を監視し、インシデントが発生したことを検知した場合は、その旨を報知するアラームを出力する。 The monitoring device 14 monitors the occurrence of an incident in the virtual device 12, and when it detects that an incident has occurred, outputs an alarm notifying that fact.

図2には、本実施形態の監視装置14の一例の機能ブロック図を示す。図2に示すように、監視装置14は、受信部50、検知部52、及び出力部54を含む。 FIG. 2 shows a functional block diagram of an example of the monitoring device 14 of the present embodiment. As shown in FIG. 2, the monitoring device 14 includes a receiving unit 50, a detecting unit 52, and an output unit 54.

受信部50は、仮想機器12から送信されたインシデントの発生を検知するための情報を受信する。検知部52は、受信部50が受信したインシデントの発生を検知するための情報に基づいて、インシデントの発生を検知する。検知部52が、インシデントの発生を検知する方法は特に限定されず、例えば、仮想機器12から稼働中のプロセスを示す情報や、システムログやアップリケーションログ等のログ情報に基づいて検知してもよい。また例えば、監視対象に応じたpingの応答に関する情報に基づいて検知してもよい。また例えば、仮想機器12のCPU、メモリ、ディスク等(いずれも図示省略)の使用(稼働)状況等のリソース情報に基づいて検知してもよい。また例えば、仮想機器12から送信されたSNMP(Simple Network Management Protocol)トラップを解析することにより検知してもよい。出力部54は、検知部52がインシデントの発生を検知した場合に、その旨を報知するアラームを稼働確認装置18及び警報装置22に出力する。 The receiving unit 50 receives the information for detecting the occurrence of the incident transmitted from the virtual device 12. The detection unit 52 detects the occurrence of an incident based on the information for detecting the occurrence of the incident received by the reception unit 50. The method for detecting the occurrence of an incident by the detection unit 52 is not particularly limited, and for example, even if the detection unit 52 detects it based on information indicating a process in operation from the virtual device 12 or log information such as a system log or an application log. Good. Further, for example, the detection may be performed based on the information regarding the response of the ping according to the monitoring target. Further, for example, the detection may be performed based on resource information such as the usage (operating) status of the CPU, memory, disk, etc. (all not shown) of the virtual device 12. Further, for example, it may be detected by analyzing an SNMP (Simple Network Management Protocol) trap transmitted from the virtual device 12. When the detection unit 52 detects the occurrence of an incident, the output unit 54 outputs an alarm to notify the operation confirmation device 18 and the alarm device 22.

図3には、本実施形態の監視装置14の一例のハードウェア構成を表すブロック図を示す。 FIG. 3 shows a block diagram showing a hardware configuration of an example of the monitoring device 14 of the present embodiment.

図3に示すように、監視装置14は、CPU(Central Processing Unit)100、ROM(Read Only Memory)102、RAM(Random Access Memory)104、通信I/F(InterFace)106、及び記憶部108を備える。 As shown in FIG. 3, the monitoring device 14 includes a CPU (Central Processing Unit) 100, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 104, a communication I / F (InterFace) 106, and a storage unit 108. Be prepared.

CPU100は、ROM102に格納されている各種プログラムを実行することにより、監視装置14の動作を制御する。ROM102は、上記のようにCPU100で実行される各種プログラム103や各種パラメータ等が予め記憶されている。RAM104は、CPU100による各種プログラムの実行時のワークエリア等として用いられる。通信I/F106は、ネットワーク26、28を介して、他の装置及び機器等と通信を行うためのインターフェースである。記憶部108は、HDD(Hard Disk Drive)等の不揮発性の記憶部である。 The CPU 100 controls the operation of the monitoring device 14 by executing various programs stored in the ROM 102. As described above, the ROM 102 stores various programs 103 and various parameters executed by the CPU 100 in advance. The RAM 104 is used as a work area or the like when the CPU 100 executes various programs. The communication I / F 106 is an interface for communicating with other devices and devices via the networks 26 and 28. The storage unit 108 is a non-volatile storage unit such as an HDD (Hard Disk Drive).

CPU100、ROM102、RAM104、通信I/F106、及び記憶部108の各部は、バス109を介して互いに接続されている。 The CPU 100, ROM 102, RAM 104, communication I / F 106, and storage unit 108 are connected to each other via a bus 109.

一方、仮想環境管理装置16は、サーバ、ストレージ、及びネットワーク等のハードウェアを抽象化した仮想化環境を管理するための装置であり、本実施形態では、複数のサービスについて、サービスを提供する仮想機器を同じ環境で管理することができる。 On the other hand, the virtual environment management device 16 is a device for managing a virtual environment in which hardware such as a server, storage, and a network is abstracted, and in the present embodiment, a virtual environment that provides services for a plurality of services. Equipment can be managed in the same environment.

図4には、本実施形態の仮想環境管理装置16の一例の機能ブロック図を示す。図4に示すように、仮想環境管理装置16は、受信部60、導出部62、実施部64、及び出力部66を含む。 FIG. 4 shows a functional block diagram of an example of the virtual environment management device 16 of the present embodiment. As shown in FIG. 4, the virtual environment management device 16 includes a receiving unit 60, a derivation unit 62, an executing unit 64, and an output unit 66.

受信部60は、稼働確認装置18から提示された暫定策等の各種情報を受信する。また受信部60は、操作端末20から各種情報等を受信する。導出部62は、オペレータが操作端末20によりインシデントに対処する際に、インシデントに対処する暫定策を実施するためにオペレータが実施可能な操作範囲を、影響度(詳細後述)に基づいて導出する。また、本実施形態の導出部62は、導出した操作範囲に基づいて、オペレータが行った操作に応じた暫定策の実施可否を判定する。実施部64は、暫定策の実施が可能であると導出部62が判定した場合に、操作端末20を介して行われるオペレータの操作に応じて当該暫定策を実施する。出力部66は、実施部64による暫定策の実施に関する各種情報を出力する。 The receiving unit 60 receives various information such as provisional measures presented by the operation confirmation device 18. Further, the receiving unit 60 receives various information and the like from the operation terminal 20. When the operator deals with an incident by the operation terminal 20, the out-licensing unit 62 derives an operation range that the operator can perform in order to implement a provisional measure for dealing with the incident, based on the degree of influence (details will be described later). Further, the out-licensing unit 62 of the present embodiment determines whether or not the provisional measure can be implemented according to the operation performed by the operator based on the out-licensed operation range. When the out-licensing unit 62 determines that the provisional measure can be implemented, the implementation unit 64 implements the provisional measure according to the operation of the operator performed via the operation terminal 20. The output unit 66 outputs various information regarding the implementation of the provisional measure by the implementation unit 64.

図5には、本実施形態の仮想環境管理装置16の一例のハードウェア構成を表すブロック図を示す。 FIG. 5 shows a block diagram showing a hardware configuration of an example of the virtual environment management device 16 of the present embodiment.

図5に示すように、仮想環境管理装置16は、CPU110、ROM112、RAM114、通信I/F116、及び記憶部118を備える。 As shown in FIG. 5, the virtual environment management device 16 includes a CPU 110, a ROM 112, a RAM 114, a communication I / F 116, and a storage unit 118.

CPU110は、ROM112に格納されている各種プログラムを実行することにより、仮想環境管理装置16の動作を制御する。ROM112は、上記のようにCPU110で実行される、後述する暫定策実施処理プログラムを含む各種プログラム113や各種パラメータ等が予め記憶されている。RAM114は、CPU110による各種プログラムの実行時のワークエリア等として用いられる。通信I/F116は、ネットワーク26、28を介して、他の装置及び機器等と通信を行うためのインターフェースである。記憶部118は、HDD等の不揮発性の記憶部である。 The CPU 110 controls the operation of the virtual environment management device 16 by executing various programs stored in the ROM 112. The ROM 112 stores in advance various programs 113 including a provisional measure execution processing program described later, various parameters, and the like, which are executed by the CPU 110 as described above. The RAM 114 is used as a work area or the like when the CPU 110 executes various programs. The communication I / F 116 is an interface for communicating with other devices and devices via the networks 26 and 28. The storage unit 118 is a non-volatile storage unit such as an HDD.

CPU110、ROM112、RAM114、通信I/F116、及び記憶部118の各部は、バス119を介して互いに接続されている。 The CPU 110, ROM 112, RAM 114, communication I / F 116, and storage unit 118 are connected to each other via bus 119.

一方、稼働確認装置18は、監視装置14から出力されたアラームの内容に応じて、影響を与えるサービスの範囲(いずれのサービスに影響を与えるか)を判定し、当該サービスが利用可能か否かを確認する。 On the other hand, the operation confirmation device 18 determines the range of services that affect (which service is affected) according to the content of the alarm output from the monitoring device 14, and whether or not the service is available. To confirm.

図6には、本実施形態の稼働確認装置18の一例の機能ブロック図を示す。図6に示すように、稼働確認装置18は、受信部70、特定部72、確認部74、判定部76、提示部78、及び出力部80を含む。 FIG. 6 shows a functional block diagram of an example of the operation confirmation device 18 of the present embodiment. As shown in FIG. 6, the operation confirmation device 18 includes a reception unit 70, a specific unit 72, a confirmation unit 74, a determination unit 76, a presentation unit 78, and an output unit 80.

受信部70は、インシデントが発生したことを表すアラームや稼働確認指示等を受信する。特定部72は、詳細を後述する影響範囲情報30に基づいて、インシデントが影響を与える範囲を特定する。確認部74は、詳細を後述する稼働確認判定情報32に基づいて、サービスが正常に稼働しているか否かを確認する。判定部76は、確認部74の確認結果、及び詳細を後述する稼働確認判定情報32または影響度管理情報36に基づいて、影響度が1〜4のいずれであるかを判定する。提示部78は、詳細を後述する操作範囲情報38に基づいて、選択した暫定策を表す情報等を提示する。出力部80は、確認部74の確認結果を表す情報や提示部78で提示された暫定策を表す情報等を出力する。 The receiving unit 70 receives an alarm indicating that an incident has occurred, an operation confirmation instruction, and the like. The identification unit 72 specifies the range affected by the incident based on the influence range information 30 described in detail later. The confirmation unit 74 confirms whether or not the service is operating normally based on the operation confirmation determination information 32, which will be described in detail later. The determination unit 76 determines whether the impact degree is 1 to 4 based on the confirmation result of the confirmation unit 74 and the operation confirmation determination information 32 or the impact degree management information 36 whose details will be described later. The presentation unit 78 presents information or the like representing the selected provisional measure based on the operation range information 38 whose details will be described later. The output unit 80 outputs information representing the confirmation result of the confirmation unit 74, information representing the provisional measure presented by the presentation unit 78, and the like.

図7には、本実施形態の稼働確認装置18の一例のハードウェア構成を表すブロック図を示す。 FIG. 7 shows a block diagram showing a hardware configuration of an example of the operation confirmation device 18 of the present embodiment.

図7に示すように、稼働確認装置18は、CPU120、ROM122、RAM124、通信I/F126、及び記憶部128を備える。 As shown in FIG. 7, the operation confirmation device 18 includes a CPU 120, a ROM 122, a RAM 124, a communication I / F 126, and a storage unit 128.

CPU120は、ROM122に格納されている各種プログラムを実行することにより、稼働確認装置18の動作を制御する。ROM122は、上記のようにCPU120で実行される、影響度更新プログラム、及びインシデント対策処理プログラムを含む各種プログラム123や各種パラメータ等が予め記憶されている。なお、影響度更新プログラム、インシデント対策処理プログラム、及び仮想環境管理装置16のROM112に格納されているプログラム113に含まれる暫定策実施処理プログラムが、本開示の対処者支援プログラムの一例である。 The CPU 120 controls the operation of the operation confirmation device 18 by executing various programs stored in the ROM 122. The ROM 122 stores in advance various programs 123 including an impact degree update program and an incident countermeasure processing program and various parameters executed by the CPU 120 as described above. The impact update program, the incident countermeasure processing program, and the provisional measure implementation processing program included in the program 113 stored in the ROM 112 of the virtual environment management device 16 are examples of the coping party support program of the present disclosure.

RAM124は、CPU120による各種プログラムの実行時のワークエリア等として用いられる。通信I/F126は、ネットワーク26、28を介して、他の装置及び機器等と通信を行うためのインターフェースである。記憶部128は、HDD等の不揮発性の記憶部である。 The RAM 124 is used as a work area or the like when the CPU 120 executes various programs. The communication I / F 126 is an interface for communicating with other devices and devices via the networks 26 and 28. The storage unit 128 is a non-volatile storage unit such as an HDD.

CPU120、ROM122、RAM124、通信I/F126、及び記憶部128の各部は、バス129を介して互いに接続されている。 The CPU 120, ROM 122, RAM 124, communication I / F 126, and storage unit 128 are connected to each other via the bus 129.

一方、操作端末20は、オペレータがインシデントに対処するために操作する装置である。警報装置22は、監視装置14がインシデントの発生を検知した場合に、インシデントが発生した旨を対処者に報知するための装置である。なお、警報装置22における報知方法は特に限定されず、例えば、可視表示及び可聴表示の少なくとも一方とすることができる。なお、操作端末20及び警報装置22は、対処者支援システム10が備える他の装置及び機器等と離れた場所に設けられていてもよい。また、警報装置22は、操作端末20の内部に設けられていてもよい。 On the other hand, the operation terminal 20 is a device operated by the operator to deal with an incident. The alarm device 22 is a device for notifying the coping person that an incident has occurred when the monitoring device 14 detects the occurrence of an incident. The notification method in the alarm device 22 is not particularly limited, and may be, for example, at least one of a visible display and an audible display. The operation terminal 20 and the alarm device 22 may be provided at a location away from other devices and devices provided in the coping person support system 10. Further, the alarm device 22 may be provided inside the operation terminal 20.

図8には、本実施形態の操作端末20の一例のハードウェア構成を表すブロック図を示す。 FIG. 8 shows a block diagram showing a hardware configuration of an example of the operation terminal 20 of the present embodiment.

図8に示すように、操作端末20は、CPU130、ROM132、RAM134、通信I/F136、記憶部138、表示部140、及び入力部142を備える。 As shown in FIG. 8, the operation terminal 20 includes a CPU 130, a ROM 132, a RAM 134, a communication I / F 136, a storage unit 138, a display unit 140, and an input unit 142.

CPU130は、ROM132に格納されている各種プログラムを実行することにより、操作端末20の動作を制御する。ROM132は、上記のようにCPU130で実行される各種プログラム133や各種パラメータ等が予め記憶されている。RAM134は、CPU130による各種プログラムの実行時のワークエリア等として用いられる。通信I/F136は、ネットワーク26、28を介して、他の装置及び機器等と通信を行うためのインターフェースである。記憶部138は、HDD等の不揮発性の記憶部である。 The CPU 130 controls the operation of the operation terminal 20 by executing various programs stored in the ROM 132. As described above, the ROM 132 stores various programs 133 and various parameters executed by the CPU 130 in advance. The RAM 134 is used as a work area or the like when executing various programs by the CPU 130. The communication I / F 136 is an interface for communicating with other devices, devices, and the like via the networks 26 and 28. The storage unit 138 is a non-volatile storage unit such as an HDD.

また、表示部140は、オペレータに対して各種情報を可視表示及び可聴表示の少なくとも一方により表示するものであり、例えば、液晶ディスプレイやスピーカ等である。入力部142は、オペレータが各種指示等を入力するために用いられるものであり、例えば、キーボード、マウス、及びマイク等が挙げられる。なお、表示部140と入力部142とを一体化してタッチパネルディスプレイとしてもよい。 Further, the display unit 140 displays various information to the operator by at least one of a visible display and an audible display, and is, for example, a liquid crystal display, a speaker, or the like. The input unit 142 is used by the operator to input various instructions and the like, and examples thereof include a keyboard, a mouse, and a microphone. The display unit 140 and the input unit 142 may be integrated into a touch panel display.

CPU130、ROM132、RAM134、通信I/F136、及び記憶部138、表示部140、及び入力部142の各部は、バス149を介して互いに接続されている。 The CPU 130, ROM 132, RAM 134, communication I / F 136, and each unit of the storage unit 138, the display unit 140, and the input unit 142 are connected to each other via the bus 149.

一方、図1に示すように本実施形態の記憶装置24は、影響範囲情報30、稼働確認判定情報32、影響度管理情報36、操作範囲情報38、及びアカウント管理情報40等の各種情報を記憶するものであり、例えば、HDD等である。 On the other hand, as shown in FIG. 1, the storage device 24 of the present embodiment stores various information such as influence range information 30, operation confirmation determination information 32, influence degree management information 36, operation range information 38, and account management information 40. For example, an HDD or the like.

図9には、影響範囲情報30の一例を示す。図9に示すように、影響範囲情報30は、アラーム(インシデント)の発生箇所となる仮想機器12の各々と、インシデントの影響箇所と、複数のサービスのうちの仮想機器12が提供するサービスとが対応付けられた情報を含む。図9に示した例では、仮想機器12毎に、「○」が記載されているサービスが提供されることを示す。本実施形態では、仮想機器12が提供するサービスを、当該機器におけるインシデントの発生により影響を受けるサービスとみなしている。 FIG. 9 shows an example of the influence range information 30. As shown in FIG. 9, the influence range information 30 includes each of the virtual devices 12 that are the occurrence points of the alarm (incident), the influence points of the incident, and the services provided by the virtual device 12 among the plurality of services. Contains the associated information. In the example shown in FIG. 9, it is shown that the service marked with “◯” is provided for each virtual device 12. In the present embodiment, the service provided by the virtual device 12 is regarded as a service affected by the occurrence of an incident in the device.

例えば、図9に示す「仮想機器A」は、サービスAを提供することを示し、「仮想機器A」でアラームが発生した場合は、その影響箇所はサーバであり、サービスAに影響を与えることを示す。また、例えば、図9に示す「仮想機器D」は、サービスA及びBを提供することを示し、「仮想機器D」でアラームが発生した場合は、その影響箇所はネットワークあり、サービスA及びBに影響を与えることを示す。なお、影響範囲情報30は、例えば、図9に示すようなマトリクス状の表を操作端末20の表示部140(図示省略)に表示し、オペレータ等が仮想機器12毎に提供するサービスのチェックボックスを入力部142を用いてチェックすることによって作成される。 For example, the "virtual device A" shown in FIG. 9 indicates that the service A is provided, and when an alarm occurs in the "virtual device A", the affected part is the server and affects the service A. Is shown. Further, for example, "virtual device D" shown in FIG. 9 indicates that services A and B are provided, and when an alarm occurs in "virtual device D", the affected part is a network, and services A and B are affected. Shows that it affects. The influence range information 30 displays, for example, a matrix-like table as shown in FIG. 9 on the display unit 140 (not shown) of the operation terminal 20, and is a check box of a service provided by an operator or the like for each virtual device 12. Is created by checking using the input unit 142.

また、図10には、稼働確認判定情報32の一例を示す。図10に示すように、稼働確認判定情報32は、サービス毎に対応付けられた、各影響箇所に応じた各サービスの稼働を確認するために稼働確認装置18が行う確認処理及び確認処理の結果に応じた影響度を表す情報を含む。例えば、図10では、サービスAにおいて、影響箇所がサーバである場合の確認処理は、「http://aaa.bbb.cc/」というURL(Uniform Resource Locator)にアクセスする処理であることを表している。さらに、稼働確認装置18が当該処理を実行することにより、サービスAが正常に稼働した場合(OK)は、影響度が2であり、正常に稼働しなかった場合(NG)は、影響度が3であることを表している。 Further, FIG. 10 shows an example of the operation confirmation determination information 32. As shown in FIG. 10, the operation confirmation determination information 32 is the result of the confirmation process and the confirmation process performed by the operation confirmation device 18 for confirming the operation of each service according to each affected portion, which is associated with each service. Contains information that represents the degree of influence according to. For example, FIG. 10 shows that in service A, the confirmation process when the affected part is the server is the process of accessing the URL (Uniform Resource Locator) of "http://aaa.bbb.cc/". ing. Further, when the operation confirmation device 18 executes the process and the service A operates normally (OK), the degree of influence is 2, and when the service A does not operate normally (NG), the degree of influence is high. It shows that it is 3.

また、例えば、図10では、サービスAにおいて、影響箇所がネットワークである場合の確認処理は、仮想機器12Dにpingを実行する処理であることを表している。さらに、稼働確認装置18が当該処理を実行することにより、サービスAが正常に稼働した場合(OK)は、影響度が2であり、正常に稼働しなかった場合(NG)は、影響度が4であることを表している。 Further, for example, in FIG. 10, in the service A, the confirmation process when the affected part is a network is a process of executing a ping to the virtual device 12D. Further, when the operation confirmation device 18 executes the process and the service A operates normally (OK), the degree of influence is 2, and when the service A does not operate normally (NG), the degree of influence is high. It represents that it is 4.

なお、本実施形態において「影響度」とは、インシデントが与える影響の度合いを表しており、本実施形態では一例として、以下の4段階が予め定義されている。なお、本実施形態では、影響度を表す数字が小さくなるほど、影響度が低いことを表している。
影響度1:サービスが正常に稼動中で、対処が不要。
影響度2:サービスは正常稼働中であるが、原因調査又は対処が必要。
影響度3:サービスの一部の機能に影響あり。
影響度4:サービスの全機能に影響あり。
In the present embodiment, the “degree of influence” represents the degree of influence of the incident, and in this embodiment, the following four stages are defined in advance as an example. In the present embodiment, the smaller the number indicating the degree of influence, the lower the degree of influence.
Impact 1: The service is operating normally and no action is required.
Impact 2: The service is operating normally, but it is necessary to investigate the cause or take corrective action.
Impact 3: Affects some functions of the service.
Impact 4: Affects all functions of the service.

なお、サービスの稼働を確認するために稼働確認装置18が行う確認処理は、図10に例示した処理に限定されない。例えば、サービスFに対応する「ddd.co.jp」のSMTP(Simple Mail Transfer Protocol)サービスで使用されるポート番号のポートに対して、telnet接続を行う処理であってもよい。また例えば、サービスがFTP(File Transfer Protocol)サービスの場合は、FTPクライアントを制御してFTP接続を行う処理であってもよい。また例えば、サービスがSIP(Session Initiation Protocol)サービスの場合は、SIPクライアントを制御してSIP接続を行う処理であってもよい。また例えば、サービスに合わせて専用に作りこまれた処理であってもよい。また、1つのサービス及び影響箇所の組合せに対して複数の処理が対応していてもよい。 The confirmation process performed by the operation confirmation device 18 for confirming the operation of the service is not limited to the process illustrated in FIG. For example, it may be a process of making a telnet connection to the port of the port number used in the SMTP (Simple Mail Transfer Protocol) service of "ddd.co.jp" corresponding to the service F. Further, for example, when the service is an FTP (File Transfer Protocol) service, it may be a process of controlling an FTP client to perform an FTP connection. Further, for example, when the service is a SIP (Session Initiation Protocol) service, it may be a process of controlling a SIP client to make a SIP connection. Further, for example, it may be a process specially created according to the service. Further, a plurality of processes may correspond to a combination of one service and an affected part.

また、図11には、影響度管理情報36の一例を示す。図11に示すように、影響度管理情報36は、サービス及び影響箇所の組合せと、影響度とを対応付けた情報である。例えば、図11では、サービスAにおいて、影響箇所がサーバである場合の影響度が1であり、影響箇所がネットワークである場合の影響度が1であることを表している。 Further, FIG. 11 shows an example of the influence degree management information 36. As shown in FIG. 11, the influence degree management information 36 is information in which the combination of the service and the influence portion and the influence degree are associated with each other. For example, in FIG. 11, in service A, the degree of influence is 1 when the affected part is a server, and the degree of influence is 1 when the affected part is a network.

本実施形態では、稼働確認装置18により、予め定められたタイミングで定期的に(一例として5分間間隔)全てのサービス及び影響箇所における影響度が判定され、影響度管理情報36が更新される。 In the present embodiment, the operation confirmation device 18 periodically (for example, every 5 minutes) determines the degree of influence at all services and affected parts, and updates the degree of influence management information 36.

また、図12には、操作範囲情報38の一例を示す。図12に示すように、操作範囲情報38は、サービスの種類と、各影響度と、オペレータが実施可能な操作範囲とを対応付けた情報である。図12は、暫定策として、「ログ取得」、「サービス再起動」、及び「サーバ再起動」の3種類が存在する場合の一例である。図12では、「○」が付与された操作(暫定策)は実施か可能であることを表し、「×」が付与された操作は実施が不可であることを表している。例えば、サービスAにおいて、影響度が1の場合、3種類ある暫定策のいずれについても実施か不可であることを表している。一方、影響度が3の場合、「ログ取得」及び「サービス再起動」の実施は可能であるが、「サーバ再起動」の実施は不可であることを表している。 Further, FIG. 12 shows an example of the operation range information 38. As shown in FIG. 12, the operation range information 38 is information in which the type of service, each degree of influence, and the operation range that can be performed by the operator are associated with each other. FIG. 12 shows an example in which there are three types of provisional measures, “log acquisition”, “service restart”, and “server restart”. In FIG. 12, the operation with “◯” (provisional measure) indicates that it can be carried out, and the operation with “x” indicates that it cannot be carried out. For example, in service A, when the degree of influence is 1, it means that any of the three types of provisional measures cannot be implemented or not. On the other hand, when the degree of influence is 3, it means that "log acquisition" and "service restart" can be executed, but "server restart" cannot be executed.

図12に示すように本実施形態の操作範囲情報38は、影響度が低くなるほど、実施が不可となる操作が多くなる。これは、影響度が低い場合には、実施しない方が好ましい暫定策があるためである。例えば、サービスが殆ど正常に稼働している場合に、当該サービスに応じたサーバを再起動してしまうと、当該サービスや当該サービスを提供している仮想機器12に不要な影響を与えてしまう場合がある。このような場合は、暫定策としてサーバの再起動を実施することは好ましくない。そのため、本実施形態では、図12に示した操作範囲情報38が示すように、オペレータが操作可能な操作範囲を、影響度が低くなるほど狭い範囲としている。 As shown in FIG. 12, the operation range information 38 of the present embodiment has more operations that cannot be performed as the degree of influence decreases. This is because there are provisional measures that should not be implemented when the degree of impact is low. For example, if the service is operating almost normally and the server corresponding to the service is restarted, the service and the virtual device 12 that provides the service may be unnecessarily affected. There is. In such a case, it is not preferable to restart the server as a temporary measure. Therefore, in the present embodiment, as shown by the operation range information 38 shown in FIG. 12, the operation range that can be operated by the operator is narrowed as the degree of influence decreases.

また、図13には、アカウント管理情報40の一例を示す。図13に示すように、アカウント管理情報40は、オペレータを識別するためのアカウント(識別情報:ID(Identification))と各サービスにおける操作権限との対応関係を表す情報である。図13では、例えば、IDが「UserA」のオペレータは、サービスA〜Dのいずれに対しても管理者権限を有していることを表している。また例えば、IDが「UserE」のオペレータは、サービスCに対して一般権限を有しているが、その他のサービスに対しては操作権限を有していないことを表している。なお、本実施形態では、管理者権限を有しているオペレータは、影響度を考慮せず、全ての暫定策の実施が許可されている。また、一般権限を有しているオペレータは、影響度を考慮して操作範囲内における暫定策の実施が許可されている。また、操作権限を有していないオペレータは、全ての暫定策の実施を禁止されている。 Further, FIG. 13 shows an example of the account management information 40. As shown in FIG. 13, the account management information 40 is information representing a correspondence relationship between an account for identifying an operator (identification information: ID (Identification)) and an operation authority in each service. In FIG. 13, for example, an operator whose ID is “UserA” shows that he / she has administrator authority for any of services A to D. Further, for example, the operator whose ID is "UserE" has general authority for service C, but does not have operation authority for other services. In this embodiment, an operator having administrator authority is permitted to implement all provisional measures without considering the degree of influence. In addition, operators with general authority are permitted to implement provisional measures within the operating range in consideration of the degree of influence. In addition, operators who do not have operational authority are prohibited from implementing all provisional measures.

次に、本実施形態の対処者支援システム10における仮想環境管理装置16及び稼働確認装置18の作用を説明する。 Next, the operations of the virtual environment management device 16 and the operation confirmation device 18 in the responder support system 10 of the present embodiment will be described.

本実施形態の対処者支援システム10では、上述したように、インシデントの発生の有無にかかわらず、定期的に影響度管理情報36(図11参照)の更新が稼働確認装置18によって行われる。まず、稼働確認装置18によって行われる影響度管理情報36の更新について説明する。稼働確認装置18のCPU120がROM122に格納されている影響度更新プログラムを実行することによって、図14に示す影響度更新処理が実行される。CPU120は、影響度更新プログラムを実行することによって、図6に示した確認部74、判定部76、及び出力部80として機能する。また、図14に示した影響度更新処理は、例えば、稼働確認装置18の電源スイッチがオン状態とされた場合に実行される。 In the responder support system 10 of the present embodiment, as described above, the operation confirmation device 18 periodically updates the impact degree management information 36 (see FIG. 11) regardless of whether or not an incident has occurred. First, the update of the influence degree management information 36 performed by the operation confirmation device 18 will be described. When the CPU 120 of the operation confirmation device 18 executes the influence degree update program stored in the ROM 122, the influence degree update process shown in FIG. 14 is executed. The CPU 120 functions as the confirmation unit 74, the determination unit 76, and the output unit 80 shown in FIG. 6 by executing the influence degree update program. Further, the influence degree update process shown in FIG. 14 is executed, for example, when the power switch of the operation confirmation device 18 is turned on.

ステップS10で確認部74が、所定のタイミングに達したか否かを判定する。所定のタイミングに達していない場合、ステップS10の判定が否定判定となる。一方、所定のタイミングに達した場合、ステップS10の判定が肯定判定となり、ステップS12へ移行する。 In step S10, the confirmation unit 74 determines whether or not the predetermined timing has been reached. If the predetermined timing has not been reached, the determination in step S10 is a negative determination. On the other hand, when a predetermined timing is reached, the determination in step S10 becomes an affirmative determination, and the process proceeds to step S12.

ステップS12で確認部74は、対処者支援システム10に係わる複数のサービスのうちから、稼働を確認する1つを選択する。一例として、本実施形態では、サービスA〜Dのうちのいずれか1つを選択する。さらに次のステップS14で確認部74は、選択したサービスに係わる影響箇所を1つ選択する。一例として、本実施形態では、サーバ及びネットワークの何れかを選択する。 In step S12, the confirmation unit 74 selects one of the plurality of services related to the responder support system 10 to confirm the operation. As an example, in the present embodiment, any one of services A to D is selected. Further, in the next step S14, the confirmation unit 74 selects one affected portion related to the selected service. As an example, in this embodiment, either a server or a network is selected.

次のステップS18で確認部74は、選択したサービス及び影響箇所に応じた稼働確認を行う。本ステップにおいて確認部74が稼働確認を行う方法は特に限定されないが、一例として本実施形態の確認部74は、稼働確認判定情報32(図10参照)を参照し、選択したサービス及び影響箇所に対応する確認処理を実行する。 In the next step S18, the confirmation unit 74 confirms the operation according to the selected service and the affected part. The method by which the confirmation unit 74 confirms the operation in this step is not particularly limited, but as an example, the confirmation unit 74 of the present embodiment refers to the operation confirmation determination information 32 (see FIG. 10) and selects the service and the affected part. Perform the corresponding confirmation process.

次のステップS18で判定部76は、上記S16で行った稼働確認の確認結果に応じて、選択したサービス及び影響箇所における影響度が影響度1〜4のいずれであるか判定する。一例として本実施形態の判定部76は、正常に稼働していることを表す確認結果の場合、影響度を「1」と判定する。また、判定部76は、正常に稼働していないことを表す確認結果の場合、稼働確認判定情報32(図10参照)の「NG」を参照して影響度を判定する。 In the next step S18, the determination unit 76 determines which of the influence degrees 1 to 4 is in the selected service and the influence location according to the confirmation result of the operation confirmation performed in S16. As an example, the determination unit 76 of the present embodiment determines the degree of influence as "1" in the case of a confirmation result indicating that the operation is normal. Further, in the case of a confirmation result indicating that the operation is not normally performed, the determination unit 76 determines the degree of influence by referring to "NG" in the operation confirmation determination information 32 (see FIG. 10).

なお、本ステップにおいて判定部76が影響度の判定を行う方法は上記に限定されない。例えば、連続して正常に稼働していないことが確認された回数が多くなるほど、影響度を高くしてもよい。また例えば、上記サービスを提供する仮想機器12に応じて、影響度を異ならせてもよい。また例えば、インシデント(アラーム)が発生してから所定期間内は、当該インシデントに対応するサービスについては、例えば、影響度を「1」まで引き下げない等と、影響度の更新を制限してもよい。 The method in which the determination unit 76 determines the degree of influence in this step is not limited to the above. For example, the degree of influence may be increased as the number of times that it is confirmed that the operation is not normally performed continuously increases. Further, for example, the degree of influence may be different depending on the virtual device 12 that provides the above service. Further, for example, within a predetermined period after the incident (alarm) occurs, the update of the impact degree may be restricted for the service corresponding to the incident, for example, the impact degree may not be reduced to "1". ..

次のステップS20で判定部76は、出力部80を介して、記憶装置24に記憶されている影響度管理情報36の影響度を、上記ステップS18の判定結果に基づいて更新する。 In the next step S20, the determination unit 76 updates the influence degree of the influence degree management information 36 stored in the storage device 24 via the output unit 80 based on the determination result in the above step S18.

次のステップS22で確認部74は、未選択の影響箇所が有るか否かを判定する。未選択の影響箇所が有る場合、ステップS22の判定が肯定判定となり、ステップS14に戻り、ステップS14〜S20の各処理を繰り返す。一方、未選択の影響箇所が無い場合、ステップS22の判定が否定判定となり、ステップS24へ移行する。 In the next step S22, the confirmation unit 74 determines whether or not there is an unselected affected portion. If there is an unselected affected part, the determination in step S22 becomes an affirmative determination, the process returns to step S14, and each process of steps S14 to S20 is repeated. On the other hand, if there is no unselected affected part, the determination in step S22 becomes a negative determination, and the process proceeds to step S24.

ステップS24で確認部74は、未選択のサービスが有るか否かを判定する。未選択のサービスが有る場合、ステップS24の判定が肯定判定となり、ステップS12に戻り、ステップS12〜S22の各処理を繰り返す。一方、未選択のサービスが無い場合、ステップS24の判定が否定判定となり、ステップS10に戻り、本影響度更新処理を繰り返す。 In step S24, the confirmation unit 74 determines whether or not there is an unselected service. When there is an unselected service, the determination in step S24 becomes an affirmative determination, the process returns to step S12, and each process of steps S12 to S22 is repeated. On the other hand, when there is no unselected service, the determination in step S24 becomes a negative determination, the process returns to step S10, and the influence degree update process is repeated.

なお、影響度更新処理は、図14に例示した処理に限定されない。例えば、各サービス及び影響箇所毎に判定部76が影響度管理情報36を更新する形態に替えて、全てのサービス及び影響箇所における稼働確認及び影響度判定を行った後、一括して影響度管理情報36を更新してもよい。 The influence degree update process is not limited to the process illustrated in FIG. For example, instead of the form in which the determination unit 76 updates the impact management information 36 for each service and impact location, after confirming the operation and determining the impact of all services and impact locations, the impact management is performed collectively. Information 36 may be updated.

次に、仮想機器12においてインシデントが発生した場合の仮想環境管理装置16及び稼働確認装置18の作用について説明する。 Next, the operations of the virtual environment management device 16 and the operation confirmation device 18 when an incident occurs in the virtual device 12 will be described.

上述したように、監視装置14は、インシデントが発生したことを検知するとその旨を報知するアラームを、ネットワーク26、28を介して稼働確認装置18に出力する。当該アラームを受信すると、稼働確認装置18のCPU120がROM122に格納されているインシデント対策処理プログラムを実行することによって、図15に示すインシデント対策処理が実行される。CPU120は、インシデント対策処理プログラムを実行することによって、図6に示した特定部72、確認部74、判定部76、提示部78、及び出力部80として機能する。なお、図15に示したインシデント対策処理と、上記影響度更新処理(図14参照)とは、別立てで実行される。 As described above, when the monitoring device 14 detects that an incident has occurred, it outputs an alarm to notify the fact to the operation confirmation device 18 via the networks 26 and 28. Upon receiving the alarm, the CPU 120 of the operation confirmation device 18 executes the incident countermeasure processing program stored in the ROM 122, so that the incident countermeasure processing shown in FIG. 15 is executed. By executing the incident countermeasure processing program, the CPU 120 functions as a specific unit 72, a confirmation unit 74, a determination unit 76, a presentation unit 78, and an output unit 80 shown in FIG. The incident countermeasure process shown in FIG. 15 and the impact degree update process (see FIG. 14) are executed separately.

ステップS100で特定部72は、影響範囲情報30(図9参照)に基づいて、アラーム発生場所に応じた、影響範囲(影響箇所及びサービス)を特定する。 In step S100, the identification unit 72 specifies the influence range (effect location and service) according to the alarm generation location based on the influence range information 30 (see FIG. 9).

次のステップS102で確認部74は、稼働確認判定情報32(図10参照)に基づき、上記ステップS100で特定したサービスに対応する確認処理を実行し、稼働確認を行う。 In the next step S102, the confirmation unit 74 executes the confirmation process corresponding to the service specified in the step S100 based on the operation confirmation determination information 32 (see FIG. 10) to confirm the operation.

次のステップS104で判定部76は、上記ステップS102の確認結果、及び稼働確認判定情報32(図10参照)に基づき、影響度を判定する。 In the next step S104, the determination unit 76 determines the degree of influence based on the confirmation result in step S102 and the operation confirmation determination information 32 (see FIG. 10).

次のステップS106で提示部78は、操作範囲情報38(図12参照)に基づいて、上記ステップS100で特定したサービス及び上記ステップS104で判定した影響度に対応する、実施可能な暫定策を特定する。 In the next step S106, the presenting unit 78 identifies a feasible provisional measure corresponding to the service specified in the step S100 and the degree of influence determined in the step S104 based on the operation range information 38 (see FIG. 12). To do.

次のステップS108で提示部78は、実施可能な暫定策が有ったか否かを判定する。本実施形態では、サービスの種類及び影響度によっては、実施可能な暫定策が無い場合がある。例えば、図12に示した操作範囲情報38では、「サービスD」において影響度が「2」である場合、実施可能な暫定策が無い。実施可能な暫定策が無い場合、ステップS108の判定が否定判定となり、ステップS112へ移行する。 In the next step S108, the presentation unit 78 determines whether or not there is a feasible provisional measure. In this embodiment, there may be no provisional measures that can be implemented depending on the type of service and the degree of impact. For example, in the operation range information 38 shown in FIG. 12, when the degree of influence is “2” in “service D”, there is no tentative measure that can be implemented. If there is no feasible provisional measure, the determination in step S108 becomes a negative determination, and the process proceeds to step S112.

ステップS112で提示部78は、暫定策が無いことを表す情報を出力部80からネットワーク26、28を介して操作端末20に出力した後、本インシデント対策処理を終了する。なお、本実施形態では、一例として、提示部78は、暫定策が無いことを表す情報と共に、上記ステップS100で特定したサービスの種類、及び上記ステップS104で判定した影響度を表す情報も出力する。 In step S112, the presentation unit 78 outputs information indicating that there is no provisional measure from the output unit 80 to the operation terminal 20 via the networks 26 and 28, and then ends the incident countermeasure processing. In the present embodiment, as an example, the presenting unit 78 outputs information indicating that there is no provisional measure, as well as information indicating the type of service specified in step S100 and the degree of influence determined in step S104. ..

図16には、操作端末20の表示部140において、上記ステップS112の処理により出力された情報に応じて表示される情報の一例を示す。図16に示すように、表示部140には、インシデントが発生したサービス、その影響度、及び実施可能な暫定策が無い旨の情報200が表示される。当該情報200の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)202が押圧(指定)されると終了する。 FIG. 16 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S112. As shown in FIG. 16, the display unit 140 displays information 200 indicating the service in which the incident occurred, the degree of influence thereof, and no provisional measures that can be implemented. The display of the information 200 ends when the button (OK button) 202 displayed on the display unit 140 is pressed (designated) by the input unit 142 by the operator.

なお、本実施形態の対処者支援システム10では、このように暫定策が無い場合は、例えば、オペレータは、インシデントが発生しているサービスや仮想機器12の専門の担当者や上司等の他の人物とエスカレーションを行う等の対処を行う。 In the coping person support system 10 of the present embodiment, if there is no provisional measure like this, for example, the operator may be another person in charge of the service in which the incident has occurred, a person in charge of the virtual device 12, or the like, or the like. Take measures such as escalating with a person.

一方、実施可能な暫定策が有る場合、ステップS108の判定が肯定判定となり、ステップS110へ移行する。ステップS110で提示部78は、暫定策が有ることを表す情報を出力部80からネットワーク26、28を介して操作端末20に出力する。なお、本実施形態では、一例として、提示部78は、実施可能な暫定策を表す情報と共に、上記ステップS100で特定したサービスの種類、及び上記ステップS104で判定した影響度を表す情報も出力する。 On the other hand, if there is a feasible provisional measure, the determination in step S108 becomes an affirmative determination, and the process proceeds to step S110. In step S110, the presentation unit 78 outputs information indicating that there is a provisional measure from the output unit 80 to the operation terminal 20 via the networks 26 and 28. In the present embodiment, as an example, the presenting unit 78 outputs information indicating a feasible provisional measure, as well as information indicating the type of service specified in step S100 and the degree of influence determined in step S104. ..

図17には、操作端末20の表示部140において、上記ステップS110の処理により出力された情報に応じて表示される情報の一例を示す。図17に示すように、表示部140には、インシデントが発生したサービス、その影響度、及び実施可能な暫定策を表す情報206が表示される。当該情報206の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)208が押圧(指定)されると終了する。 FIG. 17 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S110. As shown in FIG. 17, the display unit 140 displays information 206 indicating the service in which the incident occurred, the degree of impact thereof, and the possible provisional measures. The display of the information 206 ends when the button (OK button) 208 displayed on the display unit 140 is pressed (designated) by the input unit 142 by the operator.

図17に示した表示に応じて、オペレータは、操作端末20を操作し、仮想環境管理装置16を介して暫定策を実施し、サービスの稼働を確認するための稼働確認指示を行う(詳細後述)。当該稼働確認指示は、操作端末20からネットワーク26、28を介して稼働確認装置18に出力される。 In response to the display shown in FIG. 17, the operator operates the operation terminal 20, implements a provisional measure via the virtual environment management device 16, and gives an operation confirmation instruction for confirming the operation of the service (details will be described later). ). The operation confirmation instruction is output from the operation terminal 20 to the operation confirmation device 18 via the networks 26 and 28.

そこで、ステップS114で確認部74は、稼働確認指示を受信したか否かを判定する。稼働確認指示を受信していない場合、ステップS114の判定が否定判定となる。一方、稼働確認指示を受信した場合、ステップS114の判定が肯定判定となり、ステップS116へ移行する。 Therefore, in step S114, the confirmation unit 74 determines whether or not the operation confirmation instruction has been received. If the operation confirmation instruction has not been received, the determination in step S114 is a negative determination. On the other hand, when the operation confirmation instruction is received, the determination in step S114 becomes an affirmative determination, and the process proceeds to step S116.

ステップS116で確認部74は、上記ステップS102と同様に稼働確認を行う。 In step S116, the confirmation unit 74 confirms the operation in the same manner as in step S102.

次のステップS118で確認部74は、正常に稼働したか否かを判定する。正常に稼働したか否かを判定する。正常に稼働した場合、ステップS118の判定が肯定判定となり、ステップS120へ移行する。ステップS120で確認部74は、正常に稼働したことを表す情報(OK情報)を出力部80からネットワーク26、28を介して操作端末20に出力した後、本インシデント対策処理を終了する。 In the next step S118, the confirmation unit 74 determines whether or not the operation is normal. Determine if it has operated normally. If it operates normally, the determination in step S118 becomes an affirmative determination, and the process proceeds to step S120. In step S120, the confirmation unit 74 outputs information (OK information) indicating that the operation has been performed normally from the output unit 80 to the operation terminal 20 via the networks 26 and 28, and then ends the incident countermeasure processing.

図18には、操作端末20の表示部140において、上記ステップS120の処理により出力された情報に応じて表示される情報の一例を示す。図18に示すように、表示部140には、実施した暫定策、及び正常に稼働したことを表す情報210が表示される。当該情報210の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)212が押圧(指定)されると終了する。 FIG. 18 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S120. As shown in FIG. 18, the display unit 140 displays the provisional measures implemented and the information 210 indicating that the operation has been performed normally. The display of the information 210 ends when the button (OK button) 212 displayed on the display unit 140 is pressed (designated) by the input unit 142 by the operator.

一方、正常に稼働しなかった場合、ステップS118の判定が否定判定となり、ステップS122へ移行する。ステップS122で確認部74は、正常に稼働しなかったことを表す情報(NG情報)を出力部80からネットワーク26、28を介して操作端末20に出力した後、本インシデント対策処理を終了する。 On the other hand, if it does not operate normally, the determination in step S118 becomes a negative determination, and the process proceeds to step S122. In step S122, the confirmation unit 74 outputs information (NG information) indicating that the operation has not been performed normally from the output unit 80 to the operation terminal 20 via the networks 26 and 28, and then ends the incident countermeasure processing.

図19には、操作端末20の表示部140において、上記ステップS122の処理により出力された情報に応じて表示される情報の一例を示す。図19に示すように、表示部140には、実施した暫定策、及び正常に稼働しなかったことを表す情報210が表示される。当該情報216の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)218が押圧(指定)されると終了する。 FIG. 19 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S122. As shown in FIG. 19, the display unit 140 displays the provisional measures implemented and the information 210 indicating that the operation has not been performed normally. The display of the information 216 ends when the button (OK button) 218 displayed on the display unit 140 is pressed (designated) by the input unit 142 by the operator.

一方、オペレータは、警報装置22により、インシデントの発生を認知した場合、及び操作端末20の表示部140に、図17に一例を示した情報206が表示された場合の少なくとも一方の場合を契機として、操作端末20を操作し、仮想環境管理装置16にログインする。 On the other hand, when the operator recognizes the occurrence of the incident by the alarm device 22, and when the information 206 shown in FIG. 17 is displayed on the display unit 140 of the operation terminal 20, at least one of the cases is triggered. , Operate the operation terminal 20 and log in to the virtual environment management device 16.

仮想環境管理装置16では、操作端末20を介してオペレータのログインが行われると、CPU110がROM112に格納されている暫定策実施処理プログラムを実行することによって、図20に示す暫定策実施処理が実行される。CPU110は、暫定策実施処理プログラムを実行することによって、図4に示した導出部62、実施部64、及び出力部66として機能する。 In the virtual environment management device 16, when the operator logs in via the operation terminal 20, the CPU 110 executes the provisional measure execution processing program stored in the ROM 112, so that the provisional measure execution process shown in FIG. 20 is executed. Will be done. The CPU 110 functions as the derivation unit 62, the implementation unit 64, and the output unit 66 shown in FIG. 4 by executing the provisional measure execution processing program.

ステップS200で導出部62は、操作端末20においてオペレータにより、暫定策に対するオペレーションが実施されたか否かを判定する。 In step S200, the out-licensing unit 62 determines whether or not the operation for the provisional measure has been performed by the operator at the operation terminal 20.

次のステップS202で導出部62は、オペレータがオペレーションを行った暫定策の実施の可否を判定するために、図21に一例を示した暫定策実施可否判定処理を実行する。 In the next step S202, the out-licensing unit 62 executes the provisional measure implementation feasibility determination process shown in FIG. 21 as an example in order to determine whether or not the provisional measure performed by the operator can be implemented.

図21に示したステップS250で導出部62は、ログインしているオペレータの、暫定策を実施する対象となるサービスに対する操作権限を判定する。なお、本実施形態の仮想環境管理装置16は、暫定策を実施する対象となるサービス(以下、「対象サービス」という)に関する情報は、上述したように、稼働確認装置18から受信しているが、本実施形態と異なり、対象サービスに関する情報を受信していない場合は、上述したインシデント対策処理(図15参照)のステップS100と同様の処理により、対象サービスを特定してもよい。 In step S250 shown in FIG. 21, the derivation unit 62 determines the operation authority of the logged-in operator for the service for which the provisional measure is to be implemented. Although the virtual environment management device 16 of the present embodiment receives information about the service for which the provisional measure is to be implemented (hereinafter, referred to as “target service”) from the operation confirmation device 18 as described above. , Unlike the present embodiment, when the information about the target service is not received, the target service may be specified by the same process as step S100 of the incident countermeasure process (see FIG. 15) described above.

本実施形態では、一例として仮想環境管理装置16にログインする際に、オペレータは、識別情報としてIDを入力する。そこで、導出部62は、アカウント管理情報40に基づいて、入力されたIDにおける対象サービスに対応する操作権限を判定する。 In the present embodiment, as an example, when logging in to the virtual environment management device 16, the operator inputs an ID as identification information. Therefore, the derivation unit 62 determines the operation authority corresponding to the target service in the input ID based on the account management information 40.

本実施形態では、管理者権限を有する場合、影響度にかかわらず暫定策の実施が許可されているため、ステップS250において操作権限が管理者権限であると判定された場合、ステップS258へ移行する。 In the present embodiment, if the user has administrator authority, the implementation of the provisional measure is permitted regardless of the degree of influence. Therefore, if it is determined in step S250 that the operation authority is administrator authority, the process proceeds to step S258. ..

ステップS258で導出部62は、暫定策の実施が可能であると判定した後、本暫定策実施可否判定処理を終了して、暫定策実施処理のステップS204へ移行する。 After determining in step S258 that the provisional measure can be implemented, the out-licensing unit 62 ends the provisional measure implementation feasibility determination process and proceeds to step S204 of the provisional measure implementation process.

一方、本実施形態では、操作権限を有していない(操作権限無)場合、全ての暫定策の実施が禁止されているため、ステップS250において、操作権限を有していないと判定された場合、ステップS260へ移行する。 On the other hand, in the present embodiment, when the user does not have the operation authority (no operation authority), the implementation of all the provisional measures is prohibited. Therefore, in step S250, when it is determined that the operation authority is not possessed. , Step S260.

ステップS260で導出部62は、暫定策の実施が不可であると判定した後、本暫定策実施可否判定処理を終了して、暫定策実施処理のステップS204へ移行する。 After determining in step S260 that the provisional measure cannot be implemented, the out-licensing unit 62 ends the provisional measure implementation feasibility determination process and proceeds to step S204 of the provisional measure implementation process.

また、ステップS250において、操作権限が一般権限であると判定された場合、ステップS252へ移行する。ステップS252で導出部62は、影響度管理情報36(図11参照)に基づいて、対象サービスの現在の影響度、すなわちオペレータが操作端末20によりインシデントに対処する際の影響度を判定する。本ステップにおいて判定された影響度は、上記インシデント対策支援処理(図15参照)のステップS104で判定された影響度と異なる場合がある。例えば、仮想機器12のCPUの処理負荷によりリソースに障害が発生した場合のインシデントでは、時間経過により処理負荷が軽くなると影響度が低くなる場合がある。また、逆に、時間経過に応じて障害の程度が進み、影響度が高くなる場合がある。 If it is determined in step S250 that the operation authority is a general authority, the process proceeds to step S252. In step S252, the derivation unit 62 determines the current impact degree of the target service, that is, the impact degree when the operator deals with the incident by the operation terminal 20, based on the impact degree management information 36 (see FIG. 11). The degree of impact determined in this step may differ from the degree of impact determined in step S104 of the incident countermeasure support process (see FIG. 15). For example, in an incident when a resource failure occurs due to the processing load of the CPU of the virtual device 12, the degree of influence may decrease as the processing load becomes lighter with the passage of time. On the contrary, the degree of failure may increase with the passage of time, and the degree of influence may increase.

次のステップS254で導出部62は、操作範囲情報38(図12参照)に基づいて、上記ステップS252で判定した現在の影響度に対応する操作範囲を導出する。 In the next step S254, the derivation unit 62 derives the operation range corresponding to the current degree of influence determined in the step S252 based on the operation range information 38 (see FIG. 12).

次のステップS256で導出部62は、オペレータが実施したオペレーションに応じた暫定策が、上記ステップS252で導出した操作範囲内であるか否かを判定する。操作範囲内である場合、ステップS256の判定が肯定判定となり、上記ステップS258へ移行する。一方、操作範囲外である場合、ステップS256の判定が否定判定となり、上記ステップS260へ移行する。なお、本判定において、操作対象となる仮想機器12が、複数のサービスに影響を及ぼす場合、全てのサービスに対する影響度をふまえて、操作範囲内であるか否かを判定し、実施の可否を決定する。例えば、図9に示した影響範囲情報30によれば、仮想機器12Cは、サービスC及びDに影響を及ぼすことがわかる。この場合、図12に示した操作範囲情報38によれば、仮想機器12Cの再起動は、サービスCに対する影響度が3以上、かつサービスDに対する影響度が4以上の場合のみ実施可能であると判定することができる。 In the next step S256, the out-licensing unit 62 determines whether or not the provisional measure according to the operation performed by the operator is within the operation range derived in the above-mentioned step S252. If it is within the operating range, the determination in step S256 becomes an affirmative determination, and the process proceeds to step S258. On the other hand, when it is out of the operation range, the determination in step S256 becomes a negative determination, and the process proceeds to step S260. In this determination, when the virtual device 12 to be operated affects a plurality of services, it is determined whether or not it is within the operation range based on the degree of influence on all services, and whether or not it can be implemented is determined. decide. For example, according to the influence range information 30 shown in FIG. 9, it can be seen that the virtual device 12C affects the services C and D. In this case, according to the operation range information 38 shown in FIG. 12, the restart of the virtual device 12C can be performed only when the degree of influence on the service C is 3 or more and the degree of influence on the service D is 4 or more. It can be determined.

このようにして暫定策の実施可否判定処理により、暫定策の実施の可否が判定されると、暫定策実施処理のステップS204で実施部64は、判定結果が暫定策の実施が可能であったか否かを判定する。暫定策の実施が可能であるとの判定結果の場合、ステップS204の判定が肯定判定となり、ステップS212へ移行する。 When it is determined in this way whether or not the provisional measure can be implemented by the provisional measure implementation feasibility determination process, the implementing unit 64 determines whether or not the provisional measure can be implemented in step S204 of the provisional measure implementation process. Is determined. In the case of the determination result that the provisional measure can be implemented, the determination in step S204 becomes an affirmative determination, and the process proceeds to step S212.

ステップS212では、オペレータが操作端末20により行った暫定策に対応する処理を実施する。なお、この際、図22に示した一例のように、実施部64は、操作端末20の表示部140に、対象サービス、及び実施する暫定策を表す情報220を表示させてもよい。また、図22に示した一例のように、実施部64は、操作端末20の表示部140に、オペレータが対応策を実施するためのターミナル画面222を表示させてもよい。 In step S212, a process corresponding to the provisional measure taken by the operator by the operation terminal 20 is performed. At this time, as in the example shown in FIG. 22, the executing unit 64 may display the information 220 indicating the target service and the provisional measure to be implemented on the display unit 140 of the operation terminal 20. Further, as in the example shown in FIG. 22, the implementation unit 64 may display the terminal screen 222 for the operator to implement the countermeasure on the display unit 140 of the operation terminal 20.

上記ステップS212による暫定策の実施が完了すると次のステップ214で実施部64は、操作端末20の表示部140に、実施した操作が完了した旨を表す情報を表示させる。図23には、操作端末20の表示部140において、当該ステップS212の処理により出力された情報に応じて表示される情報の一例を示す。図23に示すように、表示部140には、対象サービス、及び実施が完了した暫定策を表す情報224が表示される。当該情報224の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)226または稼働確認ボタン228が押圧(指定)されると終了する。 When the implementation of the provisional measure in step S212 is completed, the implementation unit 64 causes the display unit 140 of the operation terminal 20 to display information indicating that the executed operation is completed in the next step 214. FIG. 23 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S212. As shown in FIG. 23, the display unit 140 displays the target service and information 224 indicating the provisional measure for which the implementation has been completed. The display of the information 224 ends when the input unit 142 presses (designates) the button (OK button) 226 or the operation confirmation button 228 displayed on the display unit 140 by the operator.

次のステップS216で実施部64は、稼働確認ボタン228が押圧されたか否かを判定する。ボタン226が押圧された場合、ステップS216の判定が否定判定となり、本暫定策実施処理を終了する。一方、稼働確認ボタン228が押圧された場合、ステップS216の判定が肯定判定となり、ステップS218へ移行する。 In the next step S216, the executing unit 64 determines whether or not the operation confirmation button 228 has been pressed. When the button 226 is pressed, the determination in step S216 becomes a negative determination, and the provisional measure implementation process ends. On the other hand, when the operation confirmation button 228 is pressed, the determination in step S216 becomes an affirmative determination, and the process proceeds to step S218.

ステップS218で実施部64は、上述した稼働確認指示をネットワーク26を介して稼働確認装置18に出力した後、本暫定策実施処理を終了する。 In step S218, the implementation unit 64 outputs the above-mentioned operation confirmation instruction to the operation confirmation device 18 via the network 26, and then ends the provisional measure implementation process.

一方、上記ステップS202の判定結果が暫定策の実施が可能であるとの判定結果ではない場合、ステップS204の判定が否定判定となり、ステップS206へ移行する。ステップS206で実施部64は、実施可能な暫定策が有るか否かを判定する。実施可能な暫定策が無い場合、ステップS206の判定が否定判定となり、ステップS208へ移行する。 On the other hand, if the determination result in step S202 is not the determination result that the provisional measure can be implemented, the determination in step S204 is a negative determination, and the process proceeds to step S206. In step S206, the implementing unit 64 determines whether or not there is a feasible provisional measure. If there is no feasible provisional measure, the determination in step S206 becomes a negative determination, and the process proceeds to step S208.

ステップS208で実施部64は、暫定策が無いことを表す情報を出力部80からネットワーク26、28を介して操作端末20に出力した後、本暫定策実施処理を終了する。本ステップにおいて出力する情報は、例えば、上述したインシデント対策処理のステップ112と同様の情報であってもよい。この場合、操作端末20の表示部140には、図16に示した一例と同様の表示が行われる。 In step S208, the implementation unit 64 outputs information indicating that there is no provisional measure from the output unit 80 to the operation terminal 20 via the networks 26 and 28, and then ends the provisional measure implementation process. The information output in this step may be, for example, the same information as in step 112 of the incident countermeasure processing described above. In this case, the display unit 140 of the operation terminal 20 is displayed in the same manner as the example shown in FIG.

一方、実施可能な暫定策が有る場合、ステップS206の判定が肯定判定となり、ステップS210へ移行する。ステップS210で実施部64は、実施が不可であることを表す情報を出力部80からネットワーク26、28を介して操作端末20に出力した後、ステップS200に戻る。 On the other hand, if there is a feasible provisional measure, the determination in step S206 becomes an affirmative determination, and the process proceeds to step S210. In step S210, the implementation unit 64 outputs information indicating that the implementation is impossible from the output unit 80 to the operation terminal 20 via the networks 26 and 28, and then returns to step S200.

図24には、操作端末20の表示部140において、当該ステップS210の処理により出力された情報に応じて表示される情報の一例を示す。図24に示すように、表示部140には、対象サービス、現在の影響度、及びオペレータが行った暫定策の実施が不可であることを表す情報230が表示される。当該情報230の表示は、オペレータにより、入力部142によって、表示部140に表示されたボタン(OKボタン)232が押圧(指定)されると終了する。当該表示により、暫定策の実施が不可であることを認識したオペレータは、別の暫定策に対するオペレーションを行うことができる。 FIG. 24 shows an example of information displayed on the display unit 140 of the operation terminal 20 according to the information output by the process of step S210. As shown in FIG. 24, the display unit 140 displays the target service, the current degree of influence, and information 230 indicating that the provisional measures taken by the operator cannot be implemented. The display of the information 230 ends when the button (OK button) 232 displayed on the display unit 140 is pressed (designated) by the input unit 142 by the operator. The operator who recognizes that the provisional measure cannot be implemented by the display can perform an operation for another provisional measure.

なお、ステップS210の処理を経てステップS200に戻るフローを所定の回数繰り返した場合、すなわち、オペレータが実施が許可されていない(操作範囲外の)操作を所定の回数繰り返して行った場合は、本暫定実施処理を終了するようにしてもよい。 When the flow of returning to step S200 through the process of step S210 is repeated a predetermined number of times, that is, when the operator repeats an operation (outside the operation range) for which execution is not permitted, the present operation is performed. The provisional implementation process may be terminated.

以上説明したように、本実施形態の対処者支援システム10では、稼働確認装置18が、複数の監視対象機器である仮想機器12の各々と、複数のサービスのうちの仮想機器12が影響を与えるサービスとを対応付けた影響範囲情報30に基づいて、インシデントが発生した仮想機器12によって提供されるサービスを特定する特定部72と、特定部72により特定されたサービスの利用可能状況を確認する確認部74と、確認部74の確認結果に基づいて、特定部72により特定されたサービスに対するインシデントの影響度を判定する判定部76と、を備える。また、仮想環境管理装置16が、オペレータがインシデントに対処する際に、オペレータがインシデントに対処するために実施可能な操作範囲を影響度に基づいて導出する導出部62を備える。 As described above, in the responder support system 10 of the present embodiment, the operation confirmation device 18 is affected by each of the virtual devices 12 which are a plurality of monitored devices and the virtual device 12 among the plurality of services. Based on the impact range information 30 associated with the service, the specific unit 72 that specifies the service provided by the virtual device 12 in which the incident occurred and the confirmation that confirms the availability status of the service specified by the specific unit 72. A unit 74 and a determination unit 76 for determining the degree of influence of the incident on the service specified by the specific unit 72 based on the confirmation result of the confirmation unit 74 are provided. Further, the virtual environment management device 16 includes a derivation unit 62 that derives an operation range that can be performed by the operator to deal with the incident based on the degree of influence when the operator deals with the incident.

従って、本実施形態の対処者支援システム10によれば、動的に影響度を変更でき、オペレータがインシデントに対処する際の影響度に基づいて操作範囲を導出するため、オペレータに対して適切な支援を行うことができる。例えば、本実施形態の対処者支援システム10によれば、インシデントが発生してからオペレータが対処を行うまでに時間を要した場合や、影響度に変動が生じた場合でも、適切に支援を行うことができる。 Therefore, according to the responder support system 10 of the present embodiment, the degree of influence can be changed dynamically, and the operation range is derived based on the degree of influence when the operator deals with the incident, which is appropriate for the operator. Can provide support. For example, according to the coping person support system 10 of the present embodiment, even if it takes time for the operator to take a coping after an incident occurs or the degree of influence fluctuates, appropriate support is provided. be able to.

これにより、本実施形態の対処者支援システム10によれば、オペレータの操作に対するサービスへの不要な影響を抑制することができる。 As a result, according to the coping person support system 10 of the present embodiment, it is possible to suppress an unnecessary influence on the service on the operation of the operator.

なお、本実施形態は、本発明の一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることはいうまでもない。 It goes without saying that the present embodiment is an example of the present invention and can be changed depending on the situation within a range that does not deviate from the gist of the present invention.

例えば、本実施形態では、監視装置14、仮想環境管理装置16、及び稼働確認装置18の各々を別個の装置とした形態について説明したが、これら全部の装置または一部の装置、もしくは一部の機能を1つの装置に集約させてもよい。 For example, in the present embodiment, the mode in which each of the monitoring device 14, the virtual environment management device 16, and the operation confirmation device 18 are separate devices has been described, but all or some of these devices, or some of them, have been described. The functions may be integrated into one device.

また、本実施形態では、監視対象機器が仮想機器12のみである形態について説明したが、物理機器のみの形態、または物理機器と仮想機器12とが混在する形態であってもよい。また、仮想機器12の数も本実施形態に限定されない。 Further, in the present embodiment, the mode in which the monitored device is only the virtual device 12 has been described, but the mode may be a mode in which only the physical device is used, or a form in which the physical device and the virtual device 12 are mixed. Further, the number of virtual devices 12 is not limited to this embodiment.

また、影響度の数等も本実施形態に限定されないことはいうまでもない。 Needless to say, the number of influences is not limited to this embodiment.

また、本実施形態では、各サービスで影響箇所をサーバとネットワークに分類する形態について説明したが、当該形態に限定されず、サービスが複数の機能を有する場合は、各機能毎に分類する形態としてもよい。 Further, in the present embodiment, the mode in which the affected parts are classified into the server and the network in each service has been described, but the present invention is not limited to this mode, and when the service has a plurality of functions, it is classified by each function. May be good.

また、本実施形態では、監視装置14、仮想環境管理装置16、及び稼働確認装置18の各装置においてCPU(100、110、120、130)がソフトウェア(プログラム)を実行することにより実行した各処理(影響度更新処理、暫定策実施処理、及びインシデント対策処理)を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(field-programmable gate array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、影響度更新処理、暫定策実施処理、及びインシデント対策処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 Further, in the present embodiment, each process executed by the CPU (100, 110, 120, 130) by executing software (program) in each of the monitoring device 14, the virtual environment management device 16, and the operation confirmation device 18. (Impact degree update process, provisional measure implementation process, and incident countermeasure process) may be executed by various processors other than the CPU. In this case, the processor is a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacturing an FPGA (field-programmable gate array) or the like, and an ASIC (Application Specific Integrated Circuit) or the like in order to execute a specific process. An example is a dedicated electric circuit or the like, which is a processor having a circuit configuration designed exclusively for the purpose. Further, the impact update process, the provisional measure implementation process, and the incident countermeasure process may be executed by one of these various processors, or a combination of two or more processors of the same type or different types (for example,). It may be executed by a plurality of FPGAs and a combination of a CPU and an FPGA, etc.). Further, the hardware structure of these various processors is, more specifically, an electric circuit in which circuit elements such as semiconductor elements are combined.

また、上記各実施形態では、監視装置14のROM102、仮想環境管理装置16のROM112、稼働確認装置18のROM122等に格納される各種プログラムは、ROM(102、112、122)に予め記憶(インストール)されている態様を説明したが、これに限定されない。これらの各種プログラムは、CD−ROM(Compact Disk Read Only Memory)、DVD−ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、これらの各種プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 Further, in each of the above embodiments, various programs stored in the ROM 102 of the monitoring device 14, the ROM 112 of the virtual environment management device 16, the ROM 122 of the operation confirmation device 18, and the like are stored (installed) in advance in the ROM (102, 112, 122). ) Has been described, but the present invention is not limited to this. These various programs are 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. May be good. Further, these various programs may be downloaded from an external device via a network.

10 支援システム
12 仮想機器
14 監視装置
16 仮想環境管理装置
18 稼働確認装置
52 検知部
62 導出部
72 特定部
74 確認部
76 判定部
10 Support system 12 Virtual device 14 Monitoring device 16 Virtual environment management device 18 Operation confirmation device 52 Detection unit 62 Derivation unit 72 Specific unit 74 Confirmation unit 76 Judgment unit

Claims (8)

複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定する特定部と、
前記特定部により特定されたサービスの利用可能状況を確認する確認部と、
前記確認部の確認結果に基づいて、前記特定部により特定されたサービスに対する前記インシデントの影響度を判定する判定部と、
対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する導出部と、
を備えた対処者支援装置。
Based on the influence range information in which each of the plurality of monitored devices is associated with the service affected by the monitored device among the plurality of services, the service provided by the monitored device in which the incident has occurred is provided. The specific part to identify and
A confirmation unit that confirms the availability of the service specified by the specific unit, and a confirmation unit.
Based on the confirmation result of the confirmation unit, a determination unit that determines the degree of influence of the incident on the service specified by the specific unit, and a determination unit.
When the coping person deals with the incident, a derivation unit that derives the operation range that the coping person can perform to deal with the incident based on the degree of influence, and
Correspondent support device equipped with.
前記導出部は、前記サービスの種類と、前記影響度と、前記操作範囲とを対応付けた操作範囲情報に基づいて、前記操作範囲を導出する、
請求項1に記載の対処者支援装置。
The derivation unit derives the operation range based on the operation range information in which the service type, the influence degree, and the operation range are associated with each other.
The coping person support device according to claim 1.
前記導出部が導出する前記操作範囲は、前記影響度が低いほど狭い範囲である、
請求項1または請求項2に記載の対処者支援装置。
The operating range derived by the out-licensing unit is narrower as the degree of influence is lower.
The coping person support device according to claim 1 or 2.
前記確認部は、さらに、前記複数のサービスの各々における利用可能状況を定期的に確認し、
前記判定部は、さらに、前記確認部の確認結果に応じて前記複数のサービスの各々における前記影響度を判定し、前記複数のサービスの各々と、前記判定部が判定した前記影響度とを対応付けた影響度管理情報を更新し、
前記導出部は、前記影響度管理情報に応じた前記影響度に基づいて、前記操作範囲を導出する、
請求項1から請求項3のいずれか1項に記載の対処者支援装置。
The confirmation unit further periodically confirms the availability status of each of the plurality of services.
The determination unit further determines the degree of influence in each of the plurality of services according to the confirmation result of the confirmation unit, and corresponds each of the plurality of services with the degree of influence determined by the determination unit. Update the attached impact management information and
The derivation unit derives the operation range based on the influence degree according to the influence degree management information.
The coping person support device according to any one of claims 1 to 3.
前記対処者の操作権限に応じて、実施可能な操作が予め定められており、
前記導出部は、前記影響度と前記操作権限とに基づいて、前記操作範囲を特定する、
請求項1から請求項4のいずれか1項に記載の対処者支援装置。
The operations that can be performed are predetermined according to the operation authority of the coping person.
The derivation unit specifies the operation range based on the influence degree and the operation authority.
The coping person support device according to any one of claims 1 to 4.
前記複数の監視対象機器の少なくとも1つにおいて発生した前記インシデントを検知する検知部をさらに備えた、
請求項1から請求項5のいずれか1項に記載の対処者支援装置。
Further provided with a detection unit for detecting the incident that occurred in at least one of the plurality of monitored devices.
The coping person support device according to any one of claims 1 to 5.
複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定し、
特定されたサービスの利用可能状況を確認し、
特定されたサービスに対する前記インシデントの影響度を、確認結果に基づいて判定し、
対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する、
処理をコンピュータに実行させるための対処者支援プログラム。
Based on the influence range information in which each of the plurality of monitored devices is associated with the service affected by the monitored device among the plurality of services, the service provided by the monitored device in which the incident has occurred is provided. Identify and
Check the availability of the identified service and
The degree of impact of the incident on the identified service is determined based on the confirmation result.
When the coping person deals with the incident, the range of operations that the coping person can perform to deal with the incident is derived based on the degree of influence.
A responder support program that allows a computer to perform processing.
複数の監視対象機器の各々と、複数のサービスのうちの前記監視対象機器が影響を与えるサービスとを対応付けた影響範囲情報に基づいて、インシデントが発生した前記監視対象機器によって提供されるサービスを特定し、
特定されたサービスの利用可能状況を確認し、
特定されたサービスに対する前記インシデントの影響度を、確認結果に基づいて判定し、
対処者が前記インシデントに対処する際に、前記対処者が前記インシデントに対処するために実施可能な操作範囲を前記影響度に基づいて導出する、
処理を含む対処者支援方法。
Based on the influence range information in which each of the plurality of monitored devices is associated with the service affected by the monitored device among the plurality of services, the service provided by the monitored device in which the incident has occurred is provided. Identify and
Check the availability of the identified service and
The degree of impact of the incident on the identified service is determined based on the confirmation result.
When the coping person deals with the incident, the range of operations that the coping person can perform to deal with the incident is derived based on the degree of influence.
Respondent support method including processing.
JP2017165282A 2017-08-30 2017-08-30 Coping person support device, coping person support program, and coping person support method Active JP6874604B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017165282A JP6874604B2 (en) 2017-08-30 2017-08-30 Coping person support device, coping person support program, and coping person support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017165282A JP6874604B2 (en) 2017-08-30 2017-08-30 Coping person support device, coping person support program, and coping person support method

Publications (2)

Publication Number Publication Date
JP2019047185A JP2019047185A (en) 2019-03-22
JP6874604B2 true JP6874604B2 (en) 2021-05-19

Family

ID=65814889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017165282A Active JP6874604B2 (en) 2017-08-30 2017-08-30 Coping person support device, coping person support program, and coping person support method

Country Status (1)

Country Link
JP (1) JP6874604B2 (en)

Family Cites Families (6)

* 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
JP5125551B2 (en) * 2008-01-30 2013-01-23 沖電気工業株式会社 Call center equipment
JP5067386B2 (en) * 2009-03-04 2012-11-07 Kddi株式会社 Apparatus and method for identifying service impact on network failure
JP5469011B2 (en) * 2010-08-05 2014-04-09 株式会社野村総合研究所 Incident management system, failure impact range visualization method
JP6463661B2 (en) * 2015-09-25 2019-02-06 株式会社日立システムズ Network control apparatus and network control method
JP6819357B2 (en) * 2017-02-27 2021-01-27 沖電気工業株式会社 Operation confirmation device, operation confirmation program, operation confirmation method, and operation confirmation system

Also Published As

Publication number Publication date
JP2019047185A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
US11659004B2 (en) Networking flow logs for multi-tenant environments
US11706244B2 (en) Apparatus, method, and computer program product for automatic network architecture configuration maintenance
EP3836056A1 (en) Dynamic message analysis platform for enhanced enterprise security
EP3516574B1 (en) Enterprise graph method of threat detection
EP2835948B1 (en) Method for processing a signature rule, server and intrusion prevention system
US10142290B1 (en) Host-based firewall for distributed computer systems
EP2819351B1 (en) Information processing method, apparatus, and system
US10162699B2 (en) Artificial intelligence for resolution and notification of a fault detected by information technology fault monitoring
US10055319B2 (en) Validation of asset data for component assemblies
US10362046B1 (en) Runtime behavior of computing resources of a distributed environment
US9454412B2 (en) Systems and methods for classifying and analyzing runtime events
EP4395256A1 (en) Remediation work score for network trust applications
JP2007221207A (en) Management apparatus and communication system
CN111813637A (en) Information display method, device and system, storage medium and electronic device
CN110086719B (en) Data processing method and device and server
JP6874604B2 (en) Coping person support device, coping person support program, and coping person support method
JP6819357B2 (en) Operation confirmation device, operation confirmation program, operation confirmation method, and operation confirmation system
JP4651126B2 (en) Incident management system, management method, and management program
US9319422B2 (en) Detecting remote operation of a computer
EP3836057A1 (en) Dynamic message analysis platform for enhanced enterprise security
JP6592577B1 (en) Affected range notification device, affected range notification system, affected range notification method, and program
CN110365689B (en) Port detection method, device and system
JP6819039B2 (en) Industrial equipment
JP6819356B2 (en) Monitoring equipment, monitoring programs, monitoring methods, and monitoring systems
US20140324995A1 (en) Notifying a public user in instant messaging

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210315

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210405

R150 Certificate of patent or registration of utility model

Ref document number: 6874604

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150