(57)【要約】【課題】  障害分析と障害対処とを分離できるようにする。【解決手段】  システム状態監視部２は、管理対象システムに発生した症状の情報を、障害対処操作制御部３１に出力する。障害対処操作制御部３１は、この障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面を、入出力装置１において行われた操作に応じて、入出力装置１に表示させる。対処履歴情報記録管理部３２は、障害対処を行う操作者の操作に応じて、各種ログを障害情報保存部５に記録する。障害分析操作制御部４１は、過去に発生した各障害の一覧情報を表示する画面、および障害対処時に行われた個々の操作に関するログを表示する画面を含む一連の画面を生成し、入出力装置１に出力させる。【選択図】  図１
2006259891.tif 000002
【特許請求の範囲】
【請求項１】
管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段と、
少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示するとともに操作者による操作の情報を収集する障害対処支援手段と、
前記障害対処支援手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理手段と、
前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示する障害分析支援手段とを備えた
ことを特徴とするシステム運用管理支援装置。
【請求項２】
管理対象システムに生じた障害の症状および前記障害に対する障害対処の状況を監視し、監視した症状や障害対処の状況を障害対処支援手段に出力するシステム状態監視手段を備え、
障害対処支援手段は、前記システム状態監視手段によって出力された障害の症状や障害対処の状況を、発生した障害の情報を表示する画面内で表示する
請求項１に記載のシステム運用管理支援装置。
【請求項３】
対処履歴情報記録管理手段は、操作中断を示す情報が障害対処支援手段によって収集されたときに、中断された操作に対応するログを障害情報記憶手段から削除する
請求項１または請求項２に記載のシステム運用管理支援装置。
【請求項４】
障害分析支援手段は、操作者による操作に応じて、未知の障害として分類されていた症状が既知の障害として分類されるように、障害情報記憶手段によって記憶される分類情報を更新し、
障害対処支援手段は、分類情報を参照することにより、発生した障害の情報を表示する画面内で、管理対象システムに生じた症状が分類される障害を表示する
請求項１から請求項３のうちのいずれか１項に記載のシステム運用管理支援装置。
【請求項５】
障害対処支援手段が表示する画面の表示態様を規定する操作画面ルールを記憶する操作画面ルール記憶手段と、
障害対処支援手段によって画面を指定され、当該画面に応じた操作画面ルールを参照して指定された画面を生成する障害対処操作画面生成手段とを備え、
障害分析支援手段は、操作者による操作に応じて、操作画面ルール記憶手段が記憶する操作画面ルールを更新する
請求項１から請求項４のうちのいずれか１項に記載のシステム運用管理支援装置。
【請求項６】
障害分析支援手段は、操作画面ルールの編集画面であって、画面遷移を指示するボタンを新規に表示させるための操作画面ルール編集操作に制約が設けられた編集画面を表示して、操作画面ルールの編集操作を促す
請求項５に記載のシステム運用管理支援装置。
【請求項７】
操作画面ルール記憶手段は、障害対処支援手段が表示する画面の表示態様を規定する操作画面ルールとともに、障害分析支援手段が表示する画面の表示態様を規定する操作画面ルールを記憶し、
障害分析支援手段によって画面を指定され、当該画面に応じた操作画面ルールを参照して指定された画面を生成する障害分析操作画面生成手段を備え、
障害分析支援手段は、操作者による操作に応じて、操作画面ルール記憶手段が記憶する操作画面ルールを更新する
請求項５または請求項６に記載のシステム運用管理支援装置。
【請求項８】
障害情報記憶手段が、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶し、
障害対処支援手段が、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示するとともに操作者による操作の情報を収集し、
対処履歴情報記録管理手段が、前記障害対処支援手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させ、
障害分析支援手段が、前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示する
ことを特徴とするシステム運用管理支援方法。
【請求項９】
管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能な障害対処装置であって、
少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示装置に出力するとともに、前記表示装置での操作者による操作の情報を収集する障害対処操作制御手段と、
前記障害対処操作制御手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理手段とを備えた
ことを特徴とする障害対処装置。
【請求項１０】
管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能な障害分析装置であって、
前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示装置に出力する障害分析操作制御手段を備えた
ことを特徴とする障害分析装置。
【請求項１１】
管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能なコンピュータに搭載されるシステム運用管理支援プログラムであって、
前記コンピュータに、
少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示装置に出力するとともに、前記表示装置での操作者による操作の情報を収集する障害対処操作制御処理、および
前記障害対処操作制御処理で収集された操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理処理
を実行させるためのシステム運用管理支援プログラム。
【請求項１２】
管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能なコンピュータに搭載されるシステム運用管理支援プログラムであって、
前記コンピュータに、
前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示装置に出力する障害分析操作制御処理
を実行させるためのシステム運用管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理対象システムに生じた障害に対する対処や分析を支援するシステム運用管理支援装置、システム運用管理支援方法、システム運用管理支援プログラム、およびシステム運用管理支援装置に適用される障害対処装置、障害分析装置に関する。
【背景技術】
【０００２】
エンドユーザに向けて何らかのサービスを提供している等、規定時間内の安定した稼動を要求されるシステムにおいて、サービスに支障をきたす何らかの障害（負荷の一時的増大や機能停止、ウイルス侵入などを総じて「障害」と呼称する。）が発生した際には、障害分析よりも先ず障害対処が重要となることが多い。障害分析は、障害の発生原因の特定、システム構成変更等の根本的な解決、次に類似した障害発生時の対処策を定めるといった作業である。一方、障害対処は、応急処置的な復旧・回避策により提供できるサービスレベルを維持する作業である。なお、障害分析を単に分析と記し、障害対処を単に対処と記す場合もある。
【０００３】
管理対象とするシステムに発生した障害対処や分析を行う従来の運用管理支援ソフトウェアとして、例えば、日本ヒューレット・パッカード株式会社の“OpenView/ServiceDesk（製品名）”がある。この製品では、障害対処と障害分析のそれぞれのプロセスを実行するための操作画面を提供する。そして、いずれかのプロセス中に、別プロセスの操作画面に切り替えることや、大量に存在するシステムに関する情報の参照画面に切り替えることを可能としている。“OpenView/ServiceDesk（製品名）”は、非特許文献１で紹介されている。また、この製品のマニュアルは、Ｗｅｂサイトである非特許文献２からダウンロード可能である。
【０００４】
【非特許文献１】“ＳｅｒｖｉｃｅＤｅｓｋ”、［online］、日本ヒューレット・パッカード株式会社、［平成１７年３月１日検索］、インターネット＜ＵＲＬ：http://h50146.www5.hp.com/products/software/management/openview/lineup/sd/index.html＞
【非特許文献２】“ＳｅｒｖｉｃｅＤｅｓｋマニュアル”、［online］、日本ヒューレット・パッカード株式会社、［平成１７年３月２日検索］、インターネット＜ＵＲＬ：http://h50146.www5.hp.com/doc/manual/openview/sd.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
操作者が、障害対処を行っているときに障害分析用の画面に遷移可能であるとすると、その画面上で障害分析において行うべき操作をしてしまうことがある。逆に、障害分析を行っているときに障害対処用の画面に遷移可能であるとすると、その画面上で障害対処において行うべき操作をしてしまうことがある。このように、障害対処と障害分析のいずれか一方を行っているときに、他方の操作において用いる画面に遷移可能とすると、障害対処と障害分析のどちらを目的として作業を行っているかという操作者の目的意識が薄れ、作業が横道に逸れてしまうおそれがある。そのため、障害分析と障害対処とを分離することが好ましい。
【０００６】
また、障害分析の結果が障害対処作業に反映され、障害対処を効率的に行えるようにすることが好ましい。
【０００７】
また、障害対処において有効な情報が何であるかを操作者が判別することは一般的に困難である。例えば、有効な情報を参照するまでに無用な情報を参照したり、参照画面の階層を深く辿っていく必要があったりして、有効な情報をすぐに参照することが困難である場合が多い。
【０００８】
そこで、本発明は、障害分析と障害対処とを分離できるようにすることを目的とする。換言すれば、障害対処時には、障害対処用画面間で画面遷移を行い、障害分析時には障害分析用画面間で画面遷移を行えるようにすることを目的とする。ただし、障害対処時と障害分析時それぞれに、同内容の情報を提供する画面を表示することを禁止するものではない（障害対処用画面間と障害分析用画面の中に共通する画面があってもよい）。
【０００９】
また、本発明は、障害対処を効率的に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明によるシステム運用管理支援装置は、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段と、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示するとともに操作者による操作の情報を収集する障害対処支援手段と、前記障害対処支援手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理手段と、前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示する障害分析支援手段とを備えたことを特徴とする。
【００１１】
そのような構成によれば、障害対処支援手段が、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示し、障害分析支援手段が、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示する。従って、障害対処作業を行う作業者に対しては、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面に沿って、障害対処作業を行わせることができ、障害分析作業を行う作業者に対しては、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面に沿って、障害分析作業を行わせることができる。そのため、作業者に、対処作業を行っているのか、分析作業を行っているのかを明確に意識させることができる。よって、障害分析作業と障害対処作業とを分離することができる。そして、対処履歴情報記録管理手段が、障害対処支援手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを障害情報記憶手段に記憶させ、障害分析支援手段が、障害情報記憶手段に記憶された情報に基づいて、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示する。従って、対処作業を行った操作者の操作を分析者に提示して、分析を行わせることができる。
【００１２】
管理対象システムに生じた障害の症状および前記障害に対する障害対処の状況を監視し、監視した症状や障害対処の状況を障害対処支援手段に出力するシステム状態監視手段を備え、障害対処支援手段が、前記システム状態監視手段によって出力された障害の症状や障害対処の状況を、発生した障害の情報を表示する画面内で表示する構成であってもよい。
【００１３】
そのような構成によれば、障害対処支援手段が、システム状態監視手段によって出力された障害の症状や障害対処の状況を、発生した障害の情報を表示する画面内で表示するので、障害が発生したことや障害対処の状況を操作者に知らせることができる。
【００１４】
対処履歴情報記録管理手段が、操作中断を示す情報が障害対処支援手段によって収集されたときに、中断された操作に対応するログを障害情報記憶手段から削除する構成であってもよい。
【００１５】
そのような構成によれば、途中で中断されてしまったために分析を行う操作者に提示する必要がないログを排除することができるので、分析作業を効率的に行わせることができる。
【００１６】
障害分析支援手段が、操作者による操作に応じて、未知の障害として分類されていた症状が既知の障害として分類されるように、障害情報記憶手段によって記憶される分類情報を更新し、障害対処支援手段が、分類情報を参照することにより、発生した障害の情報を表示する画面内で、管理対象システムに生じた症状が分類される障害を表示する構成であってもよい。
【００１７】
そのような構成によれば、障害対処支援手段が、管理対象システムに生じた症状が分類される障害として、既知の障害を表示することができるので、操作者に障害対処作業を効率的に行わせることができる。
【００１８】
障害対処支援手段が表示する画面の表示態様を規定する操作画面ルールを記憶する操作画面ルール記憶手段と、障害対処支援手段によって画面を指定され、当該画面に応じた操作画面ルールを参照して指定された画面を生成する障害対処操作画面生成手段とを備え、障害分析支援手段が、操作者による操作に応じて、操作画面ルール記憶手段が記憶する操作画面ルールを更新する構成であってもよい。
【００１９】
そのような構成によれば、操作画面ルールを更新することができるので、障害対処支援手段が表示する画面の表示態様を、より効率的に障害対処作業を行えるように変更することができる。そのため、障害対処作業を効率化することができる。
【００２０】
障害分析支援手段が、操作画面ルールの編集画面であって、画面遷移を指示するボタンを新規に表示させるための操作画面ルール編集操作に制約が設けられた編集画面を表示して、操作画面ルールの編集操作を促す構成であってもよい。
【００２１】
そのような構成によれば、画面遷移を指示するボタンを新規に表示させることに制約が設けられる。その結果、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示するという動作に変更が加えられることがなく、障害分析作業と障害対処作業とを分離する運用形態を確実に維持することができる。
【００２２】
操作画面ルール記憶手段は、障害対処支援手段が表示する画面の表示態様を規定する操作画面ルールとともに、障害分析支援手段が表示する画面の表示態様を規定する操作画面ルールを記憶し、障害分析支援手段によって画面を指定され、当該画面に応じた操作画面ルールを参照して指定された画面を生成する障害分析操作画面生成手段を備え、障害分析支援手段は、操作者による操作に応じて、操作画面ルール記憶手段が記憶する操作画面ルールを更新する構成であってもよい。
【００２３】
そのような構成によれば、操作画面ルールを更新することができるので、障害分析支援手段が表示する画面の表示態様を、より効率的に障害分析作業を行えるように変更することができる。そのため、障害分析作業を効率化することができる。
【００２４】
また、本発明によるシステム運用管理支援方法は、障害情報記憶手段が、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶し、障害対処支援手段が、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示するとともに操作者による操作の情報を収集し、対処履歴情報記録管理手段が、前記障害対処支援手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させ、障害分析支援手段が、前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示することを特徴とする。
【００２５】
また、本発明による障害対処装置は、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能な障害対処装置であって、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示装置に出力するとともに、前記表示装置での操作者による操作の情報を収集する障害対処操作制御手段と、前記障害対処操作制御手段が収集した操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理手段とを備えたことを特徴とする。
【００２６】
また、本発明による障害分析装置は、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能な障害分析装置であって、前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示装置に出力する障害分析操作制御手段を備えたことを特徴とする。
【００２７】
また、本発明によるシステム運用管理支援プログラムは、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能なコンピュータに搭載されるシステム運用管理支援プログラムであって、前記コンピュータに、少なくとも、発生した障害の情報を表示する画面と、障害対処の内容の選択を操作者に促す画面とを含む一連の画面を表示装置に出力するとともに、前記表示装置での操作者による操作の情報を収集する障害対処操作制御処理、および前記障害対処操作制御処理で収集された操作者による操作の情報に基づいて、操作者により障害対処時に行われた個々の操作に関するログを前記障害情報記憶手段に記憶させる対処履歴情報記録管理処理を実行させることを特徴とする。
【００２８】
また、本発明によるシステム運用管理支援プログラムは、管理対象システムに生じた障害の症状の分類情報および障害に対して行われる対処作業のログを記憶する障害情報記憶手段に対するアクセスが可能なコンピュータに搭載されるシステム運用管理支援プログラムであって、前記コンピュータに、前記障害情報記憶手段に記憶された情報に基づいて、少なくとも、過去に発生した各障害の一覧情報を表示する画面と、障害対処時に行われた個々の操作に関するログを表示する画面とを含む一連の画面を表示装置に出力する障害分析操作制御処理を実行させることを特徴とする。
【発明の効果】
【００２９】
本発明によれば、作業者に、対処作業を行っているのか、分析作業を行っているのかを明確に意識させ、障害分析作業と障害対処作業とを分離することができる。また、障害対処作業を効率化することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００３１】
実施の形態１．
図１は、本発明の第１の実施の形態を示すブロック図である。第１の実施の形態におけるシステム運用管理支援装置は、入出力装置１と、システム状態監視部２と、障害対処プロセス制御部３と、障害分析プロセス制御部４と、障害情報保存部５とを備える。更に、障害対処プロセス制御部３は、障害対処操作制御部３１と、対処履歴情報記録管理部３２とを備える。更に、障害分析プロセス制御部４は、障害分析操作制御部４１を備える。
【００３２】
本実施の形態では、特に障害対処操作制御部３１と、対処履歴情報記録管理部３２と、障害分析操作制御部４１とが重要な役割を果たす。障害対処操作制御部３１が生成する障害対処のための画面（障害対処に用いられる一連の画面）による各種ログを対処履歴記録管理部３２が記録する。そして、対処を行った操作者とは異なる操作者が、ログを参照しつつ分析を行う。このとき、障害分析操作制御部４１が、障害分析に用いられる一連の画面を提示する。
【００３３】
入出力装置１は、例えば、キーボードやマウス等の入力装置を備えたパーソナルコンピュータ（ＰＣ）とディスプレイ装置とによって実現される。入出力装置１は、操作者が障害対処業務を実行する際に、障害対処操作制御部３１が生成する画面を表示し、また、操作者による操作やその操作により入力される情報を障害対処操作制御部３１に出力する。また、入出力装置1は、操作者が障害分析業務を実行する際に、障害分析操作制御部４１が生成する画面を表示し、操作者による操作やその操作により入力される情報を障害分析操作制御部４１に出力する。なお、入出力装置１は、画面をウィンドウとして表示するので、画面のことをウィンドウと記す場合がある。また、障害対処を行う操作者と、障害分析を行う操作者とは異なる者であることが一般的である。例えば、障害分析を行う操作者は、システム運用の権限を有する管理者であることが多い。
【００３４】
なお、ここでは、システム状態監視部２と、障害対処プロセス制御部３と、障害分析プロセス制御部４とが、入出力装置１となるＰＣとは別の情報処理装置である場合を例に説明する。ただし、入出力装置１となるＰＣと、システム状態監視部２および障害対処プロセス制御部３とが同一の情報処理装置として構成されていてもよい。また、システム状態監視部２および障害対処プロセス制御部３が同一の情報処理装置として構成され、入出力装置１となるＰＣがその情報処理装置とは別の装置として備えられる構成であってもよい。
【００３５】
システム状態監視部２は、管理対象とするシステムの状態（特定のモジュールが発行するイベントや、ping応答、ＣＰＵ負荷等）を常に監視し、規定の症状と一致あるいは閾値を超えた場合に、障害が発生したとみなし、障害を検知した箇所とあわせて障害対処操作制御部３１に出力する。更にシステム状態監視部２は、一度検知した障害への対処状況（誰が対処しているのか、対処の成否等）についても監視し、障害対処操作制御部３１に出力する。
【００３６】
障害情報保存部５は、障害の分類定義や過去に発生した障害に関する情報を保持する。具体的には、障害情報保存部５は、障害の分類を示す障害分類情報と、障害の発生履歴を示す障害履歴と、障害対処を行った操作者がどのような対処を行ったかを示す障害対処ログと、障害対処を行った操作者による個々の操作内容を示す操作ログを記録する。以下、障害情報保存部５が記憶する各情報について説明する。
【００３７】
図２は、障害分類情報の例を示す説明図である。障害分類情報では、システム状態監視部２が検知し障害と判定したシステムの症状ごとに、どのような障害分類に属するのかやコメントが設定される。また、障害分類情報は、各症状に対応する障害ＩＤも含んでいる。例えば、図２に示す障害F0002 では、EventA2 とEventA3 を同時に検知した場合、この障害を「ping無応答」であるとみなす。また、障害F0005 では、EventD1 あるいはEventD2 を検知した場合、この障害を「ＯＳエラー」とみなす。なお、図２に示す例では「症状」における「* 」は論理積を表し、「+ 」は論理和を表している。新たに生じた症状が既存の障害分類に分類されない場合には、図２に示す障害F1000 に示すように、障害対処操作制御部３１が「未知の障害」として分類する。
【００３８】
図３は、障害履歴の例を示す説明図である。障害履歴は、過去に発生した障害に関する情報として、発生した障害毎に履歴ＩＤ、障害ＩＤ、発生箇所、発生日時、解決日時、およびその障害対処の流れを記載した障害対処ログのＩＤ（対処ログＩＤ）を含んでいる。
【００３９】
図４は、障害対処ログの例を示す説明図である。障害対処ログは、障害対処毎に（対処ログＩＤ毎に）、障害への対処にあたった操作者名、その操作者による個々の操作を記録した操作ログのＩＤ（操作ログＩＤ）、操作日時、対処内容、対処にあたり実行したコマンド、そのコマンドの実行結果、対処時に操作者が入力したコメントを含んでいる。なお、「対処内容」として、「適用（コマンドの実行）」、「承認依頼（コマンド実行の承認依頼）」、「承認否決（コマンド実行の承認依頼に対する否決）」、および「解決確認」がある。１つの障害に対し、対処を行う操作者や対処内容は一人または１つとは限らない。誰かが対処を行った上で、別の誰かが解決を確認するというように、段階的に作業を進めていくにつれて、対処ログＩＤに対応する操作者、操作ログＩＤ等の情報が追加されることになる。例えば、図４に示す障害対処L0001 では、最初に操作者opeAが対処コマンドおよびコメントを入力し、適用（対処コマンドを実行）した時点で一旦、対処作業を閉じた（止めた）ことを示している。そして、更に、別の操作者opeBが、作業を引き継ぎ、本当に障害が解決したかを確認し、コメントを入力した上で、解決確認を実行し、その障害への対処作業が完了となったことを示している。また、障害対処L1000 では、操作者opeBがコマンドおよびコメントを入力した上で、承認依頼（入力したコマンドの実行の承認依頼）を実行した状態を示していて、その障害は未解決の状態であり、対処作業は完了していないことを示す。
【００４０】
図５は、操作ログの例を示す説明図である。操作ログは、各操作者が行った一連の操作群を識別する操作ログＩＤと対応付けて、障害対処時に操作者が行った操作日時、操作を行ったウインドウの識別情報（ウィンドウＩＤ）、操作群に属する個々の操作の種別（情報参照、ウインドウを閉じる操作、コマンド入力等）、操作対象となるオブジェクト（マウスクリック操作されるボタンや、テキスト情報が入力されるテキストエリア等）、および操作内容を含む。例えば、図５に示す操作ログO0001-01は、障害対処ログL0001 （図４参照）に対応する各操作群を示していて、操作者opeAが、障害対処を開始してコマンドおよびコメントを入力した上でコマンドを適用するまでの操作の流れを記録したものである。この操作ログO0001-01により、コマンド適用（入力したコマンドの実行）に至るまでに、ウインドウwin0001 からwin0002 を呼び出したが直ぐに閉じたことや、ウインドウwin0003 を経てウインドウwin0005 を呼び出したまま、コマンド入力を行ったことを見て取れる。
【００４１】
障害対処操作制御部３１は、システム状態監視部２および入出力装置１からの入力を受け、システムに発生している障害への対処を行うための操作画面を生成し、その操作画面を入出力装置１に出力してその操作画面を入出力装置１に表示させる。また、障害対処操作制御部３１は、入出力装置１を操作して障害対処作業を行う操作者の操作の内容を対処履歴情報記録管理部３２に出力する。
【００４２】
より具体的に、障害対処操作制御部３１の処理について説明する。管理対象とするシステム上に障害が発生した場合、システム情報監視部２が障害発生を検知し、障害の情報（管理対象システムの症状、発生箇所等。発生日時等の情報が含まれていてもよい。）を障害対処プロセス制御部３（障害対処操作制御部３１）に出力する。すると、障害対処操作制御部３１は、システム状態監視部２からの入力に基づいて、検知されたシステムの症状に対応する障害分類があるか否かを障害分類情報を参照して調べる。なお、障害分類情報は、障害情報保存部５によって記憶されている。障害対処操作制御部３１は、症状に対応する障害分類があれば、その障害分類の情報を取り出し、また、症状に対応する障害分類がなければ、発生した障害の障害分類を「未知の障害」する。そして、障害対処操作制御部３１は、取り出した障害分類あるいは「未知の障害」とした障害分類を、障害の発生日時や障害発生箇所等と併せて、障害情報として、入出力装置１に表示させる。障害対処操作制御部３１は、少なくとも、この障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面を、入出力装置１において行われた操作に応じて、入出力装置１に表示させる。ここで、障害対処の内容の選択を操作者に促す画面とは、障害対処時に、対処内容である「適用」、「承認依頼」、「承認否決」、「障害解決」のいずれかを選択的に入力する画面である。障害対処操作制御部３１は、障害対処において用いられる画面として、この一連の画面を出力して、操作者に、管理対象システムにおける障害の存在を認知させ、障害対処作業を促す。また、障害対処操作制御部３１は、画面として、予め定められた障害対処の手順に従って必要な項目を入力していくウイザード形式のウィンドウを生成する。そして、障害に関連する情報を表示する画面として、障害情報保存部５に記録されている情報や管理対象システムに関するその他の情報を表示する情報参照用ウィンドウを生成し、そのウィンドウを入出力装置１に表示させる。障害対処操作制御部３１は、入出力装置１において行われた操作に応じて、先に述べた一連の画面とは別に、情報参照用ウィンドウも表示させて、分析対処に用いられる情報を操作者に提供する。
【００４３】
対処履歴情報記録管理部３２は、障害対処操作制御部３１からの入力を受け、障害分類情報、障害履歴、障害対処ログ、操作ログを障害情報保存部５に記録する。より具体的には、対処履歴情報記録管理部３２は、障害対処操作制御部３１からの障害対処作業の進捗情報を取得し、操作者名や日時、入力項目、別途参照した関連情報等を障害対処ログおよび操作ログとして、障害情報保存部５に記録する。すなわち、対処履歴情報記録管理部３２は、入出力装置１における操作に応じて障害対処操作制御部３１が出力した操作者名、操作日時、対処内容、対処コマンド、対処コマンドの実行結果、操作者が入力したコメントを、障害対処ログとして障害情報保存部５に記録する。また、対処履歴情報記録管理部３２は、入出力装置１における操作に応じて障害対処操作制御部３１が出力した日時、操作ウィンドウＩＤ、操作種別、操作対象、操作の内容を操作ログとして障害情報保存部５に記録する。
【００４４】
また、操作者が障害対処ウインドウを閉じ、障害対処作業を途中で中断した場合、障害対処操作制御部３１は、その旨の情報を入出力装置１から受信し、対処履歴情報記録管理部３２に出力する。対処履歴情報記録管理部３２は、この情報を障害対処操作制御部３１から受けると、障害対処ログおよび操作ログから中断した作業に関する情報を削除する。例えば、対処履歴情報記録管理部３２が、図５に例示する操作ログO0001-01の記録を行っているときに、win0003 が閉じられた後に障害対処作業が中断されたとする。すると、対処履歴情報記録管理部３２は、操作ログＩＤ“O0001-01”に対応付けて記録した情報を操作ログ中から削除する。また、図４に例示する障害対処ログ中から、操作ログＩＤ“O0001-01”に対応付けて記録した情報を削除する。
【００４５】
また、対象内容として「障害解決」が入力された場合（すなわち、操作者が障害が解決したと判断し障害対処作業を完了した場合）、対処履歴情報記録管理３２は、障害の発生箇所、解決日時、解決に至るまでの対処を示す対処ログＩＤを障害履歴として、障害情報保存部５に記録する。なお、障害履歴では、対処ログＩＤが記録され、障害対処ログでは、対処ログＩＤと操作ログＩＤが対応付けられている。従って、障害履歴から、各障害を解決するために行われた一連の操作の情報（図５参照。）まで辿ることができる。
【００４６】
障害分析操作制御部４１は、障害分析を行う操作者によって入出力装置１において行われる操作に応じて、過去に管理対象システムに発生した障害の分析を行うための操作画面を生成し、その操作画面を入出力装置１に出力してその操作画面を入出力装置１に表示させる。障害分析操作制御部４１は、障害の分析を行うための操作画面として、障害情報保存部５に記録されている情報や管理対象システムに関するその他の情報を参照可能な画面を生成し、入出力装置１に出力する。障害分析操作制御部４１は、障害分析において用いられる画面として、少なくとも、過去に発生した各障害の一覧情報を表示する画面、および障害対処時に行われた個々の操作に関するログを表示する画面を含む一連の画面を生成し、入出力装置１に表示させる。障害分析操作制御部４１は、障害情報保存部５に記憶された情報に基づいて、この一連の画面を表示させればよい。また、障害分析操作制御部４１は、各障害に関連する情報（上記の障害情報保存部５に記録されている情報や管理対象システムに関するその他の情報）を表示する画面（すなわち、情報参照用ウィンドウ）も入出力装置に表示させる。情報参照用ウィンドウは、分析対処時に表示される情報参照用ウィンドウと同様のウィンドウであってよい。
【００４７】
障害分析操作制御部４１は、障害対処とは異なるタイミングで（すなわち、障害対処作業が行われていないときに）、少なくとも、過去に発生した各障害の一覧情報を表示する画面、および障害対処時に行われた個々の操作に関するログを表示する画面を含む一連の画面を生成し、入出力装置１に出力させる。また、この一連の画面が含むボタンのうち、情報参照用ウィンドウを表示するためのボタンが押下（クリック）された場合、障害分析操作制御部４１は、情報参照用ウィンドウを新たに表示させる。
【００４８】
また、障害分析操作制御部４１は、入出力装置１における管理者の指示に従い、障害情報保存部５が記憶する障害の分類指定をより適切なものに変更したり、障害分類情報内に「未知の障害」が含まれている場合、その「未知の障害」を既知の障害分類に変更する。「未知の障害」を既知の障害分類に変更とき、障害分析操作制御部４１は、入出力装置１における管理者の指示に従い、障害分類情報内の「未知の障害」に対応するコメント（図２参照。）を書き換える。例えば、障害分析操作制御部４１は、図２に例示する「未知の障害」、「障害分類が不明です。」という箇所を、例えば「ＣＰＵエラー」、「ＣＰＵに異常があります。」といった具体データなデータに変更する。
【００４９】
障害分析操作制御部４１は、過去に発生した各障害の一覧情報を表示する画面、および障害対処時に行われた個々の操作に関するログを表示する画面を含む一連の画面を表示させることで、管理者に障害分析作業を促す。なお、本実施の形態では、「障害分析」として、障害の発生原因の特定、システム構成変更等の根本的な解決、次に類似した障害発生時の対処策を定めるといった障害の再発を防ぐための作業の他、「未知の障害」とされていた症状の分類をを既知の障害として変更する作業も含む。
【００５０】
障害分析操作制御部４１は、例えば、作業者に対する認証を行い、作業者が障害分析を行う権限を有する管理者等であることを確認した後に、障害分析のための画面を表示して障害分析が可能となるようにしてもよい。
【００５１】
障害対処操作制御部３１が入出力装置１に表示させる一連の画面（対処時画面群と記す。）と、障害分析操作制御部４１が入出力装置１に表示させる一連の画面（分析時画面群と記す。）では、以下の点が異なる。障害対処操作制御部３１は、対処時画面群における最初の画面として、まず、発生した障害の情報を表示する画面を生成する。一方、障害分析操作制御部４１は、分析時画面群における最初の画面として、まず、過去に発生した各障害の一覧情報を表示する画面を生成する。このように、最初に表示される画面が、対処時画面群と分析時画面群とで異なる。また、障害対処時において「適用」、「承認依頼」、「承認否決」、「障害解決」のいずれかを選択的に入力する画面が対処時画面群には含まれるが、分析時画面群には含まれない。また、障害対処時に行われた個々の操作に関するログを表示する画面は、分析時画面群に含まれるが、対処時画面群には含まれない。なお、障害に関連する情報（例えば、障害が発生した装置の情報等）は、障害対処時、障害分析時のいずれにいおいても表示してよい。このように、障害対処時および障害分析時で共通の情報を表示してもよい。
【００５２】
システム状態監視部２は、例えば、プログラムに従って動作するＣＰＵによって実現される。そのプログラムは、システム状態監視部２が備える記憶装置（図示せず。）に記憶させておけばよい。障害対処操作制御部３１および対処履歴情報記憶管理部３２は、例えば、システム運用管理支援プログラムに従って動作するＣＰＵによって実現される。そのシステム運用管理支援プログラムは、例えば障害対策プロセス制御部３が備える記憶装置（図示せず。）に記憶させておけばよい。障害分析操作制御部４１は、例えば、システム運用管理支援プログラムに従って動作するＣＰＵによって実現される。そのシステム運用管理支援プログラムは、例えば障害分析プロセス制御部４が備える記憶装置（図示せず。）に記憶させておけばよい。また、障害情報保存部５は、例えば、記憶装置によって実現される。
【００５３】
次に、動作について説明する。
【００５４】
図６は、障害対処操作制御部３１が、一連の画面（対処時画面群）を入出力装置１に表示させて、操作者に障害対処を促す処理過程の例を示すフローチャートである。システム状態監視部２が障害の発生を検知した場合、障害対処操作制御部３１は、管理対象システムに発生している障害の情報を表示する画面を入出力装置１に表示させ、障害対処業務に就く操作者に障害の発生を通知する（ステップＳ１６０２）。ステップＳ１６０２では、例えば、発生している障害の情報を一覧として表示し、一覧表示した障害の中から障害を指定する操作が入出力装置１において行われた場合、障害対処操作制御部３１は、指定された障害の情報を表示する画面を入出力装置１に表示させる。ステップＳ１６０２における表示画面によって、操作者は、障害の発生を認知する。発生した障害に関する詳細な情報として、障害発生箇所のシステム構成やサービスの内容、過去の障害事例等を表示する情報参照用ウィンドウを呼び出す操作が入出力装置１において操作者により行われると、障害対処操作制御部３１は、情報参照用ウィンドウを入出力装置１に表示させる（ステップＳ１６０３）。障害対処操作制御部３１は、情報参照用ウィンドウを、ステップＳ１６０２で表示する障害通知画面（発生している障害の情報を表示する画面）とは別のウィンドウとして表示させる。障害対処操作制御部３１は、入出力装置１における操作に応じて、情報参照用ウィンドウを閉じて、障害通知画面を表示する状態（ステップＳ１６０２）に戻ってもよい。また、その状態から再度ステップＳ１６０３に移行してもよい。
【００５５】
発生した障害への対処が必要であると操作者が判断し、対処を開始するための障害対処画面を呼び出す操作が入出力装置１において行われると、障害対処操作制御部３１は、その操作に応じて、障害対処画面を入出力装置１に表示させる（ステップＳ１６０４）。発生した障害に関する詳細な情報を表示する情報参照用ウィンドウを呼び出す操作が入出力装置１において操作者により行われると、障害対処操作制御部３１は、情報参照用ウィンドウを入出力装置１に表示させる（ステップＳ１６０５）。障害対処操作制御部３１は、情報参照用ウィンドウを表示させることにより、適切な対象方法検討の判断材料を操作者に提供する。障害対処操作制御部３１は、入出力装置１における操作に応じて、情報参照用ウィンドウを閉じて、障害対処画面を表示する状態（ステップＳ１６０４）に戻ってもよい。また、その状態から再度ステップＳ１６０５に移行してもよい。
【００５６】
ステップＳ１６０４において表示させる障害対処画面は、「適用」、「承認依頼」、「承認否決」、「障害解決」のいずれかを選択的に入力させる画面である。すなわち、ステップＳ１６０４において、障害対処操作制御部３１は、「適用」、「承認依頼」、「承認否決」、「障害解決」のいずれかの選択を促す。障害対処操作制御部３１は、入出力装置１における操作者の操作に応じて、選択された対処内容の情報を入出力装置１から受信する（ステップＳ１６０６）。すなわち、障害対処操作制御部３１は、対処内容として、「適用（対処コマンドを入力し実行すること）」、「承認依頼（別の人間にコマンド実行の承認を依頼すること）」、「承認否決（依頼された承認を否決すること）」、「解決確認（発生した障害が解決したと見なすこと）」の何れが選択されたのかを、入出力装置１から通知される。
【００５７】
なお、承認依頼された操作者が「承認否決」を行わずに承認を認める場合には、「適用（対処コマンドの実行）」を選択すればよい。
【００５８】
障害対処操作制御部３１は、ステップＳ１６０６で選択された対処内容を実行に移すか否かの確認画面を入出力装置１に表示させる（ステップＳ１６０７，Ｓ１６０８，Ｓ１６０９，Ｓ１６１０）。すなわち、ステップＳ１６０６において、「適用」が選択された場合には、入力された対処コマンドを本当に実行するか否かの確認画面を表示させる（ステップＳ１６０７）。また、「承認依頼」が選択された場合、別の人間へのコマンド実行の承認依頼を本当に実行するか否かの確認画面を表示させる（ステップＳ１６０８）。「承認否決」が選択された場合、依頼された承認の否決を本当に実行するか否かの確認画面を表示させる（ステップＳ１６０９）。「解決確認」が選択された場合、本当に発生した障害が解決したと見なすか否かの確認画面を表示させる（ステップＳ１６１０）。
【００５９】
障害対処操作制御部３１は、入出力装置１に表示させた確認画面において、対処内容を実行する旨の指示が入力されたか否かを判定する（ステップＳ１６１１）。対処内容を実行しない旨の指示が入力された場合（ステップＳ１６１１におけるＮｏ）、ステップＳ６１０４に移行し、ステップＳ１６０４以降の処理を繰り返す。この結果、操作者は、対処内容の再考が可能となる。また、対処内容を実行する旨の指示が入力された場合（ステップＳ１６１１におけるＹｅｓ）、障害対処操作制御部３１は、対処内容を実際に実行し、結果を提示する（ステップＳ１６１２）。なお、対処内容が「承認依頼」、「承認否決」、「障害解決」である場合、例えば、障害通知画面上で、対処中の障害と対応づけて「承認依頼」、「承認否決」または「障害解決」という対処内容を表示することが、対処内容の実行に相当する。この時点で障害対処作業は一旦閉じられる。障害対処操作制御部３１は、障害が解決しているか否か（障害が解決しているとみなしたか否か）を判定し（ステップＳ１６１３）、障害が解決しているならば（「解決確認」が選択され、障害が解決したとみなしたならば）、発生した障害に対する対処作業が完了したことになる。障害が解決されていないならば（障害が解決したとみなしていないならば）、ステップＳ１６０２に移行して、ステップＳ１６０２以降の処理を繰り返す。このとき、発生している障害の一覧画面では、発生した障害の対処状況を提示し、他の操作者（あるいはこれまでの操作者と同一人物であってもよい）による引継ぎ作業を待つ状態となる。例えば、「承認依頼」が選択されて再度ステップＳ１６０２に移行した場合、障害への対処状況として「承認待ち」等の情報を障害情報の一覧画面内に表示すればよい。なお、障害対処操作制御部３１は、障害に対する対処内容が決定されるまでの間、発生している障害の一覧画面内で、その障害と対応づけて「対処中」等の情報を表示する。
【００６０】
図７は、障害対処作業が行われているときに対処履歴情報記録管理部３２が行う情報記録管理処理の例を示すフローチャートである。システム情報監視部２が障害発生を検知し、障害の情報を障害対処操作制御部３１に出力すると、障害対処操作制御部３１は、システム状態監視部２からの入力に基づいて、検知されたシステムの症状に対応する障害分類があるか否かを障害分類情報を参照して調べる。対処履歴情報記録管理部３２は、この障害対処操作制御部３１による処理結果に応じて、障害ＩＤを特定し、障害発生箇所、発生日時等を、障害履歴に追加する。このとき、履歴ＩＤを割り当て、履歴ＩＤに対応付けて、上記の各情報を障害履歴に追加する（ステップＳ１７０１）。ステップＳ１７０１では、１つの履歴ＩＤおよびその履歴ＩＤに対応する障害ＩＤ、発生箇所、発生日時等の情報を追加して、図３に例示する障害履歴を更新する。また、システムの症状が「未知の障害」であると障害対処操作制御部３１によって判定され、障害対処操作制御部３１がその旨および症状の情報を対処履歴情報記録管理部３２に出力した場合、対処履歴情報記録管理部３２は、新たに障害ＩＤを割り当て、その障害ＩＤと対応させて、その症状の情報、「未知の障害」という障害分類、「障害分類が不明です。」等のコメントとを対応付けて、障害分類情報に追加する。すなわち、図２の最終行に例示するような１行分のデータを作成し、障害分類情報に追加する。また、この場合、対処履歴情報記録管理部３２は、「未知の障害」の発生に伴い新たに割り当てた新規障害ＩＤを、障害履歴に追加する。
【００６１】
また、このとき、障害対処操作制御部３１は、図６に示すステップＳ１６０２の処理を開始し、操作者は障害の発生を認知させる。この結果、障害対処作業が開始されることになる（ステップＳ１７０２）。障害対処操作制御部３１は、入出力装置１において行われる操作の情報を対処履歴情報記録管理部３２に出力し、対処履歴情報記録管理部３２はその情報を受け取る。
【００６２】
対処履歴情報記録管理部３２は、発生した障害に対応する障害対処ログが存在するか否かを判定する（ステップＳ１７０３）。発生した障害への対処が初めて開始された場合、その障害に対応する障害対処ログは存在しないため、対処履歴情報記録管理部３２は、障害対処ログを新規に作成する（ステップＳ１７０４）。ここで、対処履歴情報記録管理部３２は、対処ログＩＤを割り当てる。また、ステップＳ１７０１で追加した障害ＩＤに対応させて、障害履歴に対処ログＩＤを記録する。
【００６３】
対処履歴情報記録管理部３２は、対処が行われる障害に対応する障害対処ログに、現在対処作業を行っている作業者による作業内容を記録するためのデータを追加する。具体的には、対処履歴情報記録管理部３２は、操作者名、操作日時等を、割り当て済みの対処ログＩＤに対応付けて記録する。操作者名に関しては、例えば、障害対処操作制御部３１が表示画面上で操作者名の入力を促し、入力された操作者名を対処履歴情報記録管理部３２に通知してもよい（また、他の方法によって操作者名を通知してもよい）。また、対処履歴情報記録管理部３２、新たに操作ログＩＤを割り当て、対処ログＩＤと対応付けて障害対処ログに記録する。また、対処履歴情報記録管理部３２、新規に割り当てた操作ログＩＤに対応する操作ログを新たに作成する（ステップＳ１７０５）。なお、ステップＳ１７０５では、障害対処ログ（図４参照。）の「対処内容」、「対処コマンド」、「結果」、「コメント」は未定であるので、記録されない。
【００６４】
操作者は、障害対処操作として、様々な関連情報をウインドウを呼び出していく形で参照したり、対処コマンドを入力したりする。入出力装置１は、これらの個々の操作に関する情報（操作日時、操作ウィンドウＩＤ、操作種別、操作対象等）を障害対処操作制御部３１に出力し、障害対処操作制御部３１は、その情報を対処履歴情報記録管理部３２に出力する。対処履歴情報記録管理部３２は、操作者による操作が行われる毎に操作に関する情報を受け取り、操作ログＩＤと対応付けて、操作日時、操作ウィンドウＩＤ、操作種別、操作対象等を操作ログに記録する（ステップＳ１７０６）。また、図５に示す「内容」の情報は、入出力装置１あるいは障害対処操作制御部３１が判定し、対処履歴情報記録管理部３２に出力してもよい。または、対処履歴情報記録管理部３２が、操作ウィンドウＩＤ、操作種別、操作対象に基づいて判定し、操作ログに記録してもよい。対処履歴情報記録管理部３２は、行われた操作の順番に従って、各操作の情報を追加記録する。従って、各操作の情報は、日時が示す時刻の順に並ぶ。
【００６５】
操作者が、障害対処用の主ウインドウ（例えば、ステップＳ１６０４で表示される障害対処画面。後述の図１０参照。）を閉じる等の対処作業中断操作を行った場合、入出力装置１は、その操作の情報を障害対処操作制御部３１に出力し、障害対処操作制御部３１は、その情報を対処履歴情報記録管理部３２に出力する。対処履歴情報記録管理部３２は、対処作業中断操作が行われたか否かを判定する（ステップＳ１７０７）。この判定は、障害対処操作制御部３１が対処作業中断操作に関する情報を出力したか否かによって行えばよい。対処作業中断操作が行われたと判定した場合（ステップＳ１７０７におけるＹｅｓ）、対処履歴情報記録管理部３２は、障害対処ログにおける最新の一行の情報（直近に記録された「操作者」、「操作ログＩＤ」、「操作日時」の情報）を削除する。また、対処履歴情報記録管理部３２は、中断した作業に対応する操作ログを削除する（ステップＳ１７０８）。例えば、図５に例示する操作ログＩＤ“O0001-01”に対応する操作情報を順次記録していて、５行目の記録後、対処作業中断操作が行われたと判定したとする。この場合、対処履歴情報記録管理部３２は、それまでに記録していた操作ログＩＤ“O0001-01”に対する情報（５行分の情報）および操作ログＩＤを削除する。ステップＳ１７０８の後、ステップＳ１７０２以降の動作を繰り返す。
【００６６】
なお、対処作業中断操作が行われた後であっても、障害対処操作制御部３１は、管理対象システムに発生している障害情報の一覧画面を入出力装置１に表示させ続け、ステップＳ１７０２以降の動作が可能な状態にしておく。あるいは、障害対処操作制御部３１は、発生している障害情報の一覧画面を対処作業中断操作に伴い閉じてもよい。この場合、ステップＳ１７０２以降の動作が可能となるように、その一覧画面の再表示要求が入力された場合には、再度その一覧画面を入出力装置１に表示させればよい。対処作業中断操作が行われた後に表示される障害情報の一覧画面を起点として、それまで作業を行っていた操作者（別の操作者でもよい。）が、障害対処作業を開始することができる
【００６７】
操作者は、関連情報の参照や対処コマンドの入力を経て、対処内容を、「適用（対処コマンド実行）」、「承認依頼」、「承認否決」、「障害解決」のいずれかから選択、決定し、対処作業を一旦閉じる。この過程で、障害対処操作制御部３１は、図６におけるステップＳ１６０４〜Ｓ１６１２の動作を行う。障害対処操作制御部３１は、「適用（対処コマンド実行）」、「承認依頼」、「承認否決」、または「障害解決」の実行が指示され、それらの対処内容を実行（ステップＳ１６１２）した場合、その旨を対処履歴情報記録管理部３２に出力する。対処内容が決定され、その対処内容が実行されたことにより、ある操作者による作業は終了したことになり、再び同一の操作者（あるいは他の操作者）によって作業が開始されたり、あるいはそのまま対処作業が完了したりすることになる。対処履歴情報記録管理部３２は、操作者の操作を操作ログに順次記録していくときに、その操作者による作業が終了したことになるのか否かを判定する（ステップＳ１７０９）。対処履歴情報記録管理部３２は、「適用（対処コマンド実行）」、「承認依頼」、「承認否決」、または「障害解決」を実行した旨の情報を障害対処操作制御部３１から受け取った場合、操作者による作業が終了したと判定する（ステップＳ１７０９におけるＹｅｓ）。また、他の操作が行われた情報を受け取った場合には、ステップＳ１７０６に移行し、その操作に応じて操作ログへの追加記録を行う。
【００６８】
「適用」、「承認依頼」、「承認否決」、または「障害解決」が実行され、操作者による作業が終了した場合（ステップＳ１７０９におけるＹｅｓ）、対処履歴情報記録管理部３２は、操作対処ログにおいて、対処内容、対処コマンド、コメントを記録する。対処内容が、「適用（対処コマンド実行）」の場合は、システム状態監視部２が監視するコマンド適用の成否を障害対処操作制御部３１から受け、「結果」として、あわせて操作対処ログに記録する。更に、対処内容が「解決確認」の場合は、対処履歴情報記録管理部３２は、解決日時を障害履歴に記録する（Ｓ１７１０）。また、対処内容が「解決確認」の場合、対処履歴情報記録管理部３２は、操作対処ログにおける「結果」として「終了」を記録する（図４参照。）。
【００６９】
実行された障害対処の内容が、「解決確認」以外の場合は、障害はまだ解決したことにはならない。そのため、再度、同一あるいは別の操作者による対処作業の引継ぎが必要となる。そして、対処作業の引き継ぎが行われ、再度、ステップＳ１７０２以降の処理を行う。この場合、先の操作者による操作時において既に障害対処ログは作成されている。従って、対処履歴情報記録管理部３２は、ステップＳ１７０３において、障害対処ログは存在すると判定する。よって、ステップＳ１７０５に移行し、対処履歴情報記録管理部３２は、操作者名、操作日時等を、対処ログＩＤに対応づけて記録する。また、対処履歴情報記録管理部３２、新たに操作ログＩＤを割り当て、対処ログＩＤと対応付けて障害対処ログに記録する。また、対処履歴情報記録管理部３２、新規に割り当てた操作ログＩＤに対応する操作ログを新たに作成する。そして、ステップＳ１７０６以降の処理を行う。
【００７０】
次に障害対処操作制御部３１が生成する障害対処業務のための画面例を図示し、障害対処の作業例について詳細に説明する。図８は、現在発生している障害を一覧表示する画面の例を示す。障害対処操作制御部３１は、ステップ１６０２において、図８に例示する障害の一覧画面を入出力装置１に表示させる。障害対処の業務に就く操作者（opeBとする。）は、図８に例示する一覧画面上のリスト１８１を参照することによって、serverA上に「未知のエラー」が発生し、未だ対処されていないことを認識することができる。この操作者によって、リスト１８２のフォーカス１８２が操作（例えば、マウスクリック）されると、障害対処操作制御部３１は、指定された障害の情報を表示するための画面（図９に例示するウィンドウ１９１）を入出力装置１に表示させる。図８に示すリスト１８１および図９に示すウィンド１９１は、発生している障害の情報を表示する画面（発生している障害の情報を操作者に通知するための障害通知画面）であり、ステップＳ１６０２で表示される。
【００７１】
図９は、情報参照用ウィンドウの表示例を示す説明図である。障害通知画面の一態様である障害通知ウィンドウ１９１は、既に述べたように、ステップＳ１６０２で表示される。障害通知ウィンドウ１９１は、選択した障害の分類や、発生箇所、発生日時を表示すると共に、対処状況をリスト１９２において詳細に表示することが可能である。ただし、障害通知ウィンドウ１９１を表示した時点では、未対処の状態であるため、図９では、障害対処操作制御部３１がリスト１９２に何も表示させていない場合を示している。図９に例示する障害通知ウィンドウ１９１において、発生箇所を示す“serverA ”は、ボタン１９３となっている。ボタン１９３に対する押下（クリック）操作が行われると、障害対処操作制御部３１は、“serverA ”に関する情報を示す他の情報参照用ウィンドウ１９４を入出力装置１に表示させる（ステップＳ１６０３）。さらに、“serverA ”の情報参照用ウィンドウ１９４に記載されているＣＰＵ名称やＯＳ名称、アプリケーション名称、そのサーバで提供されているサービス名称等もボタン１９５となっている。ボタン１９５に対するクリック操作が行われると、障害対処操作制御部３１は、各ボタンに応じた別の情報参照用ウィンドウを表示させる。
【００７２】
また、操作者opeBが図９に示す障害通知ウィンドウ１９１の「対処」ボタンをクリックしたとする。この操作に応じて、障害対処操作制御部３１は、図１０に例示する障害対処画面（障害対処ウィンドウ１１１）を入出力装置１に表示させる（図６に示すステップＳ１６０４）。障害対処ウィンドウ１１１は、対処を行う障害に関する情報として、障害分類や発生箇所、発生日時を表示する。また、さらに、障害対処ウィンドウ１１１は、対処状況を示すリスト１１２と、発生した障害を解決するために実行する対処コマンドを入力するためのテキストエリア１１３と、障害対処作業の過程で操作者がコメントを入力するためのテキストエリア１１４を備える。ただし、障害対処を開始した時点では、図１０に示すリスト１１２、テキストエリア１１３，１１４には何も表示されない。障害対処ウィンドウ１１１は、対処内容を決定するためのボタン（「適用」、「承認依頼」、「承認否決」、「解決確認」の各ボタン）を備えるが、障害対処を開始した時点では対処コマンドも入力されていないため、全て押下（クリック）できない状態となっている。なお、本例では、押下できない状態のボタンを破線で表示している。
【００７３】
また、図９に示す障害通知ウインドウ１９１等と同様、障害対処ウインドウ１１１でも、発生箇所を示す“serverA ”は、ボタン１１５となっていて、押下されると、障害対処操作制御部３１は、“serverA ”に関する情報を示す情報参照用ウィンドウを入出力装置１に表示させる（図６に示すステップＳ１６０５）。なお、障害対処作業を開始した時点から、ボタン１９３やボタン１９５等（図９参照）を押下して、何のウインドウを呼び出したかといった情報は、対処履歴情報記録管理部３２により操作ログとして記録される。操作者opeBは、関連情報の情報参照用ウインドウを呼び出しながら、発生した障害への対処検討に有効な情報を探索する。その結果、現在発生している障害の症状に類似する事例が、別のサーバ上で発生していた情報を発見し、発生した障害の分類を「httpd無応答」と判断したとする。さらに、操作者opeBは、類似事例で過去に適用された対処コマンドを参照したとする。その場合、入出力装置１は、障害対処ウィンドウ１１１のテキストエリア１１３にその対処コマンドを入力される。また、入出力装置１は、障害対処ウィンドウ１１１のテキストエリア１１４に操作者opeBのコメントを入力されてもよい。テキストエリア１１３に対処コマンドが入力されたという操作情報を受け取ると、障害対処操作制御部３１は、「適用」ボタンや「承認依頼」ボタンを押下可能な状態に変化させる。そして、操作者opeBは、別の操作者opeAの承認を得るために「承認依頼」ボタンを押下したとする。
【００７４】
この操作情報を受け取った障害対処操作制御部３１は、本当に承認依頼を実行するかを確認するための確認画面を入出力装置１に表示させる（図６に示すステップＳ１６０８）。図１１は、承認依頼を実行するかを確認するための確認画面の例を示す。図１１に示す確認画面（確認ウィンドウ１２１）は、発生した障害の分類や発生箇所、発生日時を表示する。また、確認ウィンドウ１２１は、対処内容（本例では「承認依頼」）の実行を確認するメッセージ１２２と、操作者opeBが入力した対処コマンドの内容１２３と、操作者opeBが入力したコメント１２４も表示する。操作者opeBによって「承認依頼」ボタンの押下操作が行われることで、一旦、障害対処作業が閉じられる。また、この時点で、対処履歴情報記録確認部３２は、図１２に例示する障害対処ログ“L1000 ”の１行目の情報を記録する。２行目および３行の情報はこの時点では記録されない。また、この時点で、障害対処操作制御部３１は、システム上の障害情報を一覧するリスト１８１（図８参照）において、障害の対処状況は「承認待ち」に変更する（図６に示すＳ１６１２）。すなわち、図８では、対処状況として「−−」が表示され、具体的な対処状況が示されていなかったが、障害対処操作制御部３１は、「−−」という表示を「承認待ち」に変更する
【００７５】
操作者opeAは、対処状況として「承認待ち」が表示されたリスト１８１を参照し、障害の対処作業が承認待ちの状態にあることを認め、対処作業に入る。障害対処操作制御部３１は、操作者opeAの操作に応じて、障害対処画面（障害対処ウィンドウ１１１）を入出力装置１に表示させる。障害対処操作制御部３１は、このときに表示する障害対処ウィンドウ１１１において、リスト１１２に、これまでに行われた対処状況を表示する。操作者opeAは、リスト１１２を見ることによって、これまでに行われた対処内容を確認することができる。例えば、操作者opeBが承認依頼を行ったこと等を確認することができる。また、テキストエリア１１３，１１４には、操作者opeBが入力した対処コマンドやコメントを表示する。したがって、操作者opeAは、障害対処ウインドウ１１１を見ることによって、前の操作者opeBが入力した対処コマンドやコメントを確認することができる。操作者opeAは、操作者opeB同様、関連情報を参照し、どのような対処コマンドが適切かを判断する。その結果、操作者opeBが入力した対処コマンドが不適切であったと操作者opeAが判断したとする。この場合、操作者opeAは、テキストエリア１１３内に記述された対処コマンドを修正し、また、テキストエリア１１４内にコメントを追記する。このときの障害対処ウィンドウ１１１の例を図１３に示す。図１３に示す例では、リスト１１２に、操作者opeBが承認依頼を行ったことが示されている。また、対処コマンド入力のためのテキストエリア１１３には、操作者opeAにより修正された対処コマンドが入力されている。コメント入力のためのテキストエリア１１４では、操作者opeAが追記したコメントが操作者opeBのコメントの後に入力されている。操作者opeAが「適用（対処コマンドの実行）」ボタンを押下すると、障害対処操作制御部３１は、本当に「適用」を行うか否かを確認する確認画面を入出力装置１に表示する。その画面で、実行する旨の指示が入力されると、障害対処操作制御部３１は、入力された対処コマンドを管理対処システムに対して実行し、障害対処作業が閉じられる。
【００７６】
操作者opeAは再度、リスト１８１を参照し、対処コマンドの実行が成功したことを確認し、再度対処作業に入る。障害対処操作制御部３１は、操作者opeAの操作に応じて、障害対処ウィンドウや、関連情報を表示する情報参照用ウィンドウを入出力装置１に表示させる。操作者opeAは、これらのウィンドウ内に示される情報を参照することで、障害が解決したことを確認する。障害対処ウインドウにおいてコメントを入力された後に「解決確認」ボタンが押下されると、障害対処操作制御部３１は、障害が解決したと見なしてよいかを確認するための確認画面を表示する。その確認画面で、障害が解決したと見なしてよい旨の指示が入力されると、障害対処操作制御部３１は、発生した障害が解決したと見なし、その障害の対処作業が完了する。
【００７７】
以上の対処作業完了時の障害対処ログの例を図１２に示す。以上の対処作業完了時までに、図１２に示す３行目の情報までが障害対処ログとして記録される。図１２に示すように、対処にあたった人間や日時、対処内容、コメント修正の過程が記録される。なお、障害分析時に、対応する操作ログを参照すれば、障害対処方法や解決確認の際のどのような情報（ウインドウ）を参照したかも把握可能となる。
【００７８】
なお、既に説明したように、システム状態監視部２は、一度検知した障害への対処状況（誰が対処しているのか、対処の成否等）についても監視し、障害対処操作制御部３１に出力する。システム状態監視部２は、入力された対処コマンドを障害対処操作制御部３１が管理対処システムに対して実行したときに、管理対処システムの状態がどのように変化したかによって、対処コマンド実行の成否を確認する。そして、システム状態監視部２は、その確認結果を、障害対処操作制御部３１に出力する。この確認結果（対処コマンド実行の成否）を受けた障害対処操作制御部３１は、図８に示すリスト１８１において、対処コマンドの実行が成功したか否かを表示する。また、障害対処操作制御部３１は、対処コマンドの実行が成功したか否かの情報を、対処履歴情報記録管理部３２を介して、図４に例示する障害対処ログに記録する。図８に示すリスト１８１において、対処コマンドの実行が成功したか否かが「対処状況」として表示されるので、上記の例でも、操作者opeAはリスト１８１を参照し、対処コマンドの実行が成功したことを確認できる。
【００７９】
図８に示すように、症状としてEventB1 が発生した場合、その症状は、「未知のエラー（未知の障害）」として分類されていた。障害分析操作制御部４１は、障害分析を行う操作者（ここでは、管理者adminAとする。）による操作に従い、障害分類情報内の「未知の障害」という記述およびその記述に対応するコメントを、既知の障害分類に変更する。このとき、管理者adminAは、障害対処作業時に作成された障害履歴、障害対処ログ、操作ログ等を参照して、「未知の障害」をどの障害分類に変更すればよいかを判断すればよい。本例では、管理者adminAは「未知の障害」を「 httpd無応答」に変更すると判断する。そして、障害分析操作制御部４１は、「未知の障害」を「 httpd無応答」に変更する操作が入出力装置１で行われると、その操作に応じて、障害情報保存部５に記憶されている障害分類情報における「未知の障害」を「 httpd無応答」に書き換える。
【００８０】
また、障害分析操作制御部４１は、分析を行う操作者の操作に応じて、過去に発生した各障害の一覧情報を表示する画面、および障害対処時に行われた個々の操作に関するログを表示する画面を含む一連の画面を生成し、入出力装置１に表示させる。障害分析操作制御部４１は、過去に発生した各障害の一覧情報を表示する画面として、例えば、図１４に例示する画面を表示する。障害分析操作制御部４１は、図１４に例示する画面上に表示された障害を選択する操作が入出力装置１で行われると、その障害の対処履歴を表示する画面を入出力装置１に表示させる。この画面の例を図１５（ａ）に示す。障害分析操作制御部４１は、図１５（ａ）に例示する画面上で、障害分類、障害が発生した箇所、発生日時、解決日時、対処履歴等を表示する。また、図１５（ａ）に示す例では、その障害発生時の対処で用いた対処コマンドや、障害対処を行った操作者のコメントも表示している。図１５（ａ）に示す対処履歴では、対処が完了するまでに実行された対処内容（「適用」、「承認依頼」、「障害解決」）が示されている。図１５（ａ）では示していないが、対処履歴において「承認否決」が示されていてもよい。図１５（ａ）に示す対処履歴では、操作日時、操作者、対処内容を示しているが、これらの情報は、障害対処ログの記録に基づいて表示すればよい。対処コマンドやコメントについても同様に障害対処ログの記録に基づいて表示すればよい。障害が発生した箇所、発生日時、解決日時に関しては、障害履歴の記録に基づいて表示すればよい。
【００８１】
障害分析操作制御部４１は、図１５（ａ）に例示する画面の対処履歴表示欄に表示された対処内容が選択されると、その対処内容を実行するまでの間に行われた各操作を示す操作ログを表示する画面（図１５（ｂ）参照）を表示する。図１５（ｂ）に例示する画面では、操作ログの他に、障害分類（ httpd無応答）、操作者（opeA）、対処内容の種類（「適用」）、実行した対処コマンド等を表示している。
【００８２】
また、図１５に示す例では、画面上に表示された「 httpd無応答」、「serverA 」、「メールサーバ１」等の表示はボタンになっている。そしれ、これらのボタンを押下する操作が行われると、障害分析操作制御部４１は、障害に関連する情報を表示する画面を表示する。例えば、「 httpd無応答」という障害に関する情報を表示する画面、「serverA 」という障害発生箇所の情報を表示する画面、「メールサーバ１」という障害の影響を受けたサービスの情報を表示する画面等を表示する。これらの画面は、図６に示すステップＳ１６０３，Ｓ１６０４で表示される画面（図９に例示する情報参照用ウィンドウ１９４）と共通であってもよい。
【００８３】
なお、障害分析操作制御部４１は、操作者の権限の有無を認証等によって確認し、所定の権限を有する分析操作者に対してのみ操作ログを表示してもよい。
【００８４】
なお、図１５に示す画面は例示であり、障害分析操作制御部４１は、図１４で選択された障害に応じた画面を表示すればよい。
【００８５】
以上のような障害分析操作制御部４１の動作により、分析作業に就く管理者adminAは、障害履歴や障害対処時に生成された障害履歴、障害対処ログ、操作ログの記録内容を参照することができ、分析を行うことができる。また、分析の一態様として、未知の障害を既知の障害に変更することができる。さらに、障害の分類、上手く対処できた対処事例、もしくは失敗した対処事例等を分析材料とし、障害原因追求や再発防止、推奨する対処方法の検討等といった、障害分析業務の目的を効率的に遂行することができる。また、障害分析操作制御部４１は、操作者の操作に応じて、障害の発生頻度や分布、要した復旧時間、障害によって被った被害等を表示する画面を、障害情報保存部５が記憶する各種情報に基づいて表示してもよい。そして、分析を行う操作者、これらの情報を分析材料として用いてもよい。
【００８６】
管理者adminAによって、障害分類情報における「未知の障害」が「 httpd無応答」に変更された後、再度、同様の障害が発生したとする。このときには、障害対処操作制御部３１は、「未知の障害」ではなく、既知の障害である「 httpd無応答」が発生したことを通知する。例えば、ステップＳ１６０４で表示される障害対処画面では、図１６（ａ）に示すように、障害対処ウィンドウ１１１内に「 httpd無応答」という情報が示される。図１０に例示する障害対処ウィンドウ１１１を表示する段階では障害の種類を分類できていなかったので「未知のエラー」と表示されている（図１０参照）。
【００８７】
また、障害対処操作制御部３１は、「 httpd無応答」という表示をボタン１１７として表示する。このボタン１１７の押下操作が行われた場合、障害対処操作制御部３１は、図１６（ｂ）に例示する情報参照用ウィンドウ１９６を表示する（図６に示すステップＳ１６０５）。分析時に、既知の障害の症状例を入力して障害情報保存部５に記憶されることが可能であり、そのような情報や各種記録（各種履歴やログ等）に基づいて、障害対処操作制御部３１は、情報参照用ウィンドウ１９６内に症状例や障害履歴を表示する。この結果、以前と同様の障害が発生した場合、操作者は、情報参照用ウィンドウ１９６を見ることによって、効率的かつ安全に対処作業を進めることが可能となる。
【００８８】
本実施の形態によれば、障害対処作業において、操作者に対処開始から解決確認までの操作を、情報参照用ウィンドウを作業者に参照させつつ、障害対処に用いられる一連の画面に沿って行わせることが可能となる。その結果、柔軟な情報参照の手段を提供した上で、的確に操作者を誘導できる。障害対処作業中に、操作ログを参照可能としてまうと、障害対処という目的意識を希薄化させて、対処を行っているのか分析を行っているのかが不明瞭になってしまう。しかし、上記のように、分析対処時には障害対処に用いられる一連の画面に沿って操作を行わせることが可能となるので、対処を行っているのか分析を行っているのかが不明瞭になることはない。
【００８９】
同様に、分析対処作業では、情報参照用ウィンドウを作業者に参照させつつ、障害分析に用いられる一連の画面に沿って作業を行わせることができる。例えば、分析作業中に、図１３に例示するような対処内容を選択させるための画面は表示されないので、分析を行っているのか対処を行っているのかが不明瞭になってしまうことがない。
【００９０】
また、本実施の形態によれば、対処作業を中断した場合（図７に示すステップＳ１７０７におけるＹｅｓの場合）を除く対処内容や操作ログを確実に記録する。そして、障害分析操作制御部４１は、分析を行う操作者に、障害分析に用いられる一連の画面の１つとして、操作ログを表示する画面を提供する。よって、対処作業を行った操作者の操作を分析者に提示して、分析を行わせることができる。また、対処作業を中断した場合、対処履歴情報記録管理部３２は、作成中の操作ログおよびその操作ログに対応する障害対処ログを削除するので、分析作業者に見せる必要のない無駄な操作ログやその操作ログに対応する障害対処ログを排除することができる。
【００９１】
なお、本実施の形態において、図１７に示すように、障害対処操作制御部３１に対応する入出力装置１と、障害分析操作制御部４１に対応する入出力装置１１とを別々に備える構成としてもよい。図１７に示す入出力装置１は、対処を行う操作者によって使用され、図１７に示す入出力装置１１は、分析を行う操作者によって使用される。このように対処操作のための入出力装置１と、分析操作のための入出力装置１１とを別々に設け、入出力装置の用途を対処と分析とで明確に区別することで、発生した障害の対処と分析の作業を並行して別の人間が進めることや、対処と分析とを遠距離で行うことが可能となる。
【００９２】
第１の実施の形態において、特許請求の範囲に記載の障害情報記憶手段は、障害情報保存部５によって実現される。障害対処支援手段は、障害対処操作制御部３１および入出力装置１によって実現される。対処履歴情報記録管理手段は、対処履歴情報記録管理部３２によって実現される。障害分析支援手段は、障害分析操作制御部４１および入出力装置１（または入出力装置１１）によって実現される。システム状態監視手段は、システム状態監視部２によって実現される。障害対処操作制御手段は、障害対処操作制御部３１によって実現される。障害分析操作制御手段は、障害分析操作制御部４１によって実現される。
【００９３】
実施の形態２．
図１８は、本発明の第２の実施の形態を示すブロック図である。第１の実施の形態と同様の構成部については、図１と同一の符号を付し、説明を省略する。第２の実施の形態においてシステム運用管理支援装置は、第１の実施の形態に示す構成に加え、操作画面ルール保存部６を備える。また、本実施の形態では、障害対処プロセス制御部３は、障害対処操作画面生成部３３を備える。
【００９４】
本実施の形態では、特に操作画面ルール保存部６と、障害対処操作画面生成部３３とが重要な役割を果たす。操作画面ルール保存部６は、操作画面に表示する情報やボタン、画面遷移等を規定した操作画面ルールを記憶する。障害対処操作画面生成部３３は、その操作画面ルールに従って各種画面を生成する。
【００９５】
操作画面ルール保存部６は、画面（ここでは、障害対処作業において用いられる画面とする。）の表示態様を規定する操作画面ルールを記憶する。操作画面ルールは、画面上に表示する情報、ボタン、画面遷移等を規定する。また、操作画面ルールは、画面に表示する色（例えば、背景色等）も規定する。
【００９６】
図１９は、操作画面ルールの例を示す説明図である。図１９に示すように、操作画面ルールは、基本の設定として、配色等を規定する。また、操作画面ルールには、各ウィンドウ毎に、各ウィンドウを識別するための操作ウィンドウＩＤや名称、ウインドウ上に表示する情報、ボタン等の規定が記載されている。ボタンに関する規定として、例えば、画面に表示される際のラベル名称、ボタンＩＤ、操作内容や操作可能な条件が記載されている。ボタンの操作内容としては、例えば、「別のウインドウを呼び出す。」、「操作ウインドウを別ウインドウへ移行させる。」、「指定ウインドウを閉じる。」等の操作がある。そして、移行するウインドウの規定を変更することにより、操作時における画面遷移が変更されることになる。
【００９７】
また、操作画面ルールでは、基本設定とは別に個別の設定として、対処すべきイベントを指定した操作画面ルールを記載してもよい。この場合、指定されたイベントが発生した場合の対処作業に限り、基本設定は異なる操作画面の態様を規定することになる。個別の設定は、例えば、個々の障害の症状毎に記載される。図１９に示す例では、原則的に背景色を“#FFFFFF （白色）”とすることが基本設定タグにおいて記載されている。また、個別設定タグにおいて、症状“EventA” を対処するための操作画面は全て、背景色が“#999999 （灰色）”になるように設定されている。
【００９８】
障害対処操作画面生成部３３は、障害対処操作制御部３１が出力した情報と、操作画面ルール保存部６が記憶する操作画面ルールとに基づいて操作画面を生成し、障害対処操作制御部３１に出力する。障害対処操作画面生成部３３が操作画面を生成するときに、障害対処操作制御部３１は、障害対処操作画面生成部３３に対して、障害対処操作画面生成部３３が参照すべき操作画面ルールを特定可能な情報を出力する。例えば、障害対処操作制御部３１は、生成すべき画面（ウィンドウ）を指定する情報（具体的にはウィンドウＩＤ）および対処中の症状を出力する。障害対処操作画面生成部３３は、障害対処操作制御部３１が出力したこれらの情報に基づいて、操作画面ルール保存部６に記憶される操作画面ルール中から、指定されたウィンドウＩＤに対応する操作画面ルールの記載箇所や個別設定の記載箇所等を特定し、その箇所に記載されたルールを参照する。そして、障害対処操作画面生成部３３は、そのルールに基づいて、配置する情報（表示すべきボタン等）や色等を決定し、画面（ウィンドウ）を生成する。また、その画面上で禁止すべき操作がルールにおいて指定されている場合、その操作が行えないように画面を生成する。
【００９９】
また、入出力装置１において操作者によって入力されたが、未だ障害情報保存部５に記録されていない情報を画面上に表示させる場合には、障害対処操作制御部３１は、その情報を障害対処操作画面生成部３３に出力してもよい。そして、障害対処操作画面生成部３３は、その情報を表示する画面を生成してもよい。例えば、入出力装置１に入力されたコメントや対処コマンドは、入力時に直ちに障害対処ログ（図４参照。）に記録されるわけではなく、対処内容（「適用」等）が実行され、ステップＳ１７１０（図７参照。）に移行したときに障害対処ログに記録される。対処内容（「適用」等）が実行される前に、入力されたコメントや対処コマンドの情報を表示する画面を新たに生成する場合には、障害対処操作制御部３１は、そのコメントや対処コマンドの情報を障害対処操作画面生成部３３に出力し、障害対処操作画面生成部３３がその情報を含む画面を生成してもよい。
【０１００】
障害対処操作制御部３１は、障害対処操作画面生成部３３から生成された画面を受け取ると、その画面を入出力装置１に表示させる。
【０１０１】
また、本実施の形態では、障害分析操作制御部４１は、分析時に用いられる一連の画面として、操作画面ルール保存部６が記憶する操作画面ルールの編集画面を含む一連の画面を出力する。すなわち、障害分析操作制御部４１は、過去に発生した各障害の一覧情報を表示する画面、障害対処時に行われた個々の操作に関するログを表示する画面、および操作画面ルールの編集画面を含む一連の画面を入出力装置１に表示させる。
【０１０２】
障害分析操作制御部４１は、操作画面ルールの編集画面において操作画面ルールの編集が行われると、操作画面ルール保存部６が記憶する操作画面ルールを編集後の操作画面ルールに更新する。
【０１０３】
操作画面ルールの編集画面は、例えば、一般的なテキストエディタと同様の編集画面であってもよい。障害分析操作制御部４１は、操作画面ルール保存部６が記憶する操作画面ルールを表示し、分析を行う操作者の操作に応じて操作画面ルールを変更してもよい。ただし、分析を行う操作者は、発生した障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面が障害対処操作制御部３１によって出力されるという原則を崩さないように編集を行わなければならない。例えば、図１０に例示するような障害対処画面が表示されなくなるように操作画面ルールを編集してはならない。また、例えば、障害対処時に用いられる一連の画面の中に操作ログを表示する画面が含まれるようにするといった操作画面ルールの編集も行ってはならない。このような編集を認めると、第１の実施の形態で説明した「対処を行っているのか分析を行っているのかが不明瞭になることはない。」という効果が得られなくなってしまう。
【０１０４】
障害分析操作制御部４１が操作画面ルールの編集画面として一般的なテキストエディタと同様の編集画面を提供する場合、上記のような行ってはならない操作画面ルールの編集が行われてしまうおそれがある。そのため、障害分析操作制御部４１は、編集内容に制約を設けた操作画面ルールの編集画面を入出力装置１に表示させることが好ましい。編集内容に制約を設けた操作画面ルールの編集画面については後述する。
【０１０５】
障害対処操作画面生成部３３は、例えば、システム運用管理支援プログラムに従って動作するＣＰＵによって実現される。そのシステム運用管理支援プログラムは、例えば障害対策プロセス制御部３が備える記憶装置（図示せず。）に記憶させておけばよい。
【０１０６】
次に、操作画面ルールを変更した場合に、障害対処操作画面生成部３３が生成する画面がどのように変化するのかについて説明する。ここでは、図３に示す障害履歴が障害情報保存部６に記憶されているものとする。そして、図３に示す履歴ＩＤ“H1000 ”に対応する対処ログＩＤ“L1000 ”が割り当てられた障害対処ログとして図１２に示す障害対処ログが障害情報保存部６に記憶されているものとする。さらに、図１２に示す操作ログＩＤ“O1000-01”，“O1000-02”，“O1000-03”が割り当てられた操作ログとして、図２０に示す操作ログが障害情報保存部６に記憶されているものとする。これらの記録は、症状として“EventB”が発生したときに記録されたものであるとする。
【０１０７】
障害分析操作制御部４１は、図３に示す障害履歴および図１２に示す障害対処ログの内容を示す画面や、図２０に示す操作ログの内容を示す画面を、障害分析業務に就く操作者（adminAとする。）の操作に応じて入出力装置１に表示する。操作者adminAは、図３に示す障害履歴の内容を参照して、障害が発生していたことを確認し、また、図１２に示す障害対処ログの内容を参照して、誰がどのような対処内容を実行して障害解決に至ったかを確認する。図１２に示す障害対処ログの内容から、opeAが対処コマンドの承認依頼を行い、opeBがその対処コマンド（コマンドパス）を修正して対処コマンドを実行し、さらにopeBが障害が解決したことを確認したという経過がわかる。
【０１０８】
また、操作者adminAは、図２０に示す操作ログの内容を参照して、各操作者opeA，opeBによる個々の操作を確認する。図２０に示す操作ログの内容から、対処時にwin0005 をwin0003 経由で呼び出してwin0005 を開いたままの状態で（すなわち、win0005 を参照しながら）対処コマンドを入力していることが読みとれる。また、win0002 やwin0003 は表示されてもすぐに閉じられているので（図２０に示す“O1000-01”参照。）、win0002 やwin0003 は障害対処にあまり有益でない情報を表示する画面であったことが読みとれる。
【０１０９】
opeAやopeBがwin0003 を経由してwin0005 を表示させている状況を図２１に示す。障害対処画面１１１が表示されたのち、操作者（opeA，opeB）は、ボタン“serverA ”をクリックした。この操作に応じて障害対処操作制御部３１は、図２１に示す情報参照用ウィンドウ１３１を入出力装置１に表示する。この情報参照用ウィンドウ１３１を識別するＩＤは、操作ログに記録されているwin0003 である。操作者はウィンドウ１３１内のボタン“メールサーバ１”をクリックした。この操作に応じて障害対処操作制御部３１は、図２１に示す情報参照用ウィンドウ１３２を入出力装置１に表示する。この情報参照用ウィンドウ１３２を識別するＩＤは、操作ログに記録されているwin0005 である。このような操作者の操作により、図２０に示す操作ログが記録される。なお、情報参照用ウィンドウ１３２が示す内容は、システム状態監視部２が収集した情報である。
【０１１０】
操作者adminAは、図２０に示す操作ログに基づいて、win0005 をwin0003 経由で呼び出してwin0005 を開いたままの状態で対処コマンドを入力していること、win0003 は障害対処にあまり有益でない情報を表示する画面であったこと等を確認する。この結果、操作者adminAは、win0003 を経由せずに、情報参照用ウィンドウ１３１から直接win0005 が表示する情報を表示できるようにすることが対処作業の迅速化に有効であると判断できる。
【０１１１】
図２２は、分析を行う操作者によって編集された操作画面ルールの例を示す説明図である。図２２における記載１４１は、上記のような操作者adminAの判断に基づいて追加された記載である。記載１４１は、障害対処画面における「発生箇所」という表示の横に新たに「サービス」に関する情報を表示するというルールを表している。さらに、記載１４１は、この「サービス」に関する情報を、情報参照用ウィンドウ（ＩＤはwin0008 ）を呼び出すためのボタンとして表示するというルールを表している。なお、ここでは障害対処画面から呼び出される新たな画面を規定しているのでwin0008 という新たなＩＤを割り当てている。また、本例では記号「，（図２２に示す５行目の記述参照。）」は、改行せずに要素を配置することを示す。従って、図２１に示す障害対処画面１１１の“serverA ”ボタンの横に、改行されることなく新しいボタンが表示されることになる。
【０１１２】
また、操作者adminAは、図１２に示す障害対処ログの内容に基づいて、操作者opeBが入力した対処コマンド“SHELL:/sbin/service2 httpd restart”を実行した場合に、障害が正常に解決できたことを確認する。この結果、操作者adminAは、その障害と同一の障害（症状）に対する推奨対処コマンドとして、その対処コマンド（“SHELL:/sbin/service2 httpd restart”）を障害対処画面から参照できるようにし、その推奨対処コマンドに関しては承認を不要とすることが対処作業の迅速化に有効であると判断できる。
【０１１３】
図２２に示す記載１４２および記載１４３は、このような操作者adminAの判断に基づいて編集された記載である。記載１４２は、推奨対処コマンドを表示する画面（ＩＤはwin0009 であるものとする。）を呼び出すためのボタンを表示するというルールを表している。また、記載１４３は、障害対処画面１１１における「承認依頼」ボタンを押下できる条件として追加された記載である。記載１４３に示す例では、「推奨対処コマンド以外の対処コマンドが入力されている場合」に、「承認依頼」ボタンを押下できることを示している。推奨対処コマンドが入力されている場合には承認を不要としているので、推奨対処コマンドが入力されているにもかかわらず承認依頼を行って対処終了までに時間がかかってしまうことを防止している。
【０１１４】
また、操作者adminAは、図１２に示す障害対処ログの内容に基づいて、操作者opeAに入力された対処コマンド“SHELL:/sbin/service httpd restart ”が典型的な操作ミス、判断ミスの事例であると分析することができる。そして、同一の障害（症状）に対して“SHELL:/sbin/service httpd restart ”が入力された場合には、そのコマンドの入力が禁則事項である旨を表示し、禁止する根拠として前回その障害が発生したときに記録された障害履歴を表示することが好ましいと判断できる。
【０１１５】
図２２に示す記載１４４は、このような操作者adminAの判断に基づいて編集された記載である。記載１４４は、所定のテキストエリア（本例では“textarea0001”）に、予め定めた入力データ（本例では対処コマンドである“SHELL:/sbin/service httpd restart ”）が入力され、ボタン“button0001”またはボタン“button0001-2”が押下されたときに確認ダイアログ画面（例えば、警告画面）を表示することを規定している。なお、ボタン“button0001”、ボタン“button0001-2”は、それぞれ「適用」ボタン、「承認依頼」ボタンであるものとする。また、確認ダイアログ画面には、ＩＤが“H1000 ”である障害履歴の内容を関連情報として表示することを規定している。
【０１１６】
図２２に示すように操作画面ルールが書き換えられた場合、障害対処操作画面生成部３３は、書き換えられた後の操作画面ルールに基づいて画面を作成し、障害対処操作制御部３１に出力する。そして、障害対処操作制御部３１は、その画面を入出力装置１に表示させる。
【０１１７】
後日、先の障害と同様の症状EventBが発生し、操作者opeCが障害対処作業についたとする。そして、opeCの操作に応じて障害対処画面を表示させるとする。この場合、障害対処操作制御部３１は、表示させようとする障害対処画面のウィンドウＩＤおよび症状の情報（ここではEventBが発生したという情報）を障害対処操作画面生成部３３に出力する。障害対処操作画面生成部３３は、障害対処操作制御部３１が出力した情報に基づいて、操作画面ルール保存部６に記憶された操作画面ルールのうち、EventB発生時に障害対処画面を生成するときの規定を定めたルールを特定する。そして、障害対処操作画面生成部３３は、特定した操作画面ルールに従って画面（ここでは障害対処画面）を作成し、障害対処操作制御部３１に出力する。障害対処操作制御部３１は、その画面を入出力装置１に表示させる。
【０１１８】
このときに表示される画面（障害対処画面）およびその画面から呼び出される他の画の例を図２３に示す。編集後の操作画面ルール（図２２参照。）に基づいて作成された障害対処画面１１１ａは、図２１に示す障害対処画面１１１と比較すると、新たに、サービス名称を示すボタン１５１を備えている。そして、ボタン１５１を操作することにより、情報参照用ウィンドウ１５３を呼び出せる構成となっている。なお、図２３に示す情報参照用ウィンドウ１５３は、図２１に示す情報参照用ウィンドウ１３２と同内容の情報を表示するウィンドウである。従って、図２１に示す情報参照用ウィンドウ１３１を経由することなく、図２３に示す情報参照用ウィンドウ１５３を直接呼び出すことが可能となる。なお、図２３に示すボタン１５１は、図２２に示す記載１４１に基づいて追加されたものである。
【０１１９】
ボタン１５１を押下する操作が行われると、障害対処操作制御部３１は、表示すべき情報参照用ウィンドウ１５３のウィンドウＩＤを障害対処操作画面生成部３３に出力する。障害対処操作画面生成部３３は、そのウィンドウＩＤに対応する操作画面ルールを特定し、その操作画面ルールに基づいて、情報参照用ウィンドウ１５３を生成する。なお、図２３に示す情報参照用ウィンドウ１５３が示す内容は、システム状態監視部２が収集した情報である。このように、障害対処操作画面生成部３３は、システム状態監視部２が収集した情報を含む画面を生成してもよい。障害対処操作画面生成部３３は、生成した画面を障害対処操作制御部３１に出力し、障害対処操作制御部３１は、その画面（ここでは情報参照用ウィンドウ１５３）を入出力装置１に表示させる。
【０１２０】
また、編集後の操作画面ルールに基づいて作成された障害対処画面１１１ａは、図２１に示す障害対処画面１１１と比較すると、新たに、障害（症状EventB1 ）に対する推奨対処コマンドを呼び出すためのボタン１５２を備えている。そして、ボタン１５２を操作することにより、推奨対処コマンドを表示するウィンドウ１５４を呼び出せる構成となっている。従って、操作者opeCは、症状EventB1 に応じた推奨対処コマンドをすぐに呼び出すことが可能となる。なお、図２３に示すボタン１５２は、図２２に示す記載１４２に基づいて追加されたものである。
【０１２１】
ボタン１５２を押下する操作が行われると、障害対処操作制御部３１は、表示すべきウィンドウ１５４のウィンドウＩＤを障害対処操作画面生成部３３に出力する。障害対処操作画面生成部３３は、そのウィンドウＩＤに対応する操作画面ルールを特定し、その操作画面ルールに基づいて、ウィンドウ１５４を生成する。障害対処操作画面生成部３３は、生成した画面を障害対処操作制御部３１に出力し、障害対処操作制御部３１は、その画面（ここではウィンドウ１５４）を入出力装置１に表示させる。
【０１２２】
ウィンドウ１５４は、対処コマンド表示エリア１５５を有し、そのエリア１５５に推奨対処コマンドを表示している。操作者opeCは、この推奨対処コマンドを参照することにより、障害対処画面１１１ａにおけるテキストエリア１１３に推奨対処コマンドを入力することができる。対処コマンドを入力するためのテキストエリア１１３に推奨対処コマンドが入力された状態の例を図２４に示す。障害対処操作画面生成部３３は、図２２に示す記載１４３として規定された操作画面ルールも参照して、画面を生成している。図２４に示す例では、テキストエリア１１３に推奨対処コマンドが入力されているので、「承認依頼」ボタンは選択不能（操作不能）な状態になっている。操作者opeCは、直接「適用」を選択し、推奨対処コマンドを実行する。このように、推奨対処コマンド入力時には「承認依頼」ボタンは選択不能な状態になるので、推奨対処コマンドが入力されているにもかかわらず承認依頼を行ってしまい対処終了までに時間がかかるということがなくなる。
【０１２３】
図２５は、警告ウィンドウを表示する状況を示す説明図である。もしも、操作者opeCが推奨対処コマンドを参照せずに、図１２に示す障害対処ログに記録された操作者opeBと同様の判断を下した場合や、単純なタイプミスによって、障害対処画面１１１ａにおいて対処コマンド“SHELL:/sbin/service httpd restart ”テキストエリア１１３に入力したとする。そして、操作者opeCが「適用」を選択したとする。すると、図２２に示す記載１４４の規定に基づいて、「適用」を確認するウィンドウに移行する前に、操作者opeCに注意を促す警告画面（警告ウィンドウ）１７１が表示される。障害対処操作画面生成部３３は、図２２に示す記載１４４として規定された操作画面ルールも参照して、障害対処画面１１１ａを生成している。従って、障害対処操作制御部３１は、テキストエリア１１３に“SHELL:/sbin/service httpd restart ”が入力された状態で、「適用」ボタンが押下されると、警告ウィンドウ１７１を入出力装置１に表示させる。また、記載１４４では、ＩＤが“H1000 ”である障害履歴の内容を関連情報として表示することを規定していたので、障害対処操作制御部３１は、障害情報保存部５から障害履歴“H1000 ”を読み込んで、その障害履歴の内容を障害履歴表示欄１７２に表示する。この結果、システム運用管理支援システムは、操作者opeCが入力した対処コマンドが禁則事項であることを操作者opeCに示すことができ、また、禁則事項の根拠となる過去の障害事例（障害履歴）を操作者opeCに知らせることができる。
【０１２４】
以上のように、本実施の形態によれば、障害分析において、障害対処時に素早く参照できるようにすべき情報や推奨する対処方法、あるいは逆に禁則事項とすべき事項が明らかになった場合、素早く参照すべき情報を表示するウィンドウを、他のウィンドウを介さずに表示させたり、推奨する対処方法を表示するウィンドウを表示させたり、禁則事項に該当する操作が行われたときに警告ウィンドウを表示させたりするように、操作画面ルールを変更することができる。その結果、分析作業で明らかになった事項を障害対処の操作画面に反映させ、類似する障害が発生した場合に、障害対処作業をより効率的かつ安全に遂行するように、的確に操作者を誘導でき、障害対処の効率化を実現することができる。そして、以前に成功した対処方法や以前の対処社等の有益な情報を操作者に迅速に参照させることができる。
【０１２５】
また、既に説明したように、障害分析操作制御部４１が、一般的なテキストエディタと同様の編集画面を入出力装置１に表示させ、その編集画面上で操作者に操作画面ルールの編集を行わせてもよい。ただし、この場合、操作者は、発生した障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面が障害対処操作制御部３１によって出力されるという原則を崩さないように編集しなければならない。一般的なテキストエディタと同様の編集画面を入出力装置１に表示させた場合には、自由な編集が可能となってしまうため、上記の原則が崩されてしまう可能性がある。そのため、編集内容に制約を設けた操作画面ルールの編集画面を入出力装置１に表示させてもよい。以下、この操作画面ルールの編集画面の例について説明する。
【０１２６】
図２６は、編集内容に制約を設けた編集画面の例を示す説明図である。障害分析操作制御部４１は、分析時に用いられる一連の画面のうちの１つとして、例えば、図２６に示す編集画面を入出力装置１に表示させる。
【０１２７】
図２６に例示する編集画面において、「基本／個別」選択欄３０１は、操作画面ルールの基本設定に関する部分を編集するのか、操作画面ルールの個別設定に関する部分を編集するのかの選択を操作者に促す選択欄である。個別設定とは、障害の症状毎の設定（ある症状の場合は、画面の背景色を特定の色にする等の設定）を意味する。基本設定は、症状に依存せずに定められる設定である。基本設定が選択された場合、障害分析操作制御部４１は、障害分類情報を表示して、症状の選択を操作者に促し、どの症状に対応する個別設定を編集するのかを決定する。  
【０１２８】
また、図２６に例示する操作ウィンドウＩＤ指定欄３０２は、操作画面ルールの編集により表示態様を変更させようとする画面のウィンドウＩＤの指定を操作者に促す欄である。ウィンドウ名称入力欄３０３は、そのウィンドウの名称の入力を操作者に促すための入力欄である。
【０１２９】
ウィンドウ種別選択欄３０４は、表示態様を変更させようとするウィンドウの種別を、「通知」、「対処」、「確認」、「実行」、「情報参照」の中から操作者に選択させるための選択欄である。ここで、「通知」とは、障害の発生を操作者に通知するために用いらられる画面の種別を意味する。具体的には、図６に示すステップＳ１６０２で表示される画面（図８に例示する画面や図９に例示する画面１９１等）の種別を意味する。「対処」とは、障害対処画面（ステップＳ１６０４で表示される画面。図１０等参照。）の種別を意味する。「確認」とは、選択された対処内容（「適用」、「承認依頼」、「承認否決」、または「解決確認」）を本当に実行するか否かの確認に用いられる画面の種別を意味する。具体的には、図６に示すステップＳ１６０７，Ｓ１６０８，Ｓ１６０９，Ｓ１６１０で表示される画面（図１１に例示する画面）の種別を意味する。「実行」とは、選択された対処内容の実行に伴って表示される画面の種別を意味する。具体的には、図６に示すステップＳ１６１２で表示される画面（例えば、対処コマンドの実行結果等を表示する画面）の種別を意味する。「情報参照」とは、情報参照用画面の種別を意味する。具体的には、ステップＳ１６０３，Ｓ１６０５で表示される画面（図９に例示する画面１９４等）の種別を意味する。
【０１３０】
各画面は、その画面の種別に応じたボタンを有する。例えば、「通知」に分類される画面は、図８に示す「参照」ボタンや、ウィンドウ１９１（図９参照。）内に示す「対処」ボタン等を有する。また、「対処」に分類される画面は、図１０に例示するように、「適用」、「承認依頼」、「承認否決」、「解決確認」、「閉じる」等のボタンを有する。「確認」に分類される画面は、図１１に例示するように、確認対象の対処内容を実行させるためのボタン（図１１の例では「承認依頼」）や、「もどる」等のボタンを有する。「情報参照」に分類される画面は、図９に例示する情報参照用ウィンドウ１９４のように「閉じる」等のボタンを有する。このような、画面の種別に応じたボタンを基本ボタンと呼ぶ。障害分析操作制御部４１は、ウィンドウ種別選択欄３０４で選択された種別に応じた基本ボタンの設定欄３０５を表示する。図２６に示す例では、「対処」という種別に応じた基本ボタンの設定を行う設定欄３０５を表示している。
【０１３１】
また、図２６に例示する編集画面において、表示情報入力欄３０６は、ウィンドウ内に表示する情報を入力するための入力欄である。本例では、表示すべき文言を操作者が直接指定する場合、その文言を“”で囲んで入力するものとする。また、表示情報入力欄３０６に変数が入力されてもよい。変数として、例えば、障害分類を表す「$fault」や年月日を表す「$yy/mm/dd 」等がある。変数追加ボタン３０７が押下されると、障害分析操作制御部４１は、変数選択画面３０８を入出力装置１に表示させる。変数選択画面３０８上で変数が選択され、変数選択画面３０８内の追加ボタンが押下されると、障害分析操作制御部４１は、表示情報入力欄３０６内に、選択された変数を追記する。すなわち、変数は、予め用意された変数の中から選択されて表示情報入力欄３０６内に追記されることになる。また、同様に、部品を指定する情報が、表示情報入力欄３０６に入力されてもよい。部品として、例えば、リスト（例えば、図８で例示したようなリスト）やテキストエリア等がある。部品追加ボタン３０９が押下されると、障害分析操作制御部４１は、部品選択画面３１０を入出力装置１に表示させる。部品選択画面３１０上で部品が選択され、部品選択画面３１０内の追加ボタンが押下されると、障害分析操作制御部４１は、表示情報入力欄３０６内に、選択された部品の情報を追記する。すなわち、部品の情報は、予め用意された部品の中から選択されて表示情報入力欄３０６内に追記されることになる。
【０１３２】
また、表示情報入力欄３０６内に入力された変数や操作者によって直接入力された文字列が選択され（例えば、マウスによるドラッグ操作で選択され）、「リンク付加／解除」ボタン３１１が押下されると、障害分析操作制御部４１は、その選択部分をボタンとして表示するように操作画面ルールを編集する。
【０１３３】
図２７は、「リンク付加／解除」ボタン押下時および基本ボタンに関する設定時の状況を示す説明図である。図２７では、表示情報入力欄３０６内に入力された変数「$service」が選択され、「リンク付加／解除」ボタン３１１が押下された状態を示している。この場合、障害分析操作制御部４１は、変数「$service」をボタンとして表示する操作画面ルールを生成するために必要な情報の入力を促す情報参照ボタンウィンドウ３１２を入出力装置１に表示させる。そして、情報参照ボタンウィンドウ３１２にでは、ボタンとなる変数「$service」が押下された場合に呼び出すウィンドウのウィンドウＩＤを選択させる。情報参照ボタンウィンドウ３１２では、予め選択対象となるウィンドウＩＤの集合の中からウィンドウＩＤの選択を促す。従って、操作者が任意にウィンドウＩＤを指定できるわけではない。なお、変数「$service」が新規に選択された場合、情報参照ボタンウィンドウ３１２内におけるボタンＩＤは、例えば情報分類操作制御部４１によって自動的に割り当てられる。また、ボタンラベルの初期値は、選択された変数に応じた値が表示される。図２７に示す例では、ボタンラベルの初期値として「$service」が表示されている。
【０１３４】
なお、ボタンとして表示するように設定された箇所が再度選択され、その後、「リンク付加／解除」ボタン３１１が押下されると、障害分析操作制御部４１は、その選択部分をボタンとして表示しないように操作画面ルールを編集する。
【０１３５】
以上のように、表示情報入力欄３０６に表示する文字列や変数をボタンとして表示し、そのボタンが押下されたときに他のウィンドウを呼び出すように操作画像ルールを編集することができる。ここで、変数、部品は、予め用意された変数や部品の中からしか選択することができない（図２６に示すウィンドウ３０８，３１０に一覧表示されたものの中からしか選択できない。）。同様に、ボタン押下時に呼び出されるウィンドウも、図２７に示す情報参照ボタンウィンドウ３１２において予め用意された選択対象となるウィンドウＩＤの集合の中からウィンドウＩＤを選択することによって行われる。よって、任意のウィンドウを呼び出せるように操作画面ルールを編集できるわけではない。このような編集画面により、発生した障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面が障害対処操作制御部３１によって出力されるという原則を崩さずに、操作画面ルールを編集することができる。例えば、対処時に操作ログの表示画面を表示可能とするようなルールを排除することができる。
【０１３６】
基本ボタンの設定欄３０５（図２６参照）は、ウィンドウ種別選択欄３０４で選択された種別に応じた基本ボタンの設定を操作者に促す。図２６に示す例では、種別として「対処」が選択されているので、「適用」、「承認依頼」、「承認否決」、「解決確認」、および「閉じる」という基本ボタンの設定が行われる。「適用」、「承認依頼」、「承認否決」、「解決確認」は、対処内容の選択肢となるボタンであり、「閉じる」は、対処作業中断を指示するためのボタンである。
【０１３７】
基本ボタンの設定欄３０５では、各基本ボタンを表示するか否かを指定するチェックボックス３２１が、基本ボタン毎に表示される。本例では、チェックボックス３２１のデフォルトは、基本ボタンを表示する状態に設定されている。チェックボックス３２１の設定が切り替えられ、基本ボタンを非表示とする指示が入力された場合、障害分析操作制御部４１は、その指示に従って、基本ボタンを表示しないように操作画面ルールを変更する。ただし、図２６に示すように、種別として「対処」が選択されている場合、「適用」、「承認依頼」、「承認否決」、「解決確認」、および「閉じる」という各基本ボタンを非表示とすることは、システム運用管理支援装置の運用上あまり意味がない。障害対処画面では、「適用」、「承認依頼」、「承認否決」、「解決確認」、および「閉じる」を全て表示する必要があるからである。
【０１３８】
また、基本ボタンの設定欄３０５では、各基本ボタン毎に、その基本ボタンを操作することができる条件（操作可能条件）と、その基本ボタンのラベルを指定する欄が設けられる。この欄に入力された操作可能条件およびラベルを用いて、障害分析操作制御部４１は、操作画面ルールを編集する。さらに、各基本ボタンに関する設定の入力欄として、「注意事項」欄３２２が設けられる。「注意事項」欄３２２は、確認ダイアログ画面を表示させるか否かの設定を行う欄である。
【０１３９】
図２７に示すように、「注意事項」欄３２２に「在り」という文字列が入力された場合、障害分析操作制御部４１は、注意事項画面３２３を入出力装置１に表示させる。注意事項画面３２３は、確認ダイアログ画面の表示態様を定める情報を入力する画面である。注意事項画面３２３に入力された情報に基づいて、障害分析操作制御部４１は、例えば、図２２に例示する記載１４４を含むような操作画面ルールを作成する。
【０１４０】
基本ボタンの設定欄３０５では、ウィンドウ種別選択欄３０４で選択された種別に応じた基本ボタンの設定を行うことしかできない。従って、ウィンドウ種別選択欄３０４で選択された種別に応じた基本ボタンを非表示に切り替える等の設定は可能であるが、新たに基本ボタンを作成する等の編集操作は行うことができない。例えば、基本ボタンとして、対処時に操作ログの表示画面を呼び出すような新たなボタンを生成させることはできない。このような編集画面により、発生した障害の情報を表示する画面、および障害対処の内容の選択を操作者に促す画面を含む一連の画面が障害対処操作制御部３１によって出力されるという原則を崩さずに、操作画面ルールを編集することができる。
【０１４１】
また、操作画面ルールの編集画面を表示する場合、編集画面を呼び出すためのボタンを分析時画面群に含まれる画面に設けておけばよい。例えば、図１４および図１５（ａ），（ｂ）に例示する画面等に、編集画面を呼び出すためのボタン（図１４，図１５において図示せず。）を設けておけばよい。そして、そのボタンが押下されたときに、障害分析操作制御部４１は、操作画面ルールの編集画面を入出力装置１に表示させればよい。
【０１４２】
また、分析時画面群に含まれる画面から、特定の障害に応じた対処画面ルールの編集画面に移行できるようにしてもよい。図２８は、特定の障害に応じた対処画面ルールの編集画面に移行するためのボタンを備えた画面の例である。図２８に示す画面は、「この障害の対処画面ルールの編集」ボタン３３１を備える点以外は、図１５（ａ）に示す画面と同様であり、図１４に例示する画面から呼び出され、また、図１５（ｂ）に例示する画面を呼び出すことが可能な画面である。「この障害の対処画面ルールの編集」ボタン３３１が押下された場合、障害分析操作制御部４１は、ボタン３３１に応じた操作画面のルールを編集する編集画面を入出力装置１に表示させる。なお、障害分析操作制御部４１は、操作者の権限の有無を認証等によって確認し、所定の権限を有する分析操作者に対してのみ「この障害の対処画面ルールの編集」ボタン３３１を表示してもよい。
【０１４３】
以上の説明では、操作画面ルール保存部６が、障害対処作業において用いられる画面の表示態様を規定する操作画面ルールを記憶する場合を説明した。操作画面ルール保存部６は、障害対処作業において用いられる画面だけでなく、障害分析作業において用いられる画面の表示態様を規定する操作画面ルールも記憶してよい。以下、第２の実施の形態の変形例として、操作画面ルール保存部６が、障害分析作業において用いられる画面の表示態様を規定する操作画面ルールも記憶する場合について説明する。図２９は、本発明の第２の実施の形態の変形例を示すブロック図である。図１８に示す構成と同様の構成部については、図１８と同一の符号を付し、説明を省略する。
【０１４４】
本変形例では、操作画面ルール保存部６は、障害対処作業において用いられる画面の表示態様を規定する操作画面ルールと、障害分析作業において用いられる画面の表示態様を規定する操作画面ルールとを記憶する。
【０１４５】
また、本変形例では、障害分析プロセス制御部４は、図１８に示す構成に加えて、障害分析操作画面生成部４２を備える。障害分析操作画面生成部４２は、障害分析操作制御部４１が出力した情報と、操作画面ルール保存部６が記憶する操作画面ルールとに基づいて操作画面を生成し、障害分析操作制御部４１に出力する。障害分析操作画面生成部４２が操作画面を生成するときに、障害分析操作制御部４１は、障害分析操作画面生成部４２に対して、障害分析操作画面生成部４２が参照すべき操作画面ルールを特定可能な情報を出力する。例えば、障害分析操作制御部４１は、生成すべき画面（ウィンドウ）を指定する情報（具体的にはウィンドウＩＤ）を出力する。障害分析操作画面生成部４２は、障害分析操作制御部４１が出力した情報に基づいて、操作画面ルール保存部６に記憶される操作画面ルール中から、指定されたウィンドウＩＤに対応する操作画面ルールを特定し、その操作画面ルールを参照する。そして、障害分析操作画面生成部４２は、その操作画面ルールに基づいて、配置する情報（表示すべきボタン等）や色等を決定し、画面（ウィンドウ）を生成する。また、その画面上で禁止すべき操作がルールにおいて指定されている場合、その操作が行えないように画面を生成する。
【０１４６】
障害分析操作制御部４１は、障害分析操作画面生成部４２から生成された画面を受け取ると、その画面を入出力装置１に表示させる。なお、障害分析作業において用いられる画面の表示態様を規定する操作画面ルールは、過去に発生した各障害の一覧情報を表示する画面、障害対処時に行われた個々の操作に関するログを表示する画面、および操作画面ルールの編集画面を含む一連の画面を入出力装置１に表示させるという原則に反することなく記述されている。
【０１４７】
障害分析作業において用いられる画面の表示態様を規定する操作画面ルールの編集画面は、例えば、一般的なテキストエディタと同様の編集画面であってもよい。また、過去に発生した各障害の一覧情報を表示する画面、障害対処時に行われた個々の操作に関するログを表示する画面、および操作画面ルールの編集画面を含む一連の画面を入出力装置１に表示させるという原則に反するような編集が行えないように制約が設けられた編集画面であってもよい。
【０１４８】
次に、障害分析作業において用いられる画面の表示態様を規定する操作画面ルールを変更した場合における、障害分析操作画面生成部４２が生成する画面の変化について説明する。ここでは、図１４に例示する画面（過去に発生した各障害の一覧情報を表示する画面）の表示態様を規定する操作画面ルールとして、図３０に例示する操作画面ルールが、操作画面ルール保存部６に記憶されているものとする。
【０１４９】
図３０に例示する操作画面ルールの編集前は、障害分析操作画面生成部４２は、この操作画面ルールに基づいて図１４に例示する画面を生成し、障害分析操作制御部４１がその画面を入出力装置１に表示させる。
【０１５０】
また、障害分析操作制御部４１が、図３０に例示する操作画面ルールの編集画面を表示して、分析を行う操作者によっって操作画面ルールが編集されたとする。ここでは、図３１に例示する記載３３２が追加されたとする。障害分析操作制御部４１は、操作画面ルール保存部６が記憶していた編集前の操作画面ルール（図３０参照。）を、記載３３２が追加された操作画面ルール（図３１に例示する操作画面ルール）に更新する。
【０１５１】
なお、記載３３２は、障害種別毎の障害履歴分布グラフを表示すること、および障害の発生箇所別の障害履歴分布グラフを表示することを規定する記載である。
【０１５２】
この編集後、過去に発生した各障害の一覧情報を表示する画面を表示する場合、障害分析操作画面生成部４２は、障害種別毎の障害履歴分布グラフおよび障害の発生箇所別の障害履歴分布グラフを追加した画面を生成する。そして、障害分析操作制御部４１は、その画面を入出力装置１に表示させる。この画面の例を図３２に示す。すなわち、図３０に例示する操作画面ルールが図３１に例示するように編集されたことにより、過去に発生した各障害の一覧情報を表示する画面は、図１４に例示する画面から、図３２に例示する画面に変更されることになる。
【０１５３】
以上のように、障害分析プロセス制御部４が、障害対処操作画面生成部３３と同様の機能を有する障害分析操作画面生成部４２を備え、操作画面ルール保存部６が障害分析作業時の操作画面ルールを保持することで、障害対処時と同様に、障害分析時の操作画面を柔軟に変更することが可能となる。また、実際に運用管理を行う顧客にシステム運用管理支援装置を提供する事業者は、顧客の要求にあった障害分析のための操作画面を容易に提供できる。事業者は、予め操作画面ルール保存部６にデフォルトの操作画面ルールを記憶させた状態で、システム運用管理支援装置を顧客に提供する。そして、顧客が操作者として操作画面ルールを変更することにより、顧客自身の要求にあった障害分析のための操作画面が表示されるようにすることができる。あるいは、システム運用管理支援装置を提供する事業者が、顧客の代わりに操作画面ルールを変更して、顧客の要求にあった障害分析のための操作画面が表示されるようにするようにしてもよい。
【０１５４】
なお、本実施の形態において、図３３に示すように、障害対処操作制御部３１に対応する入出力装置１と、障害分析操作制御部４１に対応する入出力装置１１とを別々に備える構成としてもよい。図３３に示す入出力装置１は、対処を行う操作者によって使用され、図３３に示す入出力装置１１は、分析を行う操作者によって使用される。このように対処操作のための入出力装置１と、分析操作のための入出力装置１１とを別々に設け、入出力装置の用途を対処と分析とで明確に区別することで、発生した障害の対処と分析の作業を並行して別の人間が進めることや、対処と分析とを遠距離で行うことが可能となる。なお、図３３では、障害分析操作画面制御部４２を備える場合を示したが、障害分析操作画面制御部４２を備えない構成において、入出力装置１と入出力装置１１とを別々に備えるようにしてもよい。
【０１５５】
第２の実施の形態において、特許請求の範囲に記載の障害情報記憶手段は、障害情報保存部５によって実現される。障害対処支援手段は、障害対処操作制御部３１および入出力装置１によって実現される。対処履歴情報記録管理手段は、対処履歴情報記録管理部３２によって実現される。障害分析支援手段は、障害分析操作制御部４１および入出力装置１（または入出力装置１１）によって実現される。操作画面ルール記憶手段は、操作画面ルール保存部６によって実現される。障害対処操作画面生成手段は、障害対処操作画面生成部３３によって実現される。障害分析操作画面生成手段は、障害分析操作画面生成部４２によって実現される。システム状態監視手段は、システム状態監視部２によって実現される。障害対処操作制御手段は、障害対処操作制御部３１によって実現される。障害分析操作制御手段は、障害分析操作制御部４１によって実現される。
【産業上の利用可能性】
【０１５６】
本発明は、発生した障害に対する対処や分析に対して有用である。
【図面の簡単な説明】
【０１５７】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】障害分類情報の例を示す説明図である。
【図３】障害履歴の例を示す説明図である。
【図４】障害対処ログの例を示す説明図である。
【図５】操作ログの例を示す説明図である。
【図６】障害対処操作制御部が一連の画面（対処時画面群）を入出力装置に表示させて、操作者に障害対処を促す処理過程の例を示すフローチャートである。
【図７】障害対処作業が行われているときに対処履歴情報記録管理部が行う情報記録管理処理の例を示すフローチャートである。
【図８】現在発生している障害を一覧表示する画面の例を示す説明図である。
【図９】情報参照用ウィンドウの表示例を示す説明図である。
【図１０】障害対処画面（障害対処ウィンドウ）の例を示す説明図である。
【図１１】承認依頼を実行するかを確認するための確認画面の例を示す説明図である。
【図１２】障害対処ログの例を示す説明図である。
【図１３】障害対処画面（障害対処ウィンドウ）の例を示す説明図である。
【図１４】過去に発生した各障害の一覧情報を表示する画面の例を示す説明図である。
【図１５】障害分析時に表示される画面の例を示す説明図である。
【図１６】障害対処時に表示される画面の例を示す説明図である。
【図１７】第１の実施の形態の変形例を示すブロック図である。
【図１８】本発明の第２の実施の形態を示すブロック図である。
【図１９】操作画面ルールの例を示す説明図である。
【図２０】操作ログの例を示す説明図である。
【図２１】障害対処画面から他のウィンドウを経由して有用な情報を含むウィンドウを表示させている状況の例を示す説明図である。
【図２２】分析を行う操作者によって編集された操作画面ルールの例を示す説明図である。
【図２３】編集された操作画面ルールに基づいて生成された画面の例を示す説明図である。
【図２４】編集された操作画面ルールに基づいて生成された画面の例を示す説明図である。
【図２５】警告ウィンドウを表示する状況を示す説明図である。
【図２６】編集内容に制約を設けた編集画面の例を示す説明図である。
【図２７】「リンク付加／解除」ボタン押下時および基本ボタンに関する設定時の状況を示す説明図である。
【図２８】特定の障害に応じた対処画面ルールの編集画面に移行するためのボタンを備えた画面の例を示す説明図である。
【図２９】第２の実施の形態の変形例を示すブロック図である。
【図３０】過去に発生した各障害の一覧情報を表示する画面の表示態様を規定する操作画面ルールの例を示す説明図である。
【図３１】編集後の操作画面ルールの例を示す説明図である。
【図３２】編集後の操作画面ルールに基づいて作成された画面の例を示す説明図である。
【図３３】第２の実施の形態の変形例を示すブロック図である。
【符号の説明】
【０１５８】
１  入出力装置
２  システム状態監視部
３  障害対処プロセス制御部
４  障害分析プロセス制御部
５  障害情報保存部
６  操作画面ルール保存部
３１  障害対処操作制御部
３２  対処履歴情報記録管理部
３３  障害対処操作画面生成部
４１  障害分析操作制御部
４２  障害分析操作画面生成部
【図１】
2006259891.tif 000003
【図２】
2006259891.tif 000004
【図３】
2006259891.tif 000005
【図４】
2006259891.tif 000006
【図５】
2006259891.tif 000007
【図６】
2006259891.tif 000008
【図７】
2006259891.tif 000009
【図８】
2006259891.tif 000010
【図９】
2006259891.tif 000011
【図１０】
2006259891.tif 000012
【図１１】
2006259891.tif 000013
【図１２】
2006259891.tif 000014
【図１３】
2006259891.tif 000015
【図１４】
2006259891.tif 000016
【図１５】
2006259891.tif 000017
【図１６】
2006259891.tif 000018
【図１７】
2006259891.tif 000019
【図１８】
2006259891.tif 000020
【図１９】
2006259891.tif 000021
【図２０】
2006259891.tif 000022
【図２１】
2006259891.tif 000023
【図２２】
2006259891.tif 000024
【図２３】
2006259891.tif 000025
【図２４】
2006259891.tif 000026
【図２５】
2006259891.tif 000027
【図２６】
2006259891.tif 000028
【図２７】
2006259891.tif 000029
【図２８】
2006259891.tif 000030
【図２９】
2006259891.tif 000031
【図３０】
2006259891.tif 000032
【図３１】
2006259891.tif 000033
【図３２】
2006259891.tif 000034
【図３３】
2006259891.tif 000035