(57)【要約】【課題】  運用管理ルールの拡充等での管理者の負担を軽減する。【解決手段】  実行条件記憶手段２０２は、運用管理ルールを管理対象に適用できるか否かの判断基準となる実行条件を記憶する。対処コマンド実行判定手段１０５は、実行条件と管理対象のリソース情報により、運用管理ルール記憶手段２０１の運用管理ルールを管理対象に適用できるか判定する。また、判定結果およびルールＩＤを運用管理ルール取得手段１０３に伝える。運用管理ルール取得手段１０３は、ルールＩＤに対応する運用管理ルールを運用管理ルール記憶手段２０１から取得し、判定結果とともに運用管理ルール設定手段１０４に伝える。運用管理ルール設定手段１０４は、運用管理ルールおよびその運用管理ルールに対応する判定結果を表示する画面を入出力装置３０に表示させ、操作に応じて、表示した運用管理ルールを運用管理ルール記憶手段１０２に記憶させる。【選択図】  図１
2007026391.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置に適用される運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用装置であって、
管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段と、
前記第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定手段と、
前記第２運用管理ルール記憶手段に記憶されている運用管理ルールと前記判定手段による判定結果との組のリストを提示するリスト画面を表示して、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、
オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えた
ことを特徴とする運用管理ルール流用装置。
【請求項２】
管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段を備え、
判定手段は、
運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、
第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得する運用管理ルール取得手段とを有し、
画面表示手段は、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項１に記載の運用管理ルール流用装置。
【請求項３】
運用管理ルールに含まれる対処コマンドの実行回数および前記対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶する利用実績記憶手段から、運用管理ルール取得手段が第２運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を取得し、前記各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、前記各運用管理ルールを並び替える運用管理ルール並び替え手段とを備え、
画面表示手段は、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する
請求項２に記載の運用管理ルール流用装置。
【請求項４】
運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第１運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する第１運用管理ルール記憶手段用実行条件記憶手段を備え、
対処コマンド実行判定手段は、第１運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
画面表示手段は、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項２または請求項３に記載の運用管理ルール流用装置。
【請求項５】
対処コマンド実行判定手段は、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する
請求項２から請求項４のうちのいずれか１項に記載の運用管理ルール流用装置。
【請求項６】
画面表示手段は、判定結果が実行不明である運用管理ルールが選択された場合に、前記運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、
確認画面で前記必要リソース情報を追加記憶させる選択操作が行われたときに、前記必要リソース情報をリソース情報記憶手段に記憶させるリソース情報修正手段を備えた
請求項５に記載の運用管理ルール流用装置。
【請求項７】
管理対象装置に適用される運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用システムであって、
管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段と、
管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、
運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段と、
実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、
第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得する運用管理ルール取得手段と、
前記運用管理ルール取得手段が取得した運用管理ルールと前記対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、
オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えた
ことを特徴とする運用管理ルール流用システム。
【請求項８】
管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用方法であって、
判定手段が、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
画面表示手段が、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールと前記判定手段による判定結果との組のリストを提示するリスト画面を表示して、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促し、
運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる
ことを特徴とする運用管理ルール流用方法。
【請求項９】
リソース情報記憶手段が、管理対象装置の資源の種類や状態を表すリソース情報を記憶し、
実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、前記第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、
判定手段が有する対処コマンド実行判定手段が、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
判定手段が有する運用管理ルール取得手段が、第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得し、
画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項８に記載の運用管理ルール流用方法。
【請求項１０】
利用実績記憶手段が、運用管理ルールに含まれる対処コマンドの実行回数および前記対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶し、
運用管理ルール並び替え手段が、運用管理ルール取得手段が第２運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を利用実績記憶手段から取得し、前記各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、前記各運用管理ルールを並び替え、
画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する
請求項９に記載の運用管理ルール流用方法。
【請求項１１】
第１運用管理ルール記憶手段用実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第１運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、
対処コマンド実行判定手段が、第１運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、前記実行条件情報に対応する運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、
画面表示手段が、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する
請求項９または請求項１０に記載の運用管理ルール流用方法。
【請求項１２】
対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する
請求項９から請求項１１のうちのいずれか１項に記載の運用管理ルール流用方法。
【請求項１３】
画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、前記運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、
リソース情報修正手段が、確認画面で前記必要リソース情報を追加記憶させる選択操作が行われたときに、前記必要リソース情報をリソース情報記憶手段に記憶させる
請求項１２に記載の運用管理ルール流用方法。
【請求項１４】
管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに前記管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段を備えたコンピュータに搭載される運用管理ルール流用プログラムであって、
前記コンピュータに、
運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを前記管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定処理、
前記第２運用管理ルール記憶手段に記憶されている運用管理ルールと前記判定処理で導出された判定結果との組のリストを提示するリスト画面を表示して、前記第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す表示処理、および、
オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶処理
を実行させるための運用管理ルール流用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理対象となる情報処理装置等の運用管理ルールを流用する運用管理ルール流用装置、運用管理ルール流用システム、運用管理ルール流用方法および運用管理ルール流用プログラムに関する。
【背景技術】
【０００２】
通信網を介した情報提供や商品販売といった情報通信サービスは、時間や距離の制約をあまり受けずに業務効率化をしたり、きめ細かいユーザサービスを提供したりできることから、急速に利用範囲が拡大している。これらのサービスを提供する情報処理装置の運用管理作業には、安定稼動、障害管理、パフォーマンス管理、パッチ適用、構成管理や資産管理等があり、従来、これらの運用管理作業は管理者が手作業によって行なっていた。しかし、サービスの利用範囲が拡大し、情報処理装置が大規模化、複雑化するにつれて、今まで以上に高度な知識や操作が管理者に要求され、管理者の負担が飛躍的に増大するという大きな課題が発生している。また、管理者の負担が飛躍的に増大したことによって、管理者の判断ミスや操作ミスによるサービス停止といった新たな問題も発生している。
【０００３】
このような課題を解決するために、運用管理作業を自動的に行なう装置が提案されている（例えば、特許文献１参照。）。特許文献１には、障害復旧情報（障害からの復旧方法等）をデータベースに記憶しておき、障害等の状態が発生した場合の運用管理作業を自動的に行なう障害自動復旧方式が記載されている。
【０００４】
また、特許文献２には、インタフェース画面により復旧操作項目等を表示する障害支援装置が記載されている。特許文献２に記載された障害支援装置は、インタフェース画面を介して管理者によって操作され、復旧作業を進める。また、特許文献２に記載された障害支援装置では、管理者自身の判断で実行し復旧に結びついた対処方法を今回の障害の種類に対する有効な対処方法として新たにデータベースに追加できるようにしている。
【０００５】
【特許文献１】特公平７−５４４７４号公報（段落０００６−００２３）
【特許文献２】特開平８−２２１２９５号公報（段落００１７−００３４）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された障害自動復旧方式では、障害に応じた障害復旧情報がデータベースに記憶されている場合には、発生した障害に対して有効に機能する。しかし、発生した障害に応じた障害復旧情報が記憶されていない場合には、有効に機能しない。全ての運用管理作業に関して、障害復旧情報を記述することは事実上困難であるので、管理者の負担を軽減するためには、障害復旧情報を拡充する必要がある。また、管理対象となる装置等の状態に応じた対処コマンドを規定した運用管理ルールを予め記憶させておくことも考えられるが、その場合にも、管理者の負担を軽減するためには、運用管理ルールを拡充する必要がある。
【０００７】
管理対象となる装置等に適用される運用管理ルールを拡充する典型的な方法として、その装置等の管理者自身が新たな運用管理ルールを作成し、運用管理ルール記憶手段に登録する方法が考えられる。特許文献２においても、管理者自身の判断で実行し復旧に結びついた対処方法を今回の障害の種類に対する有効な対処方法として新たにデータベースに追加可能としている。しかし、管理者自身が適切に判断を行って復旧作業を進め、有効な対処方法を操作履歴としてデータベースに追加するためには、管理者に豊富な知識と経験が要求されるため、管理者の負担が大きくなる。特許文献２に記載された障害支援装置と同様に、管理者の操作に伴って運用管理ルールを追加していく場合にも、管理者に豊富な知識と経験が要求され、管理者の負担は大きくなる。
【０００８】
特に、管理対象となる情報処理装置等が複数存在する場合には、管理者の負担が著しく大きくなる。具体的には、管理対象となる情報処理装置等の状態を規定する条件式と、その状態で実行すべき対処コマンドとを対応させた運用管理ルールを作成するための負担が大きくなる。条件式と対処コマンドとの組み合わせは、情報処理装置のリソース毎に異なるため、管理者は、管理対象となる各情報処理装置のリソース情報を把握した上で、各情報処理装置で適用すべき運用管理ルールを作成する必要がある。その結果、新たな運用管理ルールの追加や既存の運用管理ルールの修正を行う場合において、情報処理装置が大規模化すると、管理対象の状態を示す情報として、各情報処理装置のリソース情報および各リソース情報を組み合わせ全体を把握しなければならないので、運用管理ルールの設定や修正等の管理者負担が飛躍的に増大することになる。
【０００９】
そこで、本発明は、運用管理ルールの拡充の際における管理者の負担を軽減することができる運用管理ルール流用装置、運用管理ルール流用システム、運用管理ルール流用方法および運用管理ルール流用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による運用管理ルール流用装置は、管理対象装置に適用される運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用装置であって、管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段と、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定手段と、第２運用管理ルール記憶手段に記憶されている運用管理ルールと判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えたことを特徴とする。
【００１１】
そのような構成によれば、判定手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールと判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータ（例えば管理者等）は、リスト画面を閲覧することにより、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第２運用管理ルール記憶手段に記憶されている運用管理ルールを第１運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。
【００１２】
また、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段を備え、判定手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得する運用管理ルール取得手段とを有し、画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する構成であってもよい。
【００１３】
運用管理ルールに含まれる対処コマンドの実行回数および対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶する利用実績記憶手段から、運用管理ルール取得手段が第２運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を取得し、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替える運用管理ルール並び替え手段とを備え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する構成であってもよい。
【００１４】
そのような構成によれば、運用管理ルール並び替え手段が、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する。従って、オペレータは、リスト画面を閲覧することにより、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、オペレータは、どの対処コマンドが最も利用されているかという知識を有していなくても、対処コマンドの利用頻度の高い運用管理ルールを容易に選択することができ、そのような運用管理ルールを容易に第１運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。
【００１５】
また、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第１運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する第１運用管理ルール記憶手段用実行条件記憶手段を備え、対処コマンド実行判定手段が、第１運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する構成であってもよい。
【００１６】
そのような構成によれば、画面表示手段が、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示するので、オペレータは、既に第１運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを容易に確認することができる。
【００１７】
対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する構成であってもよい。
【００１８】
また、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させるリソース情報修正手段を備えた構成であってもよい。
【００１９】
そのような構成によれば、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる。従って、必要リソース情報がリソース情報記憶手段に記憶されていなかったために実行不明と判定された運用管理ルールが存在したとしても、以降の判定では、実行不明と判定されることがなくなり、オペレータに判定結果を明確に提示することができる。また、他の運用管理ルールについて判定を行う場合にも、実行不明と判定されることが少なくなるために、オペレータに判定結果を明確に提示しやすくなる。よってオペレータの負担が軽減される。
【００２０】
また、本発明による運用管理ルール流用システムは、管理対象装置に適用される運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用システムであって、管理対象装置に適用される運用管理ルールであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段と、管理対象装置の資源の種類や状態を表すリソース情報を記憶するリソース情報記憶手段と、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶する実行条件記憶手段と、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する対処コマンド実行判定手段と、第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得する運用管理ルール取得手段と、運用管理ルール取得手段が取得した運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す画面表示手段と、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶手段とを備えたことを特徴とする。
【００２１】
そのような構成によれば、対処コマンド実行判定手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと対処コマンド実行判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータは、リスト画面を閲覧することにより、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第２運用管理ルール記憶手段に記憶されている運用管理ルールを第１運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。
【００２２】
また、本発明による運用管理ルール流用方法は、管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段に、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールを追加記憶させる運用管理ルール流用方法であって、判定手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールと判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促し、運用管理ルール追加記憶手段が、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させることを特徴とする。
【００２３】
そのような方法によれば、判定手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第２運用管理ルール記憶手段に記憶されている運用管理ルールと判定手段による判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す。従って、オペレータは、リスト画面を閲覧することにより、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、運用管理ルール追加記憶手段が、選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させるので、オペレータは、容易に第２運用管理ルール記憶手段に記憶されている運用管理ルールを第１運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。
【００２４】
また、リソース情報記憶手段が、管理対象装置の資源の種類や状態を表すリソース情報を記憶し、実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第２運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、判定手段が有する対処コマンド実行判定手段が、実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、判定手段が有する運用管理ルール取得手段が、第２運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第２運用管理ルール記憶手段から取得し、画面表示手段が、運用管理ルール取得手段が取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する方法であってもよい。
【００２５】
また、利用実績記憶手段が、運用管理ルールに含まれる対処コマンドの実行回数および対処コマンドの実行により管理対象装置が障害から復旧した回数を示す利用実績情報を運用管理ルール毎に記憶し、運用管理ルール並び替え手段が、運用管理ルール取得手段が第２運用管理ルール記憶手段から取得した各運用管理ルールの利用実績情報を利用実績記憶手段から取得し、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する方法であってもよい。
【００２６】
そのような方法によれば、運用管理ルール並び替え手段が、各運用管理ルールの利用実績情報および対処コマンド実行判定手段によって導出された判定結果に基づいて、各運用管理ルールを並び替え、画面表示手段が、運用管理ルール並び替え手段によって並び替えられた順番に、運用管理ルールと当該運用管理ルールに対応する判定結果および利用実績情報との組のリストを提示するリスト画面を表示する。従って、オペレータは、リスト画面を閲覧することにより、第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを確認することができ、実行可能な運用管理ルールを容易に選択することができる。さらに、オペレータは、どの対処コマンドが最も利用されているかという知識を有していなくても、対処コマンドの利用頻度の高い運用管理ルールを容易に選択することができ、そのような運用管理ルールを容易に第１運用管理ルール記憶手段に記憶させることができる。よって、運用管理ルールの拡充時における管理者の負担を軽減することができる。
【００２７】
第１運用管理ルール記憶手段用実行条件記憶手段が、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報を含む実行条件情報であって、第１運用管理ルール記憶手段に記憶されている各運用管理ルールに対応する実行条件情報を記憶し、対処コマンド実行判定手段が、第１運用管理ルール記憶手段用実行条件記憶手段から実行条件情報を取得し、当該実行条件情報に含まれる必要リソース情報と、リソース情報記憶手段に記憶されているリソース情報とを比較して、実行条件情報に対応する運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出し、画面表示手段が、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示する方法であってもよい。
【００２８】
そのような方法によれば、画面表示手段が、第１運用管理ルール記憶手段に記憶される運用管理ルールであって対処コマンド実行判定手段による判定の対象となった運用管理ルールの全部または一部を第１運用管理ルール記憶手段から取得し、取得した運用管理ルールと当該運用管理ルールに対応する判定結果との組のリストを提示するリスト画面を表示するので、オペレータは、既に第１運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行できるかを容易に確認することができる。
【００２９】
対処コマンド実行判定手段が、判定結果として、実行可能、実行不可能、実行可能であるか否かが不明であることを示す実行不明のいずれかの判定結果を導出する方法であってもよい。
【００３０】
画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる方法であってもよい。
【００３１】
そのような方法によれば、画面表示手段が、判定結果が実行不明である運用管理ルールが選択された場合に、運用管理ルールに対応する実行条件情報に含まれる必要リソース情報をリソース情報記憶手段に追加記憶させるか否かの選択を促す確認画面を表示し、リソース情報修正手段が、確認画面で必要リソース情報を追加記憶させる選択操作が行われたときに、必要リソース情報をリソース情報記憶手段に記憶させる。従って、必要リソース情報がリソース情報記憶手段に記憶されていなかったために、実行不明と判定された運用管理ルールが存在したとしても、以降の判定では、実行不明と判定されることがなくなり、オペレータに判定結果を明確に提示することができる。また、他の運用管理ルールについて判定を行う場合にも、実行不明と判定されることが少なくなるために、オペレータに判定結果を明確に提示しやすくなる。よってオペレータの負担が軽減される。
【００３２】
また、本発明による運用管理ルール流用プログラムは、管理対象装置に適用される運用管理ルールであって条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールを記憶する第１運用管理ルール記憶手段を備えたコンピュータに搭載される運用管理ルール流用プログラムであって、コンピュータに、運用管理ルールを記憶する第２運用管理ルール記憶手段に記憶されている運用管理ルールに含まれる対処コマンドを管理対象装置に対して実行可能か否かを判定し、少なくとも実行可能または実行不可能という判定結果を導出する判定処理、第２運用管理ルール記憶手段に記憶されている運用管理ルールと判定処理で導出された判定結果との組のリストを提示するリスト画面を表示して、第２運用管理ルール記憶手段に記憶されている運用管理ルールの選択をオペレータに促す表示処理、および、オペレータに選択された運用管理ルールを第１運用管理ルール記憶手段に記憶させる運用管理ルール追加記憶処理を実行させることを特徴とする。
【発明の効果】
【００３３】
本発明によれば、運用管理ルールの拡充の際における管理者の負担を軽減することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００３５】
実施の形態１．
図１は、本発明の第１の実施の形態を示すブロック図である。第１の実施の形態による運用管理ルール流用システムは、運用管理ルール流用装置１０と、運用管理ルール提供装置２０と、ｎ個の入出力装置３０とを備える。ここで、ｎは、１以上の整数である。各入出力装置３０は、例えば、ディスプレイ装置等の表示装置と、キーボードやマウス等の入力装置とを備えた端末装置である。
【００３６】
また、運用管理ルール流用装置１０は、リソース情報記憶手段１０１と、運用管理ルール記憶手段１０２と、運用管理ルール取得手段１０３と、運用管理ルール設定手段１０４と、対処コマンド実行判定手段１０５とを備える。
【００３７】
運用管理ルール提供装置２０は、運用管理ルールを記憶する運用管理ルール記憶手段２０１と、その運用管理ルールの実行条件（実行条件情報）を記憶する実行条件記憶手段２０２とを備える。なお、図１では、１台の運用管理ルール提供装置２０を示しているが、運用管理ルール流用システムは、複数の運用管理ルール提供装置２０を備えていてもよい。
【００３８】
リソース情報記憶手段１０１は、管理対象となる情報処理装置のリソース情報を記憶する。なお、図１では、管理対象となる情報処理装置の図示を省略している。リソース情報は、管理対象の資源（リソース）の種類や状態に関する情報である。管理対象の資源として、ハードウェア資源やソフトウェア資源がある。１つのリソース情報は、情報処理装置の各種資源の種類や状態を示すリソースプロパティと、そのリソースプロパティの値であるリソースプロパティ値とを含む。リソースプロパティの例として、例えば、ＣＩＭスキーマ（Common Information Model）のクラスのプロパティや、ＭＩＢ（Management Information Base ）のＯＩＤ（Object ID ）等が挙げられる。また、リソースプロパティ値の例として、例えば、ＣＩＭスキーマのクラスのプロパティが示す値や、ＭＩＤのＯＩＤが示す値等が挙げられる。図２は、リソース情報の例を示す説明図である。図２に示す１番目のリソース情報１０１１は、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であることを示している。同様に、２番目のリソース情報１０１２は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であることを示している。同様に、３番目のリソース情報１０１３は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP2 であることを示している。なお、ここでは、ＯＳやアプリケーションソフトウェアの名称をリソースプロパティとし、ＯＳやアプリケーションソフトウェアの個別具体的な名称をリソースプロパティ値とする例を示した。この他に、例えば、「ＣＰＵ使用率」等のリソースの状態をリソースプロパティとし、その状態の具体的な値（例えば、９５％等）をリソースプロパティ値としてもよい。
【００３９】
運用管理ルール記憶手段１０２は、運用管理ルール流用装置１０の管理対象である情報処理装置（図示せず。）の運用管理ルールを記憶する。１つの運用管理ルールは、運用管理ルールを一意に示すルールＩＤと、条件式と、対処コマンドとを含む。条件式は、管理対象となる情報処理装置の特定の状態を示す情報であり、管理対象が特定の状態になったか否かの判定に用いられる。対処コマンドは、管理対象が特定の状態になったとき（条件式が満たされたとき）に行うべき処理手順を実行するコマンドである。条件式に基づいて、管理対象が特定の状態になったか否かが判定され、条件式が満たされた場合、その条件式に対応する対処コマンドが管理対象となる情報処理装置に適用される。このように運用管理ルールを用いて、障害からの復旧等の各種管理処理が自動的に行われる。ただし、本発明による運用管理ルール流用システムは、管理対象が条件式を満たしたか否かを判断する手段、および、対処コマンドを管理対象に適用（実行）する手段を備えていなくてもよく、これらの手段については図１において図示していない。
【００４０】
図３は、運用管理ルールの例を示す説明図である。図３に示す１番目の運用管理ルール１０２１は、ルールＩＤがRULE_1001 であり、条件式が状態Ａであり、対処コマンドが対処手順Ａであることを示している。同様に、２番目の運用管理ルール１０２２は、ルールＩＤがRULE_1002 であり、条件式が状態Ｂであり、対処コマンドが対処手順Ｂであることを示している。３番目に示す運用管理ルール１０２３は、ルールＩＤがRULE_1003 であり、条件式が状態Ｃであり、対処コマンドが対処手順Ｃであることを示している。４番目に示す運用管理ルール１０２４は、ルールＩＤがRULE_1004 であり、条件式が状態Ｄであり、対処コマンドが対処手順Ｄであることを示している。
【００４１】
ここで、運用管理ルールは、運用管理ルール流用システムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールＩＤを有する。条件式および対処コマンドが同一であっても記憶される装置が異なるためにルールＩＤが異なるということはない。例えば、運用管理ルールは、運用管理ルール流用装置１０が備える運用管理ルール記憶手段１０２、運用管理ルール提供装置２０が備える運用管理ルール２０１に記憶されるが、各運用管理ルール記憶手段１０２，２０１それぞれに条件式および対処コマンドが共通の運用管理ルールが記憶されているならば、その運用管理ルールのルールＩＤも共通のルールＩＤである。
【００４２】
対処コマンド実行判定手段１０５は、運用管理ルール提供装置２０が備える実行条件記憶手段２０２から、運用管理ルール記憶手段２０１に記憶された運用管理ルールの実行条件を取得する。対処コマンド実行判定手段１０５が、運用管理ルールの実行条件を実行条件記憶手段２０２から取得するのは、例えば、以下の場合である。すなわち、リソース情報記憶手段１０１に記憶されたリソース情報に変更が生じた場合、運用管理ルールの取得を指示する操作が行われた旨の情報を運用管理ルール設定手段１０４を介して受信した場合、あるいは、予め指定された時刻になった場合に、運用管理ルールの実行条件を実行条件記憶手段２０２から取得する。あるいは、上記の各場合を組み合わせた条件が満たされたときに（例えば、リソース情報に変更が生じ、さらに、運用管理ルールの取得を指示する操作が行われた旨の情報を受信した場合に）、運用管理ルールの実行条件を実行条件記憶手段２０２から取得してもよい。なお、情報の取得は、例えば、情報の受信によって行われるが、他の態様で情報を取得してもよい。例えば、記憶装置に記憶されている情報を読み込むことによって情報を取得してもよい。
【００４３】
なお、後述するように、実行条件記憶手段２０２は、運用管理ルール提供装置２０が備える運用管理ルール記憶手段２０１に記憶される各運用管理ルールの実行条件を記憶している。この実行条件は、運用管理ルールのルールＩＤを含み、さらに、そのルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象に対して実行可能か否かを判定するための情報（具体的には対処コマンドを実行するために必要なリソースの情報）を含んでいる。そして、実行条件記憶手段２０２に記憶された個々の実行条件は、対応する運用管理ルールの対処コマンドを管理対象となる情報処理装置に実行可能か否かを判定するために用いられる。
【００４４】
対処コマンド実行判定手段１０５は、運用管理ルール記憶手段２０１に記憶された運用管理ルールの実行条件を実行条件記憶手段２０２から取得すると、リソース情報記憶手段１０１に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは、「実行可能か不可能か不明（以下、実行不明と記す。）」という判定結果（以下、実行判定結果と記す。）を導出する。そして、対処コマンド実行判定手段１０５は、実行条件記憶手段２０２から取得した個々の実行条件に含まれるルールＩＤと、その実行条件に基づく実行判定結果（「実行可能」、「実行不可能」、あるいは「実行不明」）とを運用管理ルール取得手段１０３に送信する。
【００４５】
また、対処コマンド実行判定手段１０５は、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が「特定の結果」となるものだけを運用管理ルール取得手段１０３に送信してもよい。例えば、「実行可能」という実行判定結果を導いた実行条件に含まれるルールＩＤおよび「実行可能」という実行判定結果のみを運用管理ルール取得手段１０３に送信してもよい。また、例えば、「実行不明」という実行判定結果を導いた実行条件に含まれるルールＩＤおよび「実行不明」という実行判定結果のみを運用管理ルール取得手段１０３に送信してもよい。また、「特定の結果」は、一種類の実行判定結果のみを指すのではなく、複数種類の実行判定結果を指すものであってもよい。例えば、対処コマンド実行判定手段１０５は、「実行可能」または「実行不明」という実行判定結果を導いた実行条件に含まれるルールＩＤおよび「実行可能」または「実行不明」という実行判定結果を運用管理ルール取得手段１０３に送信してもよい。また、「特定の結果」が、「実行可能」と「実行不可能」と「実行不明」の全てを指すものであってもよい。この場合、対処コマンド実行判定手段１０５は、個々の実行条件に含まれるルールＩＤと、その実行条件に基づく実行判定結果とを全て、運用管理ルール取得手段１０３に送信すればよい。
【００４６】
対処コマンド実行判定手段１０５は、運用管理ルール取得手段１０３に対してどのような実行判定結果のデータ（ルールＩＤおよび実行判定結果）を送信するのかを、予め設定されていてもよい。
【００４７】
また、対処コマンド実行判定手段１０５は、管理者から要求があった場合、管理者からの要求に応じた実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールＩＤを運用管理ルール取得手段１０３に送信する。例えば、管理者によって、管理対象に対して実行可能な運用管理ルール（すなわち、管理対象に対して実行可能な対処コマンドを含む運用管理ルール）を取得するように要求された場合、対処コマンド実行判定手段１０５は、「実行可能」という実行判定結果を導いた実行条件に含まれるルールＩＤおよび「実行可能」という実行判定結果のみを運用管理ルール取得手段１０３に送信する。管理者によって要求される実行判定結果も、一種類の実行判定結果とは限らず、複数の実行判定結果であってもよい。例えば、対処コマンド実行判定手段１０５は、管理対象に対して実行可能な運用管理ルールまたは実行不明である運用管理ルールの取得要求を受信してもよい。なお、対処コマンド実行判定手段１０５は、管理者によって操作される入出力装置３０および運用管理ルール設定手段１０４を介して、管理者からの要求を受信する。
【００４８】
運用管理ルール取得手段１０３は、対処コマンド実行判定手段１０５からルールＩＤと実行判定結果を受信すると、そのルールＩＤによって特定される運用管理ルールを運用管理ルール記憶手段２０１から取得する。そして、運用管理ルール取得手段１０３は、取得した運用管理ルールと、対処コマンド実行判定手段１０５から受信した実行判定結果とを運用管理ルール設定手段１０４に送信する。
【００４９】
運用管理ルール設定手段１０４は、運用管理ルール取得手段１０３から運用管理ルールと実行判定結果を取得する。そして、運用管理ルール提供装置２０内の運用管理ルール２０１から取得した運用管理ルールのうち、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に追加記憶させる運用管理ルールの選択を管理者に促す画面（図７参照。）の情報を生成し、その画面を入出力装置３０に表示させる。このとき、運用管理ルール設定手段１０４は、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に格納されている運用管理ルールを取得し、その運用管理ルールも同一画面内に表示してもよい。
【００５０】
また、運用管理ルール設定手段１０４は、入出力装置３０における操作者（管理者）の操作を示す操作情報を、入出力装置３０から受信し、その操作情報に従って、運用管理ルール記憶手段１０２の運用管理ルールに対する処理を行う。例えば、管理者によって、運用管理ルールの登録、削除、変更、取得等を要求する操作が行われた場合、運用管理ルール設定手段１０４は、その各種操作に応じた操作情報を受信し、操作情報に従って、運用管理ルール記憶手段１０２における運用管理ルールの登録、削除、変更等を行う。あるいは、実行可能な対処コマンドを含む運用管理ルール等の特定の運用管理ルールの取得要求を対処コマンド実行判定手段１０５に送信する。
【００５１】
運用管理ルール提供装置２０が備える運用管理ルール記憶手段２０１は、運用管理ルール流用装置へ提供する複数の運用管理ルールを記憶する。既に説明したように、１つの運用管理ルールは、運用管理ルールを一意に示すルールＩＤと、特定の状態を判定するための条件式と、その条件式を満足したときに行なう対処手順を実行する対処コマンドとを含む。そして、運用管理ルールは、運用管理ルール流用システムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールＩＤを有する。
【００５２】
実行条件記憶手段２０２は、運用管理ルール提供装置２０が備える運用管理ルール記憶手段２０１に格納されている各運用管理ルールに対応する実行条件を記憶する。１つの実行条件は、実行条件を一意に示す実行条件ＩＤと、運用管理ルール記憶手段２０１に格納されている運用管理ルールのルールＩＤと、ルールＩＤによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報（以下、必要なリソース情報と記す場合がある。）を有する。図４は、実行条件の例を示す説明図である。図４に示す１番目の実行条件２０２１は、実行条件ＩＤがCondition_1001であり、運用管理ルール記憶手段２０１に格納されている運用管理ルールのうち、ルールＩＤがRULE_1001 である運用管理ルールの対処コマンドを実行するためには、「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」ということを示している。なお、図４に示す記号“&&”は、論理積を意味する。また、OS.Name=OSX は、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であるリソース情報を示している。同様に、AP.Name=AP1 は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であるリソース情報を示している。「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」とは、より具体的には、「ＯＳの名称がOSX であり、かつ、アプリケーションソフトウェアの名称がAP1 でなければならない。」ということを意味する。同様に、図４に示す４番目の実行条件２０２４は、実行条件ＩＤがCondition_1004であり、運用管理ルール記憶手段２０１に格納されている運用管理ルールのうち、ルールＩＤがRULE_1004 である運用管理ルールの対処コマンドを実行するためには、「ＯＳの名称がOSX であり、かつ、ＯＳのバージョンが10でなければならない。」ということを示している。
【００５３】
なお、運用管理ルール提供装置２０は、例えば、運用管理ルール流用装置１０の管理者が管理対象としている情報処理装置以外の情報処理装置に適用される運用管理ルールおよびその運用管理ルールに対応する実行条件を記憶している。管理対象となる情報処理装置以外の情報処理装置に適用される運用管理ルールの中にも、管理対象となる情報処理装置に適用可能な運用管理ルールが存在することがある。運用管理ルール流用装置１０は、そのような運用管理ルールを取得して、自身が備える運用管理ルール記憶手段１０２に記憶し、管理対象となる情報処理装置に適用できるようにする。すなわち、運用管理ルール提供装置２０が記憶する運用管理ルールを流用する。
【００５４】
なお、運用管理ルール提供装置２０は、例えば、運用管理ルール流用装置１０の管理者が管理対象としている情報処理装置以外の情報処理装置に対して運用管理を行う（運用管理ルールに基づいて各種対処を実行する）運用管理装置等によって実現される。あるいは、運用管理ルールおよび実行条件の提供する業者（例えば、情報処理装置等の保守を行う保守業者）が所有する装置であって、運用管理ルール記憶手段２０１および実行条件記憶手段２０２を備えた装置によって実現されてもよい。
【００５５】
次に、動作について説明する。
図５は、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１に記憶された運用管理ルールを運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶させるときの処理経過の例を示すフローチャートである。以下に示す例では、リソース情報記憶手段１０１は、図２に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１は、図３に例示する運用管理ルールを記憶し、実行条件記憶手段２０２は、図４に例示する実行条件を記憶しているものとする。また、図６は、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２は、図５に示すステップＳ１０１の処理の開始前に、図６（ａ）に例示する運用管理ルールを記憶しているものとする。
【００５６】
リソース情報記憶手段１０１に記憶されたリソース情報のいずれかが変更されると、対処コマンド実行判定手段１０５は、実行条件記憶手段２０２に格納されている全ての実行条件を取得する。そして、対処コマンド実行判定手段１０５は、取得した実行条件に含まれるリソースの情報（すなわち、実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報）と、リソース情報記憶手段１０１に記憶されているリソース情報とを比較して、実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを情報処理装置（管理対象）に対して実行できるか否かを判定する（ステップＳ１０１）。なお、運用管理ルール流用システムが一台の運用管理ルール提供装置２０を備えている場合、対処コマンド実行判定手段１０５は、ステップＳ１０１において、その運用管理ルール提供装置２０の実行条件記憶手段２０２に記憶されている全ての実行条件を取得する。また、運用管理ルール流用システムが複数の運用管理ルール提供装置２０を備えている場合、対処コマンド実行判定手段１０５は、ステップＳ１０１において、全ての運用管理ルール提供装置２０の実行条件記憶手段２０２に記憶されている全ての実行条件を取得してもよい。あるいは、一部の運用管理ルール提供装置２０が備える実行条件記憶手段２０２に記憶されている全ての実行条件を取得してもよい。運用管理ルール流用システムが複数の運用管理ルール提供装置２０を備えている場合に、運用管理ルール流用装置１０が運用管理ルール提供装置２０から実行条件や運用管理ルールを取得する態様については後述する。
【００５７】
また、ここでは、リソース情報記憶手段１０１に記憶されたリソース情報が変更された場合にステップＳ１０１を開始する場合を例に説明したが、対処コマンド実行判定手段１０５は、他のタイミングでステップＳ１０１を開始してもよい。例えば、運用管理ルール提供装置２０からの運用管理ルール取得を指示する操作が行われた旨の情報を運用管理ルール設定手段１０４を介して受信した場合や、予め指定された時刻になった場合に、ステップＳ１０１を開始してもよい。あるいは、上記の各場合を組み合わせたタイミングで、ステップＳ１０１を開始してもよい。
【００５８】
対処コマンド実行判定手段１０５は、実行条件記憶手段２０２から取得した実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行できるか否かを判定した後、実行条件に含まれるルールＩＤと、その実行条件に基づく判定結果（実行判定結果）とを運用管理ルール取得手段１０３に送信する。運用管理ルール取得手段１０３は、対処コマンド実行判定手段１０５から送信されるルールＩＤおよび実行判定結果を取得（受信）する。運用管理ルール取得手段１０３は、ルールＩＤおよび実行判定結果を受信したならば、受信した各ルールＩＤによって特定される運用管理ルールを、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１から取得する（ステップＳ１０２）。
【００５９】
ここでは、ステップＳ１０２において、実行判定結果が「実行可能」、「実行不可能」、「実行不明」のいずれであっても、対処コマンド実行判定手段１０５が、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果とを全て、運用管理ルール取得手段１０３に送信する場合を例に説明する。
【００６０】
ただし、ステップＳ１０２において、対処コマンド実行判定手段１０５は、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段１０３に送信してもよい。既に説明したように、対処コマンド実行判定手段１０５は、運用管理ルール取得手段１０３に対してどのような実行判定結果のデータ（ルールＩＤおよび実行判定結果）を送信するのかを、予め設定されていてもよい。また、運用管理ルール取得手段１０３に対してどの実行判定結果のデータを送信するのかを管理者に選択させ、管理者による選択結果に応じたデータ（例えば、「実行可能」という実行判定結果を導いた実行条件に含まれるルールＩＤおよび「実行可能」という実行判定結果）のみを送信してもよい。
【００６１】
運用管理ルール取得手段１０３は、ステップＳ１０２で運用管理ルール記憶手段２０１から運用管理ルールを取得した後、取得した運用管理ルールと対処コマンド実行判定手段１０５から受信した実行判定結果との組み合わせを運用管理ルール設定手段１０４に送る。運用管理ルール設定手段１０４は、運用管理ルール設定画面（リスト画面）の情報を生成し、その情報を入出力装置３０に出力して、入出力装置３０に運用管理ルール設定画面を表示させる（ステップＳ１０３）。運用管理ルール設定画面は、運用管理ルール取得手段１０３から運用管理ルール設定手段１０４に送られた運用管理ルール（すなわち、運用管理ルール提供装置２０に記憶されていたルール）および実行判定結果を表示し、管理者に運用管理ルールの選択操作を促す画面である。また、運用管理ルール設定画面の情報とは、画面を表示するための言語（例えば、ＨＴＭＬやＸＭＬ）で運用管理ルール設定画面を記述した情報である。なお、画面の情報を生成することを、単に「画面を生成する」と記す場合がある。
【００６２】
図７は、運用管理ルール設定画面の例を示す説明図である。ここでは、運用管理ルール設定画面１０４１のうち、運用管理ルールの選択操作に関する部分について説明する。図７に示す運用管理ルール設定画面１０４１のうち、領域１０５４が運用管理ルールの選択操作に関連する領域である。領域１０５４には、運用管理ルール取得手段１０３から運用管理ルール設定手段１０４に送られた運用管理ルールおよび実行判定結果の表示欄１０４２が含まれる。入出力装置３０は、表示欄１０４２に運用管理ルールおよび実行判定結果を表示することによって、運用管理ルール提供装置２０に記憶されていたルールのうち、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶（登録）させるルールの選択を促す。図７に示す例では、運用管理ルールに含まれている条件式および対処コマンドと、その運用管理ルールの対処コマンドの実行判定結果との組のリストが４組分表示されている。条件式として「状態Ａ」を含む運用管理ルールおよび条件式として「状態Ｂ」を含む運用管理ルールは、「実行可能」であると表示されている。また、条件式として「状態Ｃ」を含む運用管理ルールは、「実行不可能」であると表示されている。さらに、条件式として「状態Ｄ」を含む運用管理ルールは、「実行不明」であると表示されている。図７に示す例では、条件式として「状態Ａ」を含む運用管理ルールがマウスクリック等で選択されている状態を示している。
【００６３】
運用管理ルール設定手段１０４は、図７に示すように、運用管理ルール提供装置２０から取得した運用管理ルールと実行判定結果とを対応付けて表示するように運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置３０に表示させる。従って、管理者は、管理対象となる情報処理装置で実行可能な対処コマンドを含む運用管理ルールを的確に選択することができる。登録ボタン１０４８は、選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる操作を行うためのボタンである。運用管理ルール設定画面は、少なくとも、表示欄１０４２および登録ボタン１０４８のような、運用管理ルールの選択および登録操作を可能とするＵＩ（User Interface）を含む。
【００６４】
表示欄１０４２において運用管理ルールが選択され、登録ボタン１０４８がマウスクリック等されると、入出力装置３０は、その操作に応じた操作情報を運用管理ルール設定手段１０４に送信する。運用管理ルール設定手段１０４は、この操作情報を受信すると、管理者に選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる（ステップＳ１０４）。図７に示す例では、条件式として「状態Ａ」を含む運用管理ルールが選択されているので、ステップＳ１０４では、その運用管理ルールが運用管理ルール記憶手段１０２に記憶されることになる。すなわち、図６（ｂ）に示すように、条件式として「状態Ａ」を含む運用管理ルールが運用管理ルール記憶手段１０２に追加記憶される。
【００６５】
なお、領域１０５４に配置された参照ボタン１０４７は、選択された運用管理ルールの詳細情報を表示するためのボタンである。表示欄１０４２において運用管理ルールが選択され、参照ボタン１０４７がマウスクリック等されると、入出力装置３０は、その操作に応じた操作情報を運用管理ルール設定手段１０４に送信する。すると、運用管理ルール設定手段１０４は、その操作情報に応じて、選択された運用管理ルールの詳細情報（例えば、運用管理ルールの登録者や登録日時等）の表示画面を入出力装置３０に表示させる。
【００６６】
また、ここでは、ステップＳ１０２において、実行判定結果が「実行可能」、「実行不可能」、「実行不明」のいずれであっても、対処コマンド実行判定手段１０５が、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果を全て、運用管理ルール取得手段１０３に送信する場合を示した。この場合、図７に示すように、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」のいずれもが表示され得る。一方、ステップＳ１０２において、対処コマンド実行判定手段１０５が、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段１０３に送信した場合、表示欄１０４２には、その特定の結果に関連する情報だけが表示されることになる。例えば、ステップＳ１０２において、対処コマンド実行判定手段１０５が、「実行可能」または「実行不明」という実行判定結果を導いた実行条件に含まれるルールＩＤと、「実行可能」または「実行不明」という実行判定結果とを送信したとする。この場合、運用管理ルール設定手段１０４は、実行判定結果として「実行可能」および「実行不明」のみを表示させ、運用管理ルールとして、対処コマンドが「実行可能」または「実行不明」となる運用管理ルールのみを表示させる。
【００６７】
次に、図７を参照して、運用管理ルール設定画面における上記以外のＵＩについて説明する。領域１０５３には、運用管理ルール提供装置２０が複数存在するときに、どの運用管理ルール提供装置２０から実行条件および運用管理ルールを取得するのかを指定するＵＩ、および対処コマンドの実行判定結果が特定の結果となるような運用管理ルールの取得を指示するＵＩが配置される。
【００６８】
ＵＩ１０４４は、複数の運用管理ルール提供装置２０の中から運用管理ルール提供装置を指定するためのプルダウンリストである。図７では、「全て選択」という項目が指定されているが、この場合の他、ＵＩ１０４４には各運用管理ルール提供装置２０の名称が表示され、運用管理ルール提供装置２０の個別指定も可能としている。ＵＩ１０４３は、ＵＩ１０４４で個別に指定された運用管理装置２０から実行条件および運用管理ルールを取得することを指示するためのチェックボックスである。ＵＩ１０４３にチェックが入れられていない旨の情報を運用管理ルール設定手段１０４が受信すると、運用管理ルール設定手段１０４は、全ての運用管理ルール提供装置２０の実行条件記憶手段２０２から実行条件を取得することを対処コマンド実行判定手段１０５に指示する。また、ＵＩ１０４３にチェックが入れられた旨の情報を運用管理ルール設定手段１０４が受信すると、運用管理ルール設定手段１０４は、ＵＩ１０４４で指定された運用管理ルール提供装置２０の実行条件記憶手段２０２から実行条件を取得することを対処コマンド実行判定手段１０５に指示する。
【００６９】
また、ＵＩ１０４５は、実行判定結果が特定の結果となるような対処コマンドを含む運用管理ルールのみ取得することを指示するためのチェックボックスである。図７に例示するＵＩ１０４５は、実行判定結果が「実行可能」となる対処コマンドを含む運用管理ルールのみ取得することを指示するためのチェックボックスである。ＵＩ１０４５にチェックが入れられた旨の情報を運用管理ルール設定手段１０４が受信すると、運用管理ルール設定手段１０４は、指示された実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールＩＤのみを送信するように、対処コマンド実行判定手段１０５に指示する。例えば、図７に例示する運用管理ルール設定画面を表示した後、ＵＩ１０４５にチェックが入れられ、運用管理ルール設定手段１０４がその旨の情報を受信したとする。すると、運用管理ルール設定手段１０４は、「実行可能」という実行判定結果およびその実行判定結果を導いた実行条件に含まれるルールＩＤのみを送信するように、対処コマンド実行判定手段１０５に指示する。対処コマンド実行判定手段１０５はこの指示に従う。そして、対処コマンド実行判定手段１０５、運用管理ルール取得手段１０３、および運用管理ルール設定手段１０４は、ステップＳ１０２以降の処理を繰り返す。この場合、既に、実行条件を取得し、実行判定結果を導出済みであるので、既に得られているルールＩＤおよび実行判定結果のうち、「実行可能」であるものを運用管理ルール取得手段１０３に送信して、ステップＳ１０２以降の処理を繰り返せばよい。あるいは、実行条件記憶手段２０２から実行条件を取得する処理（ステップＳ１０１）から繰り返してもよい。この結果、運用管理ルール設定手段１０４は、実行判定結果として「実行可能」のみを表示し、運用管理ルールとして、対処コマンドが「実行可能」となる運用管理ルールのみを表示する運用管理ルール設定画面を表示する。
【００７０】
図７に示す例では、ＵＩ１０４５は、「実行可能」のみを指定するＵＩとなっているが、他の実行判定結果を指定するＵＩであってもよい。また、「実行可能」および「実行不明」のように、複数種類の実行判定結果を指定するＵＩであってもよい。
【００７１】
なお、領域１０５３に配置された取得実行ボタン１０４６は、ＵＩ１０４３，１０４４，１０４５における操作情報を運用管理ルール設定手段１０４に送信するためのボタンである。入出力装置３０は、取得実行ボタン１０４６がマウスクリック等されると、ＵＩ１０４３，１０４４，１０４５における操作情報を運用管理ルール設定手段１０４に送信する。
【００７２】
また、領域１０５５は、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶された運用管理ルールを表示する領域である。図７に示す例では、条件式が「状態Ｘ」であり、対処コマンドが「対処手順Ｘ」である運用管理ルールを示している。運用管理ルール設定手段１０４は、ステップＳ１０３で運用管理ルール設定画面の情報を生成する際に、運用管理ルール記憶手段１０２から運用管理ルールを読み込み、その運用管理ルールを領域１０５５に表示するように運用管理ルール設定画面の情報を生成する。
【００７３】
なお、領域１０５５に配置された参照ボタン１０４９は、領域１０５５において選択された運用管理ルールの詳細情報を表示するためのボタンである。領域１０５５において運用管理ルールが選択され、参照ボタン１０４９がマウスクリック等されると、入出力装置３０は、その操作に応じた操作情報を運用管理ルール設定手段１０４に送信する。すると、運用管理ルール設定手段１０４は、その操作情報に応じて、選択された運用管理ルールの詳細情報（例えば、運用管理ルールの登録者や登録日時等）の表示画面を入出力装置３０に表示させる。
【００７４】
また、領域１０５５に配置された削除ボタン１０５０は、領域１０５５において選択された運用管理ルールを削除するためのボタンである。領域１０５５において運用管理ルールが選択され、削除ボタン１０５０がマウスクリック等されると、入出力装置３０は、その操作に応じた操作情報を運用管理ルール設定手段１０４に送信する。すると、運用管理ルール設定手段１０４は、その操作情報に応じて、選択された運用管理ルールを運用管理ルール記憶手段１０２から削除する。
【００７５】
また、更新ボタン１０５１は、運用管理ルール設定画面の表示を更新する（例えば、領域１０５４，１０５５の表示を最新の状態に更新する）ためのボタンである。キャンセルボタン１０５２は、運用管理ルール設定画面を閉じるためのボタンである。
【００７６】
また、既に説明したように、ステップＳ１０２において、対処コマンド実行判定手段１０５は、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段１０３に送信してもよい。ステップＳ１０１に最初に移行したときに、対処コマンド実行判定手段１０５は、運用管理ルール設定手段１０４に運用管理ルール設定画面１０４１を表示させて、管理者にＵＩ１０４３，１０４４，１０４５および取得実行ボタン１０４６の操作を促してもよい。なお、ここでは、ステップＳ１０１に最初に移行した状態であるので、領域１０５４，１０５５には、運用管理ルールや実行判定結果は表示されない。そして、ステップＳ１０２では、ＵＩ１０４５の操作情報に応じて、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものを送信してもよい。
【００７７】
次に、運用管理ルール流用システムが複数の運用管理ルール提供装置２０を備えている場合に、運用管理ルール流用装置１０が運用管理ルール提供装置２０から実行条件や運用管理ルールを取得する態様について説明する。ここでは、ステップＳ１０１に最初に移行したときに、対処コマンド実行判定手段１０５は、運用管理ルール設定手段１０４に運用管理ルール設定画面１０４１を表示させて、管理者にＵＩ１０４３，１０４４や取得実行ボタン１０４１の操作を促すものとする。
【００７８】
管理者が、どの運用管理ルール提供装置２０から運用管理ルールを取得すればよいのか分からない場合（例えば、管理者が初めて運用管理ルール流用システムを使用する場合）には、管理者は全ての運用管理ルール提供装置２０から運用管理ルールを取得するようにＵＩ１０４３，１０４４を操作する。運用管理ルール設定手段１０４は、入出力装置３０からこの操作に応じた操作情報を受信し、操作情報に従って、対処コマンド実行判定手段１０５に、全ての運用管理ルール提供装置２０の実行条件記憶手段２０２から実行条件を取得させる。その後、対処コマンド実行判定手段１０５は、実行条件に含まれるルールＩＤおよびそのルールＩＤによって特定される運用管理ルールの対処コマンドの実行判定結果を運用管理ルール取得手段１０３に送信する。運用管理ルール取得手段１０３は、対処コマンド実行判定手段１０５が実行条件を取得した運用管理ルール提供手段２０と同一の運用管理ルール提供手段２０（すなわち、全ての運用管理ルール提供手段２０）からルールＩＤによって特定される運用管理ルールを取得する。この結果、ステップＳ１０３で表示される運用管理ルール設定画面１０４１には、全ての運用管理ルール提供手段２０に記憶される運用管理ルールおよびその運用管理ルールに含まれる対処コマンドの実行判定結果が表示される。従って、管理者は、全ての運用管理ルール提供装置２０から取得した運用管理ルールをもれなく参照することができる。
【００７９】
一方、全ての運用管理ルール提供装置２０から取得した運用管理ルールをもれなく参照することは、手間がかかると管理者が考える場合もあり得る。例えば、何度か、全ての運用管理ルール提供装置２０から運用管理ルールを取得して、運用管理ルール設定画面１０４１を表示した結果、管理対象の情報処理装置に対して実行可能であると判定された対処コマンドを含む運用管理ルールを１つも記憶していない運用管理ルール提供装置２０が明らかになったとする。すると、管理者は、そのような運用管理ルール提供装置２０からの情報取得は不要と判断すると想定される。また、管理対象の情報処理装置に対して実行可能であると判定された対処コマンドを含む運用管理ルールを多く記憶している運用管理ルール提供装置２０が明らかになったとする。すると、管理者は、そのような運用管理ルール提供装置２０からのみ運用管理ルールを取得すればよいと判断すると想定される。このような場合、管理者は特定の運用管理ルール提供装置２０のみから運用管理ルールを取得するようにＵＩ１０４３，１０４４を操作する。運用管理ルール設定手段１０４は、入出力装置３０からこの操作に応じた操作情報を受信し、操作情報に従って、対処コマンド実行判定手段１０５に、特定の運用管理ルール提供装置２０の実行条件記憶手段２０２のみから実行条件を取得させる。その後、対処コマンド実行判定手段１０５は、実行条件に含まれるルールＩＤおよびそのルールＩＤによって特定される運用管理ルールの対処コマンドの実行判定結果を運用管理ルール取得手段１０３に送信する。運用管理ルール取得手段１０３は、対処コマンド実行判定手段１０５が実行条件を取得した運用管理ルール提供手段２０と同一の運用管理ルール提供手段２０（すなわち、管理者に指定された特定の運用管理ルール提供手段２０）からルールＩＤによって特定される運用管理ルールを取得する。この結果、ステップＳ１０３で表示される運用管理ルール設定画面１０４１には、特定の運用管理ルール提供手段２０（例えば、実行可能な対処コマンドを含む運用管理ルールを多く記憶している運用管理ルール提供装置２０）から取得した運用管理ルールおよび実行判定結果が表示される。従って、管理者は、全ての運用管理ルールを参照せずに、実行可能な対処コマンドを含む運用管理ルールを効率的に参照することができる。
【００８０】
また、管理者による指定ではなく、予め定められた設定に従って、対処コマンド実行判定手段１０５および運用管理ルール取得手段１０３が、特定の運用管理ルール提供装置２０から実行条件、運用管理ルールを取得してもよい。また、予め定められた設定に従って、最初は、全ての運用管理ルール提供装置２０から実行条件、運用管理ルールを取得するようにして、一定期間経過後、実行可能な対処コマンドを含む運用管理ルールを１つも記憶していない運用管理ルール提供装置２０が明らかになったならば、その運用管理提供装置２０を自動的に運用管理ルールの取得対象から除外してもよい。また、対処コマンド実行判定手段１０５が、予め定められた設定に従って、全ての運用管理ルール提供装置２０に対して実行条件の取得要求を送信するが、最近利用された実行条件（例えば、最近「実行可能」を導出した実行条件）のみを取得するようにしてもよい。
【００８１】
次に、ステップＳ１０１において対処コマンド実行判定手段１０５が行う対処コマンドの実行判定処理について説明する。図８は、取得した実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを情報処理装置（管理対象）に対して実行できるか否かを判定する処理の一例を示すフローチャートである。
【００８２】
対処コマンド実行判定手段１０５は、運用管理ルール提供装置２０の実行条件記憶手段２０２に記憶されている実行条件を一つ取得する（ステップＳ２０１）。ここでは、まず、図４に示す実行条件２０２１を取得したものとする。
【００８３】
対処コマンド実行判定手段１０５は、取得した実行条件２０２１における必要なリソース情報（図４参照。）に含まれる１つのリソース情報について、そのリソース情報のリソースプロパティに一致するリソースプロパティをリソース情報記憶手段１０１に記憶されたリソース情報の中から検索する（ステップＳ２０２）。本例の場合、例えば、実行条件２０２１における必要なリソース情報に含まれる一つのリソース情報“OS.Name=OSX ”のリソースプロパティ“OS.Name ”に一致するリソースプロパティを、リソース情報記憶手段１０１に記憶されたリソースプロパティの中から検索する（ステップＳ２０２）。続いて、対処コマンド実行判定手段１０５は、リソース情報記憶手段１０１に記憶されたリソースプロパティの中に検索したリソースプロパティが存在したか否か（すなわち、検索に成功したか否か）を判定する（ステップＳ２０３）。検索したリソースプロパティが存在していたならば（ステップＳ２０３におけるＹＥＳ）、対処コマンド実行判定手段１０５は、リソース情報記憶手段１０１にから検索したリソースプロパティのリソースプロパティ値（リソース情報記憶手段１０１に記憶されているリソースプロパティ値）と、実行条件２０２１における必要なリソース情報に含まれるリソースプロパティ値（本例では“OS.Name ”のリソースプロパティ値である“OSX ”）とが一致しているか否か比較する（ステップＳ２０４）。その後、ステップＳ２０５に移行する。また、検索したリソースプロパティが存在していなかったならば（ステップＳ２０３におけるＮＯ）、ステップＳ２０４の処理を行うことなくステップＳ２０５に移行する。本例では、図２に示すように、リソース情報記憶手段１０１には、リソースプロパティ“OS.Name ”が記憶されているので、ステップＳ２０３からステップＳ２０４に移行する。また、図２に示すように、リソース情報記憶手段１０１には、“OS.Name ”のリソースプロパティ値として“OSX ”が記憶されているので、ステップＳ２０４では、リソース情報記憶手段１０１における“OS.Name ”のリソースプロパティ値として“OSX ”と、実行条件２０２１における必要なリソース情報に含まれるリソースプロパティ値“OSX ”とが一致すると判定する。
【００８４】
ステップＳ２０５では、対処コマンド実行判定手段１０５は、取得した一つの実行条件（ここでは図４に示す実行条件２０２１）における必要なリソース情報に含まれる全てのリソース情報に関してステップＳ２０２以降の処理を実行したか否かを判定する。必要なリソース情報の中にステップＳ２０２以降の処理を実行していないものがあれば（ステップＳ２０５におけるＮＯ）、そのリソース情報についてステップＳ２０２以降の処理を行う。必要なリソース情報に含まれる全てのリソース情報についてステップＳ２０２以降の処理を実行済みであれば（ステップＳ２０５におけるＹＥＳ）、ステップＳ２０６に移行する。本例の場合、図４に示す実行条件２０２１における必要なリソース情報のうち、“AP.Name=AP1 ”についてステップＳ２０２以降の処理を行っていないので、AP.Name=AP1 ”についてステップＳ２０２以降の処理を行う。
【００８５】
ステップ２０６では、対処コマンド実行判定手段１０５は、取得した一つの実行条件（ここでは図４に示す実行条件２０２１）における必要なリソース情報に含まれる個々のリソース情報に対するステップＳ２０３の判定結果やステップＳ２０４の比較結果に基づいて、その実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドが管理対象に対して実行可能か否か、あるいは実行不明であるかを判定する（ステップＳ２０６）。対処コマンド実行判定手段１０５は、取得した一つの実行条件における必要なリソース情報に含まれる全てのリソース情報について、そのリソースプロパティの検索に成功し、かつ、そのリソースプロパティ値がリソース情報記憶手段１０１に記憶されているリソースプロパティ値と一致しているならば、「実行可能」と判定する。また、対処コマンド実行判定手段１０５は、取得した一つの実行条件における必要なリソース情報に含まれる全てのリソース情報のリソースプロパティについて、そのリソースプロパティの検索に成功するが、そのリソースプロパティ値がリソース情報記憶手段１０１に記憶されているリソースプロパティ値と一致していないものがあるならば、「実行不可能」と判定する。また、対処コマンド実行判定手段１０５は、取得した一つの実行条件における必要なリソース情報に含まれるリソースプロパティのうち、ステップＳ２０２で検索できなかったものがあれば、「実行不明」と判定する。
【００８６】
例えば、図４に示す実行条件２０２１を例に説明すると、必要なリソース情報に含まれるリソースプロパティ“OS.Name ”、“AP.Name ”は、いずれもリソース情報記憶手段１０１から検索可能であり、また、そのリソースプロパティ値“OSX ”、“AP1 ”は、リソース情報記憶手段１０１に記憶されているリソースプロパティ値と一致する。従って、対処コマンド実行判定手段１０５は、実行条件２０２１については「実行可能」と判定する。
【００８７】
ステップＳ２０６の後、対処コマンド実行判定手段１０５は、リソース情報記憶手段１０１に記憶される全ての実行条件に対して、実行可能か否か、あるいは実行不明かの判定を完了したかどうかを判定する（ステップＳ２０７）。まだ、実行可能か否か、あるいは実行不明かの判定を行っていない実行条件が存在するならば、ステップＳ２０１に移行し、その実行条件を取得し、ステップＳ２０１以降の処理を繰り返す。
【００８８】
なお、図４に示す２番目の実行条件２０２２については、実行条件２０２１と同様に「実行可能」と判定される。図４に示す３番目の実行条件２０２３については、各リソースプロパティ“OS.Name ”、“AP.Name ”の検索には成功するが、“OS.Name ”のリソースプロパティ値“OSY ”が、リソース情報記憶手段１０１に記憶されているリソースプロパティ値“OSX （図２参照。）”と一致しないので、「実行不可能」と判定される。また、図４に示す４番目の実行条件２０２４については、リソースプロパティ“OS.version”をリソース情報記憶手段１０１から検索できない（図２参照。）ので、「実行不明」と判定される。
【００８９】
ここでは、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の３種類のうちいずれかを導出する場合を説明した。第１の実施の形態では、実行判定結果として、「実行可能」、「実行不可能」の２種類のうちいずれかを導出するようにしてもよい。この場合、上記の判定方法で「実行不明」となる場合に、「実行不明」とせずに「実行不可能」とすればよい。
【００９０】
以上のように、第１の実施の形態によれば、運用管理ルール流用装置１０は、運用管理ルール提供装置２０の実行条件記憶手段２０２に記憶されている実行条件を取得して、運用管理ルール提供装置２０の運用管理ルール記憶手段２０１に記憶されている運用管理ルールの対処コマンドが情報処理装置で実行できるか否かを判定する。そして、運用管理ルールと実行判定結果とを合わせて表示する運用管理ルール設定画面を作成して、入力装置に表示させる。よって、管理者は、運用管理ルール設定画面上の実行判定結果を閲覧するだけで、管理対象となる情報処理装置に対して対処コマンド実行できるか否かという確認作業を容易に行うことができる。また、運用管理ルール設定画面のＵＩを操作することによって、容易に、運用管理ルール提供装置２０から取得した運用管理ルールを運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶させることができる。すなわち、運用管理ルール提供装置２０から取得した運用管理ルールを管理対象に対して利用可能な状態にすることが容易に行えるようになる。従って、管理者の負担を大幅に軽減しつつ、運用管理ルールの拡充を行うことができる。
【００９１】
従来は、運用管理ルールを拡充する場合、管理者自身が、図２に例示するようなリソース情報を全て把握した上で、その運用管理ルールの対処コマンドが管理対象に対して実行可能かを確認する必要があった。従って、拡充しようとする運用管理ルールが多いほど、管理者の負担が大きくなっていた。それに対し、本発明では、実行可能か否かなどの実行判定結果を示す運用管理ルール設定画面が表示されるので、管理者の負担は大幅に軽減される。
【００９２】
また、対処コマンド実行判定手段１０５は、実行条件記憶手段２０２から全ての実行条件を取得する。その後、対処コマンド実行判定手段１０５は、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール取得手段１０３に送信する場合、運用ルール取得手段１０３は、実行条件に対応する全ての運用管理ルールを運用管理ルール記憶手段２０１から取得する必要はなく、受信したルールＩＤによって特定される運用管理ルールのみを取得すればよい。よって、この場合、運用管理ルール流用装置１０と運用管理ルール提供装置２０との通信負荷（具体的には、運用管理ルール取得手段１０３と運用管理ルール２０１との通信負荷）を軽減することができる。
【００９３】
また、以上の説明では、対処コマンド実行判定手段１０５が、運用管理ルール取得手段１０３に対して、ルールＩＤおよび実行判定結果を送信するものとして説明した。運用管理ルール取得手段１０３に通知すべき実行判定結果が２種類のみでよい場合には、対処コマンド実行判定手段１０５が、運用管理ルール取得手段１０３に実行判定結果を送信せずにルールＩＤのみを送信することも可能である。ただし、この場合、対処コマンド実行判定手段１０５は、１種類の実行判定結果に対応するルールＩＤのみを運用管理ルール取得手段１０３に送信するように設定され、運用管理ルール取得手段１０３は、受信したルールＩＤがその１種類の実行判定結果に対応し、その他のルールＩＤ（受信しなかったルールＩＤ）がもう一方の実行判定結果に対応すると認識するように予め設定される必要がある。例えば、運用管理ルール取得手段１０３に通知すべき実行判定結果が「実行可能」および「実行不可能」だけであるとする。この場合、対処コマンド実行判定手段１０５は、「実行可能」に対応するルールＩＤだけを運用管理ルール取得手段１０３に送信するように予め設定され、その設定に従ってルールＩＤを送信する。運用管理ルール取得手段１０３は、対処コマンド実行判定手段１０５から受信したルールＩＤは全て「実行可能」に対応するルールＩＤであり、他のルールＩＤは全て「実行不可能」に対応すると認識するように予め設定される。この場合には、対処コマンド実行判定手段１０５は、実行判定結果を送信せずにルールＩＤのみを送信するだけで、運用管理ルール取得手段１０３は、各ルールＩＤに対応する実行判定結果を認識することができる。
【００９４】
運用管理ルール提供装置２０が備える運用管理ルール記憶手段２０１および実行条件記憶手段２０２は、例えば、記憶装置によって実現される。運用管理ルール流用装置１０が備える運用管理ルール記憶手段１０２およびリソース情報記憶手段１０１は、例えば、記憶装置によって実現される。運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５は、それぞれその機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５を実現してもよい。例えば、運用管理ルール流用プログラムが磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体によって提供され、コンピュータの立ち上げ時等にコンピュータに読み取られ、コンピュータが運用管理ルール流用プログラムに従って動作することで、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５として機能してもよい。
【００９５】
なお、運用管理ルール流用装置１０は、運用管理ルール記憶手段１０２に記憶される各運用管理ルールに対応する実行条件を記憶する実行条件記憶手段を備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段および実行条件記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルールおよび実行条件を提供する運用管理ルール提供装置２０としての役割を果たすことができる。このように、運用管理ルール流用装置１０が実行条件記憶手段を備え、運用管理ルール提供装置２０としての役割を果たすようにしてもよい。
【００９６】
実施の形態２．
図９は、本発明の第２の実施の形態を示すブロック図である。第１の実施の形態と同様の構成部については、図１と同一の符号を付し、説明を省略する。第２の実施の形態では、図１に例示する第１の実施の形態の構成に加えて、運用管理ルール流用装置１０がリソース情報修正手段１０６を備える。また、第２の実施の形態では、運用管理ルール設定手段１０４は、第１の実施の形態における動作に加えて、さらに他の動作も行う。
【００９７】
なお、第１の実施の形態では、実行判定結果として、「実行可能」、「実行不可能」の２種類のうちいずれかを導出するようにしてもよいとした。しかし、第２の実施の形態では、対処コマンド実行判定手段１０５は、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の３種類のうちいずれかを導出する。
【００９８】
第２の実施の形態では、運用管理ルール設定手段１０４は、第１の実施の形態と同様に運用管理ルール設定画面を生成する。ただし、運用管理ルール設定手段１０４は、表示欄１０４２（図７参照。）に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが選択された場合、リソース情報確認画面（確認画面）に移行可能な運用管理ルール設定画面を生成する。実行判定結果が「実行不明」となったということは、実行可能か否かを判定するために必要なリソース情報がリソース情報記憶手段１０１に記憶されていなかったということである。リソース情報確認画面は、そのようなリソース情報をリソース情報記憶手段１０１に追加するか否かの確認を管理者に促す画面である。
【００９９】
運用管理ルール設定手段１０４は、運用管理ルール設定画面において、実行判定結果が「実行不明」である運用管理ルールを選択する操作が管理者によって行われた場合、リソース情報確認画面を入出力装置３０に表示させる。そして、リソース情報確認画面において、リソース情報をリソース情報記憶手段１０１に追加する操作が管理者によって行われると、運用管理ルール設定手段１０４は、入出力装置３０からその操作に応じた操作情報を受信する。すると、運用管理ルール設定手段１０４は、管理者によって選択された運用管理ルールのルールＩＤをリソース情報修正手段１０６に送信する。
【０１００】
リソース情報修正手段１０６は、実行判定結果が「実行不明」である運用管理ルールのルールＩＤ（上述のように管理者によって選択された運用管理ルールのルールＩＤ）を運用管理ルール設定手段１０４から受信する。そして、リソース情報修正手段１０６は、そのルールＩＤを含む実行条件を運用管理ルール提供装置２０の実行条件記憶手段２０２から取得する。続いて、リソース情報修正手段１０６は、その実行条件に含まれている必要なリソース情報（ルールＩＤによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報）を、リソース情報記憶手段１０１に記憶させる。
【０１０１】
図１０は、リソース情報確認画面の一例である。リソース情報確認画面２０４１の領域２０５１は、実行判定結果が「実行不明」である運用管理ルールであって、管理者に選択された運用管理ルール（条件式および対処コマンド）と、「実行不明」という実行判定結果を表示する領域である。
【０１０２】
また、リソース情報確認画面２０４１の領域２０５２は、管理対象となる情報処理装置のシステム構成情報と、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報を表示する領域である。図１０に示す例では、システム構成情報表示欄２０４２にシステム構成情報が表示され、リソース情報表示欄２０４３にリソース情報が表示される。なお、リソース情報表示欄２０４３内でリソース情報とともに示される記号「○」は、そのリソース情報に合致するリソース情報がリソース情報記憶手段１０１に記憶されていたことを意味する。例えば、“ＣＰＵのスペック”というリソースプロパティおよび“２．００ＧＨｚ以上”というリソースプロパティ値が実行条件に含まれていて、リソース情報記憶手段１０１には、“ＣＰＵのスペック”というリソースプロパティおよび“３．２０ＧＨｚ”というリソースプロパティ値が記憶されているとする。この場合、実行条件に含まれるリソース情報とリソース情報記憶手段１０１に記憶されているリソース情報とが合致するので、図１０に例示するように、“２．００ＧＨｚ以上”というリソース情報とともに記号「○」が示される。また、リソース情報表示欄２０４３において、リソース情報とともに示される記号「！」は、そのリソース情報に合致するリソース情報（リソースプロパティ）がリソース情報記憶手段１０１に記憶されていなかったことを意味する。例えば、リソース情報表示欄２０４３内に示された「OS.Version = 10 ！（不明）」は、“OS.Version”というリソースプロパティがリソース情報記憶手段１０１に記憶されていなかったことを意味する。
【０１０３】
また、リソース情報確認画面２０４１の領域２０５３は、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソースプロパティがリソース情報記憶手段１０１に記憶されていなかったリソース情報を表示して、そのリソース情報をリソース情報記憶手段１０１に記憶させるか否かの決定を管理者に促すための表示領域である。表示欄２０４４は、管理者に選択された運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソースプロパティがリソース情報記憶手段１０１に記憶されていなかったリソース情報を表示する。図１０に示す例では、“OS.Version = 10 ”というリソース情報を表示している。「はい」ボタン２０４５は、表示欄２０４４に表示されたリソース情報をリソース情報記憶手段１０１に記憶させること指示するボタンである。「いいえ」ボタン２０４６は、表示欄２０４４に表示されたリソース情報をリソース情報記憶手段１０１に記憶させないことを指示するボタンである。「はい」ボタン２０４５がマウスクリック等された場合、入出力装置３０は、その操作に応じた操作情報を運用管理ルール設定手段１０４に送信する。すると、運用管理ルール設定手段１０４は、管理者に選択された運用管理ルールのルールＩＤをリソース情報修正手段１０６に送信する。そして、リソース情報修正手段１０６は、そのルールＩＤを含む実行条件を実行条件記憶手段２０２から取得し、その実行条件に含まれる必要なリソース情報をリソース情報記憶手段に記憶させる。この結果、表示欄２０４４に表示されたリソース情報は、リソース情報記憶手段１０１に記憶される。リソース情報確認画面２０４１は、少なくとも領域２０５３を含む。
【０１０４】
次に、動作について説明する。
図１１は、リソース情報記憶手段１０１にリソース情報を追加記憶し、また、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１に記憶された運用管理ルールを運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶させるときの処理経過の例を示すフローチャートである。図５に示すフローチャートと同様の処理については、図５に示す符号と同一の符号を付している。本実施の形態では、実行判定結果が「実行不明」である運用管理ルールを登録する場合に、その運用管理ルールに対応する実行条件に含まれる必要なリソース情報をリソース情報記憶手段１０１に格納する処理（ステップＳ３０１〜Ｓ３０４）が、ステップＳ１０３の後に追加されている。
【０１０５】
以下に示す例では、リソース情報記憶手段１０１は、図２に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１は、図３に例示する運用管理ルールを記憶し、実行条件記憶手段２０２は、図４に例示する実行条件を記憶しているものとする。また、図１２は、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２は、図１１に示すステップＳ１０１の処理の開始前に、図１２（ａ）に例示する運用管理ルールを記憶しているものとする。
【０１０６】
第２の実施の形態において、運用管理ルール設定手段１０４が、入出力装置３０に運用管理ルール設定画面を表示させるまでの処理（ステップＳ１０１〜Ｓ１０３）は、第１の実施の形態と同様である。
【０１０７】
運用管理ルール設定画面（図７参照。）の表示後、運用管理ルール設定手段１０４は、表示欄１０４２（図７参照。）に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが管理者によって選択されたか否かを判定する（ステップＳ３０１）。表示欄１０４２に表示された運用管理ルールのうち、対処コマンドの実行判定結果が「実行不明」である運用管理ルールが管理者によって選択された場合、入出力装置３０は、その選択操作を示す操作情報を運用管理ルール設定手段１０４に送信する。運用管理ルール設定手段１０４は、その操作情報を受信したならば、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定し（ステップＳ３０１におけるＹＥＳ）、その操作情報を受信していないならば、実行判定結果が「実行不明」である運用管理ルールが選択されていないと判定すればよい（ステップＳ３０１におけるＮＯ）。
【０１０８】
運用管理ルール設定手段１０４は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定したならば（ステップＳ３０１におけるＹＥＳ）、リソース情報確認画面（図１０参照。）を入出力装置３０に表示させる（ステップＳ３０２）。実行判定結果が「実行不明」である運用管理ルールが選択されなかったならば（ステップＳ３０１におけるＮＯ）、ステップＳ１０４に移行する。
【０１０９】
なお、実行判定結果が「実行不明」である運用管理ルールは、以下のような操作によって選択すればよい。例えば、図７に示す運用管理ルール設定画面の表示欄１０４２において、実行判定結果が「実行不明」である運用管理ルールをマウスクリック等し、その後、登録ボタン１０４８をマウスクリック等することによって、その運用管理ルールを選択すればよい。登録ボタン１０４８は、本来、選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる操作を行うためのボタンであるが、本実施の形態では、運用管理ルール設定手段１０４は、後述のステップＳ３０４（リソース情報をリソース情報記憶手段１０１に記憶させる処理）の実行前に、上記のような操作が行われた場合、運用管理ルール設定手段１０４は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定して、ステップＳ３０２に移行する。
【０１１０】
また、登録ボタン１０４８を、選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる操作を行うためだけに用いる場合には、実行判定結果が「実行不明」である運用管理ルールの選択用のボタンを別途表示させてもよい。図１３は、そのようなボタンを表示する運用管理ルール設定画面の例を示す説明図である。図７に示すＵＩ等と同様のＵＩ等については、図７と同一の符号を付し、説明を省略する。図１３に示すボタン１０６０は、リソース情報確認画面の表示を目的として、実行判定結果が「実行不明」である運用管理ルールの選択するためのボタンである。表示欄１０４２において、実行判定結果が「実行不明」である運用管理ルールをマウスクリック等し、その後、登録ボタン１０４８をマウスクリック等することによって、その運用管理ルールを選択すればよい。
【０１１１】
既に説明したように、運用管理ルール設定手段１０４は、実行判定結果が「実行不明」である運用管理ルールが選択されたと判定したならば、リソース情報確認画面を入出力装置３０に表示させる（ステップＳ３０２）。図１０に例示するリソース情報確認画面は、管理対象となる情報処理装置のシステム構成情報をシステム構成情報表示欄２０４２に表示する。
【０１１２】
運用管理ルール設定手段１０４は、例えば、以下のようにリソース情報確認画面を生成すればよい。運用管理ルール設定手段１０４は、リソース情報記憶手段１０１から管理対象となる情報処理装置のリソース情報を読み込み、そのリソース情報を、システム構成情報表示欄２０４２に表示するようにリソース情報確認画面を生成する。また、運用管理ルール設定手段１０４は、管理者に選択された運用管理ルールに対応する実行条件に含まれる必要なリソース情報をリソース情報表示欄２０４３に表示するように、リソース情報確認画面を生成する。さらに、運用管理ルール設定手段１０４は、リソース情報表示欄２０４３に表示されたリソース情報のうち、そのリソース情報に合致するリソース情報（リソースプロパティ）がリソース情報記憶手段１０１に記憶されていないものを、領域２０５３に表示するようにリソース情報確認画面を生成する。
【０１１３】
管理者は、リソース情報確認画面の領域２０５３に表示されたリソース情報を参照する。そして、管理者は、自分の知識や経験に基づいて、あるいは、独自に管理対象の情報処理装置を調査して、そのリソース情報が管理対象のリソースを表しているか否かを判断する。例えば、図１０に例示するリソース情報確認画面が表示された場合、管理者は、管理対象を調査する等して、管理対象に搭載されたＯＳのバージョンが“10”であるか否かを判断する。領域２０５３に表示されたリソース情報が管理対象のリソースを表しているならば、管理者は、そのリソース情報をリソース情報記憶手段１０１に記憶させる操作を行えばよい。また、領域２０５３に表示されたリソース情報が管理対象のリソースと合致していないならば、管理者は、そのリソース情報をリソース情報記憶装置１０１に記憶させない操作を行えばよい。
【０１１４】
運用管理ルール設定手段１０４は、リソース情報確認画面出力後、リソース情報確認画面の領域２０５３に表示したリソース情報をリソース情報記憶手段１０１に追加記憶させる操作が行われたか否かを判定する（ステップＳ３０３）。リソース情報確認画面の「はい」ボタン２０４５（図１０参照。）がマウスクリック等された場合、入出力装置３０は、リソース情報をリソース情報記憶手段１０１に追加記憶させる操作が行われたことを示す操作情報を運用管理ルール設定手段１０４に送信する。また、リソース情報確認画面の「いいえ」ボタン２０４６（図１０参照。）がマウスクリック等された場合、入出力装置３０は、リソース情報をリソース情報記憶手段１０１に追加記憶しない操作が行われたことを示す操作情報を運用管理ルール設定手段１０４に送信する。運用管理ルール設定手段１０４は、「はい」ボタン２０４５または「いいえ」ボタン２０４６の操作に伴う操作情報を受信することによって、リソース情報をリソース情報記憶手段１０１に追加記憶させる操作が行われたか否かを判定すればよい。
【０１１５】
リソース情報確認画面の領域２０５３に表示したリソース情報をリソース情報記憶手段１０１に追加記憶させる操作が行われたと判定した場合（ステップＳ３０３におけるＹＥＳ）、ステップＳ３０４に移行する。ステップＳ３０４では、運用管理ルール設定手段１０４は、ステップＳ３０１で管理者によって選択された運用管理ルールのルールＩＤをリソース情報修正手段１０６に送信する。リソース情報修正手段１０６は、運用管理ルール設定手段１０４から受信したルールＩＤを含む実行条件を取得し、その実行条件に含まれている必要なリソース情報をリソース情報記憶手段１０１に記憶させる（ステップＳ３０４）。
【０１１６】
例えば、図７（または図１３）に例示する運用管理ルール設定画面において、条件式が「状態Ｄ」である運用管理ルールが選択され（ステップＳ３０１におけるＹＥＳ）、運用管理ルール設定手段１０４が、図１０に例示するリソース情報確認画面を表示させたとする（ステップＳ３０２）。このリソース情報確認画面で「はい」ボタン２０４５が選択されたとする（ステップＳ３０３におけるＹＥＳ）。すると、運用管理ルール設定手段１０４は、選択された運用管理ルールのルールＩＤ“RULE_1004（図３参照。）”をリソース情報修正手段１０６に送信する。リソース情報修正手段１０６は、そのルールＩＤを含む実行条件２０２４（図４参照。）を実行条件記憶手段２０２から取得し、実行条件２０２４に含まれている必要なリソース情報（図４参照。）をリソース情報記憶手段１０１に記憶させる（ステップＳ３０４）。本例では、リソース情報修正手段１０６は、“OS.Name=OSX ”と“OS.version=10 ”をリソース情報記憶手段１０１に記憶させる。なお、リソース情報記憶手段１０１は、既に“OS.Name=OSX ”を記憶しているので、“OS.version=10 ”をリソース情報記憶手段１０１に記憶させることになる。すなわち、リソースプロパティが“OS.version”であり、リソースプロパティ値が“10”であるリソース情報をリソース情報記憶手段１０１に記憶させることになる。図１４は、追加されたリソース情報の例を示す説明図である。元々記憶されていたリソース情報１０１１，１０１２，１０１３に、新たなリソース情報１０１４が追加して記憶される。
【０１１７】
なお、ステップＳ３０４の後、ステップＳ１０４に移行する。
【０１１８】
ステップＳ３０４の処理によって、実行判定結果が「実行不明」であった運用管理ルールに対応する実行条件に含まれるリソース情報のうち、リソース情報記憶手段１０１に記憶されていなかったリソース情報が、リソース情報記憶手段１０１に記憶される。「実行不明」という実行判定結果は、リソース情報がリソース情報記憶手段１０１に記憶されていなかったために導出されたものであるが、ステップＳ３０４の処理によってそのリソース情報がリソース情報記憶手段１０１に記憶されることになるので、再度、実行判定（ステップＳ１０１）をやり直せば、実行判定結果は「実行可能」と導出されることになる。従って、ステップＳ３０４の処理を行った後では、図７に例示する運用管理ルール設定画面で「実行不明」と表示されていても、実質的には実行判定結果は「実行可能」であるとみなすことができる。
【０１１９】
また、リソース情報確認画面の領域２０５３に表示したリソース情報をリソース情報記憶手段１０１に追加記憶させないと選択された場合（ステップＳ３０３におけるＮＯ）、ステップＳ１０４に移行する。
【０１２０】
ステップＳ１０４では、リソース情報を追加記憶したか否かに関わらず、運用管理ルール設定手段１０４は、第１の実施の形態で示した場合と同様に、選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる。
【０１２１】
ステップＳ３０４の処理を行って、図１４に示すリソース情報１０１４がリソース情報記憶手段１０１に追加されたとする。その後、ステップＳ１０４に移行する。このとき、図７（または図１３）に示す運用管理ルール設定画面上において、条件式が「状態Ｄ」で、実行判定結果が「実行不明」である運用管理ルールがマウスクリック等され、さらに、登録ボタン１０４８がマウスクリック等されると、入出力装置３０はその操作を示す操作情報を運用管理ルール設定手段１０４に送信する。運用管理ルール設定手段１０４は、その操作情報に応じて、条件式が「状態Ｄ」で、実行判定結果が「実行不明」である運用管理ルールを運用管理ルール記憶手段１０２に記憶させる。この結果、運用管理ルール流用装置１０の運用管理ルール記憶手段１０２は、図１２（ｂ）に示すように、条件式が「状態Ｄ」である運用管理ルールを記憶する。
【０１２２】
なお、図７（または図１３）に示す運用管理ルール設定画面上において、実行判定結果が「実行不明」と表示されていたとしても、既にステップＳ３０４でリソース情報１０１４（図１４参照。）がリソース情報記憶手段１０１に記憶されているので、実質的には実行可能である。すなわち、図１２（ｂ）に示す追加された運用管理ルールの対処コマンド（対処手順Ｄ）は、管理対象となる情報処理装置に対して実行可能である。
【０１２３】
以上のように、第２の実施の形態によれば、実行判定結果が「実行不明」である運用管理ルールを登録する場合、その運用管理ルールの実行条件の必要なリソース情報を、リソース情報記憶手段１０１へ格納する。そのため、リソース情報記憶手段１０１にリソース情報が記憶されていなかったために「実行不明」と判定された運用管理ルールであっても、そのリソース情報をリソース情報記憶手段１０１に記憶させ、「実行可能」な運用管理ルールとして運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶させることができる。また、以後、ステップＳ１０１の判定処理を行って、運用管理ルール設定画面を再度表示する場合には「実行可能」という実行判定結果とともに、その運用管理ルールを表示することができる。
【０１２４】
また、リソース情報記憶手段１０１に記憶されるリソース情報が増加するので、対処コマンド実行判定手段１０５がステップＳ１０１の判定処理を行う際に、「実行不明」という実行判定結果を減少させることができる。リソース情報の追加は、リソース情報確認画面で「はい」ボタン２０４５をマウスクリック等するという容易な操作で実現できる。従って、そのような容易な操作を行うことで、「実行不明」という実行判定結果を減少させることができ、管理者は運用管理ルール提供装置２０から取得した各運用管理ルールの対処コマンドが管理対象に対して実行可能か否かをより明確に把握することができる。
【０１２５】
本実施の形態では、第１の実施の形態と同様に、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６は、それぞれその機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６を実現してもよい。
【０１２６】
また、本実施の形態においても、第１の実施の形態で説明したように、運用管理ルール流用装置１０が実行条件記憶手段を備え、他の運用管理ルール流用装置に運用管理ルールおよび実行条件を提供する運用管理ルール提供装置２０としての役割を果たすようにしてもよい。
【０１２７】
実施の形態３．
図１５は、本発明の第３の実施の形態を示すブロック図である。第１の実施の形態や第２の実施の形態と同様の構成部については、図１や図９と同一の符号を付し、説明を省略する。第３の実施の形態では、第１の実施の形態または第２の実施の形態の構成に加えて、運用管理ルール流用装置１０が対処コマンド実績評価手段１０７を備える。また、運用管理ルール提供装置２０が、利用実績記憶手段２０３を備える。図１５では、第２の実施の形態の構成に加えて、対処コマンド実績評価手段１０７と、利用実績記憶手段２０３とを備える場合を示している。
【０１２８】
なお、第１の実施の形態や第２の実施の形態では、運用管理ルール取得手段１０３は、運用管理ルール設定手段１０４に対して運用管理ルールおよび実行判定結果を送信していた。それに対して、第３の実施の形態では、運用管理ルール取得手段１０３が対処コマンド実績評価手段１０７に対して運用管理ルールおよび実行判定結果を送信し、その後、対処コマンド実績評価手段１０７が運用管理ルールおよび実行判定結果を運用管理ルール設定手段１０４に送信する。このように、運用管理ルール取得手段１０３は、対処コマンド実績評価手段１０７を介して運用管理ルールおよび実行判定結果を運用管理ルール設定手段１０４に送信する。
【０１２９】
対処コマンド実績評価手段１０７は、運用管理ルール取得手段１０３から運用管理ルールと実行判定結果を取得する。また、対処コマンド実績評価手段１０７は、その運用管理ルールのルールＩＤに対応する利用実績を、運用管理ルール提供装置２０が備える利用実績記憶手段２０３から取得する。なお、利用実績については、図１６を参照して、後述する。対処コマンド実績評価手段１０７は、運用管理ルール取得手段１０３から取得した運用管理ルールを、各種実行判定結果毎に、利用実績順に並び替える。そして、対処コマンド実績評価手段１０７は、並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段１０４に送信する。
【０１３０】
利用実績記憶手段２０３は、運用管理提供装置２０が備える運用管理ルール記憶手段２０１に格納（記憶）されている運用管理ルールの利用実績を記憶する。利用実績は、運用管理ルール記憶手段２０１に記憶されている運用管理ルールの対処コマンドを実行した回数の情報と、その対処コマンドを実行したことで障害を解決できた回数の情報とを含む。また、各利用実績は、その対処コマンドを含む運用管理ルールのルールＩＤと対応づけられて、利用実績記憶手段２０３に記憶される。ある対処コマンドの利用実績は、例えば、“Ｙ／Ｘ”等のように表される。“Ｙ／Ｘ”と表される利用実績は、対処コマンドを実行した回数がＸ回であり、そのうち、対処コマンドを実行したことで障害を解決できた回数がＹ回であることを示している。なお、利用実績記憶手段２０３は、利用実績を記憶すべき運用管理ルールのルールＩＤを予め記憶しておく。
【０１３１】
図１６は、利用実績の例を示す説明図である。図１６では、４種類の運用管理ルールそれぞれの利用実績を示している。ルールＩＤが“RULE_1001 ”である運用管理ルールの利用実績は、“１／２”である。この利用実績“１／２”は、ルールＩＤが“RULE_1001 ”である運用管理ルールの対処コマンドの実行回数が２回であり、その２回のうち、対処コマンドの実行により障害を解決できたのが１回であることを表している。同様に、ルールＩＤが“RULE_1002 ”である運用管理ルールの利用実績は、“５／１０”である。この利用実績“５／１０”は、ルールＩＤが“RULE_1002 ”である運用管理ルールの対処コマンドの実行回数が１０回であり、その１０回のうち、対処コマンドの実行により障害を解決できたのが５回であることを表している。ルールＩＤが“RULE_1003 ”である運用管理ルールの利用実績は、“１／３”である。この利用実績“１／３”は、ルールＩＤが“RULE_1003 ”である運用管理ルールの対処コマンドの実行回数が３回であり、その３回のうち、対処コマンドの実行により障害を解決できたのが１回であることを表している。ルールＩＤが“RULE_1004 ”である運用管理ルールの利用実績は、“２／３”である。この利用実績“２／３”は、ルールＩＤが“RULE_1004 ”である運用管理ルールの対処コマンドの実行回数が３回であり、その３回のうち、対処コマンドの実行により障害を解決できたのが２回であることを表している。
【０１３２】
第３の実施の形態でも、運用管理ルール設定手段１０４は、運用管理ルール設定画面を入出力装置３０に表示させる。ただし、本実施の形態では、運用管理ルール設定手段１０４は、対処コマンド実績評価手段１０７から運用管理ルールとその運用管理ルールの実行判定結果とその運用管理ルールの利用実績を取得し、運用管理ルール、実行判定結果および利用実績を対応付けて表示し、さらに、対処コマンド実績評価手段１０７によって並び替えられた順番で運用管理ルールを表示するように、運用管理ルール設定画面の情報を生成する。そして、その運用管理ルール設定画面の情報を入出力装置３０に送信し、その情報に基づいて運用管理ルール設定画面を表示させる。
【０１３３】
図１７は、第３の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。領域１０５３に表示されるＵＩは、図７に示す運用管理ルール設定画面の領域１０５３に表示されるＵＩと同様である。また、領域１０５５に表示される表示欄およびＵＩは、図７に示す運用管理ルール設定画面の領域１０５５に表示される表示欄およびＵＩと同様である。ただし、第３の実施の形態で表示される運用管理ルール設定画面３０４１は、領域１０５４に表示欄３０４２を含む。表示欄３０４２は、運用管理ルール（条件式および対処コマンド）と、その運用管理ルールの実行判定結果と、その運用管理ルールの利用実績とを対応付けて表示する。また、表示欄３０４２内で、各運用管理ルールは、対処コマンド実績評価手段１０７によって並び替えられた順番で表示される。なお、領域１０５４に含まれる参照ボタン１０４７および登録ボタン１０４８は、図７に示す参照ボタン１０４７および登録ボタン１０４８と同様である。第３の実施の形態で表示される運用管理ルール設定画面３０４１は、少なくとも、表示欄３０４２および登録ボタン１０４８のような、運用管理ルールの選択および登録操作を可能とするＵＩを含む。
【０１３４】
図１７に例示する表示欄３０４２では、４つの運用管理ルールと、それぞれの実行判定結果と利用実績がリストで示されている。図１７に示す例では、条件式が「状態Ｂ」である運用管理ルールは、「実行可能」であり、利用実績が「５／１０」であることを示している。また、条件式が「状態Ａ」である運用管理ルールは、「実行可能」であり、利用実績が「１／２」であることを示している。また、条件式が「状態Ｄ」である運用管理ルールは、「実行不明」であり、利用実績が「２／３」であることを示している。また、条件式が「状態Ｄ」である運用管理ルールは、「実行不可能」であり、利用実績が「１／３」であることを示している。
【０１３５】
なお、表示欄３０４２では、実行判定結果が特定の結果となる運用管理ルールとその利用実績が表示されてもよい。特定の結果とは、一種類の実行判定結果だけを意味するものではなく、複数の実行判定結果の組み合わせであってもよい。例えば、実行判定結果が「実行可能」となる運用管理ルールとその利用実績だけが表示されてもよいし、あるいは、実行判定結果が「実行可能」または「実行不明」となる運用管理ルールとその利用実績だけが表示されてもよい
【０１３６】
次に、動作について説明する。
図１８は、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１に記憶された運用管理ルールを運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶させるときの処理経過の例を示すフローチャートである。図５に示すフローチャートと同様の処理については、図５に示す符号と同一の符号を付している。本実施の形態では、ステップＳ１０２の後に、対処コマンド実績評価手段１０７による運用管理ルール並び替え処理（ステップＳ４００）が追加されている。また、図５に示すステップＳ１０３の代わりに、図１７に示す運用管理ルール設定画面を表示する処理（ステップＳ４１０）が行われる。
【０１３７】
以下に示す例では、リソース情報記憶手段１０１は、図２に例示するリソース情報を記憶しているものとする。また、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１は、図３に例示する運用管理ルールを記憶し、実行条件記憶手段２０２は、図４に例示する実行条件を記憶しているものとする。また、運用管理ルール提供装置２０内の利用実績記憶手段２０３は、図１６に示す利用実績を記憶しているものとする。また、図１９は、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２が記憶する運用管理ルールの変化の例を示す説明図である。運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２は、図１８に示すステップＳ１０１の処理の開始前に、図１９（ａ）に例示する運用管理ルールを記憶しているものとする。
【０１３８】
第３の実施の形態において、運用管理ルール取得手段１０３が、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１から運用管理ルールを取得するまでの処理（ステップＳ１０１〜Ｓ１０２）は、第１の実施の形態や第２の実施の形態と同様である。
【０１３９】
ステップＳ１０２の後、運用管理ルール取得手段１０３は、ステップＳ１０２で運用管理ルール記憶手段２０１から運用管理ルールを取得した後、取得した運用管理ルールと対処コマンド実行判定手段１０５から受信した実行判定結果との組み合わせを対処コマンド実績評価手段１０７に送信する。対処コマンド実績評価手段１０７は、運用管理ルールとその運用管理ルールの実行判定結果を運用管理ルール取得手段１０３から取得する。すると、対処コマンド実績評価手段１０７は、運用管理ルール取得手段１０３から取得した運用管理ルールのルールＩＤに対応する利用実績を、運用管理ルール提供装置２０の利用実績記憶手段２０３から取得する。そして、対処コマンド実績評価手段１０７は、運用管理ルール取得手段１０３から取得した運用管理ルールを、各種実行判定結果毎に、利用実績順に並び替えて、並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段１０４に送信する（ステップＳ４００）。
【０１４０】
続いて、運用管理ルール設定手段１０４は、運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績のリストを表示する表示欄３０４２を含む運用管理ルール設定画面（図１７参照。）の情報を作成する。このとき、運用管理ルール設定手段１０４は、対処コマンド実績評価手段１０７に並び替えられた順番に運用管理ルールを表示するように運用管理ルール設定画面の情報を作成する。運用管理ルール設定手段１０４は、作成した運用管理ルール設定画面の情報を入出力装置３０に送信し、入出力装置３０に図１７に例示するような運用管理ルール設定画面を表示させる（ステップＳ４１０）。
【０１４１】
なお、図１７に示す例では、領域１０５５に、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶された運用管理ルールを表示している。運用管理ルール設定手段１０４は、ステップＳ４１０で運用管理ルール設定画面の情報を生成する際に、運用管理ルール記憶手段１０２から運用管理ルールを読み込み、その運用管理ルールを領域１０５５に表示するように運用管理ルール設定画面の情報を生成すればよい。
【０１４２】
ステップＳ４１０の後、ステップＳ１０４に移行する。ステップＳ１０４では、運用管理ルール設定手段１０４は、第１の実施の形態で示した場合と同様に、選択された運用管理ルールを運用管理ルール記憶手段１０２に記憶させる。例えば、表示欄３０４２（図１７参照。）に示される運用管理ルールのうち、「実行可能」であり、「利用実績の比率」が最も高く、「対処コマンドの実行回数」が最大のもの（すなわち、図１７に示す条件式が「状態Ｂ」の運用管理ルール）が選択されたとする。すると、図１９（ｂ）に示すように、選択された運用管理ルールが運用管理ルール記憶手段１０２に記憶される。
【０１４３】
また、ステップＳ４１０の後、管理者の操作に応じて、第２の実施の形態で示したステップＳ３０１〜Ｓ３０４の処理（図１１参照。）を行ってもよい。
【０１４４】
次に、ステップＳ４００おける運用管理ルールの並び替え処理について説明する。図２０は、実行判定結果毎に運用管理ルールを利用実績順に並び替える処理の処理経過の一例を示すフローチャートである。
【０１４５】
対処コマンド実績評価手段１０７は、運用管理ルールとその運用管理ルールの実行判定結果を運用管理ルール取得手段１０３から取得すると、その運用管理ルールのルールＩＤに対応する利用実績を、運用管理ルール提供装置２０の利用実績記憶手段２０３から取得する（ステップＳ４０１）。次に、対処コマンド実績評価手段１０７は、運用管理ルール取得手段１０３から取得した各運用管理ルールを、実行判定結果（「実行可能」、「実行不可能」、「実行不明」）毎に分類する。そして、各実行判定結果毎に、運用管理ルールの対処コマンドの実行回数が多い順に運用管理ルールを並び替える（ステップＳ４０２）。各運用管理ルールの対処コマンドの実行回数は、運用管理ルールに対応する利用実績を参照すればよい。
【０１４６】
続いて、対処コマンド実績評価手段１０７は、実行判定結果毎に分類して対処コマンドの実行回数の多い順に並び替えた運用管理ルールを、さらに各実行判定結果毎に、利用実績の比率の高い順に並び替える（ステップＳ４０３）。利用実績の比率は、利用実績において示される障害の解決回数を、その利用実績において示される対処コマンドの実行回数で除算した値である。本例では、例えば、利用実績が“１／２”と表されている場合、利用実績の比率は“０．５”となる。
【０１４７】
ステップＳ４０３の処理によって、運用管理ルールは、利用実績の比率が高いほど順位が高くなるように並び替えられていることになる。また、ステップＳ４０３の処理前にステップＳ４０２の処理を実行していることによって、利用実績の比率が同一の値である場合には、対処コマンドの実行回数が多いほど順位が高くなるように並び替えられていることになる。
【０１４８】
ステップＳ４０３までの処理で、実行判定結果で分類した各運用管理ルールのグループ毎に、実行回数および利用実績の比率に基づく並び替えが完了する。続いて、対処コマンド実績評価手段１０７は、並び替えを行った各実行判定結果の運用管理ルールのグループを所定の実行判定結果の順に並び替える。具体的には、対処コマンド実績評価手段１０７は、「実行可能」、「実行不明」、「実行不明」の順に運用管理ルールのグループを並び替える（ステップＳ４０４）。以上により、運用管理ルールの並び替えが終了し、対処コマンド実績評価手段１０７は、並び替えた運用管理ルールおよび各運用管理ルールに対応する実行判定結果および利用実績を運用管理ルール設定手段１０４へ送信する。
【０１４９】
ステップＳ４０２からステップＳ４０４までの処理によって、運用管理ルールは、「実行可能」の運用管理ルールのグループ、「実行不明」の運用管理ルールのグループ、「実行不可能」の運用管理ルールのグループの順に並び替えられる。また、ステップＳ４０２，Ｓ４０３の処理は、各実行判定結果毎（すなわち、実行判定結果に基づいて分類した各グループ毎）に行っているので、各グループでは、利用実績の比率が高いほど順位が高く、また、利用実績の比率が同一の値である場合には、対処コマンドの実行回数が多いほど順位が高くなるように運用管理ルールは並び替えられている。
【０１５０】
図２１は、運用管理ルールの並び替えの例を示す説明図である。図２１（ａ）は、並び替え処理を行う前における運用管理ルールの順番（例えば、対処コマンド実績評価手段１０７が受信した順番）の例を示している。図２１（ｂ）は、並び替え処理後の運用管理ルールの順番を示している。なお、図２１に示す例では、「実行不可能」、「実行不明」のグループには１つの運用管理ルールが属する。
【０１５１】
既に述べたように、運用管理ルールは、「実行可能」の運用管理ルールのグループ、「実行不明」の運用管理ルールのグループ、「実行不可能」の運用管理ルールのグループの順に並び替えられる。従って、ステップＳ４０４までの処理が完了した後には、運用管理ルールは、図２１（ｂ）に示すように、“RULE_1002”および“RULE_1001”のグループ（「実行可能」のグループ）、“RULE_1004”のグループ（「実行不明」のグループ）、“RULE_1003”のグループ（「実行不可能」のグループ）の順に並べ替えられる。また、「実行可能」のグループに分類される運用管理ルール“RULE_1002”および“RULE_1001”は、利用実績の比率の値がともに“０．５”である。従って、対処コマンド実行回数の多い運用管理ルール“RULE_1002”の方が“RULE_1001”よりも高い順位に並び替えられる。「実行不明」のグループの運用管理ルールは“RULE_1004”だけであり、「実行不可能」のグループの運用管理ルールは“RULE_1003”だけである。従って、並び替え処理後では、運用管理ルールは、図２１（ｂ）に示すように、“RULE_1002”、“RULE_1001”、“RULE_1004”、“RULE_1003”という順番になる。
【０１５２】
次に、利用実績記憶手段２０３に記憶される利用実績を更新する態様の一例について説明する。図２２は、管理対象となる情報処理装置の状態が、運用管理ルールの条件式に合致した場合、その運用管理ルールの対処コマンドを管理対象に対して実行する運用管理ルール処理装置の構成例を示すブロック図である。本例では、運用管理ルール処理装置５０１が、管理対象となる情報処理装置５１０に対して運用管理ルールに含まれる対処コマンドを実行したときに、利用実績記憶手段２０３に記憶される利用実績を更新する。
【０１５３】
運用管理ルール処理装置５０１は、リソース情報検出手段５０２と、運用管理ルール検索手段５０３と、対処コマンド実行手段５０４とを備える。リソース情報検出手段５０２は、運用管理ルール流用装置１０が備えるリソース情報記憶手段１０１と接続される。運用管理ルール検索手段５０３は、運用管理ルール流用装置１０が備える運用管理ルール記憶手段１０２と接続される。対処コマンド実行手段５０４は、運用管理ルール提供装置２０が備える利用実績記憶手段２０３と接続される。
【０１５４】
リソース情報検出手段５０２は、情報処理装置５１０のリソース情報を検出し、運用管理ルール流用装置１０が備えるリソース情報記憶手段１０１に、検出したリソース情報を記憶させる。例えば、リソース情報検出手段５０２は、定期的に情報処理装置５１０のリソース情報を検出し、そのリソース情報をリソース情報記憶手段１０１に記憶させる。検出したリソース情報が、前回検出したリソース情報と同一である場合には、リソース情報検出手段５０２は、そのリソース情報を再度リソース情報記憶手段１０１に記憶させなくてもよい。
【０１５５】
運用管理ルール検索手段５０３は、管理対象となる情報処理装置５１０リソース情報を、運用管理ルール流用装置１０が備えるリソース情報記憶手段１０１から取得する。また、運用管理ルール検索手段５０３は、運用管理ルール流用装置１０が備えるリソース情報記憶手段１０１に記憶されている各運用管理ルールを取得する。そして、運用管理ルール検索手段５０３は、取得したリソース情報および取得した運用管理ルールの条件式を照合して、リソース情報の状態を満足する条件式を有する運用管理ルールを検索する。運用管理ルール検索手段５０３は、このような検索を、例えば定期的に実行する。リソース情報の状態を満足する条件式が存在する場合（すなわち、上記の運用管理ルールの検索に成功した場合）、情報処理装置５１０が、その条件式を含む運用管理ルールの対処コマンドを実行されるべき状態（例えば、障害発生状態等）であることを意味する。また、リソース情報の状態を満足する条件式が存在する場合（すなわち、上記の運用管理ルールの検索に失敗した場合）、情報処理装置５１０に対して何らかの対処コマンドを実行する必要がないことを意味する。
【０１５６】
運用管理ルール検索手段５０３は、リソース情報の状態を満足する条件式を有する運用管理ルールの検索に成功した場合、その運用管理ルールを対処コマンド実行手段５０４に送る。対処コマンド実行手段５０４は、運用管理ルール検索手段５０３から運用管理ルールが送られてきた場合、その運用管理ルールに含まれる対処コマンドを情報処理装置５１０に対して実行する。そして、対処コマンド実行手段５０４は、その運用管理ルールのルールＩＤが利用実績記憶手段２０３に記憶されているか否かを参照し、ルールＩＤが利用実績記憶手段２０３に記憶されているならば、ルールＩＤとともに記憶されている利用実績における対処コマンド実行回数の値を１増加させる。また、対処コマンド実行手段５０４は、情報処理装置５１０に対処コマンドを実行した後、その対処コマンドの実行によって、情報処理装置５１０が対処コマンドを実行されるべき状態（例えば、障害発生状態等）から回復できたか否かを判定する。この判定は、例えば、情報処理装置５１０からの応答に基づいて行ってもよい。あるいは、運用管理ルール処理装置５０１は別の方法によって、情報処理装置５１０が障害発生状態等から回復したことを判定してもよい。
【０１５７】
対処コマンド実行手段５０４は、情報処理装置５１０が対処コマンドを実行されるべき状態から回復したと判定した場合、実行した対処コマンドを含む運用管理ルールのルールＩＤが利用実績記憶手段２０３に記憶されているか否かを参照する。ルールＩＤが利用実績記憶手段２０３に記憶されているならば、対処コマンド実行手段５０４は、そのルールＩＤとともに記憶されている利用実績における障害解決回数（対処コマンド実行により障害を解決できた回数）の値を１増加させる。
【０１５８】
対処コマンド実行手段５０４は、情報処理装置５１０が対処コマンドを実行されるべき状態から回復していないと判定した場合、利用実績における障害解決回数をそのまま維持する。この場合、利用実績における対処コマンド実行回数のみ増加したことになる。
【０１５９】
以上のように、運用管理ルール処理装置５０１によって、利用実績記憶手段２０３が記憶する利用実績が更新される。なお、利用実績の更新態様は、上記の例に限定されず、他の態様によって利用実績を更新してもよい。
【０１６０】
第３の実施の形態によれば、実行判定結果が「実行可能」、「実行不明」、「実行不可能」の順に上位になり、同じ実行判定結果の場合には利用実績の比率が高い順に上位になり、さらに、同じ利用実績の比率の場合には利用実績の運用管理ルールの対処コマンドの実行回数の多い順に上位になるように、対処コマンド実績評価手段１０７が運用管理ルールを並び替える。そして、運用管理ルール設定手段１０４は、実行判定結果順および利用実績順に並び替えられた運用管理ルールを表示する運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置３０に表示させる。従って、管理者は、運用管理ルール設定画面を参照して、対処コマンドを実行できるか否か等を確認することができる。さらに、どの対処コマンドが最も利用されているかという知識を管理者が持っていなくても、最も上位に提示された運用管理ルールを選択することで、既存の運用管理ルール（運用管理ルール提供装置２０に記憶されている運用管理ルール）の中で対処コマンドの利用頻度が高い運用管理ルールを容易に選択することができ、その運用管理ルールを運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶させることができる。
【０１６１】
本実施の形態では、第１の実施の形態と同様に、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６、対処コマンド実績評価手段１０７は、それぞれの機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６、対処コマンド実績評価手段１０７を実現してもよい。また、運用管理ルール提供装置２０が備える利用実績記憶手段２０３は、例えば、記憶装置によって実現される。
【０１６２】
なお、図２２に示すリソース情報検出手段５０２、運用管理ルール検索手段５０３、対処コマンド実行手段５０４も、それぞれの機能を実行するハードウェアによって実現してもよい。あるいは、プログラムに従って動作するコンピュータによって実現してもよい。
【０１６３】
また、図１５では、運用管理ルール流用装置１０がリソース情報修正手段１０６を備える場合を示したが、本実施の形態において、運用管理ルール流用装置１０は、リソース情報修正手段１０６を備えていなくてもよい。運用管理ルール流用装置１０がリソース情報修正手段１０６を備えない場合には、対処コマンド実行判定手段１０５が、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の３種類のうちいずれかを導出するようにしてもよいし、あるいは、「実行可能」、「実行不可能」の２種類のうちいずれかを導出するようにしてもよい。
【０１６４】
また、運用管理ルール流用装置１０は、運用管理ルール記憶手段１０２に記憶される各運用管理ルールに対応する実行条件を記憶する実行条件記憶手段と、運用管理ルール記憶手段１０２に記憶される各運用管理ルールに対応する利用実績を記憶する利用実績記憶手段とを備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段、実行条件記憶手段、および利用実績記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルール、実行条件、および利用実績を提供する運用管理ルール提供装置２０としての役割を果たすことができる。このように、運用管理ルール流用装置１０が実行条件記憶手段および利用実績記憶手段を備え、運用管理ルール提供装置２０としての役割を果たすようにしてもよい。
【０１６５】
実施の形態４．
図２３は、本発明の第４の実施の形態を示すブロック図である。第１から第３までの実施の形態と同様の構成部については図１、図９、図１５と同一の符号を付し、説明を省略する。第４の実施の形態では、第１、第２、または第３の実施の形態の構成に加えて、運用管理ルール流用装置１０が実行条件記憶手段１０８を備える。図２３では、第３の実施の形態の構成に加えて、運用管理ルール流用装置１０が実行条件記憶手段１０８を備える場合を示している。
【０１６６】
運用管理ルール流用装置１０が備える実行条件記憶手段１０８は、運用管理ルール流用装置１０が備える運用管理ルール記憶手段１０２に記憶される各運用管理ルールの実行条件を記憶している。この実行条件は、運用管理ルール提供装置２０が備える実行条件記憶手段２０２が記憶する実行条件と同様に、運用管理ルールのルールＩＤを含み、さらに、そのルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象に対して実行可能か否かを判定するための情報（具体的には対処コマンドを実行するために必要なリソースの情報）を含んでいる。実行条件記憶手段１０８が記憶する実行条件は、実行条件記憶手段２０２が記憶する実行条件と同様に、図４に例示するように表される。
【０１６７】
対処コマンド実行判定手段１０５は、第１の実施の形態と同様に、運用管理ルール提供装置２０が備える実行条件記憶手段２０２から、運用管理ルール記憶手段２０１に記憶された運用管理ルールの実行条件を取得する。第４の実施の形態では、対処コマンド実行判定手段１０５は、さらに、運用管理ルール流用装置１０が備える実行条件記憶手段１０８から、運用管理ルール記憶手段１０２に記憶される運用管理ルールの実行条件も取得する。
【０１６８】
対処コマンド実行判定手段１０５が、運用管理ルール提供装置２０の実行条件記憶手段２０２および運用管理ルール流用装置１０の実行条件記憶手段１０８から実行条件を取得する条件は、既に説明した他の実施の形態と同様である。例えば、リソース情報記憶手段１０１に記憶されたリソース情報に変更が生じた場合、運用管理ルールの取得を指示する操作が行われた旨の情報を運用管理ルール設定手段１０４を介して受信した場合、あるいは、予め指定された時刻になった場合に、対処コマンド実行判定手段１０５は、実行条件記憶手段２０２および実行条件記憶手段１０８から実行条件を取得する。あるいは、上記の各場合を組み合わせた条件が満たされたときに（例えば、リソース情報に変更が生じ、さらに、運用管理ルールの取得を指示する操作が行われた旨の情報を受信した場合に）、実行条件記憶手段２０２および実行条件記憶手段１０８から実行条件を取得してもよい。
【０１６９】
対処コマンド実行判定手段１０５は、運用管理ルール記憶手段２０１に記憶された運用管理ルールの実行条件を実行条件記憶手段２０２から取得すると、リソース情報記憶手段１０１に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは「実行不明」のいずれかの実行判定結果を導出する。そして、対処コマンド実行判定手段１０５は、実行条件記憶手段２０２から取得した個々の実行条件に含まれるルールＩＤと、その実行条件に基づく実行判定結果とを運用管理ルール取得手段１０３に送信する。以上の動作は、既に説明した各実施の形態における対処コマンド実行判定手段１０５の動作と同様である。
【０１７０】
対処コマンド実行判定手段１０５は、運用管理ルール記憶手段１０２に記憶された運用管理ルールの実行条件を実行条件記憶手段１０８から取得したときにも、リソース情報記憶手段１０１に格納されているリソース情報と取得した実行条件とを比較する。そして、取得した実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象となる情報処理装置に対して実行可能か否かを判定し、「実行可能」、「実行不可能」、あるいは「実行不明」のいずれかの実行判定結果を導出する。そして、対処コマンド実行判定手段１０５は、実行条件記憶手段１０８から取得した個々の実行条件に含まれるルールＩＤと、その実行条件に基づく実行判定結果とを、運用管理ルール設定手段１０４に送信する。
【０１７１】
また、対処コマンド実行判定手段１０５は、運用管理ルール取得手段１０３や運用管理ルール設定手段１０４にルールＩＤおよび実行判定結果を送信する場合、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを送信してもよい。
【０１７２】
なお、運用管理ルール取得手段１０３、リソース情報修正手段１０６、対処コマンド実績評価手段１０７の動作は、第３の実施の形態と同様である。
【０１７３】
第４の実施の形態でも、運用管理ルール設定手段１０４は、運用管理ルール設定画面を入出力装置３０に表示させる。ただし、第４の実施の形態では、運用管理ルール設定手段１０４は、運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶されている運用管理ルールとともに、その運用管理ルールの実行判定結果を表示する運用管理ルール設定画面の情報を生成し、その運用管理ルール設定画面を入出力装置３０に表示させる。運用管理ルール設定手段１０４は、対処コマンド実行判定手段１０５から、ルールＩＤ（対処コマンド実行判定手段１０５が実行条件記憶手段１０８から取得した実行条件に含まれるルールＩＤ）および実行判定結果を受信すると、運用管理ルール設定手段１０４は、そのルールＩＤによって特定される運用管理ルールを運用管理ルール記憶手段１０２から取得する。運用管理ルール設定手段１０４は、その運用管理ルールと、対処コマンド実行判定手段１０５から受信した実行判定結果とを対応づけて表示するようにして、運用管理ルール設定画面の情報を生成し、運用管理ルール設定画面を入出力装置３０に表示させる。
【０１７４】
図２４は、第４の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。第４の実施の形態で表示される運用管理ルール設定画面４０４１は、領域１０５５に、運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶された運用管理ルールとともに、その運用管理ルールの実行判定結果を表示する表示欄４０４２を備える。第１から第３までの各実施の形態における運用管理ルール設定画面も領域１０５５に表示欄を備えているが（図７、図１７参照。）、本実施の形態における運用管理ルール設定画面４０４１内の表示欄４０４２は、実行判定結果も表示する点で、図７や図１７に示す運用管理ルール設定画面とは異なる。第４の実施の形態における運用管理ルール設定画面は、少なくとも運用管理ルールおよび実行判定結果を表示する表示欄４０４２を有する。図２４に示す他の表示欄やＵＩは、図１７に示す表示欄やＵＩと同様である。
【０１７５】
図２４に示す例では、表示欄４０４２に２つの運用管理ルールと、それぞれの実行判定結果が示されている。本例では、状態Ｙの条件式をもつ運用管理ルールは実行不可能であり、状態Ｘの条件式を持つ運用管理ルールは実行可能であることを示す。
【０１７６】
対処コマンド実行判定手段１０５が、個々の実行条件に含まれるルールＩＤとその実行条件に基づく実行判定結果のうち、実行判定結果が特定の結果となるものだけを運用管理ルール設定手段１０４に送信した場合、運用管理ルール設定手段１０４は、そのルールＩＤおよびその特定の結果のみを表示欄４０４２に表示させる。
【０１７７】
次に、動作について説明する。
図２５は、運用管理ルール記憶手段１０２に記憶された運用管理ルールを実行判定結果とともに示し、また、運用管理ルール提供装置２０内の運用管理ルール記憶手段２０１に記憶された運用管理ルールを運用管理ルール流用装置１０内の運用管理ルール記憶手段１０２に記憶させるときの処理経過の例を示すフローチャートである。図１８に示すフローチャートと同様の処理については、図１８に示すフローチャートと同一の符号を付している。本実施の形態では、ステップＳ１０１〜Ｓ４００の処理を行い、また、運用管理ルール記憶手段１０２に記憶される運用管理ルールに関する実行判定（ステップＳ５００）を行う。また、図１８に示すステップＳ４１０の代わりに、図２４に示す運用管理ルール設定画面を表示する処理（ステップＳ４１０）を行う。
【０１７８】
リソース情報記憶手段１０１に記憶されたリソース情報のいずれかが変更されると、対処コマンド実行判定手段１０５は、実行条件記憶手段１０８に格納されている全ての実行条件を取得する。そして、対処コマンド実行判定手段１０５は、取得した実行条件に含まれる必要なリソース情報（実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報）と、リソース情報記憶手段１０１に記憶されているリソース情報とを比較して、実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを情報処理装置（管理対象）に対して実行できるか否かを判定する。そして、対処コマンド実行判定手段１０５は、実行条件に含まれるルールＩＤと、その実行条件に基づく実行判定結果とを運用管理ルール設定手段１０４に送信する。なお、対処コマンド実行判定手段１０５は、ステップＳ５００での判定処理をステップＳ１０１（より具体的には図８に示すステップＳ２０１以降の処理）と同様に行えばよい。
【０１７９】
また、ステップＳ５００を実行するとともに、運用管理ルール流用装置１０は、ステップＳ１０１〜Ｓ４００の処理も実行する。ステップＳ１０１〜Ｓ４００の処理は、第３の実施の形態と同様であるので説明を省略する。
【０１８０】
ステップＳ５００およびステップＳ４００の後、運用管理ルール設定手段１０４は、本実施の形態における運用管理ルール設定画面（図２４参照。）の情報を作成する。ステップＳ４００では、運用管理ルール記憶手段２０１から取得されて並び替えた運用管理ルールと、各運用管理ルールに対応する実行判定結果および利用実績が運用管理ルール設定手段１０４に送信される。運用管理ルール設定手段１０４は、この運用管理ルール、実行判定結果、利用実績を図２４に示す領域１０５４に表示するように運用管理ルール設定画面の情報を生成する。
【０１８１】
また、ステップＳ５００では、運用管理ルール記憶手段１０２に記憶されている運用管理ルールのルールＩＤおよび実行判定結果が運用管理ルール設定手段１０４に送信される。運用管理ルール設定手段１０４は、ステップＳ５００で対処コマンド実行判定手段１０５から受信したルールＩＤによって特定される運用管理ルールを、運用管理ルール記憶手段１０２から取得して、ステップＳ５００で受信した実行判定結果とともに表示欄４０４２（図２４参照。）に表示するように運用管理ルール設定画面の情報を生成する。
【０１８２】
そして、運用管理ルール設定手段１０４は、運用管理ルール設定画面の情報を入出力装置３０に送信し、入出力装置３０に図２４に例示する運用管理ルール設定画面を表示させる（ステップＳ５１０）。
【０１８３】
例えば、ステップＳ５００およびステップＳ１０１の開始前に、条件式が状態Ｘで対処コマンドが対処手順Ｘである運用管理ルールと、条件式が状態Ｙで対処コマンドが対処手順Ｙである運用管理ルールが運用管理ルール記憶手段１０２に格納されていたとする。そして、条件式が状態Ｙで対処コマンドが対処手順Ｙである運用管理ルールに対応する実行条件に含まれるリソース情報と、リソース情報記憶手段１０１における変更後のリソース情報とが合致しなかったとする。また、条件式が状態Ｘで対処コマンドが対処手順Ｘである運用管理ルールに対応する実行条件に含まれるリソース情報と、リソース情報記憶手段１０１における変更後のリソース情報とは、合致していたとする。この場合、図２４に示すように、条件式が状態Ｙである運用管理ルールとともに「実行不可能」という実行判定結果が表示される。また、条件式が状態Ｘである運用管理ルールとともに「実行可能」という実行判定結果が表示される。
【０１８４】
第４の実施の形態によれば、対処コマンド実行判定手段１０５は、運用管理ルール流用装置１０の実行条件記憶手段１０８に記憶されている実行条件を取得して、運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶されている運用管理ルールの対処コマンドが情報処理装置（管理対象）で実行できるか否かを判定する。さらに、対処コマンド実行判定手段１０５は、各運用管理ルールのルールＩＤおよび実行判定結果を運用管理ルール設定手段１０４に送信する。そして、運用管理ルール設定手段１０４は、運用管理ルール流用装置１０の運用管理ルール記憶手段１０２に記憶されていた運用管理ルールと実行判定結果とをあわせて表示する。よって、管理者は、管理対象に適用できるように既に運用管理ルール記憶手段１０２に記憶されている運用管理ルールが適切（「実行可能」）であるかどうかを、運用管理ルール設定画面上で容易に確認することができる。すなわち、管理対象に適用できるように運用管理ルール記憶手段１０２に記憶させた各運用管理ルールが「実行可能」、「実行不可能」、「実行不明」のいずれに該当するのかを確認する作業の負担を大幅に軽減することができる。
【０１８５】
本実施の形態では、第１の実施の形態と同様に、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６、対処コマンド実績評価手段１０７は、それぞれの機能を有するハードウェアによって実現してもよい。あるいは、運用管理ルール流用プログラムに従って動作するコンピュータによって、運用管理ルール取得手段１０３、運用管理ルール設定手段１０４、対処コマンド実行判定手段１０５、リソース情報修正手段１０６、対処コマンド実績評価手段１０７を実現してもよい。また、運用管理ルール流用装置１０が備える実行条件記憶手段１０８は、例えば、記憶装置によって実現される。
【０１８６】
また、図２３では、運用管理ルール流用装置１０がリソース情報修正手段１０６と対処コマンド実績評価手段１０７とを備える場合を示したが、本実施の形態において、運用管理ルール流用装置１０は、リソース情報修正手段１０６と対処コマンド実績評価手段１０７のいずれか一方あるいは両方を備えていなくてもよい。運用管理ルール流用装置１０がリソース情報修正手段１０６を備えない場合には、対処コマンド実行判定手段１０５が、実行判定結果として、「実行可能」、「実行不可能」、「実行不明」の３種類のうちいずれかを導出するようにしてもよいし、あるいは、「実行可能」、「実行不可能」の２種類のうちいずれかを導出するようにしてもよい。
【０１８７】
また、運用管理ルール流用装置１０は、運用管理ルール記憶手段１０２に記憶される各運用管理ルールに対応する利用実績を記憶する利用実績記憶手段を備えていてもよい。このような構成の運用管理ルール流用装置は、運用管理ルール記憶手段、実行条件記憶手段、および利用実績記憶手段を備えるので、他の運用管理ルール流用装置に運用管理ルール、実行条件、および利用実績を提供する運用管理ルール提供装置２０としての役割を果たすことができる。このように、運用管理ルール流用装置１０が利用実績記憶手段を備え、運用管理ルール提供装置２０としての役割を果たすようにしてもよい。
【０１８８】
また、上記の各実施の形態では、運用管理ルール流用装置１０と運用管理ルール提供装置２０とを別個の装置として示したが、運用管理ルール流用装置１０と運用管理ルール提供装置２０とが一台の装置になるように構成してもよい。
【０１８９】
以上に説明した実施の形態において、第１運用管理ルール記憶手段は、運用管理ルール流用装置１０が備える運用管理ルール記憶手段１０１によって実現される。第２運用管理ルール記憶手段は、運用管理ルール提供装置２０が備える運用管理ルール記憶手段２０１によって実現される。判定手段は、対処コマンド実行判定手段１０５および運用管理ルール取得手段１０３によって実現される。画面表示手段は、運用管理ルール設定手段１０４および入出力装置３０によって実現される。運用管理ルール追加記憶手段は、運用管理ルール設定手段１０４によって実現される。リソース情報記憶手段は、リソース情報記憶手段１０１によって実現される。実行条件記憶手段は、運用管理ルール提供装置２０が備える実行条件記憶手段２０２によって実現される。対処コマンド実行判定手段は、対処コマンド実行判定手段１０５によって実現される。運用管理ルール取得手段は、運用管理ルール取得手段１０３によって実現される。利用実績記憶手段は、利用実績記憶手段２０３によって実現される。運用管理ルール並び替え手段は、対処コマンド実績評価手段１０７によって実現される。第１運用管理ルール記憶手段用実行条件記憶手段は、運用管理ルール流用装置１０が備える実行条件記憶手段１０８によって実現される。リソース情報修正手段は、リソース情報修正手段１０６によって実現される。
【産業上の利用可能性】
【０１９０】
通信網を介した情報提供や商品販売といった情報通信サービスを提供する情報処理装置等の管理に適用可能である。
【図面の簡単な説明】
【０１９１】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】リソース情報の例を示す説明図である。
【図３】運用管理ルールの例を示す説明図である。
【図４】実行条件の例を示す説明図である。
【図５】運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。
【図６】運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。
【図７】運用管理ルール設定画面の例を示す説明図である。
【図８】実行条件に含まれるルールＩＤによって特定される運用管理ルールの対処コマンドを管理対象に対して実行できるか否かを判定する処理の一例を示すフローチャートである。
【図９】本発明の第２の実施の形態を示すブロック図である。
【図１０】リソース情報確認画面の一例を示す説明図である。
【図１１】リソース情報記憶手段にリソース情報を追加記憶し、また、運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。
【図１２】運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。
【図１３】運用管理ルール設定画面の例を示す説明図である。
【図１４】追加されたリソース情報の例を示す説明図である。
【図１５】本発明の第３の実施の形態を示すブロック図である。
【図１６】利用実績の例を示す説明図である。
【図１７】第３の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。
【図１８】運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。
【図１９】運用管理ルール流用装置内の運用管理ルール記憶手段が記憶する運用管理ルールの変化の例を示す説明図である。
【図２０】実行判定結果毎に運用管理ルールを利用実績順に並び替える処理の処理経過の一例を示すフローチャートである。
【図２１】運用管理ルールの並び替えの例を示す説明図である。
【図２２】運用管理ルール処理装置の構成例を示すブロック図である。
【図２３】本発明の第４の実施の形態を示すブロック図である。
【図２４】第４の実施の形態で表示される運用管理ルール設定画面の例を示す説明図である。
【図２５】運用管理ルール記憶手段に記憶された運用管理ルールを実行判定結果とともに示し、また、運用管理ルール提供装置内の運用管理ルール記憶手段に記憶された運用管理ルールを運用管理ルール流用装置内の運用管理ルール記憶手段に記憶させるときの処理経過の例を示すフローチャートである。
【符号の説明】
【０１９２】
１０  運用管理ルール流用装置
２０  運用管理ルール提供装置
３０  入出力装置
１０１  リソース情報記憶手段
１０２  運用管理ルール記憶手段
１０３  運用管理ルール取得手段
１０４  運用管理ルール設定手段
１０５  対処コマンド実行判定手段
１０６  リソース情報修正手段
１０７  対処コマンド実績評価手段
１０８  実行条件記憶手段
２０１  運用管理ルール記憶手段
２０２  実行条件記憶手段
２０３  利用実績記憶手段
【図１】
2007026391.tif 000003
【図２】
2007026391.tif 000004
【図３】
2007026391.tif 000005
【図４】
2007026391.tif 000006
【図５】
2007026391.tif 000007
【図６】
2007026391.tif 000008
【図７】
2007026391.tif 000009
【図８】
2007026391.tif 000010
【図９】
2007026391.tif 000011
【図１０】
2007026391.tif 000012
【図１１】
2007026391.tif 000013
【図１２】
2007026391.tif 000014
【図１３】
2007026391.tif 000015
【図１４】
2007026391.tif 000016
【図１５】
2007026391.tif 000017
【図１６】
2007026391.tif 000018
【図１７】
2007026391.tif 000019
【図１８】
2007026391.tif 000020
【図１９】
2007026391.tif 000021
【図２０】
2007026391.tif 000022
【図２１】
2007026391.tif 000023
【図２２】
2007026391.tif 000024
【図２３】
2007026391.tif 000025
【図２４】
2007026391.tif 000026
【図２５】
2007026391.tif 000027