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
JP5076290B2 - Operation management rule diversion device, operation management rule diversion method, and program - Google Patents
[go: Go Back, main page]

JP5076290B2 - Operation management rule diversion device, operation management rule diversion method, and program - Google Patents

Operation management rule diversion device, operation management rule diversion method, and program Download PDF

Info

Publication number
JP5076290B2
JP5076290B2 JP2005211918A JP2005211918A JP5076290B2 JP 5076290 B2 JP5076290 B2 JP 5076290B2 JP 2005211918 A JP2005211918 A JP 2005211918A JP 2005211918 A JP2005211918 A JP 2005211918A JP 5076290 B2 JP5076290 B2 JP 5076290B2
Authority
JP
Japan
Prior art keywords
operation management
management rule
rule
resource information
execution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2005211918A
Other languages
Japanese (ja)
Other versions
JP2007026391A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2005211918A priority Critical patent/JP5076290B2/en
Publication of JP2007026391A publication Critical patent/JP2007026391A/en
Application granted granted Critical
Publication of JP5076290B2 publication Critical patent/JP5076290B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

本発明は、管理対象となる情報処理装置等の運用管理ルールを流用する運用管理ルール流用装置、運用管理ルール流用システム、運用管理ルール流用方法および運用管理ルール流用プログラムに関する。   The present invention relates to an operation management rule diversion apparatus, an operation management rule diversion system, an operation management rule diversion method, and an operation management rule diversion program that divert operation management rules of an information processing apparatus or the like to be managed.

通信網を介した情報提供や商品販売といった情報通信サービスは、時間や距離の制約をあまり受けずに業務効率化をしたり、きめ細かいユーザサービスを提供したりできることから、急速に利用範囲が拡大している。これらのサービスを提供する情報処理装置の運用管理作業には、安定稼動、障害管理、パフォーマンス管理、パッチ適用、構成管理や資産管理等があり、従来、これらの運用管理作業は管理者が手作業によって行なっていた。しかし、サービスの利用範囲が拡大し、情報処理装置が大規模化、複雑化するにつれて、今まで以上に高度な知識や操作が管理者に要求され、管理者の負担が飛躍的に増大するという大きな課題が発生している。また、管理者の負担が飛躍的に増大したことによって、管理者の判断ミスや操作ミスによるサービス停止といった新たな問題も発生している。   Information communication services such as information provision and product sales via the communication network can be used efficiently without increasing time and distance restrictions, and can provide detailed user services. ing. Operation management tasks for information processing devices that provide these services include stable operation, failure management, performance management, patch application, configuration management, and asset management. Traditionally, these operation management tasks are performed manually by the administrator. It was done by. However, as the service usage range expands and information processing devices become larger and more complex, more advanced knowledge and operations are required of administrators, and the burden on administrators will increase dramatically. A big challenge has occurred. In addition, due to a dramatic increase in the burden on the administrator, new problems such as service interruption due to an administrator's judgment error or operation error have also occurred.

このような課題を解決するために、運用管理作業を自動的に行なう装置が提案されている(例えば、特許文献1参照。)。特許文献1には、障害復旧情報(障害からの復旧方法等)をデータベースに記憶しておき、障害等の状態が発生した場合の運用管理作業を自動的に行なう障害自動復旧方式が記載されている。   In order to solve such a problem, an apparatus that automatically performs operation management work has been proposed (for example, see Patent Document 1). Patent Document 1 describes a failure automatic recovery method in which failure recovery information (such as a recovery method from a failure) is stored in a database and operation management work is automatically performed when a failure or the like occurs. Yes.

また、特許文献2には、インタフェース画面により復旧操作項目等を表示する障害支援装置が記載されている。特許文献2に記載された障害支援装置は、インタフェース画面を介して管理者によって操作され、復旧作業を進める。また、特許文献2に記載された障害支援装置では、管理者自身の判断で実行し復旧に結びついた対処方法を今回の障害の種類に対する有効な対処方法として新たにデータベースに追加できるようにしている。   Further, Patent Document 2 describes a failure support apparatus that displays a recovery operation item or the like on an interface screen. The failure support apparatus described in Patent Document 2 is operated by an administrator via an interface screen and proceeds with a recovery operation. Further, in the failure support apparatus described in Patent Document 2, a coping method that is executed at the discretion of the administrator and linked to the recovery can be newly added to the database as an effective coping method for the type of the current failure. .

特公平7−54474号公報(段落0006−0023)Japanese Patent Publication No. 7-54474 (paragraphs 0006-0023) 特開平8−221295号公報(段落0017−0034)JP-A-8-212295 (paragraphs 0017-0034)

特許文献1に記載された障害自動復旧方式では、障害に応じた障害復旧情報がデータベースに記憶されている場合には、発生した障害に対して有効に機能する。しかし、発生した障害に応じた障害復旧情報が記憶されていない場合には、有効に機能しない。全ての運用管理作業に関して、障害復旧情報を記述することは事実上困難であるので、管理者の負担を軽減するためには、障害復旧情報を拡充する必要がある。また、管理対象となる装置等の状態に応じた対処コマンドを規定した運用管理ルールを予め記憶させておくことも考えられるが、その場合にも、管理者の負担を軽減するためには、運用管理ルールを拡充する必要がある。   In the automatic failure recovery method described in Patent Document 1, when failure recovery information corresponding to a failure is stored in a database, it functions effectively for the failure that has occurred. However, it does not function effectively when failure recovery information corresponding to the failure that has occurred is not stored. Since it is practically difficult to describe failure recovery information for all operations management operations, it is necessary to expand the failure recovery information in order to reduce the burden on the administrator. In addition, it is possible to store operation management rules that prescribe countermeasure commands according to the status of the devices to be managed in advance, but in that case, in order to reduce the burden on the administrator, Management rules need to be expanded.

管理対象となる装置等に適用される運用管理ルールを拡充する典型的な方法として、その装置等の管理者自身が新たな運用管理ルールを作成し、運用管理ルール記憶手段に登録する方法が考えられる。特許文献2においても、管理者自身の判断で実行し復旧に結びついた対処方法を今回の障害の種類に対する有効な対処方法として新たにデータベースに追加可能としている。しかし、管理者自身が適切に判断を行って復旧作業を進め、有効な対処方法を操作履歴としてデータベースに追加するためには、管理者に豊富な知識と経験が要求されるため、管理者の負担が大きくなる。特許文献2に記載された障害支援装置と同様に、管理者の操作に伴って運用管理ルールを追加していく場合にも、管理者に豊富な知識と経験が要求され、管理者の負担は大きくなる。   As a typical method for expanding the operation management rules applied to devices to be managed, a method in which the administrator of the device itself creates a new operation management rule and registers it in the operation management rule storage means is considered. It is done. Also in Patent Document 2, a coping method that is executed at the discretion of the administrator and is linked to recovery can be newly added to the database as an effective coping method for the current type of failure. However, in order for administrators to make appropriate judgments and proceed with recovery work, and to add effective countermeasures to the database as operation history, the administrator needs a wealth of knowledge and experience. The burden increases. Similar to the failure support apparatus described in Patent Document 2, when an operation management rule is added along with the operation of the administrator, the administrator is required to have a wealth of knowledge and experience, and the burden on the administrator is growing.

特に、管理対象となる情報処理装置等が複数存在する場合には、管理者の負担が著しく大きくなる。具体的には、管理対象となる情報処理装置等の状態を規定する条件式と、その状態で実行すべき対処コマンドとを対応させた運用管理ルールを作成するための負担が大きくなる。条件式と対処コマンドとの組み合わせは、情報処理装置のリソース毎に異なるため、管理者は、管理対象となる各情報処理装置のリソース情報を把握した上で、各情報処理装置で適用すべき運用管理ルールを作成する必要がある。その結果、新たな運用管理ルールの追加や既存の運用管理ルールの修正を行う場合において、情報処理装置が大規模化すると、管理対象の状態を示す情報として、各情報処理装置のリソース情報および各リソース情報を組み合わせ全体を把握しなければならないので、運用管理ルールの設定や修正等の管理者負担が飛躍的に増大することになる。   In particular, when there are a plurality of information processing apparatuses or the like to be managed, the burden on the administrator is significantly increased. Specifically, the burden for creating an operation management rule that associates a conditional expression that defines the state of an information processing apparatus or the like to be managed with a countermeasure command to be executed in that state increases. Since the combination of the conditional expression and the handling command differs for each resource of the information processing device, the administrator must understand the resource information of each information processing device to be managed and then apply the operation to each information processing device. You need to create a management rule. As a result, when adding a new operation management rule or modifying an existing operation management rule, if the information processing device becomes large-scale, resource information of each information processing device and each information Since it is necessary to grasp the entire combination of resource information, the burden on the administrator such as the setting and correction of operation management rules will increase dramatically.

そこで、本発明は、運用管理ルールの拡充の際における管理者の負担を軽減することができる運用管理ルール流用装置、運用管理ルール流用システム、運用管理ルール流用方法および運用管理ルール流用プログラムを提供することを目的とする。   Therefore, the present invention provides an operation management rule diversion device, an operation management rule diversion system, an operation management rule diversion method, and an operation management rule diversion program that can reduce the burden on the administrator when expanding the operation management rules. For the purpose.

本発明による運用管理ルール流用装置は、管理対象装置に適用される運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用装置であって、管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、リソース情報記憶手段に記憶されたリソース情報に変更が生じた場合、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する運用管理ルール取得手段と、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えたことを特徴とする。 The operation management rule diversion device according to the present invention is stored in the first operation management rule storage unit that stores the operation management rule applied to the management target device, and in the second operation management rule storage unit that stores the operation management rule. An operation management rule diversion device that additionally stores operation management rules, which is an operation management rule that is applied to a managed device, and a condition command that is executed for the managed device when the condition is satisfied First operation management rule storage means for storing operation management rules including resource information storage means for storing resource information indicating the type and state of resources of the management target device, and resource information stored in the resource information storage means When a change occurs in the resource, the necessary resource that indicates the type and status of the resource required to execute the response command included in the operation management rule The execution condition information is acquired from the execution condition storage means for storing the execution condition information corresponding to each operation management rule stored in the second operation management rule storage means. Whether the management command corresponding to the operation management rule corresponding to the execution condition information can be executed on the managed device by comparing the necessary resource information included in the resource information with the resource information stored in the resource information storage means A response command execution determination means for deriving a determination result of at least executable or inexecutable, and an operation management rule stored in the second operation management rule storage means, wherein the response command execution determination means Operation management rule acquisition means for acquiring all or part of the target operation management rules from the second operation management rule storage means; A list screen use management rule acquisition means for presenting a list of pairs of the determination result corresponding to the operation management rules and the management rules acquired, operation management stored in the second management rule storage means Screen display means for prompting the operator to select a rule; and operation management rule addition storage means for storing the operation management rule selected by the operator in the first operation management rule storage means.

そのような構成によれば、対処コマンド実行判定手段が、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第2運用管理ルール記憶手段に記憶されている運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータ(例えば管理者等)は、リスト画面を閲覧することにより、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第2運用管理ルール記憶手段に記憶されている運用管理ルールを第1運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。 According to such a configuration, the countermeasure command execution determination unit determines whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device. The determination result that at least execution is possible or non-executable is derived, and the screen display means generates a list of combinations of the operation management rules stored in the second operation management rule storage means and the determination results by the coping command execution determination means A list screen to be presented is displayed to prompt the operator to select an operation management rule stored in the second operation management rule storage means. Accordingly, whether an operator (for example, an administrator or the like) can execute a countermeasure command included in the operation management rule stored in the second operation management rule storage unit on the management target device by browsing the list screen. It is possible to confirm and easily select an executable operation management rule. Further, since the operation management rule addition storage means stores the selected operation management rule in the first operation management rule storage means, the operator can easily select the operation management rule stored in the second operation management rule storage means. It can be stored in the first operation management rule storage means. Therefore, the burden on the administrator when expanding the operation management rules can be reduced.

運用管理ルールに含まれる対処コマンドの実行回数および対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶する利用実績記憶手段から、運用管理ルール取得手段が第2運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を取得し、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替える運用管理ルール並び替え手段とを備え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する構成であってもよい。   From the usage record storage means for storing for each operation management rule the usage record information indicating the execution count of the handling command included in the operation management rule and the number of times the managed device has recovered from the failure by executing the handling command. Acquires the usage record information of each operation management rule acquired from the second operation management rule storage means, and uses each operation management rule based on the usage record information of each operation management rule and the determination result derived by the handling command execution determination means. An operation management rule rearranging means for rearranging the rules, and the screen display means in the order rearranged by the operation management rule rearranging means, the judgment result corresponding to the operation management rule and the usage result information It may be configured to display a list screen that presents a list of pairs.

そのような構成によれば、運用管理ルール並び替え手段が、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する。従って、オペレータは、リスト画面を閲覧することにより、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、オペレータは、どの対処コマンドが最も利用されているかという知識を有していなくても、対処コマンドの利用頻度の高い運用管理ルールを容易に選択することができ、そのような運用管理ルールを容易に第1運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。   According to such a configuration, the operation management rule rearranging unit rearranges each operation management rule based on the usage result information of each operation management rule and the determination result derived by the countermeasure command execution determination unit, and displays the screen. The means displays a list screen that presents a list of combinations of the operation management rule, the determination result corresponding to the operation management rule, and the usage record information in the order rearranged by the operation management rule rearranging means. Therefore, the operator can confirm whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device by browsing the list screen. Executable operation management rules can be easily selected. Furthermore, even if the operator does not have knowledge of which countermeasure command is most frequently used, the operator can easily select an operation management rule with a high usage frequency of the countermeasure command. It can be easily stored in the first operation management rule storage means. Therefore, the burden on the administrator when expanding the operation management rules can be reduced.

また、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第1運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する第1運用管理ルール記憶手段用実行条件記憶手段を備え、対処コマンド実行判定手段が、第1運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する構成であってもよい。   Each piece of execution condition information includes necessary resource information indicating the type and state of a resource necessary for executing the handling command included in the operation management rule, and is stored in the first operation management rule storage unit. An execution condition storage means for first operation management rule storage means for storing execution condition information corresponding to the operation management rule is provided, and the handling command execution determination means is executed by the execution condition information from the execution condition storage means for the first operation management rule storage means. The required resource information included in the execution condition information is compared with the resource information stored in the resource information storage means, and the countermeasure command included in the operation management rule corresponding to the execution condition information is managed. It is determined whether or not the device is executable, and at least a determination result indicating that the device is executable or not executable is derived. All or a part of the operation management rules stored in the management rule storage means and determined by the handling command execution determination means are acquired from the first operation management rule storage means, and the acquired operation management is obtained. It may be configured to display a list screen that presents a list of pairs of rules and determination results corresponding to the operation management rules.

そのような構成によれば、画面表示手段が、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示するので、オペレータは、既に第1運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを容易に確認することができる。   According to such a configuration, the screen display unit is an operation management rule stored in the first operation management rule storage unit, and all or part of the operation management rule that is the target of determination by the handling command execution determination unit. Is displayed from the first operation management rule storage means, and a list screen that presents a list of combinations of the acquired operation management rule and the determination result corresponding to the operation management rule is displayed. It is possible to easily confirm whether the handling command included in the operation management rule stored in the rule storage unit can be executed on the management target device.

対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する構成であってもよい。   The coping command execution determination unit may derive a determination result of execution unknown, indicating that execution is possible, execution is not possible, or whether execution is possible is unknown as the determination result.

また、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させるリソース情報修正手段を備えた構成であってもよい。   Whether or not the screen display means additionally stores the necessary resource information included in the execution condition information corresponding to the operation management rule in the resource information storage means when the operation management rule whose determination result is unknown is selected. A configuration that includes a resource information correction unit that stores a required resource information in the resource information storage unit when a selection operation for additionally storing the required resource information is performed on the confirmation screen. There may be.

そのような構成によれば、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる。従って、必要リソース情報がリソース情報記憶手段に記憶されていなかったために実行不明と判定された運用管理ルールが存在したとしても、以降の判定では、実行不明と判定されることがなくなり、オペレータに判定結果を明確に提示することができる。また、他の運用管理ルールについて判定を行う場合にも、実行不明と判定されることが少なくなるために、オペレータに判定結果を明確に提示しやすくなる。よってオペレータの負担が軽減される。   According to such a configuration, when the operation management rule whose determination result is unknown is selected, the screen display unit displays the necessary resource information included in the execution condition information corresponding to the operation management rule as the resource information storage unit. A confirmation screen that prompts the user to select whether or not to additionally store the resource information, and when the resource information correction unit performs a selection operation to additionally store the required resource information on the confirmation screen, the resource information storage unit stores the necessary resource information. Remember me. Therefore, even if there is an operation management rule that is determined to be unknown due to the required resource information not being stored in the resource information storage means, the subsequent determination does not determine that the execution is unknown, and the operator determines Results can be presented clearly. In addition, even when making a determination on another operation management rule, it is less likely to be determined as unexecuted, so that it becomes easier to clearly present the determination result to the operator. Therefore, the burden on the operator is reduced.

また、本発明による運用管理ルール流用システムは、管理対象装置に適用される運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用システムであって、管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段と、リソース情報記憶手段に記憶されたリソース情報に変更が生じた場合、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する運用管理ルール取得手段と、運用管理ルール取得手段が取得した運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えたことを特徴とする。 In addition, the operation management rule diversion system according to the present invention is stored in the first operation management rule storage unit that stores the operation management rule applied to the management target device, and in the second operation management rule storage unit that stores the operation management rule. An operation management rule diversion system for additionally storing stored operation management rules, which is an operation management rule that is applied to a managed device, and that is executed on the managed device when the condition and the condition are satisfied A first operation management rule storage unit that stores an operation management rule including a countermeasure command, a resource information storage unit that stores resource information indicating the type and state of the resource of the managed device, and a countermeasure command included in the operation management rule Execution condition information including necessary resource information indicating the type and state of resources required for executing the second operation management rule Execution condition storage means for storing an execution condition information corresponding to each operation management rules stored in憶means, if a change to the stored resource information occurs in the resource information storage unit, the execution condition from the execution condition storage unit Information is acquired, the required resource information included in the execution condition information is compared with the resource information stored in the resource information storage unit, and the operation management rule stored in the second operation management rule storage unit is obtained. It is stored in the second operation management rule storage means that determines whether or not the included countermeasure command can be executed on the management target device, and derives a determination result that at least it can be executed or cannot be executed. All or part of the operation management rules that are subject to the determination by the handling command execution determination means. Display a list screen that presents a list of pairs of operation management rule acquisition means acquired from the rule storage means, operation management rules acquired by the operation management rule acquisition means, and determination results by the coping command execution determination means; Screen display means for prompting the operator to select an operation management rule stored in the operation management rule storage means, operation management rule additional storage means for storing the operation management rule selected by the operator in the first operation management rule storage means, It is provided with.

そのような構成によれば、対処コマンド実行判定手段が、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータは、リスト画面を閲覧することにより、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第2運用管理ルール記憶手段に記憶されている運用管理ルールを第1運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。   According to such a configuration, the countermeasure command execution determination unit determines whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device. , A list screen for deriving at least a determination result that is executable or not executable, and for which the screen display means presents a list of combinations of the operation management rule acquired by the operation management rule acquisition means and the determination result by the handling command execution determination means Is displayed to prompt the operator to select an operation management rule stored in the second operation management rule storage means. Therefore, the operator can confirm whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device by browsing the list screen. Executable operation management rules can be easily selected. Furthermore, since the operation management rule addition storage means stores the operation management rule selected by the operator in the first operation management rule storage means, the operator can easily manage the operation management stored in the second operation management rule storage means. The rule can be stored in the first operation management rule storage means. Therefore, the burden on the administrator when expanding the operation management rules can be reduced.

また、本発明による運用管理ルール流用方法は、管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用方法であって、リソース情報記憶手段が、管理対象装置の資源の種類や状態を表すリソース情報を記憶し、実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、対処コマンド実行判定手段が、リソース情報記憶手段に記憶されたリソース情報に変更が生じた場合、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、運用管理ルール取得手段が、第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得し、画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促し、運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させることを特徴とする。 The operation management rule diversion method according to the present invention is an operation management rule that is applied to a management target device, and includes a condition and a countermeasure command that is executed on the management target device when the condition is satisfied. first management rule storage means for storing a rule, a management rule diversion method for adding stored management rules that are stored in the second management rule storage means for storing the management rules, resource information storage The means stores the resource information indicating the resource type and status of the managed device, and the execution condition storage means needs to indicate the resource type and status required for executing the handling command included in the operation management rule. Execution condition information including resource information, which describes execution condition information corresponding to each operation management rule stored in the second operation management rule storage means. When the change occurs in the resource information stored in the resource information storage unit, the handling command execution determination unit acquires the execution condition information from the execution condition storage unit, and the necessary resource information included in the execution condition information, Compare with the resource information stored in the resource information storage means to determine whether the countermeasure command included in the operation management rule corresponding to the execution condition information can be executed on the managed device, and at least be executable Alternatively, a determination result indicating that execution is impossible is derived, and the operation management rule acquisition unit is an operation management rule stored in the second operation management rule storage unit, and is an object of determination by the coping command execution determination unit operation in whole or in part acquired from the second management rule storage unit, the screen display means, the management rule acquisition means has acquired the A list screen for presenting a list set of the determination result corresponding to the physical rules and the management rule, prompting the selection of management rules stored in the second management rule storage means to the operator, operation The management rule addition storage means stores the operation management rule selected by the operator in the first operation management rule storage means.

そのような方法によれば、対処コマンド実行判定手段が、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第2運用管理ルール記憶手段に記憶されている運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータは、リスト画面を閲覧することにより、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第2運用管理ルール記憶手段に記憶されている運用管理ルールを第1運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。 According to such a method, the countermeasure command execution determination means determines whether or not the countermeasure command included in the operation management rule stored in the second operation management rule storage means can be executed on the managed device. The determination result that at least execution is possible or non-executable is derived, and the screen display means generates a list of combinations of the operation management rules stored in the second operation management rule storage means and the determination results by the coping command execution determination means A list screen to be presented is displayed to prompt the operator to select an operation management rule stored in the second operation management rule storage means. Therefore, the operator can confirm whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device by browsing the list screen. Executable operation management rules can be easily selected. Further, since the operation management rule addition storage means stores the selected operation management rule in the first operation management rule storage means, the operator can easily select the operation management rule stored in the second operation management rule storage means. It can be stored in the first operation management rule storage means. Therefore, the burden on the administrator when expanding the operation management rules can be reduced.

また、利用実績記憶手段が、運用管理ルールに含まれる対処コマンドの実行回数および対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶し、運用管理ルール並び替え手段が、運用管理ルール取得手段が第2運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を利用実績記憶手段から取得し、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する方法であってもよい。   In addition, the usage record storage unit stores, for each operation management rule, usage record information indicating the number of executions of the handling command included in the operation management rule and the number of times the managed device has recovered from the failure by executing the handling command. The rule rearranging unit acquires the usage record information of each operation management rule acquired by the operation management rule acquisition unit from the second operation management rule storage unit from the usage record storage unit, and uses the usage record information and the handling command of each operation management rule. Each operation management rule is rearranged based on the determination result derived by the execution determination means, and the screen display means corresponds to the operation management rule and the operation management rule in the order rearranged by the operation management rule rearrangement means. A method of displaying a list screen that presents a list of combinations of determination results to be used and usage record information may be used.

そのような方法によれば、運用管理ルール並び替え手段が、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する。従って、オペレータは、リスト画面を閲覧することにより、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、オペレータは、どの対処コマンドが最も利用されているかという知識を有していなくても、対処コマンドの利用頻度の高い運用管理ルールを容易に選択することができ、そのような運用管理ルールを容易に第1運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。   According to such a method, the operation management rule rearranging unit rearranges each operation management rule based on the usage result information of each operation management rule and the determination result derived by the countermeasure command execution determination unit, and displays the screen. The means displays a list screen that presents a list of combinations of the operation management rule, the determination result corresponding to the operation management rule, and the usage record information in the order rearranged by the operation management rule rearranging means. Therefore, the operator can confirm whether the countermeasure command included in the operation management rule stored in the second operation management rule storage unit can be executed on the management target device by browsing the list screen. Executable operation management rules can be easily selected. Furthermore, even if the operator does not have knowledge of which countermeasure command is most frequently used, the operator can easily select an operation management rule with a high usage frequency of the countermeasure command. It can be easily stored in the first operation management rule storage means. Therefore, the burden on the administrator when expanding the operation management rules can be reduced.

第1運用管理ルール記憶手段用実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第1運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、対処コマンド実行判定手段が、第1運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する方法であってもよい。   The execution condition storage means for the first operation management rule storage means is execution condition information including necessary resource information indicating a type and a state of a resource necessary for executing the handling command included in the operation management rule, Execution condition information corresponding to each operation management rule stored in one operation management rule storage means is stored, and the handling command execution determination means obtains execution condition information from the execution condition storage means for the first operation management rule storage means The required resource information included in the execution condition information is compared with the resource information stored in the resource information storage unit, and the handling command included in the operation management rule corresponding to the execution condition information is sent to the managed device. It is determined whether or not it can be executed, and at least a determination result indicating that execution is possible or impossible is derived. All or a part of the operation management rules stored in the storage means and determined by the handling command execution determination means are acquired from the first operation management rule storage means, and the acquired operation management rules and A method of displaying a list screen that presents a list of pairs with determination results corresponding to the operation management rule may be used.

そのような方法によれば、画面表示手段が、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示するので、オペレータは、既に第1運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを容易に確認することができる。   According to such a method, the screen display unit is an operation management rule stored in the first operation management rule storage unit, and all or a part of the operation management rule that is a target of determination by the handling command execution determination unit. Is displayed from the first operation management rule storage means, and a list screen that presents a list of combinations of the acquired operation management rule and the determination result corresponding to the operation management rule is displayed. It is possible to easily confirm whether the handling command included in the operation management rule stored in the rule storage unit can be executed on the management target device.

対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する方法であってもよい。   The coping command execution determination unit may derive a determination result of execution unknown, indicating that execution is possible, execution is not possible, or execution is unknown as the determination result.

画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる方法であってもよい。   Whether the screen display means additionally stores the required resource information included in the execution condition information corresponding to the operation management rule in the resource information storage means when the operation management rule whose determination result is unknown is selected Even if the confirmation screen for prompting the selection is displayed and the resource information correction unit stores the necessary resource information in the resource information storage unit when a selection operation for additionally storing the necessary resource information is performed on the confirmation screen, Good.

そのような方法によれば、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる。従って、必要リソース情報がリソース情報記憶手段に記憶されていなかったために、実行不明と判定された運用管理ルールが存在したとしても、以降の判定では、実行不明と判定されることがなくなり、オペレータに判定結果を明確に提示することができる。また、他の運用管理ルールについて判定を行う場合にも、実行不明と判定されることが少なくなるために、オペレータに判定結果を明確に提示しやすくなる。よってオペレータの負担が軽減される。   According to such a method, when the operation management rule whose determination result is unknown is selected, the screen display unit displays the necessary resource information included in the execution condition information corresponding to the operation management rule as the resource information storage unit. A confirmation screen that prompts the user to select whether or not to additionally store the resource information, and when the resource information correction unit performs a selection operation to additionally store the required resource information on the confirmation screen, the resource information storage unit stores the necessary resource information. Remember me. Therefore, even if there is an operation management rule that is determined to be unexecuted because the necessary resource information is not stored in the resource information storage unit, in subsequent determinations, it is not determined that execution is unknown. The determination result can be clearly presented. In addition, even when making a determination on another operation management rule, it is less likely to be determined as unexecuted, so that it becomes easier to clearly present the determination result to the operator. Therefore, the burden on the operator is reduced.

また、本発明による運用管理ルール流用プログラムは、管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と備えたコンピュータに搭載される運用管理ルール流用プログラムであって、コンピュータに、リソース情報記憶手段に記憶されたリソース情報に変更が生じた場合、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定処理、第2運用管理ルール記憶手段に記憶される運用管理ルールであって判定処理で判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する処理、その処理で取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す表示処理、および、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶処理を実行させることを特徴とする。 The operation management rule diversion program according to the present invention is an operation management rule that is applied to a managed device and includes a condition and a countermeasure command that is executed on the managed device when the condition is satisfied. An operation management rule diversion program installed in a computer comprising first operation management rule storage means for storing rules, and resource information storage means for storing resource information indicating the type and state of resources of the management target device , An execution condition including necessary resource information indicating the type and status of a resource required to execute a countermeasure command included in an operation management rule when a change occurs in the resource information stored in the resource information storage means in the computer Execution condition information corresponding to each operation management rule stored in the second operation management rule storage means. An operation corresponding to the execution condition information is obtained by acquiring execution condition information from the memorized execution condition storage means and comparing the necessary resource information included in the execution condition information with the resource information stored in the resource information storage means. A determination process for determining whether or not the handling command included in the management rule can be executed on the management target device, and for at least deriving a determination result indicating whether or not execution is possible, is stored in the second operation management rule storage unit A process for acquiring all or a part of the operation management rule that is the target of the determination in the determination process from the second operation management rule storage means, and the operation management rule acquired in the process and the operation management rule a list screen for presenting a list set of the determination result corresponding, management rules stored in the second management rule storage means Display processing for prompting the selection to the operator, and, characterized in that to execute the operations management rules additional storage process of storing management rule selected operator to the first management rule storage means.

本発明によれば、運用管理ルールの拡充の際における管理者の負担を軽減することができる。   According to the present invention, it is possible to reduce the burden on the administrator when expanding the operation management rules.

以下、本発明を実施するための最良の形態を図面を参照して説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

実施の形態1.
図1は、本発明の第1の実施の形態を示すブロック図である。第1の実施の形態による運用管理ルール流用システムは、運用管理ルール流用装置10と、運用管理ルール提供装置20と、n個の入出力装置30とを備える。ここで、nは、1以上の整数である。各入出力装置30は、例えば、ディスプレイ装置等の表示装置と、キーボードやマウス等の入力装置とを備えた端末装置である。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a first embodiment of the present invention. The operation management rule diversion system according to the first embodiment includes an operation management rule diversion device 10, an operation management rule providing device 20, and n input / output devices 30. Here, n is an integer of 1 or more. Each input / output device 30 is a terminal device including a display device such as a display device and an input device such as a keyboard and a mouse.

また、運用管理ルール流用装置10は、リソース情報記憶手段101と、運用管理ルール記憶手段102と、運用管理ルール取得手段103と、運用管理ルール設定手段104と、対処コマンド実行判定手段105とを備える。   The operation management rule diversion apparatus 10 includes resource information storage means 101, operation management rule storage means 102, operation management rule acquisition means 103, operation management rule setting means 104, and countermeasure command execution determination means 105. .

運用管理ルール提供装置20は、運用管理ルールを記憶する運用管理ルール記憶手段201と、その運用管理ルールの実行条件(実行条件情報)を記憶する実行条件記憶手段202とを備える。なお、図1では、1台の運用管理ルール提供装置20を示しているが、運用管理ルール流用システムは、複数の運用管理ルール提供装置20を備えていてもよい。   The operation management rule providing device 20 includes an operation management rule storage unit 201 that stores an operation management rule, and an execution condition storage unit 202 that stores an execution condition (execution condition information) of the operation management rule. In FIG. 1, one operation management rule providing device 20 is shown, but the operation management rule diversion system may include a plurality of operation management rule providing devices 20.

リソース情報記憶手段101は、管理対象となる情報処理装置のリソース情報を記憶する。なお、図1では、管理対象となる情報処理装置の図示を省略している。リソース情報は、管理対象の資源(リソース)の種類や状態に関する情報である。管理対象の資源として、ハードウェア資源やソフトウェア資源がある。1つのリソース情報は、情報処理装置の各種資源の種類や状態を示すリソースプロパティと、そのリソースプロパティの値であるリソースプロパティ値とを含む。リソースプロパティの例として、例えば、CIMスキーマ(Common Information Model)のクラスのプロパティや、MIB(Management Information Base )のOID(Object ID )等が挙げられる。また、リソースプロパティ値の例として、例えば、CIMスキーマのクラスのプロパティが示す値や、MIDのOIDが示す値等が挙げられる。図2は、リソース情報の例を示す説明図である。図2に示す1番目のリソース情報1011は、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であることを示している。同様に、2番目のリソース情報1012は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であることを示している。同様に、3番目のリソース情報1013は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP2 であることを示している。なお、ここでは、OSやアプリケーションソフトウェアの名称をリソースプロパティとし、OSやアプリケーションソフトウェアの個別具体的な名称をリソースプロパティ値とする例を示した。この他に、例えば、「CPU使用率」等のリソースの状態をリソースプロパティとし、その状態の具体的な値(例えば、95%等)をリソースプロパティ値としてもよい。   The resource information storage unit 101 stores resource information of an information processing apparatus to be managed. In FIG. 1, the information processing apparatus to be managed is not shown. The resource information is information related to the type and state of the management target resource (resource). As resources to be managed, there are hardware resources and software resources. One resource information includes a resource property indicating the type and state of various resources of the information processing apparatus, and a resource property value that is a value of the resource property. Examples of resource properties include CIM schema (Common Information Model) class properties, MIB (Management Information Base) OID (Object ID), and the like. Examples of resource property values include values indicated by CIM schema class properties, values indicated by MID OIDs, and the like. FIG. 2 is an explanatory diagram illustrating an example of resource information. The first resource information 1011 shown in FIG. 2 indicates that the resource property is OS.Name and the resource property value is OSX. Similarly, the second resource information 1012 indicates that the resource property is AP.Name and the resource property value is AP1. Similarly, the third resource information 1013 indicates that the resource property is AP.Name and the resource property value is AP2. In this example, the names of the OS and application software are used as resource properties, and individual specific names of the OS and application software are used as resource property values. In addition, for example, a resource state such as “CPU usage rate” may be set as a resource property, and a specific value (for example, 95%) of the state may be set as a resource property value.

運用管理ルール記憶手段102は、運用管理ルール流用装置10の管理対象である情報処理装置(図示せず。)の運用管理ルールを記憶する。1つの運用管理ルールは、運用管理ルールを一意に示すルールIDと、条件式と、対処コマンドとを含む。条件式は、管理対象となる情報処理装置の特定の状態を示す情報であり、管理対象が特定の状態になったか否かの判定に用いられる。対処コマンドは、管理対象が特定の状態になったとき(条件式が満たされたとき)に行うべき処理手順を実行するコマンドである。条件式に基づいて、管理対象が特定の状態になったか否かが判定され、条件式が満たされた場合、その条件式に対応する対処コマンドが管理対象となる情報処理装置に適用される。このように運用管理ルールを用いて、障害からの復旧等の各種管理処理が自動的に行われる。ただし、本発明による運用管理ルール流用システムは、管理対象が条件式を満たしたか否かを判断する手段、および、対処コマンドを管理対象に適用(実行)する手段を備えていなくてもよく、これらの手段については図1において図示していない。   The operation management rule storage unit 102 stores an operation management rule of an information processing apparatus (not shown) that is a management target of the operation management rule diversion apparatus 10. One operation management rule includes a rule ID that uniquely indicates the operation management rule, a conditional expression, and a countermeasure command. The conditional expression is information indicating a specific state of the information processing apparatus to be managed, and is used for determining whether or not the management target is in a specific state. The coping command is a command for executing a processing procedure to be performed when the management target is in a specific state (when the conditional expression is satisfied). Based on the conditional expression, it is determined whether or not the management target is in a specific state, and when the conditional expression is satisfied, the handling command corresponding to the conditional expression is applied to the information processing apparatus to be managed. In this way, various management processes such as recovery from a failure are automatically performed using the operation management rules. However, the operation management rule diversion system according to the present invention may not include a means for determining whether the management target satisfies the conditional expression and a means for applying (executing) the countermeasure command to the management target. This means is not shown in FIG.

図3は、運用管理ルールの例を示す説明図である。図3に示す1番目の運用管理ルール1021は、ルールIDがRULE_1001 であり、条件式が状態Aであり、対処コマンドが対処手順Aであることを示している。同様に、2番目の運用管理ルール1022は、ルールIDがRULE_1002 であり、条件式が状態Bであり、対処コマンドが対処手順Bであることを示している。3番目に示す運用管理ルール1023は、ルールIDがRULE_1003 であり、条件式が状態Cであり、対処コマンドが対処手順Cであることを示している。4番目に示す運用管理ルール1024は、ルールIDがRULE_1004 であり、条件式が状態Dであり、対処コマンドが対処手順Dであることを示している。   FIG. 3 is an explanatory diagram illustrating an example of an operation management rule. The first operation management rule 1021 shown in FIG. 3 indicates that the rule ID is RULE_1001, the conditional expression is state A, and the handling command is handling procedure A. Similarly, the second operation management rule 1022 indicates that the rule ID is RULE — 1002, the conditional expression is state B, and the handling command is handling procedure B. The third operation management rule 1023 indicates that the rule ID is RULE_1003, the conditional expression is state C, and the handling command is handling procedure C. The fourth operation management rule 1024 indicates that the rule ID is RULE_1004, the conditional expression is state D, and the countermeasure command is countermeasure procedure D.

ここで、運用管理ルールは、運用管理ルール流用システムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールIDを有する。条件式および対処コマンドが同一であっても記憶される装置が異なるためにルールIDが異なるということはない。例えば、運用管理ルールは、運用管理ルール流用装置10が備える運用管理ルール記憶手段102、運用管理ルール提供装置20が備える運用管理ルール201に記憶されるが、各運用管理ルール記憶手段102,201それぞれに条件式および対処コマンドが共通の運用管理ルールが記憶されているならば、その運用管理ルールのルールIDも共通のルールIDである。   Here, the operation management rule has a unique rule ID corresponding to the conditional expression and the handling command if the conditional expression and the handling command are determined regardless of each device included in the operation management rule diversion system. Even if the conditional expression and the countermeasure command are the same, the rule IDs are not different because the stored devices are different. For example, the operation management rules are stored in the operation management rule storage unit 102 included in the operation management rule diverting device 10 and the operation management rule 201 included in the operation management rule providing device 20. If an operation management rule with a common conditional expression and coping command is stored, the rule ID of the operation management rule is also a common rule ID.

対処コマンド実行判定手段105は、運用管理ルール提供装置20が備える実行条件記憶手段202から、運用管理ルール記憶手段201に記憶された運用管理ルールの実行条件を取得する。対処コマンド実行判定手段105が、運用管理ルールの実行条件を実行条件記憶手段202から取得するのは、例えば、以下の場合である。すなわち、リソース情報記憶手段101に記憶されたリソース情報に変更が生じた場合、運用管理ルールの取得を指示する操作が行われた旨の情報を運用管理ルール設定手段104を介して受信した場合、あるいは、予め指定された時刻になった場合に、運用管理ルールの実行条件を実行条件記憶手段202から取得する。あるいは、上記の各場合を組み合わせた条件が満たされたときに(例えば、リソース情報に変更が生じ、さらに、運用管理ルールの取得を指示する操作が行われた旨の情報を受信した場合に)、運用管理ルールの実行条件を実行条件記憶手段202から取得してもよい。なお、情報の取得は、例えば、情報の受信によって行われるが、他の態様で情報を取得してもよい。例えば、記憶装置に記憶されている情報を読み込むことによって情報を取得してもよい。   The coping command execution determination unit 105 acquires the execution condition of the operation management rule stored in the operation management rule storage unit 201 from the execution condition storage unit 202 included in the operation management rule providing device 20. The coping command execution determination unit 105 acquires the operation management rule execution condition from the execution condition storage unit 202 in the following cases, for example. That is, when there is a change in the resource information stored in the resource information storage unit 101, when information indicating that an operation for instructing acquisition of an operation management rule has been performed is received via the operation management rule setting unit 104, Alternatively, the operation management rule execution condition is acquired from the execution condition storage unit 202 when the time specified in advance is reached. Alternatively, when a condition that combines the above cases is satisfied (for example, when resource information is changed and information indicating that an operation to instruct acquisition of an operation management rule has been performed) The execution condition of the operation management rule may be acquired from the execution condition storage unit 202. In addition, although acquisition of information is performed by reception of information, for example, you may acquire information in another aspect. For example, the information may be acquired by reading information stored in the storage device.

なお、後述するように、実行条件記憶手段202は、運用管理ルール提供装置20が備える運用管理ルール記憶手段201に記憶される各運用管理ルールの実行条件を記憶している。この実行条件は、運用管理ルールのルールIDを含み、さらに、そのルールIDによって特定される運用管理ルールの対処コマンドを管理対象に対して実行可能か否かを判定するための情報(具体的には対処コマンドを実行するために必要なリソースの情報)を含んでいる。そして、実行条件記憶手段202に記憶された個々の実行条件は、対応する運用管理ルールの対処コマンドを管理対象となる情報処理装置に実行可能か否かを判定するために用いられる。   As will be described later, the execution condition storage unit 202 stores the execution condition of each operation management rule stored in the operation management rule storage unit 201 included in the operation management rule providing device 20. This execution condition includes the rule ID of the operation management rule, and further, information for determining whether the management command for the operation management rule specified by the rule ID can be executed on the management target (specifically, Includes resource information necessary for executing the countermeasure command. Each execution condition stored in the execution condition storage unit 202 is used to determine whether or not the corresponding operation management rule handling command can be executed by the information processing apparatus to be managed.

対処コマンド実行判定手段105は、運用管理ルール記憶手段201に記憶された運用管理ルールの実行条件を実行条件記憶手段202から取得すると、リソース情報記憶手段101に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは、「実行可能か不可能か不明(以下、実行不明と記す。)」という判定結果(以下、実行判定結果と記す。)を導出する。そして、対処コマンド実行判定手段105は、実行条件記憶手段202から取得した個々の実行条件に含まれるルールIDと、その実行条件に基づく実行判定結果(「実行可能」、「実行不可能」、あるいは「実行不明」)とを運用管理ルール取得手段103に送信する。   When the coping command execution determination unit 105 acquires the execution condition of the operation management rule stored in the operation management rule storage unit 201 from the execution condition storage unit 202, the coping command execution determination unit 105 acquires the resource information stored in the resource information storage unit 101 and the acquired execution Compare the conditions. Then, it is determined whether or not the management command for the operation management rule specified by the rule ID included in the acquired execution condition can be executed on the information processing apparatus to be managed. Or a determination result (hereinafter referred to as an execution determination result) is derived. Then, the handling command execution determination unit 105 includes a rule ID included in each execution condition acquired from the execution condition storage unit 202 and an execution determination result (“executable”, “unexecutable”, or "Unknown") is transmitted to the operation management rule acquisition means 103.

また、対処コマンド実行判定手段105は、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が「特定の結果」となるものだけを運用管理ルール取得手段103に送信してもよい。例えば、「実行可能」という実行判定結果を導いた実行条件に含まれるルールIDおよび「実行可能」という実行判定結果のみを運用管理ルール取得手段103に送信してもよい。また、例えば、「実行不明」という実行判定結果を導いた実行条件に含まれるルールIDおよび「実行不明」という実行判定結果のみを運用管理ルール取得手段103に送信してもよい。また、「特定の結果」は、一種類の実行判定結果のみを指すのではなく、複数種類の実行判定結果を指すものであってもよい。例えば、対処コマンド実行判定手段105は、「実行可能」または「実行不明」という実行判定結果を導いた実行条件に含まれるルールIDおよび「実行可能」または「実行不明」という実行判定結果を運用管理ルール取得手段103に送信してもよい。また、「特定の結果」が、「実行可能」と「実行不可能」と「実行不明」の全てを指すものであってもよい。この場合、対処コマンド実行判定手段105は、個々の実行条件に含まれるルールIDと、その実行条件に基づく実行判定結果とを全て、運用管理ルール取得手段103に送信すればよい。   Further, the handling command execution determination unit 105 is an operation management rule acquisition unit that acquires only a rule ID included in each execution condition and an execution determination result based on the execution condition whose execution determination result is a “specific result”. 103 may be transmitted. For example, only the rule ID included in the execution condition that led to the execution determination result “executable” and the execution determination result “executable” may be transmitted to the operation management rule acquisition unit 103. Further, for example, only the rule ID included in the execution condition leading to the execution determination result “unknown execution” and the execution determination result “unknown execution” may be transmitted to the operation management rule acquisition unit 103. In addition, the “specific result” may indicate not only one type of execution determination result but also a plurality of types of execution determination results. For example, the handling command execution determination unit 105 manages the rule ID included in the execution condition that led to the execution determination result “executable” or “execution unknown” and the execution determination result “executable” or “execution unknown”. You may transmit to the rule acquisition means 103. FIG. Further, the “specific result” may indicate all of “executable”, “unexecutable”, and “unknown execution”. In this case, the countermeasure command execution determination unit 105 may transmit all the rule IDs included in the individual execution conditions and the execution determination result based on the execution conditions to the operation management rule acquisition unit 103.

対処コマンド実行判定手段105は、運用管理ルール取得手段103に対してどのような実行判定結果のデータ(ルールIDおよび実行判定結果)を送信するのかを、予め設定されていてもよい。   The coping command execution determination unit 105 may set in advance what kind of execution determination result data (rule ID and execution determination result) is transmitted to the operation management rule acquisition unit 103.

また、対処コマンド実行判定手段105は、管理者から要求があった場合、管理者からの要求に応じた実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールIDを運用管理ルール取得手段103に送信する。例えば、管理者によって、管理対象に対して実行可能な運用管理ルール(すなわち、管理対象に対して実行可能な対処コマンドを含む運用管理ルール)を取得するように要求された場合、対処コマンド実行判定手段105は、「実行可能」という実行判定結果を導いた実行条件に含まれるルールIDおよび「実行可能」という実行判定結果のみを運用管理ルール取得手段103に送信する。管理者によって要求される実行判定結果も、一種類の実行判定結果とは限らず、複数の実行判定結果であってもよい。例えば、対処コマンド実行判定手段105は、管理対象に対して実行可能な運用管理ルールまたは実行不明である運用管理ルールの取得要求を受信してもよい。なお、対処コマンド実行判定手段105は、管理者によって操作される入出力装置30および運用管理ルール設定手段104を介して、管理者からの要求を受信する。   Further, when there is a request from the administrator, the handling command execution determination unit 105 obtains an operation management rule from the execution determination result according to the request from the administrator and the rule ID included in the execution condition derived from the execution determination result. Transmit to means 103. For example, when an administrator requests to obtain an operation management rule that can be executed on a management target (that is, an operation management rule that includes a response command that can be executed on the management target), a response command execution determination is performed. The means 105 transmits only the rule ID included in the execution condition that led to the execution determination result “executable” and the execution determination result “executable” to the operation management rule acquisition means 103. The execution determination result requested by the administrator is not limited to one type of execution determination result, and may be a plurality of execution determination results. For example, the handling command execution determination unit 105 may receive an acquisition request for an operation management rule that can be executed on a management target or an operation management rule that is unknown. The countermeasure command execution determination unit 105 receives a request from the administrator via the input / output device 30 and the operation management rule setting unit 104 operated by the administrator.

運用管理ルール取得手段103は、対処コマンド実行判定手段105からルールIDと実行判定結果を受信すると、そのルールIDによって特定される運用管理ルールを運用管理ルール記憶手段201から取得する。そして、運用管理ルール取得手段103は、取得した運用管理ルールと、対処コマンド実行判定手段105から受信した実行判定結果とを運用管理ルール設定手段104に送信する。   When the operation management rule acquisition unit 103 receives the rule ID and the execution determination result from the handling command execution determination unit 105, the operation management rule acquisition unit 103 acquires the operation management rule specified by the rule ID from the operation management rule storage unit 201. Then, the operation management rule acquisition unit 103 transmits the acquired operation management rule and the execution determination result received from the handling command execution determination unit 105 to the operation management rule setting unit 104.

運用管理ルール設定手段104は、運用管理ルール取得手段103から運用管理ルールと実行判定結果を取得する。そして、運用管理ルール提供装置20内の運用管理ルール201から取得した運用管理ルールのうち、運用管理ルール流用装置10内の運用管理ルール記憶手段102に追加記憶させる運用管理ルールの選択を管理者に促す画面(図7参照。)の情報を生成し、その画面を入出力装置30に表示させる。このとき、運用管理ルール設定手段104は、運用管理ルール流用装置10内の運用管理ルール記憶手段102に格納されている運用管理ルールを取得し、その運用管理ルールも同一画面内に表示してもよい。   The operation management rule setting unit 104 acquires the operation management rule and the execution determination result from the operation management rule acquisition unit 103. Then, of the operation management rules acquired from the operation management rule 201 in the operation management rule providing device 20, the administrator selects an operation management rule to be additionally stored in the operation management rule storage unit 102 in the operation management rule diverting device 10. Information on a screen for prompting (see FIG. 7) is generated, and the screen is displayed on the input / output device 30. At this time, even if the operation management rule setting unit 104 acquires the operation management rule stored in the operation management rule storage unit 102 in the operation management rule diverting apparatus 10 and displays the operation management rule on the same screen. Good.

また、運用管理ルール設定手段104は、入出力装置30における操作者(管理者)の操作を示す操作情報を、入出力装置30から受信し、その操作情報に従って、運用管理ルール記憶手段102の運用管理ルールに対する処理を行う。例えば、管理者によって、運用管理ルールの登録、削除、変更、取得等を要求する操作が行われた場合、運用管理ルール設定手段104は、その各種操作に応じた操作情報を受信し、操作情報に従って、運用管理ルール記憶手段102における運用管理ルールの登録、削除、変更等を行う。あるいは、実行可能な対処コマンドを含む運用管理ルール等の特定の運用管理ルールの取得要求を対処コマンド実行判定手段105に送信する。   Further, the operation management rule setting unit 104 receives operation information indicating an operation of the operator (administrator) in the input / output device 30 from the input / output device 30, and operates the operation management rule storage unit 102 according to the operation information. Performs processing for management rules. For example, when an operation for requesting registration, deletion, change, acquisition, or the like of an operation management rule is performed by an administrator, the operation management rule setting unit 104 receives operation information corresponding to the various operations, and the operation information Accordingly, the operation management rule is registered, deleted, changed, etc. in the operation management rule storage unit 102. Alternatively, a request for acquiring a specific operation management rule such as an operation management rule including an executable response command is transmitted to the response command execution determination unit 105.

運用管理ルール提供装置20が備える運用管理ルール記憶手段201は、運用管理ルール流用装置へ提供する複数の運用管理ルールを記憶する。既に説明したように、1つの運用管理ルールは、運用管理ルールを一意に示すルールIDと、特定の状態を判定するための条件式と、その条件式を満足したときに行なう対処手順を実行する対処コマンドとを含む。そして、運用管理ルールは、運用管理ルール流用システムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールIDを有する。   The operation management rule storage unit 201 included in the operation management rule providing device 20 stores a plurality of operation management rules to be provided to the operation management rule diversion device. As already described, one operation management rule executes a rule ID that uniquely indicates an operation management rule, a conditional expression for determining a specific state, and a coping procedure that is performed when the conditional expression is satisfied. Including response commands. The operation management rule has a unique rule ID corresponding to the conditional expression and the handling command if the conditional expression and the handling command are determined regardless of each device included in the operation management rule diversion system.

実行条件記憶手段202は、運用管理ルール提供装置20が備える運用管理ルール記憶手段201に格納されている各運用管理ルールに対応する実行条件を記憶する。1つの実行条件は、実行条件を一意に示す実行条件IDと、運用管理ルール記憶手段201に格納されている運用管理ルールのルールIDと、ルールIDによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報(以下、必要なリソース情報と記す場合がある。)を有する。図4は、実行条件の例を示す説明図である。図4に示す1番目の実行条件2021は、実行条件IDがCondition_1001であり、運用管理ルール記憶手段201に格納されている運用管理ルールのうち、ルールIDがRULE_1001 である運用管理ルールの対処コマンドを実行するためには、「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」ということを示している。なお、図4に示す記号“&&”は、論理積を意味する。また、OS.Name=OSX は、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であるリソース情報を示している。同様に、AP.Name=AP1 は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であるリソース情報を示している。「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」とは、より具体的には、「OSの名称がOSX であり、かつ、アプリケーションソフトウェアの名称がAP1 でなければならない。」ということを意味する。同様に、図4に示す4番目の実行条件2024は、実行条件IDがCondition_1004であり、運用管理ルール記憶手段201に格納されている運用管理ルールのうち、ルールIDがRULE_1004 である運用管理ルールの対処コマンドを実行するためには、「OSの名称がOSX であり、かつ、OSのバージョンが10でなければならない。」ということを示している。   The execution condition storage unit 202 stores execution conditions corresponding to each operation management rule stored in the operation management rule storage unit 201 included in the operation management rule providing device 20. As one execution condition, an execution condition ID that uniquely indicates the execution condition, a rule ID of the operation management rule stored in the operation management rule storage unit 201, and a command for handling the operation management rule specified by the rule ID are executed. Information (hereinafter may be referred to as necessary resource information). FIG. 4 is an explanatory diagram showing an example of execution conditions. The first execution condition 2021 shown in FIG. 4 has an execution condition ID of Condition_1001, and among the operation management rules stored in the operation management rule storage unit 201, a command for handling an operation management rule with a rule ID of RULE_1001 This indicates that “OS.Name = OSX and AP.Name = AP1 must be satisfied” in order to execute. The symbol “&&” shown in FIG. 4 means a logical product. OS.Name = OSX indicates resource information whose resource property is OS.Name and whose resource property value is OSX. Similarly, AP.Name = AP1 indicates resource information whose resource property is AP.Name and whose resource property value is AP1. More specifically, “OS.Name = OSX and AP.Name = AP1 must be” means “OS name must be OSX and application software name must be AP1. Means. Similarly, the fourth execution condition 2024 shown in FIG. 4 has an execution condition ID of Condition_1004, and among the operation management rules stored in the operation management rule storage unit 201, the operation management rule whose rule ID is RULE_1004. In order to execute the coping command, “OS name must be OSX and OS version must be 10” is indicated.

なお、運用管理ルール提供装置20は、例えば、運用管理ルール流用装置10の管理者が管理対象としている情報処理装置以外の情報処理装置に適用される運用管理ルールおよびその運用管理ルールに対応する実行条件を記憶している。管理対象となる情報処理装置以外の情報処理装置に適用される運用管理ルールの中にも、管理対象となる情報処理装置に適用可能な運用管理ルールが存在することがある。運用管理ルール流用装置10は、そのような運用管理ルールを取得して、自身が備える運用管理ルール記憶手段102に記憶し、管理対象となる情報処理装置に適用できるようにする。すなわち、運用管理ルール提供装置20が記憶する運用管理ルールを流用する。   The operation management rule providing device 20 is, for example, an operation management rule applied to an information processing device other than the information processing device managed by the administrator of the operation management rule diverting device 10 and an execution corresponding to the operation management rule. I remember the conditions. Among operation management rules applied to information processing apparatuses other than information processing apparatuses to be managed, there may be operation management rules applicable to information processing apparatuses to be managed. The operation management rule diversion apparatus 10 acquires such an operation management rule, stores it in the operation management rule storage means 102 included in the operation management rule, and makes it applicable to an information processing apparatus to be managed. That is, the operation management rules stored in the operation management rule providing device 20 are used.

なお、運用管理ルール提供装置20は、例えば、運用管理ルール流用装置10の管理者が管理対象としている情報処理装置以外の情報処理装置に対して運用管理を行う(運用管理ルールに基づいて各種対処を実行する)運用管理装置等によって実現される。あるいは、運用管理ルールおよび実行条件の提供する業者(例えば、情報処理装置等の保守を行う保守業者)が所有する装置であって、運用管理ルール記憶手段201および実行条件記憶手段202を備えた装置によって実現されてもよい。   The operation management rule providing device 20 performs operation management on an information processing device other than the information processing device managed by the administrator of the operation management rule diverting device 10 (for example, various countermeasures based on the operation management rule). This is realized by an operation management device or the like. Alternatively, an apparatus owned by a contractor who provides operation management rules and execution conditions (for example, a maintenance contractor that performs maintenance of an information processing apparatus or the like), and includes an operation management rule storage unit 201 and an execution condition storage unit 202 It may be realized by.

次に、動作について説明する。
図5は、運用管理ルール提供装置20内の運用管理ルール記憶手段201に記憶された運用管理ルールを運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶させるときの処理経過の例を示すフローチャートである。以下に示す例では、リソース情報記憶手段101は、図2に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置20内の運用管理ルール記憶手段201は、図3に例示する運用管理ルールを記憶し、実行条件記憶手段202は、図4に例示する実行条件を記憶しているものとする。また、図6は、運用管理ルール流用装置10内の運用管理ルール記憶手段102が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置10内の運用管理ルール記憶手段102は、図5に示すステップS101の処理の開始前に、図6(a)に例示する運用管理ルールを記憶しているものとする。
Next, the operation will be described.
FIG. 5 shows an example of processing progress when the operation management rule stored in the operation management rule storage unit 201 in the operation management rule providing device 20 is stored in the operation management rule storage unit 102 in the operation management rule diverting device 10. It is a flowchart to show. In the example shown below, it is assumed that the resource information storage unit 101 stores the resource information illustrated in FIG. Further, the operation management rule storage unit 201 in the operation management rule providing device 20 stores the operation management rule illustrated in FIG. 3, and the execution condition storage unit 202 stores the execution condition illustrated in FIG. And FIG. 6 is an explanatory diagram illustrating an example of a change in the operation management rule stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10. It is assumed that the operation management rule storage unit 102 in the operation management rule diversion apparatus 10 stores the operation management rules illustrated in FIG. 6A before the start of the process of step S101 shown in FIG.

リソース情報記憶手段101に記憶されたリソース情報のいずれかが変更されると、対処コマンド実行判定手段105は、実行条件記憶手段202に格納されている全ての実行条件を取得する。そして、対処コマンド実行判定手段105は、取得した実行条件に含まれるリソースの情報(すなわち、実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報)と、リソース情報記憶手段101に記憶されているリソース情報とを比較して、実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを情報処理装置(管理対象)に対して実行できるか否かを判定する(ステップS101)。なお、運用管理ルール流用システムが一台の運用管理ルール提供装置20を備えている場合、対処コマンド実行判定手段105は、ステップS101において、その運用管理ルール提供装置20の実行条件記憶手段202に記憶されている全ての実行条件を取得する。また、運用管理ルール流用システムが複数の運用管理ルール提供装置20を備えている場合、対処コマンド実行判定手段105は、ステップS101において、全ての運用管理ルール提供装置20の実行条件記憶手段202に記憶されている全ての実行条件を取得してもよい。あるいは、一部の運用管理ルール提供装置20が備える実行条件記憶手段202に記憶されている全ての実行条件を取得してもよい。運用管理ルール流用システムが複数の運用管理ルール提供装置20を備えている場合に、運用管理ルール流用装置10が運用管理ルール提供装置20から実行条件や運用管理ルールを取得する態様については後述する。   When any of the resource information stored in the resource information storage unit 101 is changed, the coping command execution determination unit 105 acquires all execution conditions stored in the execution condition storage unit 202. Then, the handling command execution determination unit 105 includes information on resources included in the acquired execution condition (that is, information on resources necessary for executing the management command for the operation management rule specified by the rule ID included in the execution condition) ) And the resource information stored in the resource information storage unit 101, and the management command for the operation management rule specified by the rule ID included in the execution condition is executed for the information processing apparatus (managed object). It is determined whether or not it is possible (step S101). If the operation management rule diversion system is provided with one operation management rule providing device 20, the handling command execution determining unit 105 stores it in the execution condition storage unit 202 of the operation management rule providing device 20 in step S101. Get all execution conditions that have been executed. When the operation management rule diversion system includes a plurality of operation management rule providing devices 20, the handling command execution determining unit 105 stores the execution command storage unit 202 in all the operation management rule providing devices 20 in step S101. All execution conditions that have been executed may be acquired. Or you may acquire all the execution conditions memorize | stored in the execution condition memory | storage means 202 with which some operation management rule provision apparatuses 20 are provided. A mode in which the operation management rule diversion apparatus 10 acquires execution conditions and operation management rules from the operation management rule provision apparatus 20 when the operation management rule diversion system includes a plurality of operation management rule provision apparatuses 20 will be described later.

また、ここでは、リソース情報記憶手段101に記憶されたリソース情報が変更された場合にステップS101を開始する場合を例に説明したが、対処コマンド実行判定手段105は、他のタイミングでステップS101を開始してもよい。例えば、運用管理ルール提供装置20からの運用管理ルール取得を指示する操作が行われた旨の情報を運用管理ルール設定手段104を介して受信した場合や、予め指定された時刻になった場合に、ステップS101を開始してもよい。あるいは、上記の各場合を組み合わせたタイミングで、ステップS101を開始してもよい。   In addition, here, the case where step S101 is started when the resource information stored in the resource information storage unit 101 is changed has been described as an example, but the handling command execution determination unit 105 performs step S101 at other timings. You may start. For example, when information indicating that an operation for instructing operation management rule acquisition from the operation management rule providing device 20 has been performed is received via the operation management rule setting unit 104, or when a predetermined time is reached. Step S101 may be started. Or you may start step S101 at the timing which combined said each case.

対処コマンド実行判定手段105は、実行条件記憶手段202から取得した実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行できるか否かを判定した後、実行条件に含まれるルールIDと、その実行条件に基づく判定結果(実行判定結果)とを運用管理ルール取得手段103に送信する。運用管理ルール取得手段103は、対処コマンド実行判定手段105から送信されるルールIDおよび実行判定結果を取得(受信)する。運用管理ルール取得手段103は、ルールIDおよび実行判定結果を受信したならば、受信した各ルールIDによって特定される運用管理ルールを、運用管理ルール提供装置20内の運用管理ルール記憶手段201から取得する(ステップS102)。   The coping command execution determination unit 105 determines whether or not the coping command of the operation management rule specified by the rule ID included in the execution condition acquired from the execution condition storage unit 202 can be executed on the information processing apparatus to be managed. After the determination, the rule ID included in the execution condition and the determination result (execution determination result) based on the execution condition are transmitted to the operation management rule acquisition unit 103. The operation management rule acquisition unit 103 acquires (receives) the rule ID and the execution determination result transmitted from the handling command execution determination unit 105. When the operation management rule acquisition unit 103 receives the rule ID and the execution determination result, the operation management rule acquisition unit 103 acquires the operation management rule specified by each received rule ID from the operation management rule storage unit 201 in the operation management rule providing device 20. (Step S102).

ここでは、ステップS102において、実行判定結果が「実行可能」、「実行不可能」、「実行不明」のいずれであっても、対処コマンド実行判定手段105が、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果とを全て、運用管理ルール取得手段103に送信する場合を例に説明する。   Here, in step S102, even if the execution determination result is “executable”, “unexecutable”, or “unknown execution”, the countermeasure command execution determination unit 105 determines that the rule ID included in each execution condition A case where all the execution determination results based on the execution conditions are transmitted to the operation management rule acquisition unit 103 will be described as an example.

ただし、ステップS102において、対処コマンド実行判定手段105は、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段103に送信してもよい。既に説明したように、対処コマンド実行判定手段105は、運用管理ルール取得手段103に対してどのような実行判定結果のデータ(ルールIDおよび実行判定結果)を送信するのかを、予め設定されていてもよい。また、運用管理ルール取得手段103に対してどの実行判定結果のデータを送信するのかを管理者に選択させ、管理者による選択結果に応じたデータ(例えば、「実行可能」という実行判定結果を導いた実行条件に含まれるルールIDおよび「実行可能」という実行判定結果)のみを送信してもよい。   However, in step S102, the handling command execution determination unit 105 determines only the rule ID included in each execution condition and the execution determination result based on the execution condition that has the execution determination result as a specific result. You may transmit to the acquisition means 103. FIG. As already described, the countermeasure command execution determination unit 105 is preset with what kind of execution determination result data (rule ID and execution determination result) is transmitted to the operation management rule acquisition unit 103. Also good. In addition, the administrator selects which execution determination result data is to be transmitted to the operation management rule acquisition unit 103, and introduces data corresponding to the selection result by the administrator (for example, an execution determination result “executable”). Only the rule ID included in the execution condition and the execution determination result “executable”) may be transmitted.

運用管理ルール取得手段103は、ステップS102で運用管理ルール記憶手段201から運用管理ルールを取得した後、取得した運用管理ルールと対処コマンド実行判定手段105から受信した実行判定結果との組み合わせを運用管理ルール設定手段104に送る。運用管理ルール設定手段104は、運用管理ルール設定画面(リスト画面)の情報を生成し、その情報を入出力装置30に出力して、入出力装置30に運用管理ルール設定画面を表示させる(ステップS103)。運用管理ルール設定画面は、運用管理ルール取得手段103から運用管理ルール設定手段104に送られた運用管理ルール(すなわち、運用管理ルール提供装置20に記憶されていたルール)および実行判定結果を表示し、管理者に運用管理ルールの選択操作を促す画面である。また、運用管理ルール設定画面の情報とは、画面を表示するための言語(例えば、HTMLやXML)で運用管理ルール設定画面を記述した情報である。なお、画面の情報を生成することを、単に「画面を生成する」と記す場合がある。   The operation management rule acquisition unit 103 acquires the operation management rule from the operation management rule storage unit 201 in step S <b> 102, and then manages the combination of the acquired operation management rule and the execution determination result received from the handling command execution determination unit 105. This is sent to the rule setting means 104. The operation management rule setting means 104 generates information on an operation management rule setting screen (list screen), outputs the information to the input / output device 30, and causes the input / output device 30 to display the operation management rule setting screen (step). S103). The operation management rule setting screen displays the operation management rule sent from the operation management rule acquisition unit 103 to the operation management rule setting unit 104 (that is, the rule stored in the operation management rule providing device 20) and the execution determination result. This screen prompts the administrator to select an operation management rule. The information on the operation management rule setting screen is information describing the operation management rule setting screen in a language (for example, HTML or XML) for displaying the screen. Note that generating screen information may be simply referred to as “generating a screen”.

図7は、運用管理ルール設定画面の例を示す説明図である。ここでは、運用管理ルール設定画面1041のうち、運用管理ルールの選択操作に関する部分について説明する。図7に示す運用管理ルール設定画面1041のうち、領域1054が運用管理ルールの選択操作に関連する領域である。領域1054には、運用管理ルール取得手段103から運用管理ルール設定手段104に送られた運用管理ルールおよび実行判定結果の表示欄1042が含まれる。入出力装置30は、表示欄1042に運用管理ルールおよび実行判定結果を表示することによって、運用管理ルール提供装置20に記憶されていたルールのうち、運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶(登録)させるルールの選択を促す。図7に示す例では、運用管理ルールに含まれている条件式および対処コマンドと、その運用管理ルールの対処コマンドの実行判定結果との組のリストが4組分表示されている。条件式として「状態A」を含む運用管理ルールおよび条件式として「状態B」を含む運用管理ルールは、「実行可能」であると表示されている。また、条件式として「状態C」を含む運用管理ルールは、「実行不可能」であると表示されている。さらに、条件式として「状態D」を含む運用管理ルールは、「実行不明」であると表示されている。図7に示す例では、条件式として「状態A」を含む運用管理ルールがマウスクリック等で選択されている状態を示している。   FIG. 7 is an explanatory diagram illustrating an example of an operation management rule setting screen. Here, the part regarding the operation management rule selection operation in the operation management rule setting screen 1041 will be described. In the operation management rule setting screen 1041 shown in FIG. 7, an area 1054 is an area related to an operation management rule selection operation. The area 1054 includes an operation management rule and execution determination result display field 1042 sent from the operation management rule acquisition unit 103 to the operation management rule setting unit 104. The input / output device 30 displays the operation management rule and the execution determination result in the display field 1042, thereby storing the operation management rule in the operation management rule diversion device 10 among the rules stored in the operation management rule providing device 20. The user is prompted to select a rule to be stored (registered) in the means 102. In the example shown in FIG. 7, four sets of sets of combinations of conditional expressions and countermeasure commands included in the operation management rules and execution determination results of the countermeasure commands of the operation management rules are displayed. An operation management rule including “state A” as a conditional expression and an operation management rule including “state B” as a conditional expression are displayed as “executable”. An operation management rule including “state C” as a conditional expression is displayed as “unexecutable”. Furthermore, an operation management rule including “state D” as a conditional expression is displayed as “unknown execution”. The example shown in FIG. 7 shows a state where an operation management rule including “state A” as a conditional expression is selected by a mouse click or the like.

運用管理ルール設定手段104は、図7に示すように、運用管理ルール提供装置20から取得した運用管理ルールと実行判定結果とを対応付けて表示するように運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置30に表示させる。従って、管理者は、管理対象となる情報処理装置で実行可能な対処コマンドを含む運用管理ルールを的確に選択することができる。登録ボタン1048は、選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる操作を行うためのボタンである。運用管理ルール設定画面は、少なくとも、表示欄1042および登録ボタン1048のような、運用管理ルールの選択および登録操作を可能とするUI(User Interface)を含む。   As shown in FIG. 7, the operation management rule setting unit 104 generates information on the operation management rule setting screen so as to display the operation management rule acquired from the operation management rule providing device 20 and the execution determination result in association with each other. The operation management rule setting screen is displayed on the input / output device 30. Therefore, the administrator can accurately select an operation management rule including a handling command that can be executed by the information processing apparatus to be managed. The registration button 1048 is a button for performing an operation of storing the selected operation management rule in the operation management rule storage unit 102. The operation management rule setting screen includes at least a UI (User Interface) that enables operation management rule selection and registration operations, such as a display field 1042 and a registration button 1048.

表示欄1042において運用管理ルールが選択され、登録ボタン1048がマウスクリック等されると、入出力装置30は、その操作に応じた操作情報を運用管理ルール設定手段104に送信する。運用管理ルール設定手段104は、この操作情報を受信すると、管理者に選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる(ステップS104)。図7に示す例では、条件式として「状態A」を含む運用管理ルールが選択されているので、ステップS104では、その運用管理ルールが運用管理ルール記憶手段102に記憶されることになる。すなわち、図6(b)に示すように、条件式として「状態A」を含む運用管理ルールが運用管理ルール記憶手段102に追加記憶される。   When an operation management rule is selected in the display field 1042 and the registration button 1048 is clicked with a mouse or the like, the input / output device 30 transmits operation information corresponding to the operation to the operation management rule setting means 104. When receiving the operation information, the operation management rule setting unit 104 stores the operation management rule selected by the administrator in the operation management rule storage unit 102 (step S104). In the example shown in FIG. 7, since the operation management rule including “state A” is selected as the conditional expression, the operation management rule is stored in the operation management rule storage unit 102 in step S104. That is, as shown in FIG. 6B, an operation management rule including “state A” as a conditional expression is additionally stored in the operation management rule storage unit 102.

なお、領域1054に配置された参照ボタン1047は、選択された運用管理ルールの詳細情報を表示するためのボタンである。表示欄1042において運用管理ルールが選択され、参照ボタン1047がマウスクリック等されると、入出力装置30は、その操作に応じた操作情報を運用管理ルール設定手段104に送信する。すると、運用管理ルール設定手段104は、その操作情報に応じて、選択された運用管理ルールの詳細情報(例えば、運用管理ルールの登録者や登録日時等)の表示画面を入出力装置30に表示させる。   The reference button 1047 arranged in the area 1054 is a button for displaying detailed information of the selected operation management rule. When an operation management rule is selected in the display field 1042 and the reference button 1047 is clicked with the mouse, the input / output device 30 transmits operation information corresponding to the operation to the operation management rule setting means 104. Then, the operation management rule setting means 104 displays on the input / output device 30 a display screen of the detailed information of the selected operation management rule (for example, the registrant of the operation management rule and the registration date and time) according to the operation information. Let

また、ここでは、ステップS102において、実行判定結果が「実行可能」、「実行不可能」、「実行不明」のいずれであっても、対処コマンド実行判定手段105が、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果を全て、運用管理ルール取得手段103に送信する場合を示した。この場合、図7に示すように、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」のいずれもが表示され得る。一方、ステップS102において、対処コマンド実行判定手段105が、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段103に送信した場合、表示欄1042には、その特定の結果に関連する情報だけが表示されることになる。例えば、ステップS102において、対処コマンド実行判定手段105が、「実行可能」または「実行不明」という実行判定結果を導いた実行条件に含まれるルールIDと、「実行可能」または「実行不明」という実行判定結果とを送信したとする。この場合、運用管理ルール設定手段104は、実行判定結果として「実行可能」および「実行不明」のみを表示させ、運用管理ルールとして、対処コマンドが「実行可能」または「実行不明」となる運用管理ルールのみを表示させる。   Here, in step S102, the coping command execution determination unit 105 is included in each execution condition regardless of whether the execution determination result is “executable”, “unexecutable”, or “unknown execution”. The case where all the execution determination results based on the rule ID and its execution condition are transmitted to the operation management rule acquisition unit 103 is shown. In this case, as shown in FIG. 7, any of “executable”, “unexecutable”, and “unknown” can be displayed as the execution determination result. On the other hand, in step S102, the handling command execution determination unit 105 determines only the rule ID included in each execution condition and the execution determination result based on the execution condition that has a specific execution determination result. When transmitted to the acquisition means 103, only information related to the specific result is displayed in the display field 1042. For example, in step S102, the countermeasure command execution determination unit 105 executes the rule ID included in the execution condition that led to the execution determination result “executable” or “execution unknown” and “executable” or “execution unknown”. Assume that a determination result is transmitted. In this case, the operation management rule setting unit 104 displays only “executable” and “execution unknown” as the execution determination result, and the operation management rule becomes “executable” or “execution unknown” as the operation management rule. Show only rules.

次に、図7を参照して、運用管理ルール設定画面における上記以外のUIについて説明する。領域1053には、運用管理ルール提供装置20が複数存在するときに、どの運用管理ルール提供装置20から実行条件および運用管理ルールを取得するのかを指定するUI、および対処コマンドの実行判定結果が特定の結果となるような運用管理ルールの取得を指示するUIが配置される。   Next, UIs other than those described above on the operation management rule setting screen will be described with reference to FIG. In the area 1053, when there are a plurality of operation management rule providing devices 20, a UI for specifying from which operation management rule providing device 20 the execution condition and the operation management rule are acquired, and the execution determination result of the countermeasure command are specified. A UI for instructing acquisition of an operation management rule that results in the above is arranged.

UI1044は、複数の運用管理ルール提供装置20の中から運用管理ルール提供装置を指定するためのプルダウンリストである。図7では、「全て選択」という項目が指定されているが、この場合の他、UI1044には各運用管理ルール提供装置20の名称が表示され、運用管理ルール提供装置20の個別指定も可能としている。UI1043は、UI1044で個別に指定された運用管理装置20から実行条件および運用管理ルールを取得することを指示するためのチェックボックスである。UI1043にチェックが入れられていない旨の情報を運用管理ルール設定手段104が受信すると、運用管理ルール設定手段104は、全ての運用管理ルール提供装置20の実行条件記憶手段202から実行条件を取得することを対処コマンド実行判定手段105に指示する。また、UI1043にチェックが入れられた旨の情報を運用管理ルール設定手段104が受信すると、運用管理ルール設定手段104は、UI1044で指定された運用管理ルール提供装置20の実行条件記憶手段202から実行条件を取得することを対処コマンド実行判定手段105に指示する。   The UI 1044 is a pull-down list for designating an operation management rule providing device from a plurality of operation management rule providing devices 20. In FIG. 7, the item “select all” is specified. In addition to this case, the UI 1044 displays the name of each operation management rule providing device 20, and the operation management rule providing device 20 can be individually specified. Yes. The UI 1043 is a check box for instructing acquisition of an execution condition and an operation management rule from the operation management apparatus 20 individually specified by the UI 1044. When the operation management rule setting unit 104 receives information indicating that the UI 1043 is not checked, the operation management rule setting unit 104 acquires the execution condition from the execution condition storage unit 202 of all the operation management rule providing devices 20. To the countermeasure command execution determination means 105. When the operation management rule setting unit 104 receives information indicating that the UI 1043 is checked, the operation management rule setting unit 104 executes the information from the execution condition storage unit 202 of the operation management rule providing device 20 specified by the UI 1044. The coping command execution determination unit 105 is instructed to acquire the condition.

また、UI1045は、実行判定結果が特定の結果となるような対処コマンドを含む運用管理ルールのみ取得することを指示するためのチェックボックスである。図7に例示するUI1045は、実行判定結果が「実行可能」となる対処コマンドを含む運用管理ルールのみ取得することを指示するためのチェックボックスである。UI1045にチェックが入れられた旨の情報を運用管理ルール設定手段104が受信すると、運用管理ルール設定手段104は、指示された実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールIDのみを送信するように、対処コマンド実行判定手段105に指示する。例えば、図7に例示する運用管理ルール設定画面を表示した後、UI1045にチェックが入れられ、運用管理ルール設定手段104がその旨の情報を受信したとする。すると、運用管理ルール設定手段104は、「実行可能」という実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールIDのみを送信するように、対処コマンド実行判定手段105に指示する。対処コマンド実行判定手段105はこの指示に従う。そして、対処コマンド実行判定手段105、運用管理ルール取得手段103、および運用管理ルール設定手段104は、ステップS102以降の処理を繰り返す。この場合、既に、実行条件を取得し、実行判定結果を導出済みであるので、既に得られているルールIDおよび実行判定結果のうち、「実行可能」であるものを運用管理ルール取得手段103に送信して、ステップS102以降の処理を繰り返せばよい。あるいは、実行条件記憶手段202から実行条件を取得する処理(ステップS101)から繰り返してもよい。この結果、運用管理ルール設定手段104は、実行判定結果として「実行可能」のみを表示し、運用管理ルールとして、対処コマンドが「実行可能」となる運用管理ルールのみを表示する運用管理ルール設定画面を表示する。   The UI 1045 is a check box for instructing to acquire only an operation management rule including a handling command that results in a specific execution determination result. A UI 1045 illustrated in FIG. 7 is a check box for instructing to obtain only an operation management rule including a handling command whose execution determination result is “executable”. When the operation management rule setting unit 104 receives information indicating that the UI 1045 is checked, the operation management rule setting unit 104 receives the instructed execution determination result and the rule ID included in the execution condition derived from the execution determination result. The countermeasure command execution determination unit 105 is instructed to transmit only the message. For example, it is assumed that after the operation management rule setting screen illustrated in FIG. 7 is displayed, the UI 1045 is checked, and the operation management rule setting unit 104 receives information to that effect. Then, the operation management rule setting unit 104 instructs the countermeasure command execution determination unit 105 to transmit only the execution determination result “executable” and the rule ID included in the execution condition derived from the execution determination result. The coping command execution determination means 105 follows this instruction. Then, the handling command execution determination unit 105, the operation management rule acquisition unit 103, and the operation management rule setting unit 104 repeat the processes after step S102. In this case, since the execution condition has already been acquired and the execution determination result has already been derived, among the already obtained rule ID and execution determination result, the “executable” one is stored in the operation management rule acquisition unit 103. It is only necessary to transmit and repeat the processing after step S102. Or you may repeat from the process (step S101) which acquires execution conditions from the execution condition memory | storage means 202. FIG. As a result, the operation management rule setting unit 104 displays only “executable” as the execution determination result, and displays only the operation management rule with the handling command “executable” as the operation management rule. Is displayed.

図7に示す例では、UI1045は、「実行可能」のみを指定するUIとなっているが、他の実行判定結果を指定するUIであってもよい。また、「実行可能」および「実行不明」のように、複数種類の実行判定結果を指定するUIであってもよい。   In the example illustrated in FIG. 7, the UI 1045 is a UI that designates only “executable”, but may be a UI that designates another execution determination result. Further, it may be a UI that designates a plurality of types of execution determination results such as “executable” and “unknown”.

なお、領域1053に配置された取得実行ボタン1046は、UI1043,1044,1045における操作情報を運用管理ルール設定手段104に送信するためのボタンである。入出力装置30は、取得実行ボタン1046がマウスクリック等されると、UI1043,1044,1045における操作情報を運用管理ルール設定手段104に送信する。   The acquisition execution button 1046 arranged in the area 1053 is a button for transmitting operation information in the UIs 1043, 1044, and 1045 to the operation management rule setting unit 104. When the acquisition execution button 1046 is clicked with a mouse or the like, the input / output device 30 transmits operation information on the UIs 1043, 1044, and 1045 to the operation management rule setting unit 104.

また、領域1055は、運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶された運用管理ルールを表示する領域である。図7に示す例では、条件式が「状態X」であり、対処コマンドが「対処手順X」である運用管理ルールを示している。運用管理ルール設定手段104は、ステップS103で運用管理ルール設定画面の情報を生成する際に、運用管理ルール記憶手段102から運用管理ルールを読み込み、その運用管理ルールを領域1055に表示するように運用管理ルール設定画面の情報を生成する。   An area 1055 displays an operation management rule stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10. The example shown in FIG. 7 shows an operation management rule in which the conditional expression is “state X” and the handling command is “handling procedure X”. The operation management rule setting unit 104 reads the operation management rule from the operation management rule storage unit 102 and displays the operation management rule in the area 1055 when generating the operation management rule setting screen information in step S103. Generate management rule setting screen information.

なお、領域1055に配置された参照ボタン1049は、領域1055において選択された運用管理ルールの詳細情報を表示するためのボタンである。領域1055において運用管理ルールが選択され、参照ボタン1049がマウスクリック等されると、入出力装置30は、その操作に応じた操作情報を運用管理ルール設定手段104に送信する。すると、運用管理ルール設定手段104は、その操作情報に応じて、選択された運用管理ルールの詳細情報(例えば、運用管理ルールの登録者や登録日時等)の表示画面を入出力装置30に表示させる。   The reference button 1049 arranged in the area 1055 is a button for displaying detailed information of the operation management rule selected in the area 1055. When an operation management rule is selected in the area 1055 and the reference button 1049 is clicked with a mouse or the like, the input / output device 30 transmits operation information corresponding to the operation to the operation management rule setting means 104. Then, the operation management rule setting means 104 displays on the input / output device 30 a display screen of the detailed information of the selected operation management rule (for example, the registrant of the operation management rule and the registration date and time) according to the operation information. Let

また、領域1055に配置された削除ボタン1050は、領域1055において選択された運用管理ルールを削除するためのボタンである。領域1055において運用管理ルールが選択され、削除ボタン1050がマウスクリック等されると、入出力装置30は、その操作に応じた操作情報を運用管理ルール設定手段104に送信する。すると、運用管理ルール設定手段104は、その操作情報に応じて、選択された運用管理ルールを運用管理ルール記憶手段102から削除する。   The delete button 1050 arranged in the area 1055 is a button for deleting the operation management rule selected in the area 1055. When an operation management rule is selected in the area 1055 and the delete button 1050 is clicked with a mouse or the like, the input / output device 30 transmits operation information corresponding to the operation to the operation management rule setting means 104. Then, the operation management rule setting unit 104 deletes the selected operation management rule from the operation management rule storage unit 102 according to the operation information.

また、更新ボタン1051は、運用管理ルール設定画面の表示を更新する(例えば、領域1054,1055の表示を最新の状態に更新する)ためのボタンである。キャンセルボタン1052は、運用管理ルール設定画面を閉じるためのボタンである。   The update button 1051 is a button for updating the display of the operation management rule setting screen (for example, updating the display of the areas 1054 and 1055 to the latest state). A cancel button 1052 is a button for closing the operation management rule setting screen.

また、既に説明したように、ステップS102において、対処コマンド実行判定手段105は、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段103に送信してもよい。ステップS101に最初に移行したときに、対処コマンド実行判定手段105は、運用管理ルール設定手段104に運用管理ルール設定画面1041を表示させて、管理者にUI1043,1044,1045および取得実行ボタン1046の操作を促してもよい。なお、ここでは、ステップS101に最初に移行した状態であるので、領域1054,1055には、運用管理ルールや実行判定結果は表示されない。そして、ステップS102では、UI1045の操作情報に応じて、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものを送信してもよい。   Further, as already described, in step S102, the handling command execution determination unit 105 determines that the execution determination result is a specific result among the execution IDs based on the rule IDs included in the individual execution conditions and the execution conditions. Only a thing may be transmitted to the operation management rule acquisition means 103. When the process proceeds to step S101 for the first time, the handling command execution determination unit 105 displays the operation management rule setting screen 1041 on the operation management rule setting unit 104, and allows the administrator to set the UIs 1043, 1044, 1045, and the acquisition execution button 1046. You may be prompted to operate. Here, since it is in the state that first shifted to step S101, the operation management rule and the execution determination result are not displayed in the areas 1054 and 1055. In step S102, according to the operation information of the UI 1045, even if a rule ID included in each execution condition and an execution determination result based on the execution condition are transmitted, the execution determination result becomes a specific result. Good.

次に、運用管理ルール流用システムが複数の運用管理ルール提供装置20を備えている場合に、運用管理ルール流用装置10が運用管理ルール提供装置20から実行条件や運用管理ルールを取得する態様について説明する。ここでは、ステップS101に最初に移行したときに、対処コマンド実行判定手段105は、運用管理ルール設定手段104に運用管理ルール設定画面1041を表示させて、管理者にUI1043,1044や取得実行ボタン1041の操作を促すものとする。   Next, when the operation management rule diversion system includes a plurality of operation management rule providing devices 20, an aspect in which the operation management rule diversion device 10 acquires execution conditions and operation management rules from the operation management rule providing device 20 will be described. To do. Here, when the process proceeds to step S101 for the first time, the handling command execution determination unit 105 displays the operation management rule setting screen 1041 on the operation management rule setting unit 104, and allows the administrator to perform the UIs 1043 and 1044 and the acquisition execution button 1041. Shall be urged to operate.

管理者が、どの運用管理ルール提供装置20から運用管理ルールを取得すればよいのか分からない場合(例えば、管理者が初めて運用管理ルール流用システムを使用する場合)には、管理者は全ての運用管理ルール提供装置20から運用管理ルールを取得するようにUI1043,1044を操作する。運用管理ルール設定手段104は、入出力装置30からこの操作に応じた操作情報を受信し、操作情報に従って、対処コマンド実行判定手段105に、全ての運用管理ルール提供装置20の実行条件記憶手段202から実行条件を取得させる。その後、対処コマンド実行判定手段105は、実行条件に含まれるルールIDおよびそのルールIDによって特定される運用管理ルールの対処コマンドの実行判定結果を運用管理ルール取得手段103に送信する。運用管理ルール取得手段103は、対処コマンド実行判定手段105が実行条件を取得した運用管理ルール提供手段20と同一の運用管理ルール提供手段20(すなわち、全ての運用管理ルール提供手段20)からルールIDによって特定される運用管理ルールを取得する。この結果、ステップS103で表示される運用管理ルール設定画面1041には、全ての運用管理ルール提供手段20に記憶される運用管理ルールおよびその運用管理ルールに含まれる対処コマンドの実行判定結果が表示される。従って、管理者は、全ての運用管理ルール提供装置20から取得した運用管理ルールをもれなく参照することができる。   When the administrator does not know from which operation management rule providing device 20 the operation management rule should be acquired (for example, when the administrator uses the operation management rule diversion system for the first time), the administrator The UIs 1043 and 1044 are operated so as to acquire operation management rules from the management rule providing apparatus 20. The operation management rule setting unit 104 receives operation information corresponding to this operation from the input / output device 30, and executes the operation command storage unit 202 of all the operation management rule providing devices 20 in accordance with the operation information. Get the execution condition from Thereafter, the handling command execution determination unit 105 transmits the rule ID included in the execution condition and the execution determination result of the handling command for the operation management rule specified by the rule ID to the operation management rule acquisition unit 103. The operation management rule acquisition unit 103 receives the rule ID from the same operation management rule providing unit 20 (that is, all the operation management rule providing units 20) as the operation management rule providing unit 20 from which the handling command execution determining unit 105 has acquired the execution condition. Get the operation management rule specified by. As a result, the operation management rule setting screen 1041 displayed in step S103 displays the operation management rule stored in all the operation management rule providing means 20 and the execution determination result of the countermeasure command included in the operation management rule. The Therefore, the administrator can refer to all the operation management rules acquired from all the operation management rule providing devices 20.

一方、全ての運用管理ルール提供装置20から取得した運用管理ルールをもれなく参照することは、手間がかかると管理者が考える場合もあり得る。例えば、何度か、全ての運用管理ルール提供装置20から運用管理ルールを取得して、運用管理ルール設定画面1041を表示した結果、管理対象の情報処理装置に対して実行可能であると判定された対処コマンドを含む運用管理ルールを1つも記憶していない運用管理ルール提供装置20が明らかになったとする。すると、管理者は、そのような運用管理ルール提供装置20からの情報取得は不要と判断すると想定される。また、管理対象の情報処理装置に対して実行可能であると判定された対処コマンドを含む運用管理ルールを多く記憶している運用管理ルール提供装置20が明らかになったとする。すると、管理者は、そのような運用管理ルール提供装置20からのみ運用管理ルールを取得すればよいと判断すると想定される。このような場合、管理者は特定の運用管理ルール提供装置20のみから運用管理ルールを取得するようにUI1043,1044を操作する。運用管理ルール設定手段104は、入出力装置30からこの操作に応じた操作情報を受信し、操作情報に従って、対処コマンド実行判定手段105に、特定の運用管理ルール提供装置20の実行条件記憶手段202のみから実行条件を取得させる。その後、対処コマンド実行判定手段105は、実行条件に含まれるルールIDおよびそのルールIDによって特定される運用管理ルールの対処コマンドの実行判定結果を運用管理ルール取得手段103に送信する。運用管理ルール取得手段103は、対処コマンド実行判定手段105が実行条件を取得した運用管理ルール提供手段20と同一の運用管理ルール提供手段20(すなわち、管理者に指定された特定の運用管理ルール提供手段20)からルールIDによって特定される運用管理ルールを取得する。この結果、ステップS103で表示される運用管理ルール設定画面1041には、特定の運用管理ルール提供手段20(例えば、実行可能な対処コマンドを含む運用管理ルールを多く記憶している運用管理ルール提供装置20)から取得した運用管理ルールおよび実行判定結果が表示される。従って、管理者は、全ての運用管理ルールを参照せずに、実行可能な対処コマンドを含む運用管理ルールを効率的に参照することができる。   On the other hand, the administrator may consider that it is troublesome to refer to all the operation management rules acquired from all the operation management rule providing devices 20. For example, as a result of obtaining the operation management rule from all the operation management rule providing devices 20 several times and displaying the operation management rule setting screen 1041, it is determined that the information can be executed on the information processing device to be managed. It is assumed that an operation management rule providing apparatus 20 that does not store any operation management rule including a handling command becomes clear. Then, it is assumed that the administrator determines that information acquisition from such an operation management rule providing device 20 is unnecessary. Further, it is assumed that an operation management rule providing apparatus 20 that stores a large number of operation management rules including a handling command determined to be executable for the information processing apparatus to be managed becomes clear. Then, it is assumed that the administrator determines that the operation management rule only needs to be acquired from such an operation management rule providing device 20. In such a case, the administrator operates the UIs 1043 and 1044 so as to acquire operation management rules only from the specific operation management rule providing device 20. The operation management rule setting unit 104 receives operation information corresponding to this operation from the input / output device 30, and the execution command storage unit 202 of the specific operation management rule providing device 20 is sent to the handling command execution determination unit 105 according to the operation information. The execution condition is acquired from only. Thereafter, the handling command execution determination unit 105 transmits the rule ID included in the execution condition and the execution determination result of the handling command for the operation management rule specified by the rule ID to the operation management rule acquisition unit 103. The operation management rule acquisition unit 103 is the same operation management rule provision unit 20 as the operation management rule provision unit 20 from which the countermeasure command execution determination unit 105 has acquired the execution condition (that is, provides a specific operation management rule designated by the administrator). The operation management rule specified by the rule ID is acquired from the means 20). As a result, in the operation management rule setting screen 1041 displayed in step S103, a specific operation management rule providing unit 20 (for example, an operation management rule providing device that stores a large number of operation management rules including executable countermeasure commands). Operation management rules and execution determination results acquired from 20) are displayed. Therefore, the administrator can efficiently refer to the operation management rule including the executable countermeasure command without referring to all the operation management rules.

また、管理者による指定ではなく、予め定められた設定に従って、対処コマンド実行判定手段105および運用管理ルール取得手段103が、特定の運用管理ルール提供装置20から実行条件、運用管理ルールを取得してもよい。また、予め定められた設定に従って、最初は、全ての運用管理ルール提供装置20から実行条件、運用管理ルールを取得するようにして、一定期間経過後、実行可能な対処コマンドを含む運用管理ルールを1つも記憶していない運用管理ルール提供装置20が明らかになったならば、その運用管理提供装置20を自動的に運用管理ルールの取得対象から除外してもよい。また、対処コマンド実行判定手段105が、予め定められた設定に従って、全ての運用管理ルール提供装置20に対して実行条件の取得要求を送信するが、最近利用された実行条件(例えば、最近「実行可能」を導出した実行条件)のみを取得するようにしてもよい。   Also, the handling command execution determination unit 105 and the operation management rule acquisition unit 103 acquire the execution condition and the operation management rule from the specific operation management rule providing device 20 according to a predetermined setting instead of designation by the administrator. Also good. In addition, according to a predetermined setting, first, an execution condition and an operation management rule are acquired from all the operation management rule providing devices 20, and an operation management rule including a coping command that can be executed after a certain period of time is obtained. If any operation management rule providing device 20 that has not been stored becomes clear, the operation management providing device 20 may be automatically excluded from the operation management rule acquisition targets. Further, the countermeasure command execution determination unit 105 transmits an execution condition acquisition request to all the operation management rule providing devices 20 according to a predetermined setting, but the recently used execution condition (for example, the recently executed “execution” It is also possible to acquire only the execution conditions that are derived from “possible”.

次に、ステップS101において対処コマンド実行判定手段105が行う対処コマンドの実行判定処理について説明する。図8は、取得した実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを情報処理装置(管理対象)に対して実行できるか否かを判定する処理の一例を示すフローチャートである。   Next, a countermeasure command execution determination process performed by the countermeasure command execution determination unit 105 in step S101 will be described. FIG. 8 is a flowchart illustrating an example of processing for determining whether or not a management command for the operation management rule specified by the rule ID included in the acquired execution condition can be executed on the information processing apparatus (management target). .

対処コマンド実行判定手段105は、運用管理ルール提供装置20の実行条件記憶手段202に記憶されている実行条件を一つ取得する(ステップS201)。ここでは、まず、図4に示す実行条件2021を取得したものとする。   The coping command execution determination unit 105 acquires one execution condition stored in the execution condition storage unit 202 of the operation management rule providing device 20 (step S201). Here, first, it is assumed that the execution condition 2021 shown in FIG. 4 is acquired.

対処コマンド実行判定手段105は、取得した実行条件2021における必要なリソース情報(図4参照。)に含まれる1つのリソース情報について、そのリソース情報のリソースプロパティに一致するリソースプロパティをリソース情報記憶手段101に記憶されたリソース情報の中から検索する(ステップS202)。本例の場合、例えば、実行条件2021における必要なリソース情報に含まれる一つのリソース情報“OS.Name=OSX ”のリソースプロパティ“OS.Name ”に一致するリソースプロパティを、リソース情報記憶手段101に記憶されたリソースプロパティの中から検索する(ステップS202)。続いて、対処コマンド実行判定手段105は、リソース情報記憶手段101に記憶されたリソースプロパティの中に検索したリソースプロパティが存在したか否か(すなわち、検索に成功したか否か)を判定する(ステップS203)。検索したリソースプロパティが存在していたならば(ステップS203におけるYES)、対処コマンド実行判定手段105は、リソース情報記憶手段101にから検索したリソースプロパティのリソースプロパティ値(リソース情報記憶手段101に記憶されているリソースプロパティ値)と、実行条件2021における必要なリソース情報に含まれるリソースプロパティ値(本例では“OS.Name ”のリソースプロパティ値である“OSX ”)とが一致しているか否か比較する(ステップS204)。その後、ステップS205に移行する。また、検索したリソースプロパティが存在していなかったならば(ステップS203におけるNO)、ステップS204の処理を行うことなくステップS205に移行する。本例では、図2に示すように、リソース情報記憶手段101には、リソースプロパティ“OS.Name ”が記憶されているので、ステップS203からステップS204に移行する。また、図2に示すように、リソース情報記憶手段101には、“OS.Name ”のリソースプロパティ値として“OSX ”が記憶されているので、ステップS204では、リソース情報記憶手段101における“OS.Name ”のリソースプロパティ値として“OSX ”と、実行条件2021における必要なリソース情報に含まれるリソースプロパティ値“OSX ”とが一致すると判定する。   The coping command execution determination unit 105, for one resource information included in necessary resource information (see FIG. 4) in the acquired execution condition 2021, sets a resource property that matches the resource property of the resource information to the resource information storage unit 101. A search is performed from the resource information stored in (step S202). In this example, for example, a resource property that matches the resource property “OS.Name” of one resource information “OS.Name = OSX” included in the necessary resource information in the execution condition 2021 is stored in the resource information storage unit 101. Search is performed from the stored resource properties (step S202). Subsequently, the handling command execution determination unit 105 determines whether or not the searched resource property exists in the resource properties stored in the resource information storage unit 101 (that is, whether or not the search is successful) ( Step S203). If the retrieved resource property exists (YES in step S203), the handling command execution determination unit 105 stores the resource property value of the resource property retrieved from the resource information storage unit 101 (stored in the resource information storage unit 101). The resource property value) and the resource property value included in the necessary resource information in the execution condition 2021 (in this example, “OSX” which is the resource property value of “OS.Name”) are compared. (Step S204). Thereafter, the process proceeds to step S205. If the searched resource property does not exist (NO in step S203), the process proceeds to step S205 without performing the process in step S204. In this example, as shown in FIG. 2, since the resource property “OS.Name” is stored in the resource information storage unit 101, the process proceeds from step S203 to step S204. As shown in FIG. 2, since “OSX” is stored as the resource property value of “OS.Name” in the resource information storage unit 101, in step S <b> 204, “OS. It is determined that “OSX” as the resource property value of “Name” matches the resource property value “OSX” included in necessary resource information in the execution condition 2021.

ステップS205では、対処コマンド実行判定手段105は、取得した一つの実行条件(ここでは図4に示す実行条件2021)における必要なリソース情報に含まれる全てのリソース情報に関してステップS202以降の処理を実行したか否かを判定する。必要なリソース情報の中にステップS202以降の処理を実行していないものがあれば(ステップS205におけるNO)、そのリソース情報についてステップS202以降の処理を行う。必要なリソース情報に含まれる全てのリソース情報についてステップS202以降の処理を実行済みであれば(ステップS205におけるYES)、ステップS206に移行する。本例の場合、図4に示す実行条件2021における必要なリソース情報のうち、“AP.Name=AP1 ”についてステップS202以降の処理を行っていないので、AP.Name=AP1 ”についてステップS202以降の処理を行う。   In step S205, the handling command execution determination unit 105 executes the processing from step S202 on all the resource information included in the necessary resource information in the acquired one execution condition (here, the execution condition 2021 shown in FIG. 4). It is determined whether or not. If there is any necessary resource information that has not been subjected to the processing from step S202 (NO in step S205), the processing from step S202 is performed on that resource information. If the processing after step S202 has been executed for all resource information included in the necessary resource information (YES in step S205), the process proceeds to step S206. In the case of this example, among the necessary resource information in the execution condition 2021 shown in FIG. 4, “AP.Name = AP1” has not been processed in step S202 and subsequent steps, so AP.Name = AP1 ”in step S202 and subsequent steps. Process.

ステップ206では、対処コマンド実行判定手段105は、取得した一つの実行条件(ここでは図4に示す実行条件2021)における必要なリソース情報に含まれる個々のリソース情報に対するステップS203の判定結果やステップS204の比較結果に基づいて、その実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドが管理対象に対して実行可能か否か、あるいは実行不明であるかを判定する(ステップS206)。対処コマンド実行判定手段105は、取得した一つの実行条件における必要なリソース情報に含まれる全てのリソース情報について、そのリソースプロパティの検索に成功し、かつ、そのリソースプロパティ値がリソース情報記憶手段101に記憶されているリソースプロパティ値と一致しているならば、「実行可能」と判定する。また、対処コマンド実行判定手段105は、取得した一つの実行条件における必要なリソース情報に含まれる全てのリソース情報のリソースプロパティについて、そのリソースプロパティの検索に成功するが、そのリソースプロパティ値がリソース情報記憶手段101に記憶されているリソースプロパティ値と一致していないものがあるならば、「実行不可能」と判定する。また、対処コマンド実行判定手段105は、取得した一つの実行条件における必要なリソース情報に含まれるリソースプロパティのうち、ステップS202で検索できなかったものがあれば、「実行不明」と判定する。   In step 206, the handling command execution determination unit 105 determines the determination result in step S203 for the individual resource information included in the necessary resource information in the acquired one execution condition (here, the execution condition 2021 shown in FIG. 4) and step S204. On the basis of the comparison result, it is determined whether or not the management command for the operation management rule specified by the rule ID included in the execution condition can be executed on the management target or whether execution is unknown (step S206). . The coping command execution determination unit 105 succeeds in searching for the resource property of all the resource information included in the necessary resource information in the acquired one execution condition, and the resource property value is stored in the resource information storage unit 101. If it matches the stored resource property value, it is determined as “executable”. Further, the handling command execution determination unit 105 succeeds in searching for the resource property of all the resource information included in the necessary resource information in the acquired one execution condition, but the resource property value is the resource information. If there is something that does not match the resource property value stored in the storage unit 101, it is determined as “unexecutable”. The coping command execution determination unit 105 determines “unknown” if there is a resource property included in the necessary resource information in the acquired one execution condition that cannot be searched in step S202.

例えば、図4に示す実行条件2021を例に説明すると、必要なリソース情報に含まれるリソースプロパティ“OS.Name ”、“AP.Name ”は、いずれもリソース情報記憶手段101から検索可能であり、また、そのリソースプロパティ値“OSX ”、“AP1 ”は、リソース情報記憶手段101に記憶されているリソースプロパティ値と一致する。従って、対処コマンド実行判定手段105は、実行条件2021については「実行可能」と判定する。   For example, when the execution condition 2021 shown in FIG. 4 is described as an example, the resource properties “OS.Name” and “AP.Name” included in necessary resource information can be searched from the resource information storage unit 101. The resource property values “OSX” and “AP1” match the resource property values stored in the resource information storage unit 101. Therefore, the countermeasure command execution determination unit 105 determines that the execution condition 2021 is “executable”.

ステップS206の後、対処コマンド実行判定手段105は、リソース情報記憶手段101に記憶される全ての実行条件に対して、実行可能か否か、あるいは実行不明かの判定を完了したかどうかを判定する(ステップS207)。まだ、実行可能か否か、あるいは実行不明かの判定を行っていない実行条件が存在するならば、ステップS201に移行し、その実行条件を取得し、ステップS201以降の処理を繰り返す。   After step S206, the handling command execution determination unit 105 determines whether or not execution of all the execution conditions stored in the resource information storage unit 101 is executable or whether execution is unknown is completed. (Step S207). If there is an execution condition for which it is not yet determined whether execution is possible or unknown, the process proceeds to step S201, where the execution condition is acquired, and the processes after step S201 are repeated.

なお、図4に示す2番目の実行条件2022については、実行条件2021と同様に「実行可能」と判定される。図4に示す3番目の実行条件2023については、各リソースプロパティ“OS.Name ”、“AP.Name ”の検索には成功するが、“OS.Name ”のリソースプロパティ値“OSY ”が、リソース情報記憶手段101に記憶されているリソースプロパティ値“OSX (図2参照。)”と一致しないので、「実行不可能」と判定される。また、図4に示す4番目の実行条件2024については、リソースプロパティ“OS.version”をリソース情報記憶手段101から検索できない(図2参照。)ので、「実行不明」と判定される。   Note that the second execution condition 2022 shown in FIG. 4 is determined as “executable” in the same manner as the execution condition 2021. For the third execution condition 2023 shown in FIG. 4, the search for each resource property “OS.Name” and “AP.Name” is successful, but the resource property value “OSY” of “OS.Name” is the resource. Since it does not match the resource property value “OSX (see FIG. 2)” stored in the information storage unit 101, it is determined as “unexecutable”. Further, the fourth execution condition 2024 shown in FIG. 4 is determined as “unknown execution” because the resource property “OS.version” cannot be retrieved from the resource information storage unit 101 (see FIG. 2).

ここでは、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の3種類のうちいずれかを導出する場合を説明した。第1の実施の形態では、実行判定結果として、「実行可能」、「実行不可能」の2種類のうちいずれかを導出するようにしてもよい。この場合、上記の判定方法で「実行不明」となる場合に、「実行不明」とせずに「実行不可能」とすればよい。   Here, a case has been described in which one of the three types of “executable”, “not executable”, and “unknown” is derived as the execution determination result. In the first embodiment, either one of “executable” and “unexecutable” may be derived as the execution determination result. In this case, when “execution unknown” is obtained in the above determination method, “execution unknown” may be set instead of “execution unknown”.

以上のように、第1の実施の形態によれば、運用管理ルール流用装置10は、運用管理ルール提供装置20の実行条件記憶手段202に記憶されている実行条件を取得して、運用管理ルール提供装置20の運用管理ルール記憶手段201に記憶されている運用管理ルールの対処コマンドが情報処理装置で実行できるか否かを判定する。そして、運用管理ルールと実行判定結果とを合わせて表示する運用管理ルール設定画面を作成して、入力装置に表示させる。よって、管理者は、運用管理ルール設定画面上の実行判定結果を閲覧するだけで、管理対象となる情報処理装置に対して対処コマンド実行できるか否かという確認作業を容易に行うことができる。また、運用管理ルール設定画面のUIを操作することによって、容易に、運用管理ルール提供装置20から取得した運用管理ルールを運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶させることができる。すなわち、運用管理ルール提供装置20から取得した運用管理ルールを管理対象に対して利用可能な状態にすることが容易に行えるようになる。従って、管理者の負担を大幅に軽減しつつ、運用管理ルールの拡充を行うことができる。   As described above, according to the first embodiment, the operation management rule diversion apparatus 10 acquires the execution condition stored in the execution condition storage unit 202 of the operation management rule providing apparatus 20 and acquires the operation management rule. It is determined whether or not the information processing apparatus can execute an operation management rule handling command stored in the operation management rule storage unit 201 of the providing apparatus 20. Then, an operation management rule setting screen for displaying the operation management rule and the execution determination result together is created and displayed on the input device. Therefore, the administrator can easily check whether or not the countermeasure command can be executed for the information processing apparatus to be managed by simply browsing the execution determination result on the operation management rule setting screen. Further, by operating the UI of the operation management rule setting screen, the operation management rule acquired from the operation management rule providing device 20 can be easily stored in the operation management rule storage unit 102 of the operation management rule diverting device 10. . That is, the operation management rule acquired from the operation management rule providing device 20 can be easily made available to the management target. Therefore, the operation management rules can be expanded while significantly reducing the burden on the administrator.

従来は、運用管理ルールを拡充する場合、管理者自身が、図2に例示するようなリソース情報を全て把握した上で、その運用管理ルールの対処コマンドが管理対象に対して実行可能かを確認する必要があった。従って、拡充しようとする運用管理ルールが多いほど、管理者の負担が大きくなっていた。それに対し、本発明では、実行可能か否かなどの実行判定結果を示す運用管理ルール設定画面が表示されるので、管理者の負担は大幅に軽減される。   Conventionally, when expanding the operation management rules, the administrator himself / herself has grasped all the resource information as illustrated in FIG. There was a need to do. Therefore, the more operation management rules to be expanded, the greater the burden on the administrator. On the other hand, in the present invention, since the operation management rule setting screen showing the execution determination result such as whether or not execution is possible is displayed, the burden on the administrator is greatly reduced.

また、対処コマンド実行判定手段105は、実行条件記憶手段202から全ての実行条件を取得する。その後、対処コマンド実行判定手段105は、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段103に送信する場合、運用ルール取得手段103は、実行条件に対応する全ての運用管理ルールを運用管理ルール記憶手段201から取得する必要はなく、受信したルールIDによって特定される運用管理ルールのみを取得すればよい。よって、この場合、運用管理ルール流用装置10と運用管理ルール提供装置20との通信負荷(具体的には、運用管理ルール取得手段103と運用管理ルール201との通信負荷)を軽減することができる。   The coping command execution determination unit 105 acquires all execution conditions from the execution condition storage unit 202. After that, the handling command execution determination unit 105 sends only the rule ID included in each execution condition and the execution determination result based on the execution condition to the operation management rule acquisition unit 103 when the execution determination result is a specific result. In the case of transmission, the operation rule acquisition unit 103 does not need to acquire all the operation management rules corresponding to the execution condition from the operation management rule storage unit 201, and only acquires the operation management rule specified by the received rule ID. That's fine. Therefore, in this case, the communication load between the operation management rule diverting device 10 and the operation management rule providing device 20 (specifically, the communication load between the operation management rule acquiring unit 103 and the operation management rule 201) can be reduced. .

また、以上の説明では、対処コマンド実行判定手段105が、運用管理ルール取得手段103に対して、ルールIDおよび実行判定結果を送信するものとして説明した。運用管理ルール取得手段103に通知すべき実行判定結果が2種類のみでよい場合には、対処コマンド実行判定手段105が、運用管理ルール取得手段103に実行判定結果を送信せずにルールIDのみを送信することも可能である。ただし、この場合、対処コマンド実行判定手段105は、1種類の実行判定結果に対応するルールIDのみを運用管理ルール取得手段103に送信するように設定され、運用管理ルール取得手段103は、受信したルールIDがその1種類の実行判定結果に対応し、その他のルールID(受信しなかったルールID)がもう一方の実行判定結果に対応すると認識するように予め設定される必要がある。例えば、運用管理ルール取得手段103に通知すべき実行判定結果が「実行可能」および「実行不可能」だけであるとする。この場合、対処コマンド実行判定手段105は、「実行可能」に対応するルールIDだけを運用管理ルール取得手段103に送信するように予め設定され、その設定に従ってルールIDを送信する。運用管理ルール取得手段103は、対処コマンド実行判定手段105から受信したルールIDは全て「実行可能」に対応するルールIDであり、他のルールIDは全て「実行不可能」に対応すると認識するように予め設定される。この場合には、対処コマンド実行判定手段105は、実行判定結果を送信せずにルールIDのみを送信するだけで、運用管理ルール取得手段103は、各ルールIDに対応する実行判定結果を認識することができる。   In the above description, the countermeasure command execution determination unit 105 has been described as transmitting a rule ID and an execution determination result to the operation management rule acquisition unit 103. When only two types of execution determination results to be notified to the operation management rule acquisition unit 103 are required, the handling command execution determination unit 105 does not transmit the execution determination result to the operation management rule acquisition unit 103, but only the rule ID. It is also possible to transmit. However, in this case, the handling command execution determination unit 105 is set to transmit only the rule ID corresponding to one type of execution determination result to the operation management rule acquisition unit 103, and the operation management rule acquisition unit 103 receives the rule ID. It is necessary to set in advance so that the rule ID corresponds to the one type of execution determination result and the other rule ID (rule ID that has not been received) corresponds to the other execution determination result. For example, it is assumed that the execution determination results to be notified to the operation management rule acquisition unit 103 are only “executable” and “unexecutable”. In this case, the handling command execution determination unit 105 is set in advance so as to transmit only the rule ID corresponding to “executable” to the operation management rule acquisition unit 103, and transmits the rule ID according to the setting. The operation management rule acquisition unit 103 recognizes that all the rule IDs received from the handling command execution determination unit 105 are rule IDs corresponding to “executable” and all other rule IDs correspond to “unexecutable”. Is preset. In this case, the handling command execution determination unit 105 does not transmit the execution determination result, but only transmits the rule ID, and the operation management rule acquisition unit 103 recognizes the execution determination result corresponding to each rule ID. be able to.

運用管理ルール提供装置20が備える運用管理ルール記憶手段201および実行条件記憶手段202は、例えば、記憶装置によって実現される。運用管理ルール流用装置10が備える運用管理ルール記憶手段102およびリソース情報記憶手段101は、例えば、記憶装置によって実現される。運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105は、それぞれその機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105を実現してもよい。例えば、運用管理ルール流用プログラムが磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体によって提供され、コンピュータの立ち上げ時等にコンピュータに読み取られ、コンピュータが運用管理ルール流用プログラムに従って動作することで、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105として機能してもよい。   The operation management rule storage unit 201 and the execution condition storage unit 202 included in the operation management rule providing device 20 are realized by a storage device, for example. The operation management rule storage unit 102 and the resource information storage unit 101 included in the operation management rule diversion device 10 are realized by a storage device, for example. The operation management rule acquisition unit 103, the operation management rule setting unit 104, and the handling command execution determination unit 105 may be realized by hardware having each function. Alternatively, the operation management rule acquisition unit 103, the operation management rule setting unit 104, and the countermeasure command execution determination unit 105 may be realized by a computer that operates according to the operation management rule diversion program. For example, the operation management rule diversion program is provided by a computer-readable recording medium such as a magnetic disk or a semiconductor memory, read by the computer when the computer is started, etc., and the computer operates according to the operation management rule diversion program. It may function as the rule acquisition unit 103, the operation management rule setting unit 104, and the handling command execution determination unit 105.

なお、運用管理ルール流用装置10は、運用管理ルール記憶手段102に記憶される各運用管理ルールに対応する実行条件を記憶する実行条件記憶手段を備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段および実行条件記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルールおよび実行条件を提供する運用管理ルール提供装置20としての役割を果たすことができる。このように、運用管理ルール流用装置10が実行条件記憶手段を備え、運用管理ルール提供装置20としての役割を果たすようにしてもよい。   The operation management rule diversion apparatus 10 may include an execution condition storage unit that stores an execution condition corresponding to each operation management rule stored in the operation management rule storage unit 102. Since the operation management rule diversion device having such a configuration includes operation management rule storage means and execution condition storage means, the operation management rule provision device 20 provides operation management rules and execution conditions to other operation management rule diversion devices. Can play a role. As described above, the operation management rule diversion device 10 may include an execution condition storage unit and serve as the operation management rule providing device 20.

実施の形態2.
図9は、本発明の第2の実施の形態を示すブロック図である。第1の実施の形態と同様の構成部については、図1と同一の符号を付し、説明を省略する。第2の実施の形態では、図1に例示する第1の実施の形態の構成に加えて、運用管理ルール流用装置10がリソース情報修正手段106を備える。また、第2の実施の形態では、運用管理ルール設定手段104は、第1の実施の形態における動作に加えて、さらに他の動作も行う。
Embodiment 2. FIG.
FIG. 9 is a block diagram showing a second embodiment of the present invention. The same components as those in the first embodiment are denoted by the same reference numerals as those in FIG. In the second embodiment, in addition to the configuration of the first embodiment illustrated in FIG. 1, the operation management rule diversion apparatus 10 includes resource information correction means 106. In the second embodiment, the operation management rule setting means 104 performs other operations in addition to the operations in the first embodiment.

なお、第1の実施の形態では、実行判定結果として、「実行可能」、「実行不可能」の2種類のうちいずれかを導出するようにしてもよいとした。しかし、第2の実施の形態では、対処コマンド実行判定手段105は、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の3種類のうちいずれかを導出する。   In the first embodiment, either one of “executable” and “unexecutable” may be derived as the execution determination result. However, in the second embodiment, the handling command execution determination unit 105 derives one of three types of “executable”, “unexecutable”, and “unexecutable” as the execution determination result.

第2の実施の形態では、運用管理ルール設定手段104は、第1の実施の形態と同様に運用管理ルール設定画面を生成する。ただし、運用管理ルール設定手段104は、表示欄1042(図7参照。)に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが選択された場合、リソース情報確認画面(確認画面)に移行可能な運用管理ルール設定画面を生成する。実行判定結果が「実行不明」となったということは、実行可能か否かを判定するために必要なリソース情報がリソース情報記憶手段101に記憶されていなかったということである。リソース情報確認画面は、そのようなリソース情報をリソース情報記憶手段101に追加するか否かの確認を管理者に促す画面である。   In the second embodiment, the operation management rule setting unit 104 generates an operation management rule setting screen as in the first embodiment. However, the operation management rule setting unit 104 selects an operation management rule whose execution determination result of the handling command is “unknown” from among the operation management rules displayed in the display field 1042 (see FIG. 7). Then, an operation management rule setting screen that can be transferred to the resource information confirmation screen (confirmation screen) is generated. That the execution determination result is “execution unknown” means that resource information necessary for determining whether or not execution is possible is not stored in the resource information storage unit 101. The resource information confirmation screen is a screen that prompts the administrator to confirm whether or not to add such resource information to the resource information storage unit 101.

運用管理ルール設定手段104は、運用管理ルール設定画面において、実行判定結果が「実行不明」である運用管理ルールを選択する操作が管理者によって行われた場合、リソース情報確認画面を入出力装置30に表示させる。そして、リソース情報確認画面において、リソース情報をリソース情報記憶手段101に追加する操作が管理者によって行われると、運用管理ルール設定手段104は、入出力装置30からその操作に応じた操作情報を受信する。すると、運用管理ルール設定手段104は、管理者によって選択された運用管理ルールのルールIDをリソース情報修正手段106に送信する。   The operation management rule setting unit 104 displays a resource information confirmation screen on the input / output device 30 when the administrator performs an operation to select an operation management rule whose execution determination result is “unknown” on the operation management rule setting screen. To display. When the administrator performs an operation for adding resource information to the resource information storage unit 101 on the resource information confirmation screen, the operation management rule setting unit 104 receives operation information corresponding to the operation from the input / output device 30. To do. Then, the operation management rule setting unit 104 transmits the rule ID of the operation management rule selected by the administrator to the resource information correction unit 106.

リソース情報修正手段106は、実行判定結果が「実行不明」である運用管理ルールのルールID(上述のように管理者によって選択された運用管理ルールのルールID)を運用管理ルール設定手段104から受信する。そして、リソース情報修正手段106は、そのルールIDを含む実行条件を運用管理ルール提供装置20の実行条件記憶手段202から取得する。続いて、リソース情報修正手段106は、その実行条件に含まれている必要なリソース情報(ルールIDによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報)を、リソース情報記憶手段101に記憶させる。   The resource information correction unit 106 receives from the operation management rule setting unit 104 the rule ID of the operation management rule whose execution determination result is “unknown execution” (the rule ID of the operation management rule selected by the administrator as described above). To do. Then, the resource information correction unit 106 acquires an execution condition including the rule ID from the execution condition storage unit 202 of the operation management rule providing device 20. Subsequently, the resource information correcting unit 106 converts the necessary resource information included in the execution condition (resource information necessary for executing the operation management rule handling command specified by the rule ID) into the resource information. The data is stored in the storage unit 101.

図10は、リソース情報確認画面の一例である。リソース情報確認画面2041の領域2051は、実行判定結果が「実行不明」である運用管理ルールであって、管理者に選択された運用管理ルール(条件式および対処コマンド)と、「実行不明」という実行判定結果を表示する領域である。   FIG. 10 is an example of a resource information confirmation screen. An area 2051 of the resource information confirmation screen 2041 is an operation management rule whose execution determination result is “unknown execution”, the operation management rule (conditional expression and countermeasure command) selected by the administrator, and “unknown execution”. This is an area for displaying an execution determination result.

また、リソース情報確認画面2041の領域2052は、管理対象となる情報処理装置のシステム構成情報と、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報を表示する領域である。図10に示す例では、システム構成情報表示欄2042にシステム構成情報が表示され、リソース情報表示欄2043にリソース情報が表示される。なお、リソース情報表示欄2043内でリソース情報とともに示される記号「○」は、そのリソース情報に合致するリソース情報がリソース情報記憶手段101に記憶されていたことを意味する。例えば、“CPUのスペック”というリソースプロパティおよび“2.00GHz以上”というリソースプロパティ値が実行条件に含まれていて、リソース情報記憶手段101には、“CPUのスペック”というリソースプロパティおよび“3.20GHz”というリソースプロパティ値が記憶されているとする。この場合、実行条件に含まれるリソース情報とリソース情報記憶手段101に記憶されているリソース情報とが合致するので、図10に例示するように、“2.00GHz以上”というリソース情報とともに記号「○」が示される。また、リソース情報表示欄2043において、リソース情報とともに示される記号「!」は、そのリソース情報に合致するリソース情報(リソースプロパティ)がリソース情報記憶手段101に記憶されていなかったことを意味する。例えば、リソース情報表示欄2043内に示された「OS.Version = 10 !(不明)」は、“OS.Version”というリソースプロパティがリソース情報記憶手段101に記憶されていなかったことを意味する。   An area 2052 of the resource information confirmation screen 2041 is an area for displaying the system configuration information of the information processing apparatus to be managed and the resource information included in the execution condition corresponding to the operation management rule selected by the administrator. . In the example shown in FIG. 10, system configuration information is displayed in the system configuration information display column 2042, and resource information is displayed in the resource information display column 2043. The symbol “◯” shown together with the resource information in the resource information display field 2043 means that the resource information that matches the resource information is stored in the resource information storage unit 101. For example, a resource property “CPU spec” and a resource property value “2.00 GHz or higher” are included in the execution condition, and the resource information storage unit 101 stores a resource property “CPU spec” and “3. Assume that a resource property value of “20 GHz” is stored. In this case, the resource information included in the execution condition matches the resource information stored in the resource information storage unit 101. Therefore, as illustrated in FIG. 10, the resource information “2.00 GHz or higher” and the symbol “◯” Is displayed. In the resource information display field 2043, the symbol “!” Shown together with the resource information means that the resource information (resource property) matching the resource information has not been stored in the resource information storage unit 101. For example, “OS.Version = 10! (Unknown)” shown in the resource information display field 2043 means that the resource property “OS.Version” has not been stored in the resource information storage unit 101.

また、リソース情報確認画面2041の領域2053は、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソースプロパティがリソース情報記憶手段101に記憶されていなかったリソース情報を表示して、そのリソース情報をリソース情報記憶手段101に記憶させるか否かの決定を管理者に促すための表示領域である。表示欄2044は、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソースプロパティがリソース情報記憶手段101に記憶されていなかったリソース情報を表示する。図10に示す例では、“OS.Version = 10 ”というリソース情報を表示している。「はい」ボタン2045は、表示欄2044に表示されたリソース情報をリソース情報記憶手段101に記憶させること指示するボタンである。「いいえ」ボタン2046は、表示欄2044に表示されたリソース情報をリソース情報記憶手段101に記憶させないことを指示するボタンである。「はい」ボタン2045がマウスクリック等された場合、入出力装置30は、その操作に応じた操作情報を運用管理ルール設定手段104に送信する。すると、運用管理ルール設定手段104は、管理者に選択された運用管理ルールのルールIDをリソース情報修正手段106に送信する。そして、リソース情報修正手段106は、そのルールIDを含む実行条件を実行条件記憶手段202から取得し、その実行条件に含まれる必要なリソース情報をリソース情報記憶手段に記憶させる。この結果、表示欄2044に表示されたリソース情報は、リソース情報記憶手段101に記憶される。リソース情報確認画面2041は、少なくとも領域2053を含む。   An area 2053 of the resource information confirmation screen 2041 is resource information in which resource properties are not stored in the resource information storage unit 101 among resource information included in the execution condition corresponding to the operation management rule selected by the administrator. Is a display area for prompting the administrator to determine whether or not to store the resource information in the resource information storage unit 101. The display column 2044 displays the resource information for which the resource property is not stored in the resource information storage unit 101 among the resource information included in the execution condition corresponding to the operation management rule selected by the administrator. In the example shown in FIG. 10, resource information “OS.Version = 10” is displayed. The “Yes” button 2045 is a button for instructing the resource information storage unit 101 to store the resource information displayed in the display field 2044. The “No” button 2046 is a button for instructing not to store the resource information displayed in the display field 2044 in the resource information storage unit 101. When the “Yes” button 2045 is clicked with the mouse, the input / output device 30 transmits operation information corresponding to the operation to the operation management rule setting means 104. Then, the operation management rule setting unit 104 transmits the rule ID of the operation management rule selected by the administrator to the resource information correction unit 106. Then, the resource information correction unit 106 acquires the execution condition including the rule ID from the execution condition storage unit 202, and stores the necessary resource information included in the execution condition in the resource information storage unit. As a result, the resource information displayed in the display column 2044 is stored in the resource information storage unit 101. The resource information confirmation screen 2041 includes at least an area 2053.

次に、動作について説明する。
図11は、リソース情報記憶手段101にリソース情報を追加記憶し、また、運用管理ルール提供装置20内の運用管理ルール記憶手段201に記憶された運用管理ルールを運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶させるときの処理経過の例を示すフローチャートである。図5に示すフローチャートと同様の処理については、図5に示す符号と同一の符号を付している。本実施の形態では、実行判定結果が「実行不明」である運用管理ルールを登録する場合に、その運用管理ルールに対応する実行条件に含まれる必要なリソース情報をリソース情報記憶手段101に格納する処理(ステップS301〜S304)が、ステップS103の後に追加されている。
Next, the operation will be described.
11 additionally stores resource information in the resource information storage unit 101, and uses the operation management rules stored in the operation management rule storage unit 201 in the operation management rule providing device 20 in the operation management rule diversion device 10. 5 is a flowchart illustrating an example of a process progress when stored in a management rule storage unit. The same processes as those in the flowchart shown in FIG. 5 are denoted by the same reference numerals as those shown in FIG. In this embodiment, when registering an operation management rule whose execution determination result is “unknown execution”, necessary resource information included in the execution condition corresponding to the operation management rule is stored in the resource information storage unit 101. Processing (steps S301 to S304) is added after step S103.

以下に示す例では、リソース情報記憶手段101は、図2に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置20内の運用管理ルール記憶手段201は、図3に例示する運用管理ルールを記憶し、実行条件記憶手段202は、図4に例示する実行条件を記憶しているものとする。また、図12は、運用管理ルール流用装置10内の運用管理ルール記憶手段102が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置10内の運用管理ルール記憶手段102は、図11に示すステップS101の処理の開始前に、図12(a)に例示する運用管理ルールを記憶しているものとする。   In the example shown below, it is assumed that the resource information storage unit 101 stores the resource information illustrated in FIG. Further, the operation management rule storage unit 201 in the operation management rule providing device 20 stores the operation management rule illustrated in FIG. 3, and the execution condition storage unit 202 stores the execution condition illustrated in FIG. And FIG. 12 is an explanatory diagram illustrating an example of a change in the operation management rule stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10. It is assumed that the operation management rule storage unit 102 in the operation management rule diversion apparatus 10 stores the operation management rule illustrated in FIG. 12A before the processing of step S101 shown in FIG. 11 is started.

第2の実施の形態において、運用管理ルール設定手段104が、入出力装置30に運用管理ルール設定画面を表示させるまでの処理(ステップS101〜S103)は、第1の実施の形態と同様である。   In the second embodiment, processing until the operation management rule setting unit 104 displays the operation management rule setting screen on the input / output device 30 (steps S101 to S103) is the same as that in the first embodiment. .

運用管理ルール設定画面(図7参照。)の表示後、運用管理ルール設定手段104は、表示欄1042(図7参照。)に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが管理者によって選択されたか否かを判定する(ステップS301)。表示欄1042に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが管理者によって選択された場合、入出力装置30は、その選択操作を示す操作情報を運用管理ルール設定手段104に送信する。運用管理ルール設定手段104は、その操作情報を受信したならば、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定し(ステップS301におけるYES)、その操作情報を受信していないならば、実行判定結果が「実行不明」である運用管理ルールが選択されていないと判定すればよい(ステップS301におけるNO)。   After the operation management rule setting screen (see FIG. 7) is displayed, the operation management rule setting means 104 indicates that the execution determination result of the countermeasure command is “of the operation management rules displayed in the display field 1042 (see FIG. 7)”. It is determined whether or not the operation management rule “unknown” is selected by the administrator (step S301). Of the operation management rules displayed in the display column 1042, when the administrator selects an operation management rule whose execution determination result of the countermeasure command is “unknown”, the input / output device 30 performs an operation indicating the selection operation. Information is transmitted to the operation management rule setting means 104. When receiving the operation information, the operation management rule setting unit 104 determines that the operation management rule whose execution determination result is “unknown” is selected (YES in step S301), and has received the operation information. If not, it may be determined that the operation management rule whose execution determination result is “unknown execution” is not selected (NO in step S301).

運用管理ルール設定手段104は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定したならば(ステップS301におけるYES)、リソース情報確認画面(図10参照。)を入出力装置30に表示させる(ステップS302)。実行判定結果が「実行不明」である運用管理ルールが選択されなかったならば(ステップS301におけるNO)、ステップS104に移行する。   If the operation management rule setting unit 104 determines that an operation management rule whose execution determination result is “unknown” is selected (YES in step S301), the resource information confirmation screen (see FIG. 10) is displayed on the input / output device. 30 (step S302). If the operation management rule whose execution determination result is “execution unknown” is not selected (NO in step S301), the process proceeds to step S104.

なお、実行判定結果が「実行不明」である運用管理ルールは、以下のような操作によって選択すればよい。例えば、図7に示す運用管理ルール設定画面の表示欄1042において、実行判定結果が「実行不明」である運用管理ルールをマウスクリック等し、その後、登録ボタン1048をマウスクリック等することによって、その運用管理ルールを選択すればよい。登録ボタン1048は、本来、選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる操作を行うためのボタンであるが、本実施の形態では、運用管理ルール設定手段104は、後述のステップS304(リソース情報をリソース情報記憶手段101に記憶させる処理)の実行前に、上記のような操作が行われた場合、運用管理ルール設定手段104は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定して、ステップS302に移行する。   The operation management rule whose execution determination result is “unknown execution” may be selected by the following operation. For example, in the display field 1042 of the operation management rule setting screen shown in FIG. 7, the operation management rule whose execution determination result is “unknown” is clicked by mouse, and then the registration button 1048 is clicked by mouse click. An operation management rule may be selected. The registration button 1048 is originally a button for performing an operation of storing the selected operation management rule in the operation management rule storage unit 102. In this embodiment, the operation management rule setting unit 104 is a step described later. If the above operation is performed before the execution of S304 (processing for storing resource information in the resource information storage unit 101), the operation management rule setting unit 104 determines that the operation determination result is “unknown execution”. It determines with the management rule having been selected, and transfers to step S302.

また、登録ボタン1048を、選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる操作を行うためだけに用いる場合には、実行判定結果が「実行不明」である運用管理ルールの選択用のボタンを別途表示させてもよい。図13は、そのようなボタンを表示する運用管理ルール設定画面の例を示す説明図である。図7に示すUI等と同様のUI等については、図7と同一の符号を付し、説明を省略する。図13に示すボタン1060は、リソース情報確認画面の表示を目的として、実行判定結果が「実行不明」である運用管理ルールの選択するためのボタンである。表示欄1042において、実行判定結果が「実行不明」である運用管理ルールをマウスクリック等し、その後、登録ボタン1048をマウスクリック等することによって、その運用管理ルールを選択すればよい。   When the registration button 1048 is used only for performing an operation for storing the selected operation management rule in the operation management rule storage unit 102, the operation management rule for which the execution determination result is “unknown execution” is selected. The button may be displayed separately. FIG. 13 is an explanatory diagram showing an example of an operation management rule setting screen displaying such buttons. The same UI as the UI shown in FIG. 7 is assigned the same reference numeral as in FIG. A button 1060 illustrated in FIG. 13 is a button for selecting an operation management rule whose execution determination result is “unknown” for the purpose of displaying the resource information confirmation screen. In the display column 1042, the operation management rule whose execution determination result is “unknown execution” is clicked with the mouse, and then the registration button 1048 is clicked with the mouse, etc., to select the operation management rule.

既に説明したように、運用管理ルール設定手段104は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定したならば、リソース情報確認画面を入出力装置30に表示させる(ステップS302)。図10に例示するリソース情報確認画面は、管理対象となる情報処理装置のシステム構成情報をシステム構成情報表示欄2042に表示する。   As already described, when the operation management rule setting unit 104 determines that an operation management rule with an execution determination result of “unknown execution” is selected, the operation management rule setting unit 104 causes the input / output device 30 to display a resource information confirmation screen (step S30). S302). The resource information confirmation screen illustrated in FIG. 10 displays the system configuration information of the information processing apparatus to be managed in the system configuration information display column 2042.

運用管理ルール設定手段104は、例えば、以下のようにリソース情報確認画面を生成すればよい。運用管理ルール設定手段104は、リソース情報記憶手段101から管理対象となる情報処理装置のリソース情報を読み込み、そのリソース情報を、システム構成情報表示欄2042に表示するようにリソース情報確認画面を生成する。また、運用管理ルール設定手段104は、管理者に選択された運用管理ルールに対応する実行条件に含まれる必要なリソース情報をリソース情報表示欄2043に表示するように、リソース情報確認画面を生成する。さらに、運用管理ルール設定手段104は、リソース情報表示欄2043に表示されたリソース情報のうち、そのリソース情報に合致するリソース情報(リソースプロパティ)がリソース情報記憶手段101に記憶されていないものを、領域2053に表示するようにリソース情報確認画面を生成する。   For example, the operation management rule setting unit 104 may generate a resource information confirmation screen as follows. The operation management rule setting unit 104 reads the resource information of the information processing apparatus to be managed from the resource information storage unit 101, and generates a resource information confirmation screen so that the resource information is displayed in the system configuration information display column 2042. . Further, the operation management rule setting unit 104 generates a resource information confirmation screen so that necessary resource information included in the execution condition corresponding to the operation management rule selected by the administrator is displayed in the resource information display field 2043. . Further, the operation management rule setting means 104 is the resource information displayed in the resource information display field 2043, and the resource information (resource property) that matches the resource information is not stored in the resource information storage means 101. A resource information confirmation screen is generated so as to be displayed in the area 2053.

管理者は、リソース情報確認画面の領域2053に表示されたリソース情報を参照する。そして、管理者は、自分の知識や経験に基づいて、あるいは、独自に管理対象の情報処理装置を調査して、そのリソース情報が管理対象のリソースを表しているか否かを判断する。例えば、図10に例示するリソース情報確認画面が表示された場合、管理者は、管理対象を調査する等して、管理対象に搭載されたOSのバージョンが“10”であるか否かを判断する。領域2053に表示されたリソース情報が管理対象のリソースを表しているならば、管理者は、そのリソース情報をリソース情報記憶手段101に記憶させる操作を行えばよい。また、領域2053に表示されたリソース情報が管理対象のリソースと合致していないならば、管理者は、そのリソース情報をリソース情報記憶装置101に記憶させない操作を行えばよい。   The administrator refers to the resource information displayed in the area 2053 of the resource information confirmation screen. Then, the administrator determines whether or not the resource information represents the management target resource by investigating the information processing apparatus to be managed based on his / her knowledge or experience. For example, when the resource information confirmation screen illustrated in FIG. 10 is displayed, the administrator determines whether the version of the OS installed in the management target is “10” by investigating the management target. To do. If the resource information displayed in the area 2053 represents a resource to be managed, the administrator may perform an operation for storing the resource information in the resource information storage unit 101. If the resource information displayed in the area 2053 does not match the resource to be managed, the administrator may perform an operation that does not store the resource information in the resource information storage device 101.

運用管理ルール設定手段104は、リソース情報確認画面出力後、リソース情報確認画面の領域2053に表示したリソース情報をリソース情報記憶手段101に追加記憶させる操作が行われたか否かを判定する(ステップS303)。リソース情報確認画面の「はい」ボタン2045(図10参照。)がマウスクリック等された場合、入出力装置30は、リソース情報をリソース情報記憶手段101に追加記憶させる操作が行われたことを示す操作情報を運用管理ルール設定手段104に送信する。また、リソース情報確認画面の「いいえ」ボタン2046(図10参照。)がマウスクリック等された場合、入出力装置30は、リソース情報をリソース情報記憶手段101に追加記憶しない操作が行われたことを示す操作情報を運用管理ルール設定手段104に送信する。運用管理ルール設定手段104は、「はい」ボタン2045または「いいえ」ボタン2046の操作に伴う操作情報を受信することによって、リソース情報をリソース情報記憶手段101に追加記憶させる操作が行われたか否かを判定すればよい。   After outputting the resource information confirmation screen, the operation management rule setting unit 104 determines whether or not an operation for additionally storing the resource information displayed in the area 2053 of the resource information confirmation screen in the resource information storage unit 101 has been performed (step S303). ). When the “Yes” button 2045 (see FIG. 10) on the resource information confirmation screen is clicked with the mouse, the input / output device 30 indicates that an operation for additionally storing the resource information in the resource information storage unit 101 has been performed. The operation information is transmitted to the operation management rule setting means 104. When the “No” button 2046 (see FIG. 10) on the resource information confirmation screen is clicked with a mouse or the like, the input / output device 30 has performed an operation not to additionally store the resource information in the resource information storage unit 101. Is sent to the operation management rule setting means 104. Whether the operation management rule setting unit 104 has received an operation information associated with the operation of the “Yes” button 2045 or the “No” button 2046, and whether or not an operation for additionally storing the resource information in the resource information storage unit 101 has been performed. Can be determined.

リソース情報確認画面の領域2053に表示したリソース情報をリソース情報記憶手段101に追加記憶させる操作が行われたと判定した場合(ステップS303におけるYES)、ステップS304に移行する。ステップS304では、運用管理ルール設定手段104は、ステップS301で管理者によって選択された運用管理ルールのルールIDをリソース情報修正手段106に送信する。リソース情報修正手段106は、運用管理ルール設定手段104から受信したルールIDを含む実行条件を取得し、その実行条件に含まれている必要なリソース情報をリソース情報記憶手段101に記憶させる(ステップS304)。   If it is determined that an operation for additionally storing the resource information displayed in the area 2053 of the resource information confirmation screen in the resource information storage unit 101 has been performed (YES in step S303), the process proceeds to step S304. In step S304, the operation management rule setting unit 104 transmits the rule ID of the operation management rule selected by the administrator in step S301 to the resource information correction unit 106. The resource information correction unit 106 acquires the execution condition including the rule ID received from the operation management rule setting unit 104, and stores the necessary resource information included in the execution condition in the resource information storage unit 101 (step S304). ).

例えば、図7(または図13)に例示する運用管理ルール設定画面において、条件式が「状態D」である運用管理ルールが選択され(ステップS301におけるYES)、運用管理ルール設定手段104が、図10に例示するリソース情報確認画面を表示させたとする(ステップS302)。このリソース情報確認画面で「はい」ボタン2045が選択されたとする(ステップS303におけるYES)。すると、運用管理ルール設定手段104は、選択された運用管理ルールのルールID“RULE_1004(図3参照。)”をリソース情報修正手段106に送信する。リソース情報修正手段106は、そのルールIDを含む実行条件2024(図4参照。)を実行条件記憶手段202から取得し、実行条件2024に含まれている必要なリソース情報(図4参照。)をリソース情報記憶手段101に記憶させる(ステップS304)。本例では、リソース情報修正手段106は、“OS.Name=OSX ”と“OS.version=10 ”をリソース情報記憶手段101に記憶させる。なお、リソース情報記憶手段101は、既に“OS.Name=OSX ”を記憶しているので、“OS.version=10 ”をリソース情報記憶手段101に記憶させることになる。すなわち、リソースプロパティが“OS.version”であり、リソースプロパティ値が“10”であるリソース情報をリソース情報記憶手段101に記憶させることになる。図14は、追加されたリソース情報の例を示す説明図である。元々記憶されていたリソース情報1011,1012,1013に、新たなリソース情報1014が追加して記憶される。   For example, in the operation management rule setting screen illustrated in FIG. 7 (or FIG. 13), an operation management rule whose condition expression is “state D” is selected (YES in step S301), and the operation management rule setting means 104 is 10 is displayed (step S302). Assume that the “yes” button 2045 is selected on this resource information confirmation screen (YES in step S303). Then, the operation management rule setting unit 104 transmits the rule ID “RULE — 1004 (see FIG. 3)” of the selected operation management rule to the resource information correction unit 106. The resource information correcting unit 106 acquires the execution condition 2024 (see FIG. 4) including the rule ID from the execution condition storage unit 202, and necessary resource information (see FIG. 4) included in the execution condition 2024. The information is stored in the resource information storage unit 101 (step S304). In this example, the resource information correction unit 106 stores “OS.Name = OSX” and “OS.version = 10” in the resource information storage unit 101. Since the resource information storage unit 101 has already stored “OS.Name = OSX”, the resource information storage unit 101 stores “OS.version = 10”. That is, resource information whose resource property is “OS.version” and whose resource property value is “10” is stored in the resource information storage unit 101. FIG. 14 is an explanatory diagram of an example of added resource information. New resource information 1014 is added to and stored in the resource information 1011, 1012, and 1013 that were originally stored.

なお、ステップS304の後、ステップS104に移行する。   In addition, it transfers to step S104 after step S304.

ステップS304の処理によって、実行判定結果が「実行不明」であった運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソース情報記憶手段101に記憶されていなかったリソース情報が、リソース情報記憶手段101に記憶される。「実行不明」という実行判定結果は、リソース情報がリソース情報記憶手段101に記憶されていなかったために導出されたものであるが、ステップS304の処理によってそのリソース情報がリソース情報記憶手段101に記憶されることになるので、再度、実行判定(ステップS101)をやり直せば、実行判定結果は「実行可能」と導出されることになる。従って、ステップS304の処理を行った後では、図7に例示する運用管理ルール設定画面で「実行不明」と表示されていても、実質的には実行判定結果は「実行可能」であるとみなすことができる。   Of the resource information included in the execution condition corresponding to the operation management rule whose execution determination result was “unknown execution” by the process of step S304, the resource information that was not stored in the resource information storage unit 101 is the resource information. It is stored in the storage means 101. The execution determination result of “unknown execution” is derived because the resource information is not stored in the resource information storage unit 101. However, the resource information is stored in the resource information storage unit 101 by the process of step S304. Therefore, if the execution determination (step S101) is performed again, the execution determination result is derived as “executable”. Therefore, after the process of step S304, even if “unknown” is displayed on the operation management rule setting screen illustrated in FIG. 7, the execution determination result is substantially regarded as “executable”. be able to.

また、リソース情報確認画面の領域2053に表示したリソース情報をリソース情報記憶手段101に追加記憶させないと選択された場合(ステップS303におけるNO)、ステップS104に移行する。   If it is selected that the resource information displayed in the area 2053 of the resource information confirmation screen is not additionally stored in the resource information storage unit 101 (NO in step S303), the process proceeds to step S104.

ステップS104では、リソース情報を追加記憶したか否かに関わらず、運用管理ルール設定手段104は、第1の実施の形態で示した場合と同様に、選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる。   In step S104, regardless of whether the resource information is additionally stored, the operation management rule setting unit 104 stores the selected operation management rule in the operation management rule storage as in the case of the first embodiment. The data is stored in the means 102.

ステップS304の処理を行って、図14に示すリソース情報1014がリソース情報記憶手段101に追加されたとする。その後、ステップS104に移行する。このとき、図7(または図13)に示す運用管理ルール設定画面上において、条件式が「状態D」で、実行判定結果が「実行不明」である運用管理ルールがマウスクリック等され、さらに、登録ボタン1048がマウスクリック等されると、入出力装置30はその操作を示す操作情報を運用管理ルール設定手段104に送信する。運用管理ルール設定手段104は、その操作情報に応じて、条件式が「状態D」で、実行判定結果が「実行不明」である運用管理ルールを運用管理ルール記憶手段102に記憶させる。この結果、運用管理ルール流用装置10の運用管理ルール記憶手段102は、図12(b)に示すように、条件式が「状態D」である運用管理ルールを記憶する。   It is assumed that the resource information 1014 shown in FIG. 14 is added to the resource information storage unit 101 by performing the process of step S304. Thereafter, the process proceeds to step S104. At this time, on the operation management rule setting screen shown in FIG. 7 (or FIG. 13), an operation management rule whose condition formula is “state D” and whose execution determination result is “execution unknown” is clicked with a mouse, etc. When the registration button 1048 is clicked with a mouse or the like, the input / output device 30 transmits operation information indicating the operation to the operation management rule setting unit 104. In accordance with the operation information, the operation management rule setting unit 104 causes the operation management rule storage unit 102 to store an operation management rule having a conditional expression of “state D” and an execution determination result of “unknown execution”. As a result, the operation management rule storage unit 102 of the operation management rule diversion apparatus 10 stores an operation management rule whose conditional expression is “state D” as shown in FIG.

なお、図7(または図13)に示す運用管理ルール設定画面上において、実行判定結果が「実行不明」と表示されていたとしても、既にステップS304でリソース情報1014(図14参照。)がリソース情報記憶手段101に記憶されているので、実質的には実行可能である。すなわち、図12(b)に示す追加された運用管理ルールの対処コマンド(対処手順D)は、管理対象となる情報処理装置に対して実行可能である。   Note that even if the execution determination result is displayed as “unknown” on the operation management rule setting screen shown in FIG. 7 (or FIG. 13), the resource information 1014 (see FIG. 14) is already the resource in step S304. Since it is stored in the information storage means 101, it is practically executable. That is, the added operation management rule handling command (handling procedure D) shown in FIG. 12B can be executed on the information processing apparatus to be managed.

以上のように、第2の実施の形態によれば、実行判定結果が「実行不明」である運用管理ルールを登録する場合、その運用管理ルールの実行条件の必要なリソース情報を、リソース情報記憶手段101へ格納する。そのため、リソース情報記憶手段101にリソース情報が記憶されていなかったために「実行不明」と判定された運用管理ルールであっても、そのリソース情報をリソース情報記憶手段101に記憶させ、「実行可能」な運用管理ルールとして運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶させることができる。また、以後、ステップS101の判定処理を行って、運用管理ルール設定画面を再度表示する場合には「実行可能」という実行判定結果とともに、その運用管理ルールを表示することができる。   As described above, according to the second embodiment, when registering an operation management rule whose execution determination result is “unknown execution”, the resource information necessary for the execution condition of the operation management rule is stored in the resource information storage. Store in the means 101. Therefore, even if the operation management rule is determined to be “unknown” because the resource information is not stored in the resource information storage unit 101, the resource information is stored in the resource information storage unit 101 and “executable” It can be stored in the operation management rule storage means 102 of the operation management rule diverting device 10 as a simple operation management rule. Thereafter, when the determination process in step S101 is performed and the operation management rule setting screen is displayed again, the operation management rule can be displayed together with the execution determination result “executable”.

また、リソース情報記憶手段101に記憶されるリソース情報が増加するので、対処コマンド実行判定手段105がステップS101の判定処理を行う際に、「実行不明」という実行判定結果を減少させることができる。リソース情報の追加は、リソース情報確認画面で「はい」ボタン2045をマウスクリック等するという容易な操作で実現できる。従って、そのような容易な操作を行うことで、「実行不明」という実行判定結果を減少させることができ、管理者は運用管理ルール提供装置20から取得した各運用管理ルールの対処コマンドが管理対象に対して実行可能か否かをより明確に把握することができる。   In addition, since the resource information stored in the resource information storage unit 101 increases, the execution determination result “unknown execution” can be reduced when the coping command execution determination unit 105 performs the determination process of step S101. The addition of the resource information can be realized by an easy operation of clicking the “Yes” button 2045 on the resource information confirmation screen. Therefore, by performing such an easy operation, the execution determination result of “unknown execution” can be reduced, and the management command for each operation management rule acquired from the operation management rule providing apparatus 20 is managed by the administrator. It is possible to grasp more clearly whether or not it is feasible.

本実施の形態では、第1の実施の形態と同様に、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106は、それぞれその機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106を実現してもよい。   In the present embodiment, as in the first embodiment, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the handling command execution determination unit 105, and the resource information correction unit 106 each have a hardware function. It may be realized by wear. Alternatively, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the countermeasure command execution determination unit 105, and the resource information correction unit 106 may be realized by a computer that operates according to the operation management rule diversion program.

また、本実施の形態においても、第1の実施の形態で説明したように、運用管理ルール流用装置10が実行条件記憶手段を備え、他の運用管理ルール流用装置に運用管理ルールおよび実行条件を提供する運用管理ルール提供装置20としての役割を果たすようにしてもよい。   Also in the present embodiment, as described in the first embodiment, the operation management rule diversion device 10 includes an execution condition storage unit, and the operation management rules and execution conditions are provided to other operation management rule diversion devices. You may make it play the role as the operation management rule provision apparatus 20 to provide.

実施の形態3.
図15は、本発明の第3の実施の形態を示すブロック図である。第1の実施の形態や第2の実施の形態と同様の構成部については、図1や図9と同一の符号を付し、説明を省略する。第3の実施の形態では、第1の実施の形態または第2の実施の形態の構成に加えて、運用管理ルール流用装置10が対処コマンド実績評価手段107を備える。また、運用管理ルール提供装置20が、利用実績記憶手段203を備える。図15では、第2の実施の形態の構成に加えて、対処コマンド実績評価手段107と、利用実績記憶手段203とを備える場合を示している。
Embodiment 3 FIG.
FIG. 15 is a block diagram showing a third embodiment of the present invention. Components similar to those in the first embodiment and the second embodiment are denoted by the same reference numerals as those in FIG. 1 and FIG. In the third embodiment, in addition to the configuration of the first embodiment or the second embodiment, the operation management rule diversion apparatus 10 includes a handling command result evaluation unit 107. In addition, the operation management rule providing device 20 includes a usage record storage unit 203. FIG. 15 shows a case where the countermeasure command record evaluation unit 107 and the use record storage unit 203 are provided in addition to the configuration of the second embodiment.

なお、第1の実施の形態や第2の実施の形態では、運用管理ルール取得手段103は、運用管理ルール設定手段104に対して運用管理ルールおよび実行判定結果を送信していた。それに対して、第3の実施の形態では、運用管理ルール取得手段103が対処コマンド実績評価手段107に対して運用管理ルールおよび実行判定結果を送信し、その後、対処コマンド実績評価手段107が運用管理ルールおよび実行判定結果を運用管理ルール設定手段104に送信する。このように、運用管理ルール取得手段103は、対処コマンド実績評価手段107を介して運用管理ルールおよび実行判定結果を運用管理ルール設定手段104に送信する。   In the first embodiment and the second embodiment, the operation management rule acquisition unit 103 transmits the operation management rule and the execution determination result to the operation management rule setting unit 104. On the other hand, in the third embodiment, the operation management rule acquisition unit 103 transmits the operation management rule and the execution determination result to the handling command result evaluation unit 107, and then the handling command result evaluation unit 107 performs the operation management. The rule and the execution determination result are transmitted to the operation management rule setting unit 104. As described above, the operation management rule acquisition unit 103 transmits the operation management rule and the execution determination result to the operation management rule setting unit 104 via the countermeasure command result evaluation unit 107.

対処コマンド実績評価手段107は、運用管理ルール取得手段103から運用管理ルールと実行判定結果を取得する。また、対処コマンド実績評価手段107は、その運用管理ルールのルールIDに対応する利用実績を、運用管理ルール提供装置20が備える利用実績記憶手段203から取得する。なお、利用実績については、図16を参照して、後述する。対処コマンド実績評価手段107は、運用管理ルール取得手段103から取得した運用管理ルールを、各種実行判定結果毎に、利用実績順に並び替える。そして、対処コマンド実績評価手段107は、並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段104に送信する。   The coping command result evaluation unit 107 acquires the operation management rule and the execution determination result from the operation management rule acquisition unit 103. Further, the handling command record evaluation unit 107 acquires the use record corresponding to the rule ID of the operation management rule from the use record storage unit 203 provided in the operation management rule providing device 20. The usage record will be described later with reference to FIG. The coping command result evaluation means 107 rearranges the operation management rules acquired from the operation management rule acquisition means 103 in the order of use results for each of various execution determination results. Then, the handling command result evaluation unit 107 transmits the rearranged operation management rules, execution determination results corresponding to the respective operation management rules, and usage results to the operation management rule setting unit 104.

利用実績記憶手段203は、運用管理提供装置20が備える運用管理ルール記憶手段201に格納(記憶)されている運用管理ルールの利用実績を記憶する。利用実績は、運用管理ルール記憶手段201に記憶されている運用管理ルールの対処コマンドを実行した回数の情報と、その対処コマンドを実行したことで障害を解決できた回数の情報とを含む。また、各利用実績は、その対処コマンドを含む運用管理ルールのルールIDと対応づけられて、利用実績記憶手段203に記憶される。ある対処コマンドの利用実績は、例えば、“Y/X”等のように表される。“Y/X”と表される利用実績は、対処コマンドを実行した回数がX回であり、そのうち、対処コマンドを実行したことで障害を解決できた回数がY回であることを示している。なお、利用実績記憶手段203は、利用実績を記憶すべき運用管理ルールのルールIDを予め記憶しておく。   The use record storage unit 203 stores the use record of the operation management rule stored (stored) in the operation management rule storage unit 201 included in the operation management providing device 20. The usage record includes information on the number of times that the operation management rule coping command stored in the operation management rule storage unit 201 is executed, and information on the number of times that the failure can be resolved by executing the coping command. Each usage record is stored in the usage record storage unit 203 in association with the rule ID of the operation management rule including the handling command. The usage record of a certain handling command is expressed as “Y / X”, for example. The usage record represented as “Y / X” indicates that the number of times that the countermeasure command has been executed is X times, and that the number of times that the failure can be resolved by executing the countermeasure command is Y times. . The usage record storage unit 203 stores in advance the rule ID of the operation management rule in which the usage record should be stored.

図16は、利用実績の例を示す説明図である。図16では、4種類の運用管理ルールそれぞれの利用実績を示している。ルールIDが“RULE_1001 ”である運用管理ルールの利用実績は、“1/2”である。この利用実績“1/2”は、ルールIDが“RULE_1001 ”である運用管理ルールの対処コマンドの実行回数が2回であり、その2回のうち、対処コマンドの実行により障害を解決できたのが1回であることを表している。同様に、ルールIDが“RULE_1002 ”である運用管理ルールの利用実績は、“5/10”である。この利用実績“5/10”は、ルールIDが“RULE_1002 ”である運用管理ルールの対処コマンドの実行回数が10回であり、その10回のうち、対処コマンドの実行により障害を解決できたのが5回であることを表している。ルールIDが“RULE_1003 ”である運用管理ルールの利用実績は、“1/3”である。この利用実績“1/3”は、ルールIDが“RULE_1003 ”である運用管理ルールの対処コマンドの実行回数が3回であり、その3回のうち、対処コマンドの実行により障害を解決できたのが1回であることを表している。ルールIDが“RULE_1004 ”である運用管理ルールの利用実績は、“2/3”である。この利用実績“2/3”は、ルールIDが“RULE_1004 ”である運用管理ルールの対処コマンドの実行回数が3回であり、その3回のうち、対処コマンドの実行により障害を解決できたのが2回であることを表している。   FIG. 16 is an explanatory diagram illustrating an example of a usage record. FIG. 16 shows the usage results of each of the four types of operation management rules. The usage record of the operation management rule with the rule ID “RULE — 1001” is “1/2”. In this usage record “1/2”, the number of executions of the countermeasure command of the operation management rule with the rule ID “RULE_1001” is two times, and the trouble can be solved by executing the countermeasure command of the two times. Represents one time. Similarly, the usage record of the operation management rule with the rule ID “RULE — 1002” is “5/10”. In this usage record “5/10”, the number of executions of the countermeasure command for the operation management rule with the rule ID “RULE — 1002” is 10 times, and out of the 10 times, the failure could be resolved by executing the countermeasure command. Represents 5 times. The usage record of the operation management rule with the rule ID “RULE — 1003” is “1/3”. In this usage record “1/3”, the number of executions of the countermeasure command for the operation management rule with the rule ID “RULE_1003” is three times, and the trouble can be solved by executing the countermeasure command among the three times. Represents one time. The usage record of the operation management rule with the rule ID “RULE — 1004” is “2/3”. In this usage record “2/3”, the number of execution times of the countermeasure command for the operation management rule with the rule ID “RULE_1004” is three times, and the trouble can be solved by executing the countermeasure command among the three times. Represents 2 times.

第3の実施の形態でも、運用管理ルール設定手段104は、運用管理ルール設定画面を入出力装置30に表示させる。ただし、本実施の形態では、運用管理ルール設定手段104は、対処コマンド実績評価手段107から運用管理ルールとその運用管理ルールの実行判定結果とその運用管理ルールの利用実績を取得し、運用管理ルール、実行判定結果および利用実績を対応付けて表示し、さらに、対処コマンド実績評価手段107によって並び替えられた順番で運用管理ルールを表示するように、運用管理ルール設定画面の情報を生成する。そして、その運用管理ルール設定画面の情報を入出力装置30に送信し、その情報に基づいて運用管理ルール設定画面を表示させる。   Also in the third embodiment, the operation management rule setting unit 104 causes the input / output device 30 to display an operation management rule setting screen. However, in the present embodiment, the operation management rule setting unit 104 acquires the operation management rule, the execution determination result of the operation management rule, and the usage record of the operation management rule from the handling command result evaluation unit 107, and the operation management rule The operation management rule setting screen information is generated so that the execution determination result and the usage record are displayed in association with each other, and the operation management rule is displayed in the order rearranged by the countermeasure command record evaluation unit 107. Then, the information on the operation management rule setting screen is transmitted to the input / output device 30, and the operation management rule setting screen is displayed based on the information.

図17は、第3の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。領域1053に表示されるUIは、図7に示す運用管理ルール設定画面の領域1053に表示されるUIと同様である。また、領域1055に表示される表示欄およびUIは、図7に示す運用管理ルール設定画面の領域1055に表示される表示欄およびUIと同様である。ただし、第3の実施の形態で表示される運用管理ルール設定画面3041は、領域1054に表示欄3042を含む。表示欄3042は、運用管理ルール(条件式および対処コマンド)と、その運用管理ルールの実行判定結果と、その運用管理ルールの利用実績とを対応付けて表示する。また、表示欄3042内で、各運用管理ルールは、対処コマンド実績評価手段107によって並び替えられた順番で表示される。なお、領域1054に含まれる参照ボタン1047および登録ボタン1048は、図7に示す参照ボタン1047および登録ボタン1048と同様である。第3の実施の形態で表示される運用管理ルール設定画面3041は、少なくとも、表示欄3042および登録ボタン1048のような、運用管理ルールの選択および登録操作を可能とするUIを含む。   FIG. 17 is an explanatory diagram illustrating an example of an operation management rule setting screen displayed in the third embodiment. The UI displayed in the area 1053 is the same as the UI displayed in the area 1053 of the operation management rule setting screen shown in FIG. The display column and UI displayed in the area 1055 are the same as the display column and UI displayed in the area 1055 of the operation management rule setting screen shown in FIG. However, the operation management rule setting screen 3041 displayed in the third embodiment includes a display column 3042 in the area 1054. The display column 3042 displays the operation management rule (conditional expression and countermeasure command), the execution determination result of the operation management rule, and the usage record of the operation management rule in association with each other. Further, in the display column 3042, the respective operation management rules are displayed in the order rearranged by the coping command result evaluation means 107. Note that the reference button 1047 and the registration button 1048 included in the area 1054 are the same as the reference button 1047 and the registration button 1048 shown in FIG. The operation management rule setting screen 3041 displayed in the third embodiment includes at least a UI that enables operation management rule selection and registration operations, such as a display column 3042 and a registration button 1048.

図17に例示する表示欄3042では、4つの運用管理ルールと、それぞれの実行判定結果と利用実績がリストで示されている。図17に示す例では、条件式が「状態B」である運用管理ルールは、「実行可能」であり、利用実績が「5/10」であることを示している。また、条件式が「状態A」である運用管理ルールは、「実行可能」であり、利用実績が「1/2」であることを示している。また、条件式が「状態D」である運用管理ルールは、「実行不明」であり、利用実績が「2/3」であることを示している。また、条件式が「状態D」である運用管理ルールは、「実行不可能」であり、利用実績が「1/3」であることを示している。   In the display column 3042 illustrated in FIG. 17, four operation management rules, respective execution determination results, and usage results are shown in a list. In the example illustrated in FIG. 17, the operation management rule whose conditional expression is “state B” is “executable” and the usage record is “5/10”. In addition, the operation management rule whose conditional expression is “state A” is “executable” and the usage record is “1/2”. In addition, the operation management rule whose conditional expression is “state D” is “execution unknown”, and the usage record is “2/3”. Further, the operation management rule whose conditional expression is “state D” is “unexecutable” and indicates that the usage record is “1/3”.

なお、表示欄3042では、実行判定結果が特定の結果となる運用管理ルールとその利用実績が表示されてもよい。特定の結果とは、一種類の実行判定結果だけを意味するものではなく、複数の実行判定結果の組み合わせであってもよい。例えば、実行判定結果が「実行可能」となる運用管理ルールとその利用実績だけが表示されてもよいし、あるいは、実行判定結果が「実行可能」または「実行不明」となる運用管理ルールとその利用実績だけが表示されてもよい   In the display field 3042, an operation management rule that results in a specific execution determination result and its usage record may be displayed. The specific result does not mean only one type of execution determination result, but may be a combination of a plurality of execution determination results. For example, only the operation management rule whose execution determination result is “executable” and its usage record may be displayed, or the operation management rule whose execution determination result is “executable” or “execution unknown” and its Only usage records may be displayed

次に、動作について説明する。
図18は、運用管理ルール提供装置20内の運用管理ルール記憶手段201に記憶された運用管理ルールを運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶させるときの処理経過の例を示すフローチャートである。図5に示すフローチャートと同様の処理については、図5に示す符号と同一の符号を付している。本実施の形態では、ステップS102の後に、対処コマンド実績評価手段107による運用管理ルール並び替え処理(ステップS400)が追加されている。また、図5に示すステップS103の代わりに、図17に示す運用管理ルール設定画面を表示する処理(ステップS410)が行われる。
Next, the operation will be described.
FIG. 18 shows an example of processing progress when the operation management rule stored in the operation management rule storage unit 201 in the operation management rule providing device 20 is stored in the operation management rule storage unit 102 in the operation management rule diverting device 10. It is a flowchart to show. The same processes as those in the flowchart shown in FIG. 5 are denoted by the same reference numerals as those shown in FIG. In the present embodiment, an operation management rule rearrangement process (step S400) by the handling command result evaluation means 107 is added after step S102. Further, processing (step S410) for displaying the operation management rule setting screen shown in FIG. 17 is performed instead of step S103 shown in FIG.

以下に示す例では、リソース情報記憶手段101は、図2に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置20内の運用管理ルール記憶手段201は、図3に例示する運用管理ルールを記憶し、実行条件記憶手段202は、図4に例示する実行条件を記憶しているものとする。また、運用管理ルール提供装置20内の利用実績記憶手段203は、図16に示す利用実績を記憶しているものとする。また、図19は、運用管理ルール流用装置10内の運用管理ルール記憶手段102が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置10内の運用管理ルール記憶手段102は、図18に示すステップS101の処理の開始前に、図19(a)に例示する運用管理ルールを記憶しているものとする。   In the example shown below, it is assumed that the resource information storage unit 101 stores the resource information illustrated in FIG. Further, the operation management rule storage unit 201 in the operation management rule providing device 20 stores the operation management rule illustrated in FIG. 3, and the execution condition storage unit 202 stores the execution condition illustrated in FIG. And Further, it is assumed that the usage record storage unit 203 in the operation management rule providing device 20 stores the usage record shown in FIG. FIG. 19 is an explanatory diagram showing an example of a change in the operation management rule stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10. It is assumed that the operation management rule storage unit 102 in the operation management rule diversion apparatus 10 stores the operation management rule illustrated in FIG. 19A before the processing of step S101 illustrated in FIG. 18 is started.

第3の実施の形態において、運用管理ルール取得手段103が、運用管理ルール提供装置20内の運用管理ルール記憶手段201から運用管理ルールを取得するまでの処理(ステップS101〜S102)は、第1の実施の形態や第2の実施の形態と同様である。   In the third embodiment, the processing until the operation management rule acquisition unit 103 acquires the operation management rule from the operation management rule storage unit 201 in the operation management rule providing device 20 (steps S101 to S102) is the first. This is the same as the second embodiment and the second embodiment.

ステップS102の後、運用管理ルール取得手段103は、ステップS102で運用管理ルール記憶手段201から運用管理ルールを取得した後、取得した運用管理ルールと対処コマンド実行判定手段105から受信した実行判定結果との組み合わせを対処コマンド実績評価手段107に送信する。対処コマンド実績評価手段107は、運用管理ルールとその運用管理ルールの実行判定結果を運用管理ルール取得手段103から取得する。すると、対処コマンド実績評価手段107は、運用管理ルール取得手段103から取得した運用管理ルールのルールIDに対応する利用実績を、運用管理ルール提供装置20の利用実績記憶手段203から取得する。そして、対処コマンド実績評価手段107は、運用管理ルール取得手段103から取得した運用管理ルールを、各種実行判定結果毎に、利用実績順に並び替えて、並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段104に送信する(ステップS400)。   After step S102, the operation management rule acquisition unit 103 acquires the operation management rule from the operation management rule storage unit 201 in step S102, and then acquires the acquired operation management rule and the execution determination result received from the handling command execution determination unit 105. Is sent to the countermeasure command performance evaluation means 107. The coping command result evaluation unit 107 acquires the operation management rule and the execution determination result of the operation management rule from the operation management rule acquisition unit 103. Then, the handling command record evaluation unit 107 acquires the use record corresponding to the rule ID of the operation management rule acquired from the operation management rule acquisition unit 103 from the use record storage unit 203 of the operation management rule providing device 20. Then, the handling command result evaluation unit 107 rearranges the operation management rules acquired from the operation management rule acquisition unit 103 in order of use results for each execution determination result, and sorts the operation management rules and each operation management rule. The execution determination result and the usage record corresponding to are transmitted to the operation management rule setting means 104 (step S400).

続いて、運用管理ルール設定手段104は、運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績のリストを表示する表示欄3042を含む運用管理ルール設定画面(図17参照。)の情報を作成する。このとき、運用管理ルール設定手段104は、対処コマンド実績評価手段107に並び替えられた順番に運用管理ルールを表示するように運用管理ルール設定画面の情報を作成する。運用管理ルール設定手段104は、作成した運用管理ルール設定画面の情報を入出力装置30に送信し、入出力装置30に図17に例示するような運用管理ルール設定画面を表示させる(ステップS410)。   Subsequently, the operation management rule setting means 104 includes an operation management rule setting screen including a display field 3042 for displaying a list of operation management rules, execution determination results corresponding to the respective operation management rules, and usage results (see FIG. 17). Create information for. At this time, the operation management rule setting unit 104 creates information on the operation management rule setting screen so that the operation management rules are displayed in the order rearranged by the coping command result evaluation unit 107. The operation management rule setting means 104 transmits the information of the created operation management rule setting screen to the input / output device 30 and causes the input / output device 30 to display an operation management rule setting screen as illustrated in FIG. 17 (step S410). .

なお、図17に示す例では、領域1055に、運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶された運用管理ルールを表示している。運用管理ルール設定手段104は、ステップS410で運用管理ルール設定画面の情報を生成する際に、運用管理ルール記憶手段102から運用管理ルールを読み込み、その運用管理ルールを領域1055に表示するように運用管理ルール設定画面の情報を生成すればよい。   In the example illustrated in FIG. 17, the operation management rules stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10 are displayed in the area 1055. The operation management rule setting unit 104 reads the operation management rule from the operation management rule storage unit 102 and displays the operation management rule in the area 1055 when the operation management rule setting screen information is generated in step S410. Information on the management rule setting screen may be generated.

ステップS410の後、ステップS104に移行する。ステップS104では、運用管理ルール設定手段104は、第1の実施の形態で示した場合と同様に、選択された運用管理ルールを運用管理ルール記憶手段102に記憶させる。例えば、表示欄3042(図17参照。)に示される運用管理ルールのうち、「実行可能」であり、「利用実績の比率」が最も高く、「対処コマンドの実行回数」が最大のもの(すなわち、図17に示す条件式が「状態B」の運用管理ルール)が選択されたとする。すると、図19(b)に示すように、選択された運用管理ルールが運用管理ルール記憶手段102に記憶される。   After step S410, the process proceeds to step S104. In step S <b> 104, the operation management rule setting unit 104 stores the selected operation management rule in the operation management rule storage unit 102 as in the case of the first embodiment. For example, among the operation management rules shown in the display column 3042 (see FIG. 17), the rule is “executable”, the “utilization record ratio” is the highest, and the “counting number of times of handling command” is the largest (that is, , It is assumed that an operation management rule whose condition expression shown in FIG. 17 is “state B” is selected. Then, the selected operation management rule is stored in the operation management rule storage unit 102 as shown in FIG.

また、ステップS410の後、管理者の操作に応じて、第2の実施の形態で示したステップS301〜S304の処理(図11参照。)を行ってもよい。   Further, after step S410, the processing of steps S301 to S304 (see FIG. 11) shown in the second embodiment may be performed according to the operation of the administrator.

次に、ステップS400おける運用管理ルールの並び替え処理について説明する。図20は、実行判定結果毎に運用管理ルールを利用実績順に並び替える処理の処理経過の一例を示すフローチャートである。   Next, the operation management rule rearrangement process in step S400 will be described. FIG. 20 is a flowchart illustrating an example of a process progress of the process of rearranging the operation management rules in order of the actual usage results for each execution determination result.

対処コマンド実績評価手段107は、運用管理ルールとその運用管理ルールの実行判定結果を運用管理ルール取得手段103から取得すると、その運用管理ルールのルールIDに対応する利用実績を、運用管理ルール提供装置20の利用実績記憶手段203から取得する(ステップS401)。次に、対処コマンド実績評価手段107は、運用管理ルール取得手段103から取得した各運用管理ルールを、実行判定結果(「実行可能」、「実行不可能」、「実行不明」)毎に分類する。そして、各実行判定結果毎に、運用管理ルールの対処コマンドの実行回数が多い順に運用管理ルールを並び替える(ステップS402)。各運用管理ルールの対処コマンドの実行回数は、運用管理ルールに対応する利用実績を参照すればよい。   When the handling command result evaluation unit 107 acquires the operation management rule and the execution judgment result of the operation management rule from the operation management rule acquisition unit 103, the handling command result evaluation unit 107 displays the usage record corresponding to the rule ID of the operation management rule. It acquires from 20 utilization results storage means 203 (step S401). Next, the handling command performance evaluation unit 107 classifies each operation management rule acquired from the operation management rule acquisition unit 103 for each execution determination result (“executable”, “unexecutable”, “unknown”). . Then, for each execution determination result, the operation management rules are rearranged in descending order of the number of execution times of the operation management rule handling command (step S402). The number of executions of the countermeasure command for each operation management rule may be referred to the usage record corresponding to the operation management rule.

続いて、対処コマンド実績評価手段107は、実行判定結果毎に分類して対処コマンドの実行回数の多い順に並び替えた運用管理ルールを、さらに各実行判定結果毎に、利用実績の比率の高い順に並び替える(ステップS403)。利用実績の比率は、利用実績において示される障害の解決回数を、その利用実績において示される対処コマンドの実行回数で除算した値である。本例では、例えば、利用実績が“1/2”と表されている場合、利用実績の比率は“0.5”となる。   Subsequently, the handling command result evaluation means 107 classifies the operation management rules sorted according to the execution determination results and rearranges them in the descending order of the number of executions of the handling commands. Rearrange (step S403). The ratio of the usage record is a value obtained by dividing the number of times of solving the failure indicated in the usage record by the execution count of the countermeasure command indicated in the use record. In this example, for example, when the usage record is represented as “1/2”, the ratio of the usage record is “0.5”.

ステップS403の処理によって、運用管理ルールは、利用実績の比率が高いほど順位が高くなるように並び替えられていることになる。また、ステップS403の処理前にステップS402の処理を実行していることによって、利用実績の比率が同一の値である場合には、対処コマンドの実行回数が多いほど順位が高くなるように並び替えられていることになる。   By the processing in step S403, the operation management rules are rearranged so that the rank is higher as the usage record ratio is higher. In addition, when the processing results of step S402 are executed before the processing of step S403, and the usage record ratios are the same value, the order is rearranged so that the rank becomes higher as the number of executions of the handling command is increased. Will be.

ステップS403までの処理で、実行判定結果で分類した各運用管理ルールのグループ毎に、実行回数および利用実績の比率に基づく並び替えが完了する。続いて、対処コマンド実績評価手段107は、並び替えを行った各実行判定結果の運用管理ルールのグループを所定の実行判定結果の順に並び替える。具体的には、対処コマンド実績評価手段107は、「実行可能」、「実行不明」、「実行不明」の順に運用管理ルールのグループを並び替える(ステップS404)。以上により、運用管理ルールの並び替えが終了し、対処コマンド実績評価手段107は、並び替えた運用管理ルールおよび各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段104へ送信する。   In the processing up to step S403, the rearrangement based on the number of executions and the ratio of the usage records is completed for each group of operation management rules classified by the execution determination result. Subsequently, the handling command result evaluation unit 107 rearranges the operation management rule groups of the respective execution determination results that have been rearranged in the order of predetermined execution determination results. Specifically, the coping command result evaluation unit 107 rearranges the operation management rule groups in the order of “executable”, “execution unknown”, and “execution unknown” (step S404). As described above, the rearrangement of the operation management rules is completed, and the handling command result evaluation unit 107 transmits the rearranged operation management rule, the execution determination result corresponding to each operation management rule, and the use result to the operation management rule setting unit 104. To do.

ステップS402からステップS404までの処理によって、運用管理ルールは、「実行可能」の運用管理ルールのグループ、「実行不明」の運用管理ルールのグループ、「実行不可能」の運用管理ルールのグループの順に並び替えられる。また、ステップS402,S403の処理は、各実行判定結果毎(すなわち、実行判定結果に基づいて分類した各グループ毎)に行っているので、各グループでは、利用実績の比率が高いほど順位が高く、また、利用実績の比率が同一の値である場合には、対処コマンドの実行回数が多いほど順位が高くなるように運用管理ルールは並び替えられている。   Through the processing from step S402 to step S404, the operation management rules are in the order of “executable” operation management rule group, “unexecutable” operation management rule group, and “unexecutable” operation management rule group. Rearranged. Further, since the processing of steps S402 and S403 is performed for each execution determination result (that is, for each group classified based on the execution determination result), in each group, the higher the usage record ratio, the higher the rank. In addition, when the usage record ratios are the same value, the operation management rules are rearranged so that the rank becomes higher as the number of executions of the countermeasure command increases.

図21は、運用管理ルールの並び替えの例を示す説明図である。図21(a)は、並び替え処理を行う前における運用管理ルールの順番(例えば、対処コマンド実績評価手段107が受信した順番)の例を示している。図21(b)は、並び替え処理後の運用管理ルールの順番を示している。なお、図21に示す例では、「実行不可能」、「実行不明」のグループには1つの運用管理ルールが属する。   FIG. 21 is an explanatory diagram of an example of rearrangement of operation management rules. FIG. 21A shows an example of the order of operation management rules (for example, the order received by the handling command result evaluation unit 107) before performing the rearrangement process. FIG. 21B shows the order of the operation management rules after the rearrangement process. In the example shown in FIG. 21, one operation management rule belongs to the “unexecutable” and “unknown” groups.

既に述べたように、運用管理ルールは、「実行可能」の運用管理ルールのグループ、「実行不明」の運用管理ルールのグループ、「実行不可能」の運用管理ルールのグループの順に並び替えられる。従って、ステップS404までの処理が完了した後には、運用管理ルールは、図21(b)に示すように、“RULE_1002”および“RULE_1001”のグループ(「実行可能」のグループ)、“RULE_1004”のグループ(「実行不明」のグループ)、“RULE_1003”のグループ(「実行不可能」のグループ)の順に並べ替えられる。また、「実行可能」のグループに分類される運用管理ルール“RULE_1002”および“RULE_1001”は、利用実績の比率の値がともに“0.5”である。従って、対処コマンド実行回数の多い運用管理ルール“RULE_1002”の方が“RULE_1001”よりも高い順位に並び替えられる。「実行不明」のグループの運用管理ルールは“RULE_1004”だけであり、「実行不可能」のグループの運用管理ルールは“RULE_1003”だけである。従って、並び替え処理後では、運用管理ルールは、図21(b)に示すように、“RULE_1002”、“RULE_1001”、“RULE_1004”、“RULE_1003”という順番になる。   As described above, the operation management rules are rearranged in the order of “executable” operation management rule group, “unknown” operation management rule group, and “unexecutable” operation management rule group. Therefore, after the processing up to step S404 is completed, as shown in FIG. 21 (b), the operation management rules include "RULE_1002" and "RULE_1001" groups ("executable" group), "RULE_1004" The groups are sorted in the order of the group (“unknown” group) and the “RULE_1003” group (“unexecutable” group). The operation management rules “RULE — 1002” and “RULE — 1001” classified into the “executable” group both have a usage record ratio value of “0.5”. Therefore, the operation management rule “RULE_1002” having the larger number of countermeasure command executions is rearranged in a higher order than “RULE_1001”. The operation management rule for the “unknown” group is only “RULE_1004”, and the operation management rule for the “unexecutable” group is only “RULE_1003”. Therefore, after the rearrangement process, the operation management rules are in the order of “RULE_1002”, “RULE_1001”, “RULE_1004”, and “RULE_1003” as shown in FIG.

次に、利用実績記憶手段203に記憶される利用実績を更新する態様の一例について説明する。図22は、管理対象となる情報処理装置の状態が、運用管理ルールの条件式に合致した場合、その運用管理ルールの対処コマンドを管理対象に対して実行する運用管理ルール処理装置の構成例を示すブロック図である。本例では、運用管理ルール処理装置501が、管理対象となる情報処理装置510に対して運用管理ルールに含まれる対処コマンドを実行したときに、利用実績記憶手段203に記憶される利用実績を更新する。   Next, an example of a mode for updating the usage record stored in the usage record storage unit 203 will be described. FIG. 22 shows a configuration example of an operation management rule processing device that executes a management command for a management target when the status of the information processing apparatus to be managed matches the conditional expression of the operation management rule. FIG. In this example, when the operation management rule processing device 501 executes the handling command included in the operation management rule for the information processing device 510 to be managed, the usage record stored in the use record storage unit 203 is updated. To do.

運用管理ルール処理装置501は、リソース情報検出手段502と、運用管理ルール検索手段503と、対処コマンド実行手段504とを備える。リソース情報検出手段502は、運用管理ルール流用装置10が備えるリソース情報記憶手段101と接続される。運用管理ルール検索手段503は、運用管理ルール流用装置10が備える運用管理ルール記憶手段102と接続される。対処コマンド実行手段504は、運用管理ルール提供装置20が備える利用実績記憶手段203と接続される。   The operation management rule processing device 501 includes resource information detection means 502, operation management rule search means 503, and countermeasure command execution means 504. The resource information detection unit 502 is connected to the resource information storage unit 101 provided in the operation management rule diversion apparatus 10. The operation management rule search unit 503 is connected to the operation management rule storage unit 102 provided in the operation management rule diversion apparatus 10. The coping command execution means 504 is connected to the usage record storage means 203 provided in the operation management rule providing device 20.

リソース情報検出手段502は、情報処理装置510のリソース情報を検出し、運用管理ルール流用装置10が備えるリソース情報記憶手段101に、検出したリソース情報を記憶させる。例えば、リソース情報検出手段502は、定期的に情報処理装置510のリソース情報を検出し、そのリソース情報をリソース情報記憶手段101に記憶させる。検出したリソース情報が、前回検出したリソース情報と同一である場合には、リソース情報検出手段502は、そのリソース情報を再度リソース情報記憶手段101に記憶させなくてもよい。   The resource information detection unit 502 detects the resource information of the information processing apparatus 510 and stores the detected resource information in the resource information storage unit 101 provided in the operation management rule diversion apparatus 10. For example, the resource information detection unit 502 periodically detects the resource information of the information processing apparatus 510 and causes the resource information storage unit 101 to store the resource information. When the detected resource information is the same as the previously detected resource information, the resource information detecting unit 502 does not need to store the resource information in the resource information storage unit 101 again.

運用管理ルール検索手段503は、管理対象となる情報処理装置510リソース情報を、運用管理ルール流用装置10が備えるリソース情報記憶手段101から取得する。また、運用管理ルール検索手段503は、運用管理ルール流用装置10が備えるリソース情報記憶手段101に記憶されている各運用管理ルールを取得する。そして、運用管理ルール検索手段503は、取得したリソース情報および取得した運用管理ルールの条件式を照合して、リソース情報の状態を満足する条件式を有する運用管理ルールを検索する。運用管理ルール検索手段503は、このような検索を、例えば定期的に実行する。リソース情報の状態を満足する条件式が存在する場合(すなわち、上記の運用管理ルールの検索に成功した場合)、情報処理装置510が、その条件式を含む運用管理ルールの対処コマンドを実行されるべき状態(例えば、障害発生状態等)であることを意味する。また、リソース情報の状態を満足する条件式が存在する場合(すなわち、上記の運用管理ルールの検索に失敗した場合)、情報処理装置510に対して何らかの対処コマンドを実行する必要がないことを意味する。   The operation management rule search unit 503 acquires the information processing device 510 resource information to be managed from the resource information storage unit 101 included in the operation management rule diversion device 10. Further, the operation management rule search unit 503 acquires each operation management rule stored in the resource information storage unit 101 provided in the operation management rule diversion apparatus 10. Then, the operation management rule search unit 503 searches the operation management rule having the conditional expression satisfying the state of the resource information by collating the acquired resource information and the acquired operation management rule conditional expression. The operation management rule search unit 503 periodically executes such a search, for example. When there is a conditional expression that satisfies the state of the resource information (that is, when the above-described operation management rule is successfully searched), the information processing apparatus 510 executes an operation management rule handling command including the conditional expression. It means a power state (for example, a failure occurrence state). Further, when there is a conditional expression that satisfies the resource information state (that is, when the above-described operation management rule search fails), it means that it is not necessary to execute any countermeasure command on the information processing apparatus 510. To do.

運用管理ルール検索手段503は、リソース情報の状態を満足する条件式を有する運用管理ルールの検索に成功した場合、その運用管理ルールを対処コマンド実行手段504に送る。対処コマンド実行手段504は、運用管理ルール検索手段503から運用管理ルールが送られてきた場合、その運用管理ルールに含まれる対処コマンドを情報処理装置510に対して実行する。そして、対処コマンド実行手段504は、その運用管理ルールのルールIDが利用実績記憶手段203に記憶されているか否かを参照し、ルールIDが利用実績記憶手段203に記憶されているならば、ルールIDとともに記憶されている利用実績における対処コマンド実行回数の値を1増加させる。また、対処コマンド実行手段504は、情報処理装置510に対処コマンドを実行した後、その対処コマンドの実行によって、情報処理装置510が対処コマンドを実行されるべき状態(例えば、障害発生状態等)から回復できたか否かを判定する。この判定は、例えば、情報処理装置510からの応答に基づいて行ってもよい。あるいは、運用管理ルール処理装置501は別の方法によって、情報処理装置510が障害発生状態等から回復したことを判定してもよい。   When the operation management rule retrieval unit 503 successfully retrieves an operation management rule having a conditional expression that satisfies the state of the resource information, the operation management rule retrieval unit 503 sends the operation management rule to the handling command execution unit 504. When the operation management rule is sent from the operation management rule search unit 503, the countermeasure command execution unit 504 executes the countermeasure command included in the operation management rule with respect to the information processing apparatus 510. Then, the handling command execution unit 504 refers to whether or not the rule ID of the operation management rule is stored in the usage record storage unit 203, and if the rule ID is stored in the usage record storage unit 203, the rule The value of the counter command execution count in the usage record stored together with the ID is increased by one. In addition, the countermeasure command execution unit 504 executes a countermeasure command on the information processing apparatus 510, and then executes a countermeasure command from the state in which the information processing apparatus 510 should execute the countermeasure command (for example, a failure occurrence state). It is determined whether or not recovery was possible. This determination may be performed based on a response from the information processing apparatus 510, for example. Alternatively, the operation management rule processing device 501 may determine that the information processing device 510 has recovered from the failure occurrence state by another method.

対処コマンド実行手段504は、情報処理装置510が対処コマンドを実行されるべき状態から回復したと判定した場合、実行した対処コマンドを含む運用管理ルールのルールIDが利用実績記憶手段203に記憶されているか否かを参照する。ルールIDが利用実績記憶手段203に記憶されているならば、対処コマンド実行手段504は、そのルールIDとともに記憶されている利用実績における障害解決回数(対処コマンド実行により障害を解決できた回数)の値を1増加させる。   When the handling command execution unit 504 determines that the information processing apparatus 510 has recovered from the state in which the handling command should be executed, the rule ID of the operation management rule including the executed handling command is stored in the usage record storage unit 203. Refer to whether or not. If the rule ID is stored in the usage record storage unit 203, the handling command execution unit 504 indicates the number of failure resolutions in the usage record stored with the rule ID (the number of times the fault could be resolved by executing the handling command). Increase the value by one.

対処コマンド実行手段504は、情報処理装置510が対処コマンドを実行されるべき状態から回復していないと判定した場合、利用実績における障害解決回数をそのまま維持する。この場合、利用実績における対処コマンド実行回数のみ増加したことになる。   When the information processing apparatus 510 determines that the information processing apparatus 510 has not recovered from the state in which the countermeasure command is to be executed, the countermeasure command execution unit 504 maintains the number of failure resolutions in the usage record as it is. In this case, only the handling command execution count in the usage record has increased.

以上のように、運用管理ルール処理装置501によって、利用実績記憶手段203が記憶する利用実績が更新される。なお、利用実績の更新態様は、上記の例に限定されず、他の態様によって利用実績を更新してもよい。   As described above, the usage record stored in the usage record storage unit 203 is updated by the operation management rule processing device 501. In addition, the update aspect of a utilization track record is not limited to said example, You may update a utilization track record by another aspect.

第3の実施の形態によれば、実行判定結果が「実行可能」、「実行不明」、「実行不可能」の順に上位になり、同じ実行判定結果の場合には利用実績の比率が高い順に上位になり、さらに、同じ利用実績の比率の場合には利用実績の運用管理ルールの対処コマンドの実行回数の多い順に上位になるように、対処コマンド実績評価手段107が運用管理ルールを並び替える。そして、運用管理ルール設定手段104は、実行判定結果順および利用実績順に並び替えられた運用管理ルールを表示する運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置30に表示させる。従って、管理者は、運用管理ルール設定画面を参照して、対処コマンドを実行できるか否か等を確認することができる。さらに、どの対処コマンドが最も利用されているかという知識を管理者が持っていなくても、最も上位に提示された運用管理ルールを選択することで、既存の運用管理ルール(運用管理ルール提供装置20に記憶されている運用管理ルール)の中で対処コマンドの利用頻度が高い運用管理ルールを容易に選択することができ、その運用管理ルールを運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶させることができる。   According to the third embodiment, the execution determination results are ranked higher in the order of “executable”, “unknown execution”, and “unexecutable”. In the case of the same usage record ratio, the countermeasure command record evaluation unit 107 rearranges the operation management rules so that the countermeasure command record evaluation unit 107 ranks in descending order of the number of executions of the countermeasure command of the utilization management rule. Then, the operation management rule setting unit 104 generates information of an operation management rule setting screen that displays the operation management rules rearranged in the order of the execution determination result and the usage result, and displays the operation management rule setting screen as the input / output device 30. To display. Therefore, the administrator can confirm whether or not the countermeasure command can be executed with reference to the operation management rule setting screen. Furthermore, even if the administrator does not have knowledge of which countermeasure command is most used, the existing operation management rule (operation management rule providing device 20) can be selected by selecting the operation management rule presented at the highest level. Can be easily selected, and the operation management rule is stored in the operation management rule storage means 102 of the operation management rule diversion apparatus 10. It can be memorized.

本実施の形態では、第1の実施の形態と同様に、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106、対処コマンド実績評価手段107は、それぞれの機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106、対処コマンド実績評価手段107を実現してもよい。また、運用管理ルール提供装置20が備える利用実績記憶手段203は、例えば、記憶装置によって実現される。   In the present embodiment, as in the first embodiment, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the countermeasure command execution determination unit 105, the resource information correction unit 106, and the countermeasure command performance evaluation unit 107 are These may be realized by hardware having respective functions. Alternatively, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the countermeasure command execution determination unit 105, the resource information correction unit 106, and the countermeasure command result evaluation unit 107 are realized by a computer that operates according to the operation management rule diversion program. Also good. Further, the usage record storage unit 203 provided in the operation management rule providing device 20 is realized by a storage device, for example.

なお、図22に示すリソース情報検出手段502、運用管理ルール検索手段503、対処コマンド実行手段504も、それぞれの機能を実行するハードウェアによって実現してもよい。あるいは、プログラムに従って動作するコンピュータによって実現してもよい。   Note that the resource information detection unit 502, the operation management rule search unit 503, and the handling command execution unit 504 shown in FIG. 22 may also be realized by hardware that executes the respective functions. Or you may implement | achieve by the computer which operate | moves according to a program.

また、図15では、運用管理ルール流用装置10がリソース情報修正手段106を備える場合を示したが、本実施の形態において、運用管理ルール流用装置10は、リソース情報修正手段106を備えていなくてもよい。運用管理ルール流用装置10がリソース情報修正手段106を備えない場合には、対処コマンド実行判定手段105が、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の3種類のうちいずれかを導出するようにしてもよいし、あるいは、「実行可能」、「実行不可能」の2種類のうちいずれかを導出するようにしてもよい。   FIG. 15 shows a case where the operation management rule diversion apparatus 10 includes the resource information correction unit 106. However, in this embodiment, the operation management rule diversion apparatus 10 does not include the resource information correction unit 106. Also good. When the operation management rule diversion apparatus 10 does not include the resource information correction unit 106, the countermeasure command execution determination unit 105 has three types of execution determination results: “executable”, “unexecutable”, and “unknown execution”. Either of them may be derived, or one of two types of “executable” and “unexecutable” may be derived.

また、運用管理ルール流用装置10は、運用管理ルール記憶手段102に記憶される各運用管理ルールに対応する実行条件を記憶する実行条件記憶手段と、運用管理ルール記憶手段102に記憶される各運用管理ルールに対応する利用実績を記憶する利用実績記憶手段とを備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段、実行条件記憶手段、および利用実績記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルール、実行条件、および利用実績を提供する運用管理ルール提供装置20としての役割を果たすことができる。このように、運用管理ルール流用装置10が実行条件記憶手段および利用実績記憶手段を備え、運用管理ルール提供装置20としての役割を果たすようにしてもよい。   Further, the operation management rule diversion apparatus 10 includes an execution condition storage unit that stores an execution condition corresponding to each operation management rule stored in the operation management rule storage unit 102, and each operation stored in the operation management rule storage unit 102. You may provide the utilization track record means which memorize | stores the utilization track record corresponding to a management rule. The operation management rule diversion device having such a configuration includes an operation management rule storage unit, an execution condition storage unit, and a usage record storage unit. As an operation management rule providing device 20 for providing As described above, the operation management rule diversion device 10 may include an execution condition storage unit and a usage record storage unit, and serve as the operation management rule providing device 20.

実施の形態4.
図23は、本発明の第4の実施の形態を示すブロック図である。第1から第3までの実施の形態と同様の構成部については図1、図9、図15と同一の符号を付し、説明を省略する。第4の実施の形態では、第1、第2、または第3の実施の形態の構成に加えて、運用管理ルール流用装置10が実行条件記憶手段108を備える。図23では、第3の実施の形態の構成に加えて、運用管理ルール流用装置10が実行条件記憶手段108を備える場合を示している。
Embodiment 4 FIG.
FIG. 23 is a block diagram showing a fourth embodiment of the present invention. Components similar to those in the first to third embodiments are denoted by the same reference numerals as those in FIGS. 1, 9, and 15 and description thereof is omitted. In the fourth embodiment, in addition to the configuration of the first, second, or third embodiment, the operation management rule diversion apparatus 10 includes an execution condition storage unit 108. FIG. 23 shows a case where the operation management rule diversion apparatus 10 includes an execution condition storage unit 108 in addition to the configuration of the third embodiment.

運用管理ルール流用装置10が備える実行条件記憶手段108は、運用管理ルール流用装置10が備える運用管理ルール記憶手段102に記憶される各運用管理ルールの実行条件を記憶している。この実行条件は、運用管理ルール提供装置20が備える実行条件記憶手段202が記憶する実行条件と同様に、運用管理ルールのルールIDを含み、さらに、そのルールIDによって特定される運用管理ルールの対処コマンドを管理対象に対して実行可能か否かを判定するための情報(具体的には対処コマンドを実行するために必要なリソースの情報)を含んでいる。実行条件記憶手段108が記憶する実行条件は、実行条件記憶手段202が記憶する実行条件と同様に、図4に例示するように表される。 The execution condition storage means 108 included in the operation management rule diversion apparatus 10 stores the execution conditions of each operation management rule stored in the operation management rule storage means 102 included in the operation management rule diversion apparatus 10. This execution condition includes the rule ID of the operation management rule as well as the execution condition stored in the execution condition storage unit 202 provided in the operation management rule providing device 20, and further deals with the operation management rule specified by the rule ID. Information for determining whether or not the command can be executed on the management target (specifically, information on resources necessary for executing the handling command) is included. The execution conditions stored in the execution condition storage unit 108 are expressed as illustrated in FIG. 4, similarly to the execution conditions stored in the execution condition storage unit 202.

対処コマンド実行判定手段105は、第1の実施の形態と同様に、運用管理ルール提供装置20が備える実行条件記憶手段202から、運用管理ルール記憶手段201に記憶された運用管理ルールの実行条件を取得する。第4の実施の形態では、対処コマンド実行判定手段105は、さらに、運用管理ルール流用装置10が備える実行条件記憶手段108から、運用管理ルール記憶手段102に記憶される運用管理ルールの実行条件も取得する。   As in the first embodiment, the handling command execution determination unit 105 obtains the operation management rule execution condition stored in the operation management rule storage unit 201 from the execution condition storage unit 202 included in the operation management rule providing device 20. get. In the fourth embodiment, the countermeasure command execution determination unit 105 further stores the execution condition of the operation management rule stored in the operation management rule storage unit 102 from the execution condition storage unit 108 included in the operation management rule diversion apparatus 10. get.

対処コマンド実行判定手段105が、運用管理ルール提供装置20の実行条件記憶手段202および運用管理ルール流用装置10の実行条件記憶手段108から実行条件を取得する条件は、既に説明した他の実施の形態と同様である。例えば、リソース情報記憶手段101に記憶されたリソース情報に変更が生じた場合、運用管理ルールの取得を指示する操作が行われた旨の情報を運用管理ルール設定手段104を介して受信した場合、あるいは、予め指定された時刻になった場合に、対処コマンド実行判定手段105は、実行条件記憶手段202および実行条件記憶手段108から実行条件を取得する。あるいは、上記の各場合を組み合わせた条件が満たされたときに(例えば、リソース情報に変更が生じ、さらに、運用管理ルールの取得を指示する操作が行われた旨の情報を受信した場合に)、実行条件記憶手段202および実行条件記憶手段108から実行条件を取得してもよい。   The conditions in which the handling command execution determination unit 105 acquires the execution conditions from the execution condition storage unit 202 of the operation management rule providing device 20 and the execution condition storage unit 108 of the operation management rule diverting device 10 are the other embodiments already described. It is the same. For example, when there is a change in the resource information stored in the resource information storage unit 101, when information indicating that an operation for instructing acquisition of an operation management rule has been performed is received via the operation management rule setting unit 104, Alternatively, when the time specified in advance is reached, the handling command execution determination unit 105 acquires the execution condition from the execution condition storage unit 202 and the execution condition storage unit 108. Alternatively, when a condition that combines the above cases is satisfied (for example, when resource information is changed and information indicating that an operation to instruct acquisition of an operation management rule has been performed) The execution condition may be acquired from the execution condition storage unit 202 and the execution condition storage unit 108.

対処コマンド実行判定手段105は、運用管理ルール記憶手段201に記憶された運用管理ルールの実行条件を実行条件記憶手段202から取得すると、リソース情報記憶手段101に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは「実行不明」のいずれかの実行判定結果を導出する。そして、対処コマンド実行判定手段105は、実行条件記憶手段202から取得した個々の実行条件に含まれるルールIDと、その実行条件に基づく実行判定結果とを運用管理ルール取得手段103に送信する。以上の動作は、既に説明した各実施の形態における対処コマンド実行判定手段105の動作と同様である。   When the coping command execution determination unit 105 acquires the execution condition of the operation management rule stored in the operation management rule storage unit 201 from the execution condition storage unit 202, the coping command execution determination unit 105 acquires the resource information stored in the resource information storage unit 101 and the acquired execution Compare the conditions. Then, it is determined whether or not the management command for the operation management rule specified by the rule ID included in the acquired execution condition can be executed on the information processing apparatus to be managed. ”Or“ Unknown execution ”is derived. Then, the handling command execution determination unit 105 transmits the rule ID included in each execution condition acquired from the execution condition storage unit 202 and the execution determination result based on the execution condition to the operation management rule acquisition unit 103. The above operation is the same as the operation of the countermeasure command execution determination unit 105 in each of the embodiments already described.

対処コマンド実行判定手段105は、運用管理ルール記憶手段102に記憶された運用管理ルールの実行条件を実行条件記憶手段108から取得したときにも、リソース情報記憶手段101に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは「実行不明」のいずれかの実行判定結果を導出する。そして、対処コマンド実行判定手段105は、実行条件記憶手段108から取得した個々の実行条件に含まれるルールIDと、その実行条件に基づく実行判定結果とを、運用管理ルール設定手段104に送信する。   The coping command execution determination unit 105 also acquires the resource information stored in the resource information storage unit 101 even when the operation management rule execution condition stored in the operation management rule storage unit 102 is acquired from the execution condition storage unit 108. Compare the acquired execution conditions. Then, it is determined whether or not the management command for the operation management rule specified by the rule ID included in the acquired execution condition can be executed on the information processing apparatus to be managed. ”Or“ Unknown execution ”is derived. Then, the handling command execution determination unit 105 transmits the rule ID included in each execution condition acquired from the execution condition storage unit 108 and the execution determination result based on the execution condition to the operation management rule setting unit 104.

また、対処コマンド実行判定手段105は、運用管理ルール取得手段103や運用管理ルール設定手段104にルールIDおよび実行判定結果を送信する場合、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを送信してもよい。   Further, when the handling command execution determination unit 105 transmits the rule ID and the execution determination result to the operation management rule acquisition unit 103 or the operation management rule setting unit 104, the countermeasure command execution determination unit 105 is based on the rule ID included in each execution condition and the execution condition. Of the execution determination results, only those having a specific execution determination result may be transmitted.

なお、運用管理ルール取得手段103、リソース情報修正手段106、対処コマンド実績評価手段107の動作は、第3の実施の形態と同様である。   The operations of the operation management rule acquisition unit 103, the resource information correction unit 106, and the handling command result evaluation unit 107 are the same as those in the third embodiment.

第4の実施の形態でも、運用管理ルール設定手段104は、運用管理ルール設定画面を入出力装置30に表示させる。ただし、第4の実施の形態では、運用管理ルール設定手段104は、運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶されている運用管理ルールとともに、その運用管理ルールの実行判定結果を表示する運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置30に表示させる。運用管理ルール設定手段104は、対処コマンド実行判定手段105から、ルールID(対処コマンド実行判定手段105が実行条件記憶手段108から取得した実行条件に含まれるルールID)および実行判定結果を受信すると、運用管理ルール設定手段104は、そのルールIDによって特定される運用管理ルールを運用管理ルール記憶手段102から取得する。運用管理ルール設定手段104は、その運用管理ルールと、対処コマンド実行判定手段105から受信した実行判定結果とを対応づけて表示するようにして、運用管理ルール設定画面の情報を生成し、運用管理ルール設定画面を入出力装置30に表示させる。   Also in the fourth embodiment, the operation management rule setting unit 104 causes the input / output device 30 to display an operation management rule setting screen. However, in the fourth embodiment, the operation management rule setting unit 104 displays the operation management rule execution determination result together with the operation management rule stored in the operation management rule storage unit 102 of the operation management rule diversion apparatus 10. Information on the operation management rule setting screen to be displayed is generated, and the operation management rule setting screen is displayed on the input / output device 30. When the operation management rule setting unit 104 receives the rule ID (the rule ID included in the execution condition acquired by the response command execution determination unit 105 from the execution condition storage unit 108) and the execution determination result from the response command execution determination unit 105, The operation management rule setting unit 104 acquires the operation management rule specified by the rule ID from the operation management rule storage unit 102. The operation management rule setting unit 104 generates information on the operation management rule setting screen so as to display the operation management rule and the execution determination result received from the coping command execution determination unit 105 in association with each other, and performs operation management. The rule setting screen is displayed on the input / output device 30.

図24は、第4の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。第4の実施の形態で表示される運用管理ルール設定画面4041は、領域1055に、運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶された運用管理ルールとともに、その運用管理ルールの実行判定結果を表示する表示欄4042を備える。第1から第3までの各実施の形態における運用管理ルール設定画面も領域1055に表示欄を備えているが(図7、図17参照。)、本実施の形態における運用管理ルール設定画面4041内の表示欄4042は、実行判定結果も表示する点で、図7や図17に示す運用管理ルール設定画面とは異なる。第4の実施の形態における運用管理ルール設定画面は、少なくとも運用管理ルールおよび実行判定結果を表示する表示欄4042を有する。図24に示す他の表示欄やUIは、図17に示す表示欄やUIと同様である。   FIG. 24 is an explanatory diagram illustrating an example of an operation management rule setting screen displayed in the fourth embodiment. The operation management rule setting screen 4041 displayed in the fourth embodiment includes an operation management rule stored in the operation management rule storage unit 102 in the operation management rule diversion apparatus 10 in the area 1055 and the operation management rule. A display field 4042 for displaying an execution determination result is provided. The operation management rule setting screen in each of the first to third embodiments also includes a display column in the area 1055 (see FIGS. 7 and 17), but in the operation management rule setting screen 4041 in the present embodiment. The display column 4042 is different from the operation management rule setting screen shown in FIGS. 7 and 17 in that an execution determination result is also displayed. The operation management rule setting screen in the fourth embodiment has a display field 4042 for displaying at least the operation management rule and the execution determination result. Other display fields and UIs shown in FIG. 24 are the same as the display fields and UIs shown in FIG.

図24に示す例では、表示欄4042に2つの運用管理ルールと、それぞれの実行判定結果が示されている。本例では、状態Yの条件式をもつ運用管理ルールは実行不可能であり、状態Xの条件式を持つ運用管理ルールは実行可能であることを示す。   In the example shown in FIG. 24, two operation management rules and their execution determination results are shown in the display field 4042. In this example, an operation management rule having a conditional expression of state Y cannot be executed, and an operation management rule having a conditional expression of state X can be executed.

対処コマンド実行判定手段105が、個々の実行条件に含まれるルールIDとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール設定手段104に送信した場合、運用管理ルール設定手段104は、そのルールIDおよびその特定の結果のみを表示欄4042に表示させる。   The coping command execution determination unit 105 transmits only the rule ID included in each execution condition and the execution determination result based on the execution condition to the operation management rule setting unit 104 that has a specific execution determination result. In this case, the operation management rule setting unit 104 causes the display field 4042 to display only the rule ID and the specific result.

次に、動作について説明する。
図25は、運用管理ルール記憶手段102に記憶された運用管理ルールを実行判定結果とともに示し、また、運用管理ルール提供装置20内の運用管理ルール記憶手段201に記憶された運用管理ルールを運用管理ルール流用装置10内の運用管理ルール記憶手段102に記憶させるときの処理経過の例を示すフローチャートである。図18に示すフローチャートと同様の処理については、図18に示すフローチャートと同一の符号を付している。本実施の形態では、ステップS101〜S400の処理を行い、また、運用管理ルール記憶手段102に記憶される運用管理ルールに関する実行判定(ステップS500)を行う。また、図18に示すステップS410の代わりに、図24に示す運用管理ルール設定画面を表示する処理(ステップS410)を行う。
Next, the operation will be described.
FIG. 25 shows the operation management rule stored in the operation management rule storage unit 102 together with the execution determination result, and also manages the operation management rule stored in the operation management rule storage unit 201 in the operation management rule providing device 20. 7 is a flowchart showing an example of processing progress when the operation management rule storage unit 102 in the rule diversion apparatus 10 stores the rule. The same processes as those in the flowchart shown in FIG. 18 are denoted by the same reference numerals as those in the flowchart shown in FIG. In the present embodiment, the processing of steps S101 to S400 is performed, and the execution determination regarding the operation management rule stored in the operation management rule storage unit 102 is performed (step S500). Also, instead of step S410 shown in FIG. 18, processing for displaying an operation management rule setting screen shown in FIG. 24 (step S410) is performed.

リソース情報記憶手段101に記憶されたリソース情報のいずれかが変更されると、対処コマンド実行判定手段105は、実行条件記憶手段108に格納されている全ての実行条件を取得する。そして、対処コマンド実行判定手段105は、取得した実行条件に含まれる必要なリソース情報(実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報)と、リソース情報記憶手段101に記憶されているリソース情報とを比較して、実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを情報処理装置(管理対象)に対して実行できるか否かを判定する。そして、対処コマンド実行判定手段105は、実行条件に含まれるルールIDと、その実行条件に基づく実行判定結果とを運用管理ルール設定手段104に送信する。なお、対処コマンド実行判定手段105は、ステップS500での判定処理をステップS101(より具体的には図8に示すステップS201以降の処理)と同様に行えばよい。   When any of the resource information stored in the resource information storage unit 101 is changed, the countermeasure command execution determination unit 105 acquires all execution conditions stored in the execution condition storage unit 108. Then, the handling command execution determining unit 105 includes necessary resource information included in the acquired execution condition (resource information necessary for executing the management command for the operation management rule specified by the rule ID included in the execution condition). And the resource information stored in the resource information storage unit 101, the management command for the operation management rule specified by the rule ID included in the execution condition can be executed on the information processing apparatus (managed object). It is determined whether or not. Then, the handling command execution determination unit 105 transmits the rule ID included in the execution condition and the execution determination result based on the execution condition to the operation management rule setting unit 104. The coping command execution determination unit 105 may perform the determination process in step S500 in the same manner as step S101 (more specifically, the process after step S201 shown in FIG. 8).

また、ステップS500を実行するとともに、運用管理ルール流用装置10は、ステップS101〜S400の処理も実行する。ステップS101〜S400の処理は、第3の実施の形態と同様であるので説明を省略する。   Moreover, while performing step S500, the operation management rule diversion apparatus 10 also performs the processing of steps S101 to S400. Since the processing of steps S101 to S400 is the same as that of the third embodiment, description thereof is omitted.

ステップS500およびステップS400の後、運用管理ルール設定手段104は、本実施の形態における運用管理ルール設定画面(図24参照。)の情報を作成する。ステップS400では、運用管理ルール記憶手段201から取得されて並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績が運用管理ルール設定手段104に送信される。運用管理ルール設定手段104は、この運用管理ルール、実行判定結果、利用実績を図24に示す領域1054に表示するように運用管理ルール設定画面の情報を生成する。   After step S500 and step S400, the operation management rule setting unit 104 creates information on the operation management rule setting screen (see FIG. 24) in the present embodiment. In step S <b> 400, the operation management rules acquired from the operation management rule storage unit 201 and rearranged, and the execution determination results and usage results corresponding to the respective operation management rules are transmitted to the operation management rule setting unit 104. The operation management rule setting unit 104 generates information on the operation management rule setting screen so that the operation management rule, the execution determination result, and the usage record are displayed in an area 1054 shown in FIG.

また、ステップS500では、運用管理ルール記憶手段102に記憶されている運用管理ルールのルールIDおよび実行判定結果が運用管理ルール設定手段104に送信される。運用管理ルール設定手段104は、ステップS500で対処コマンド実行判定手段105から受信したルールIDによって特定される運用管理ルールを、運用管理ルール記憶手段102から取得して、ステップS500で受信した実行判定結果とともに表示欄4042(図24参照。)に表示するように運用管理ルール設定画面の情報を生成する。   In step S500, the rule ID of the operation management rule stored in the operation management rule storage unit 102 and the execution determination result are transmitted to the operation management rule setting unit 104. The operation management rule setting unit 104 acquires the operation management rule specified by the rule ID received from the handling command execution determination unit 105 in step S500 from the operation management rule storage unit 102, and the execution determination result received in step S500. At the same time, information on the operation management rule setting screen is generated so as to be displayed in the display field 4042 (see FIG. 24).

そして、運用管理ルール設定手段104は、運用管理ルール設定画面の情報を入出力装置30に送信し、入出力装置30に図24に例示する運用管理ルール設定画面を表示させる(ステップS510)。   Then, the operation management rule setting unit 104 transmits information on the operation management rule setting screen to the input / output device 30 and causes the input / output device 30 to display the operation management rule setting screen illustrated in FIG. 24 (step S510).

例えば、ステップS500およびステップS101の開始前に、条件式が状態Xで対処コマンドが対処手順Xである運用管理ルールと、条件式が状態Yで対処コマンドが対処手順Yである運用管理ルールが運用管理ルール記憶手段102に格納されていたとする。そして、条件式が状態Yで対処コマンドが対処手順Yである運用管理ルールに対応する実行条件に含まれるリソース情報と、リソース情報記憶手段101における変更後のリソース情報とが合致しなかったとする。また、条件式が状態Xで対処コマンドが対処手順Xである運用管理ルールに対応する実行条件に含まれるリソース情報と、リソース情報記憶手段101における変更後のリソース情報とは、合致していたとする。この場合、図24に示すように、条件式が状態Yである運用管理ルールとともに「実行不可能」という実行判定結果が表示される。また、条件式が状態Xである運用管理ルールとともに「実行可能」という実行判定結果が表示される。   For example, before the start of step S500 and step S101, an operation management rule in which the conditional expression is state X and the handling command is handling procedure X, and an operation management rule in which the conditional expression is state Y and the handling command is handling procedure Y are operated. It is assumed that it is stored in the management rule storage means 102. Then, it is assumed that the resource information included in the execution condition corresponding to the operation management rule in which the conditional expression is state Y and the countermeasure command is countermeasure procedure Y does not match the resource information after the change in the resource information storage unit 101. In addition, it is assumed that the resource information included in the execution condition corresponding to the operation management rule whose conditional expression is state X and the countermeasure command is the countermeasure procedure X matches the resource information after the change in the resource information storage unit 101. . In this case, as shown in FIG. 24, the execution determination result “unexecutable” is displayed together with the operation management rule whose conditional expression is state Y. In addition, an execution determination result “executable” is displayed together with the operation management rule whose conditional expression is state X.

第4の実施の形態によれば、対処コマンド実行判定手段105は、運用管理ルール流用装置10の実行条件記憶手段108に記憶されている実行条件を取得して、運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶されている運用管理ルールの対処コマンドが情報処理装置(管理対象)で実行できるか否かを判定する。さらに、対処コマンド実行判定手段105は、各運用管理ルールのルールIDおよび実行判定結果を運用管理ルール設定手段104に送信する。そして、運用管理ルール設定手段104は、運用管理ルール流用装置10の運用管理ルール記憶手段102に記憶されていた運用管理ルールと実行判定結果とをあわせて表示する。よって、管理者は、管理対象に適用できるように既に運用管理ルール記憶手段102に記憶されている運用管理ルールが適切(「実行可能」)であるかどうかを、運用管理ルール設定画面上で容易に確認することができる。すなわち、管理対象に適用できるように運用管理ルール記憶手段102に記憶させた各運用管理ルールが「実行可能」、「実行不可能」、「実行不明」のいずれに該当するのかを確認する作業の負担を大幅に軽減することができる。   According to the fourth embodiment, the handling command execution determination unit 105 acquires the execution condition stored in the execution condition storage unit 108 of the operation management rule diversion apparatus 10 and operates the operation management rule diversion apparatus 10. It is determined whether or not an operation management rule handling command stored in the management rule storage unit 102 can be executed by the information processing apparatus (management target). Further, the handling command execution determination unit 105 transmits the rule ID and execution determination result of each operation management rule to the operation management rule setting unit 104. Then, the operation management rule setting unit 104 displays the operation management rule stored in the operation management rule storage unit 102 of the operation management rule diversion apparatus 10 and the execution determination result together. Therefore, the administrator can easily check whether the operation management rule already stored in the operation management rule storage unit 102 is appropriate (“executable”) so that it can be applied to the management target on the operation management rule setting screen. Can be confirmed. That is, an operation for confirming whether each operation management rule stored in the operation management rule storage means 102 so as to be applicable to a management target corresponds to “executable”, “unexecutable”, or “execution unknown”. The burden can be greatly reduced.

本実施の形態では、第1の実施の形態と同様に、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106、対処コマンド実績評価手段107は、それぞれの機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段103、運用管理ルール設定手段104、対処コマンド実行判定手段105、リソース情報修正手段106、対処コマンド実績評価手段107を実現してもよい。また、運用管理ルール流用装置10が備える実行条件記憶手段108は、例えば、記憶装置によって実現される。   In the present embodiment, as in the first embodiment, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the countermeasure command execution determination unit 105, the resource information correction unit 106, and the countermeasure command performance evaluation unit 107 are These may be realized by hardware having respective functions. Alternatively, the operation management rule acquisition unit 103, the operation management rule setting unit 104, the countermeasure command execution determination unit 105, the resource information correction unit 106, and the countermeasure command result evaluation unit 107 are realized by a computer that operates according to the operation management rule diversion program. Also good. In addition, the execution condition storage unit 108 included in the operation management rule diversion apparatus 10 is realized by a storage device, for example.

また、図23では、運用管理ルール流用装置10がリソース情報修正手段106と対処コマンド実績評価手段107とを備える場合を示したが、本実施の形態において、運用管理ルール流用装置10は、リソース情報修正手段106と対処コマンド実績評価手段107のいずれか一方あるいは両方を備えていなくてもよい。運用管理ルール流用装置10がリソース情報修正手段106を備えない場合には、対処コマンド実行判定手段105が、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の3種類のうちいずれかを導出するようにしてもよいし、あるいは、「実行可能」、「実行不可能」の2種類のうちいずれかを導出するようにしてもよい。   FIG. 23 shows the case where the operation management rule diversion apparatus 10 includes the resource information correction unit 106 and the handling command result evaluation unit 107. In the present embodiment, the operation management rule diversion apparatus 10 uses the resource information Either one or both of the correcting means 106 and the handling command result evaluating means 107 may not be provided. When the operation management rule diversion apparatus 10 does not include the resource information correction unit 106, the countermeasure command execution determination unit 105 has three types of execution determination results: “executable”, “unexecutable”, and “unknown execution”. Either of them may be derived, or one of two types of “executable” and “unexecutable” may be derived.

また、運用管理ルール流用装置10は、運用管理ルール記憶手段102に記憶される各運用管理ルールに対応する利用実績を記憶する利用実績記憶手段を備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段、実行条件記憶手段、および利用実績記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルール、実行条件、および利用実績を提供する運用管理ルール提供装置20としての役割を果たすことができる。このように、運用管理ルール流用装置10が利用実績記憶手段を備え、運用管理ルール提供装置20としての役割を果たすようにしてもよい。   Further, the operation management rule diversion apparatus 10 may include a usage record storage unit that stores a usage record corresponding to each operation management rule stored in the operation management rule storage unit 102. Since the operation management rule diversion device having such a configuration includes an operation management rule storage unit, an execution condition storage unit, and a usage record storage unit, the operation management rule, the execution condition, and the use record are included in another operation management rule diversion device. As an operation management rule providing device 20 for providing As described above, the operation management rule diverting device 10 may be provided with a usage record storage unit and may serve as the operation management rule providing device 20.

また、上記の各実施の形態では、運用管理ルール流用装置10と運用管理ルール提供装置20とを別個の装置として示したが、運用管理ルール流用装置10と運用管理ルール提供装置20とが一台の装置になるように構成してもよい。   In each of the above embodiments, the operation management rule diverting device 10 and the operation management rule providing device 20 are shown as separate devices, but the operation management rule diverting device 10 and the operation management rule providing device 20 are one. You may comprise so that it may become this apparatus.

以上に説明した実施の形態において、第1運用管理ルール記憶手段は、運用管理ルール流用装置10が備える運用管理ルール記憶手段101によって実現される。第2運用管理ルール記憶手段は、運用管理ルール提供装置20が備える運用管理ルール記憶手段201によって実現される。判定手段は、対処コマンド実行判定手段105および運用管理ルール取得手段103によって実現される。画面表示手段は、運用管理ルール設定手段104および入出力装置30によって実現される。運用管理ルール追加記憶手段は、運用管理ルール設定手段104によって実現される。リソース情報記憶手段は、リソース情報記憶手段101によって実現される。実行条件記憶手段は、運用管理ルール提供装置20が備える実行条件記憶手段202によって実現される。対処コマンド実行判定手段は、対処コマンド実行判定手段105によって実現される。運用管理ルール取得手段は、運用管理ルール取得手段103によって実現される。利用実績記憶手段は、利用実績記憶手段203によって実現される。運用管理ルール並び替え手段は、対処コマンド実績評価手段107によって実現される。第1運用管理ルール記憶手段用実行条件記憶手段は、運用管理ルール流用装置10が備える実行条件記憶手段108によって実現される。リソース情報修正手段は、リソース情報修正手段106によって実現される。   In the embodiment described above, the first operation management rule storage unit is realized by the operation management rule storage unit 101 included in the operation management rule diversion apparatus 10. The second operation management rule storage unit is realized by the operation management rule storage unit 201 included in the operation management rule providing device 20. The determination means is realized by the handling command execution determination means 105 and the operation management rule acquisition means 103. The screen display means is realized by the operation management rule setting means 104 and the input / output device 30. The operation management rule addition storage unit is realized by the operation management rule setting unit 104. The resource information storage unit is realized by the resource information storage unit 101. The execution condition storage means is realized by the execution condition storage means 202 provided in the operation management rule providing device 20. The countermeasure command execution determination unit is realized by the countermeasure command execution determination unit 105. The operation management rule acquisition unit is realized by the operation management rule acquisition unit 103. The usage record storage unit is realized by the usage record storage unit 203. The operation management rule rearranging means is realized by the countermeasure command result evaluating means 107. The execution condition storage means for the first operation management rule storage means is realized by the execution condition storage means 108 provided in the operation management rule diversion apparatus 10. The resource information correction unit is realized by the resource information correction unit 106.

通信網を介した情報提供や商品販売といった情報通信サービスを提供する情報処理装置等の管理に適用可能である。   The present invention can be applied to the management of information processing apparatuses that provide information communication services such as information provision and product sales via a communication network.

本発明の第1の実施の形態を示すブロック図である。It is a block diagram which shows the 1st Embodiment of this invention. リソース情報の例を示す説明図である。It is explanatory drawing which shows the example of resource information. 運用管理ルールの例を示す説明図である。It is explanatory drawing which shows the example of an operation management rule. 実行条件の例を示す説明図である。It is explanatory drawing which shows the example of execution conditions. 運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。It is a flowchart which shows the example of progress of a process when the operation management rule memorize | stored in the operation management rule memory | storage means in an operation management rule provision apparatus is memorize | stored in the operation management rule memory | storage means in an operation management rule diversion apparatus. 運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。It is explanatory drawing which shows the example of the change of the operation management rule which the operation management rule memory | storage means in an operation management rule diversion apparatus memorize | stores. 運用管理ルール設定画面の例を示す説明図である。It is explanatory drawing which shows the example of an operation management rule setting screen. 実行条件に含まれるルールIDによって特定される運用管理ルールの対処コマンドを管理対象に対して実行できるか否かを判定する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which determines whether the management command of the operation management rule specified by rule ID contained in an execution condition can be performed with respect to a management object. 本発明の第2の実施の形態を示すブロック図である。It is a block diagram which shows the 2nd Embodiment of this invention. リソース情報確認画面の一例を示す説明図である。It is explanatory drawing which shows an example of a resource information confirmation screen. リソース情報記憶手段にリソース情報を追加記憶し、また、運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。When resource information is additionally stored in the resource information storage means, and the operation management rules stored in the operation management rule storage means in the operation management rule providing apparatus are stored in the operation management rule storage means in the operation management rule diversion apparatus It is a flowchart which shows the example of process progress of. 運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。It is explanatory drawing which shows the example of the change of the operation management rule which the operation management rule memory | storage means in an operation management rule diversion apparatus memorize | stores. 運用管理ルール設定画面の例を示す説明図である。It is explanatory drawing which shows the example of an operation management rule setting screen. 追加されたリソース情報の例を示す説明図である。It is explanatory drawing which shows the example of the added resource information. 本発明の第3の実施の形態を示すブロック図である。It is a block diagram which shows the 3rd Embodiment of this invention. 利用実績の例を示す説明図である。It is explanatory drawing which shows the example of a use track record. 第3の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。It is explanatory drawing which shows the example of the operation management rule setting screen displayed in 3rd Embodiment. 運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。It is a flowchart which shows the example of progress of a process when the operation management rule memorize | stored in the operation management rule memory | storage means in an operation management rule provision apparatus is memorize | stored in the operation management rule memory | storage means in an operation management rule diversion apparatus. 運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。It is explanatory drawing which shows the example of the change of the operation management rule which the operation management rule memory | storage means in an operation management rule diversion apparatus memorize | stores. 実行判定結果毎に運用管理ルールを利用実績順に並び替える処理の処理経過の一例を示すフローチャートである。It is a flowchart which shows an example of the process progress of the process which rearranges an operation management rule for every execution determination result in order of use results. 運用管理ルールの並び替えの例を示す説明図である。It is explanatory drawing which shows the example of rearrangement of an operation management rule. 運用管理ルール処理装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of an operation management rule processing apparatus. 本発明の第4の実施の形態を示すブロック図である。It is a block diagram which shows the 4th Embodiment of this invention. 第4の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。It is explanatory drawing which shows the example of the operation management rule setting screen displayed in 4th Embodiment. 運用管理ルール記憶手段に記憶された運用管理ルールを実行判定結果とともに示し、また、運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。The operation management rule stored in the operation management rule storage unit is shown together with the execution determination result, and the operation management rule stored in the operation management rule storage unit in the operation management rule providing device is displayed in the operation management rule diversion device. It is a flowchart which shows the example of process progress when making it memorize | store in a rule memory | storage means.

符号の説明Explanation of symbols

10 運用管理ルール流用装置
20 運用管理ルール提供装置
30 入出力装置
101 リソース情報記憶手段
102 運用管理ルール記憶手段
103 運用管理ルール取得手段
104 運用管理ルール設定手段
105 対処コマンド実行判定手段
106 リソース情報修正手段
107 対処コマンド実績評価手段
108 実行条件記憶手段
201 運用管理ルール記憶手段
202 実行条件記憶手段
203 利用実績記憶手段
DESCRIPTION OF SYMBOLS 10 Operation management rule diversion apparatus 20 Operation management rule provision apparatus 30 Input / output device 101 Resource information storage means 102 Operation management rule storage means 103 Operation management rule acquisition means 104 Operation management rule setting means 105 Handling command execution determination means 106 Resource information correction means 107 Handling command result evaluation means 108 Execution condition storage means 201 Operation management rule storage means 202 Execution condition storage means 203 Usage result storage means

Claims (12)

管理対象装置に適用される運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用装置であって、
管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、
管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、
前記リソース情報記憶手段に記憶された前記リソース情報に変更が生じた場合、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、
第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する運用管理ルール取得手段と、
運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、前記第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、
オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えた
ことを特徴とする運用管理ルール流用装置。
An operation management rule that additionally stores the operation management rule stored in the second operation management rule storage unit that stores the operation management rule in the first operation management rule storage unit that stores the operation management rule applied to the managed device. A diversion device,
A first operation management rule storage that stores operation management rules that are applied to a management target device and that include a condition and a countermeasure command that is executed on the management target device when the condition is satisfied Means,
Resource information storage means for storing resource information indicating the type and state of resources of the management target device;
When the resource information stored in the resource information storage means is changed, execution condition information including necessary resource information indicating the type and state of the resource necessary for executing the handling command included in the operation management rule The execution condition information is acquired from the execution condition storage means for storing the execution condition information corresponding to each operation management rule stored in the second operation management rule storage means, and the necessary resource information included in the execution condition information And the resource information stored in the resource information storage means to determine whether or not the handling command included in the operation management rule corresponding to the execution condition information can be executed on the managed device. A coping command execution determination means for deriving at least a determination result that is executable or not executable;
Operation management that is the operation management rule stored in the second operation management rule storage means, and that acquires all or a part of the operation management rules that have been determined by the handling command execution determination means from the second operation management rule storage means Rule acquisition means;
An operation stored in the second operation management rule storage unit is displayed by displaying a list screen that presents a list of combinations of the operation management rule acquired by the operation management rule acquisition unit and the determination result corresponding to the operation management rule. Screen display means for prompting the operator to select a management rule;
An operation management rule diversion device comprising: an operation management rule additional storage unit that stores the operation management rule selected by the operator in the first operation management rule storage unit.
運用管理ルールに含まれる対処コマンドの実行回数および前記対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶する利用実績記憶手段から、運用管理ルール取得手段が第2運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を取得し、前記各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、前記各運用管理ルールを並び替える運用管理ルール並び替え手段とを備え、
画面表示手段は、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する
請求項に記載の運用管理ルール流用装置。
Acquisition of operation management rules from usage record storage means for storing, for each operation management rule, usage record information indicating the number of executions of the handling command included in the operation management rule and the number of times the managed device has recovered from the failure by executing the handling command The means obtains the usage record information of each operation management rule acquired from the second operation management rule storage means, and based on the use record information of each operation management rule and the determination result derived by the handling command execution determination means, An operation management rule rearranging means for rearranging each operation management rule;
The screen display means displays a list screen that presents a list of pairs of operation management rules, determination results corresponding to the operation management rules, and usage record information in the order rearranged by the operation management rule rearranging means. Item 2. The operation management rule diversion device according to Item 1 .
運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第1運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する第1運用管理ルール記憶手段用実行条件記憶手段を備え、
対処コマンド実行判定手段は、第1運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
画面表示手段は、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項または請求項に記載の運用管理ルール流用装置。
Each operation management that is execution condition information including necessary resource information indicating the type and state of a resource required for executing the handling command included in the operation management rule, and is stored in the first operation management rule storage unit An execution condition storage means for first operation management rule storage means for storing execution condition information corresponding to the rule;
The coping command execution determination unit acquires the execution condition information from the execution condition storage unit for the first operation management rule storage unit, the necessary resource information included in the execution condition information, and the resource information stored in the resource information storage unit To determine whether or not the handling command included in the operation management rule corresponding to the execution condition information can be executed on the management target device, and derive at least the determination result that it is executable or not executable And
The screen display means is an operation management rule stored in the first operation management rule storage means, and all or part of the operation management rules determined by the handling command execution determination means are stored in the first operation management rule storage means. The apparatus for diverting an operation management rule according to claim 1 or 2 , wherein a list screen that presents a list of a set of the operation management rule acquired and the determination result corresponding to the operation management rule is displayed.
対処コマンド実行判定手段は、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する
請求項から請求項のうちのいずれか1項に記載の運用管理ルール流用装置。
Action Command execution determination means, as the determination result, an executable, infeasible, claims 1 to 3, whether or not it is feasible to derive one of the determination result unknown run indicating an unknown The operation management rule diversion apparatus of any one of these.
画面表示手段は、判定結果が実行不明である運用管理ルールが選択された場合に、前記運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、
確認画面で前記必要リソース情報を追加記憶させる選択操作が行われたときに、前記必要リソース情報をリソース情報記憶手段に記憶させるリソース情報修正手段を備えた
請求項に記載の運用管理ルール流用装置。
Whether the screen display means additionally stores the necessary resource information included in the execution condition information corresponding to the operation management rule in the resource information storage means when the operation management rule whose determination result is unknown is selected A confirmation screen prompting you to select
The operation management rule diversion device according to claim 4 , further comprising resource information correction means for storing the required resource information in a resource information storage means when a selection operation for additionally storing the required resource information is performed on a confirmation screen. .
管理対象装置に適用される運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用システムであって、
管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、
管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、
運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段と、
前記リソース情報記憶手段に記憶された前記リソース情報に変更が生じた場合、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、第2運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、
第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する運用管理ルール取得手段と、
前記運用管理ルール取得手段が取得した運用管理ルールと前記対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、前記第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、
オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えた
ことを特徴とする運用管理ルール流用システム。
An operation management rule that additionally stores the operation management rule stored in the second operation management rule storage unit that stores the operation management rule in the first operation management rule storage unit that stores the operation management rule applied to the managed device. A diversion system,
A first operation management rule storage that stores operation management rules that are applied to a management target device and that include a condition and a countermeasure command that is executed on the management target device when the condition is satisfied Means,
Resource information storage means for storing resource information indicating the type and state of resources of the management target device;
Each operation management rule stored in the second operation management rule storage means, which is execution condition information including necessary resource information indicating the type and state of the resource required for executing the handling command included in the operation management rule Execution condition storage means for storing execution condition information corresponding to
When the resource information stored in the resource information storage means is changed, the execution condition information is acquired from the execution condition storage means, and is stored in the necessary resource information included in the execution condition information and the resource information storage means. To determine whether or not a management command included in the operation management rule stored in the second operation management rule storage means can be executed on the managed device, and at least executable Or a countermeasure command execution determination means for deriving a determination result that execution is impossible;
Operation management that is the operation management rule stored in the second operation management rule storage means, and that acquires all or a part of the operation management rules that have been determined by the handling command execution determination means from the second operation management rule storage means Rule acquisition means;
A list screen that presents a list of combinations of the operation management rule acquired by the operation management rule acquisition unit and the determination result by the coping command execution determination unit is displayed and stored in the second operation management rule storage unit Screen display means for prompting the operator to select an operation management rule;
An operation management rule diversion system comprising operation management rule addition storage means for storing the operation management rule selected by the operator in the first operation management rule storage means.
管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段に、運用管理ルールを記憶する第2運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用方法であって、
リソース情報記憶手段が、管理対象装置の資源の種類や状態を表すリソース情報を記憶し、
実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、前記第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、
対処コマンド実行判定手段が、前記リソース情報記憶手段に記憶された前記リソース情報に変更が生じた場合、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、前記リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
運用管理ルール取得手段が、第2運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得し、
画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、前記第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促し、
運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる
ことを特徴とする運用管理ルール流用方法。
First operation management rule storage means for storing an operation management rule that is applied to a managed device and that includes a condition and a management command to be executed on the managed device when the condition is satisfied An operation management rule diversion method for additionally storing the operation management rule stored in the second operation management rule storage means for storing the operation management rule,
Resource information storage means stores resource information indicating the type and status of the resource of the managed device,
Execution condition storage means is execution condition information including necessary resource information indicating the type and state of a resource required for executing the handling command included in the operation management rule, and is stored in the second operation management rule storage means. Stores execution condition information corresponding to each stored operation management rule,
When a change occurs in the resource information stored in the resource information storage unit, the handling command execution determination unit acquires execution condition information from the execution condition storage unit, and necessary resource information included in the execution condition information; Compare with the resource information stored in the resource information storage means, determine whether or not the handling command included in the operation management rule corresponding to the execution condition information can be executed on the management target device, Deriving at least a determination result that is feasible or not feasible,
The operation management rule acquisition means is an operation management rule stored in the second operation management rule storage means, and all or a part of the operation management rules that have been determined by the handling command execution determination means are stored in the second operation management rule. Obtained from storage means,
The screen display means displays a list screen that presents a list of combinations of the operation management rule acquired by the operation management rule acquisition means and the determination result corresponding to the operation management rule, and is displayed in the second operation management rule storage means. Prompts the operator to select a stored operational management rule,
An operation management rule diversion method, wherein the operation management rule additional storage means stores the operation management rule selected by the operator in the first operation management rule storage means.
利用実績記憶手段が、運用管理ルールに含まれる対処コマンドの実行回数および前記対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶し、
運用管理ルール並び替え手段が、運用管理ルール取得手段が第2運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を利用実績記憶手段から取得し、前記各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、前記各運用管理ルールを並び替え、
画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する
請求項に記載の運用管理ルール流用方法。
The usage record storage unit stores, for each operation management rule, usage record information indicating the number of executions of the handling command included in the operation management rule and the number of times the managed device has recovered from the failure by executing the handling command.
The operation management rule rearranging unit acquires the usage record information of each operation management rule acquired from the second operation management rule storage unit by the operation management rule acquisition unit from the usage record storage unit, and the usage record information of each operation management rule. And rearranging each operation management rule based on the determination result derived by the handling command execution determination means,
The screen display means displays a list screen that presents a list of pairs of the operation management rule, the determination result corresponding to the operation management rule, and the usage record information in the order rearranged by the operation management rule rearranging means. Item 8. The operation management rule diversion method according to Item 7 .
第1運用管理ルール記憶手段用実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第1運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、
対処コマンド実行判定手段が、第1運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
画面表示手段が、第1運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第1運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項または請求項に記載の運用管理ルール流用方法。
The execution condition storage means for the first operation management rule storage means is execution condition information including necessary resource information indicating a type and a state of a resource necessary for executing the handling command included in the operation management rule, 1 storing execution condition information corresponding to each operation management rule stored in the operation management rule storage means;
The coping command execution determination unit acquires the execution condition information from the execution condition storage unit for the first operation management rule storage unit, and the necessary resource information included in the execution condition information and the resource information stored in the resource information storage unit To determine whether or not the handling command included in the operation management rule corresponding to the execution condition information can be executed on the management target device, and derive at least the determination result that it is executable or not executable And
The screen display means is an operation management rule stored in the first operation management rule storage means, and all or part of the operation management rules determined by the handling command execution determination means are stored in the first operation management rule storage means. The method for diverting an operation management rule according to claim 7 or 8 , wherein a list screen is displayed that presents a list of a set of the operation management rule acquired and the determination result corresponding to the operation management rule.
対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する
請求項から請求項のうちのいずれか1項に記載の運用管理ルール流用方法。
Action Command execution determining means, determination result is an executable, infeasible, according claim 7, whether it is feasible to derive one of the determination result execution unknown indicating an unknown term 9 The operation management rule diversion method of any one of these.
画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、前記運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、
リソース情報修正手段が、確認画面で前記必要リソース情報を追加記憶させる選択操作が行われたときに、前記必要リソース情報をリソース情報記憶手段に記憶させる
請求項10に記載の運用管理ルール流用方法。
Whether the screen display means additionally stores the required resource information included in the execution condition information corresponding to the operation management rule in the resource information storage means when the operation management rule whose determination result is unknown is selected A confirmation screen prompting you to select
The operation management rule diversion method according to claim 10 , wherein the resource information correction unit stores the necessary resource information in the resource information storage unit when a selection operation for additionally storing the necessary resource information is performed on the confirmation screen.
管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第1運用管理ルール記憶手段と、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段とを備えたコンピュータに搭載される運用管理ルール流用プログラムであって、
前記コンピュータに、
前記リソース情報記憶手段に記憶された前記リソース情報に変更が生じた場合、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第2運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定処理、
第2運用管理ルール記憶手段に記憶される運用管理ルールであって前記判定処理で判定の対象となった運用管理ルールの全部または一部を第2運用管理ルール記憶手段から取得する処理、
前記処理で取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示して、前記第2運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す表示処理、および、
オペレータに選択された運用管理ルールを第1運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶処理
を実行させるための運用管理ルール流用プログラム。
First operation management rule storage means for storing an operation management rule that is applied to a managed device and that includes a condition and a management command to be executed on the managed device when the condition is satisfied And an operation management rule diversion program installed in a computer comprising resource information storage means for storing resource information indicating the type and status of resources of the management target device ,
In the computer,
When the resource information stored in the resource information storage means is changed, execution condition information including necessary resource information indicating the type and state of the resource necessary for executing the handling command included in the operation management rule The execution condition information is acquired from the execution condition storage means for storing the execution condition information corresponding to each operation management rule stored in the second operation management rule storage means, and the necessary resource information included in the execution condition information And the resource information stored in the resource information storage means to determine whether or not the handling command included in the operation management rule corresponding to the execution condition information can be executed on the managed device. , A determination process for deriving a determination result that is at least executable or not executable,
A process for acquiring all or a part of the operation management rules stored in the second operation management rule storage means and determined in the determination process from the second operation management rule storage means;
Displaying a list screen that presents a list of pairs of the operation management rule acquired in the process and the determination result corresponding to the operation management rule, and the operation management rule stored in the second operation management rule storage unit Display processing to prompt the operator to select, and
An operation management rule diversion program for executing an operation management rule additional storage process for storing the operation management rule selected by the operator in the first operation management rule storage means.
JP2005211918A 2005-07-21 2005-07-21 Operation management rule diversion device, operation management rule diversion method, and program Expired - Lifetime JP5076290B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005211918A JP5076290B2 (en) 2005-07-21 2005-07-21 Operation management rule diversion device, operation management rule diversion method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005211918A JP5076290B2 (en) 2005-07-21 2005-07-21 Operation management rule diversion device, operation management rule diversion method, and program

Publications (2)

Publication Number Publication Date
JP2007026391A JP2007026391A (en) 2007-02-01
JP5076290B2 true JP5076290B2 (en) 2012-11-21

Family

ID=37787023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005211918A Expired - Lifetime JP5076290B2 (en) 2005-07-21 2005-07-21 Operation management rule diversion device, operation management rule diversion method, and program

Country Status (1)

Country Link
JP (1) JP5076290B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5657475B2 (en) 2011-06-08 2015-01-21 株式会社日立製作所 Operation management apparatus and method
JP5833908B2 (en) * 2011-12-16 2015-12-16 株式会社日立製作所 Operation procedure creation support system and creation method
US20150074666A1 (en) * 2012-04-18 2015-03-12 Hitachi, Ltd. Support system for creating operation task process of computer system and first management computer for supporting creation of operation task process
WO2014184946A1 (en) * 2013-05-17 2014-11-20 株式会社日立製作所 Operation content evaluation system and recording medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002074520A (en) * 2000-08-31 2002-03-15 Toshiba Tec Corp Troubleshooting
JP4728565B2 (en) * 2003-07-16 2011-07-20 日本電気株式会社 Failure recovery apparatus, failure recovery method and program
JP2005165847A (en) * 2003-12-04 2005-06-23 Fujitsu Ltd Policy rule scenario control device and control method

Also Published As

Publication number Publication date
JP2007026391A (en) 2007-02-01

Similar Documents

Publication Publication Date Title
US10048830B2 (en) System and method for integrating microservices
US20150222731A1 (en) Computer, guide information providing method and recording medium
WO2013183115A1 (en) Log management system and program
US20100058120A1 (en) Dynamic Inline Sequence Interface
JP2014081811A (en) Log management system and log management method
JP7161719B2 (en) Interactive and non-interactive execution and rendering of templates for automating control and exploration across systems
JP2014048673A (en) Workflow generation server and method
JP2012208664A (en) Integrated management system for software design/operation
JP2018205897A (en) Apparatus, server, program and method for automating device management
WO2011135733A1 (en) Web page control method, computer system and program
JP4941779B2 (en) Work procedure manual generation apparatus, method, and program
JP5076290B2 (en) Operation management rule diversion device, operation management rule diversion method, and program
US7900155B2 (en) System and method for providing information about an operation&#39;s applicability to an item
US20150347529A1 (en) System and method for contextual workflow automation
JP2009289122A (en) Server device, catalog processing method, and program
CN113094088A (en) Database configuration information acquisition method and device, computer equipment and storage medium
JP5255796B2 (en) Operation management support system, program
JP6122742B2 (en) Specification change support apparatus, information processing method, and program
JP6901533B2 (en) Computer system and business support method
JP5854745B2 (en) DATA INTERFACE DEVICE, DATA INTERFACE METHOD, DATA INTERFACE PROGRAM, AND PROCESS MANAGEMENT SYSTEM FOR PROCESS MANAGEMENT TOOL
JP2007257315A (en) Device for determining influence involved in program setting change and its method
JP2007213200A (en) Information processor having file search function, and program, method, and system for changing file search result priority
US8775873B2 (en) Data processing apparatus that performs test validation and computer-readable storage medium
JP2011118575A (en) Failure countermeasure information acquisition method and management server
JP4343526B2 (en) ERROR MONITORING DEVICE, ERROR MONITORING METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120120

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120813

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

Free format text: PAYMENT UNTIL: 20150907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5076290

Country of ref document: JP

EXPY Cancellation because of completion of term