(57)【要約】【課題】障害の重要度や作業の進捗状況に応じた最適な対応フローを表示する。【解決手段】互いに通信可能に接続された顧客サーバ１４０、監視端末１３０および運用管理サーバ１と、障害の復旧作業の手順を示す対応フローが、該障害を識別するための障害識別番号と復旧作業の緊急の有無を示す重要度と該対応フローの実行開始時刻および実行終了時刻を定めた実行可能時間帯と関連付けて格納された対応フローデータベース１２０とを有するシステムであって、運用管理サーバ１は、現在時刻と顧客サーバ１４０からの障害メッセージに含まれている障害識別番号および重要度とに基づいて対応フローデータベース１２０から対応フローを取得して監視端末１３０上で表示させる。運用管理サーバ１は、復旧作業の終了時刻に基づいて、次に表示すべき対応フローを対応フローデータベース１２０から取得して監視端末１３０上に表示させる。【選択図】図１
2008171061.tif 000002
【特許請求の範囲】
【請求項１】
監視対象である顧客サーバと相互通信可能に接続される運用管理サーバと、
前記運用管理サーバおよび顧客サーバと相互通信可能に接続される監視端末と、
前記顧客サーバに関する障害の復旧作業の手順を示す対応フローが、該障害を識別するための障害識別番号とその復旧作業の緊急の有無を示す重要度および該対応フローの実行開始時刻および実行終了時刻を定めた実行可能時間帯と関連付けて格納された対応フローデータベースと、を有し、
前記運用管理サーバは、
現在時刻を提供する時計と、
前記顧客サーバから、該顧客サーバで発生した障害に関する前記障害識別番号および重要度を含む障害メッセージを受信すると、該障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記時計から提供される現在時刻より遅く、かつ、該現在時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上で表示させる運用管理部と、を有し、
前記監視端末は、前記運用管理部による制御により表示された対応フローについて、復旧作業の終了時刻の入力を受け付けると、該終了時刻を前記運用管理サーバに送信し、
前記運用管理部は、前記障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記監視端末から受信した復旧作業の終了時刻より遅く、かつ、該終了時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上に表示させる、ことを特徴とする、障害対応フロー表示システム。
【請求項２】
前記対応フローの実行可能時間帯が前記顧客サーバで実行されるアプリケーションの実行時間帯に対応する、請求項１に記載の障害対応フロー表示システム。
【請求項３】
前記監視端末は、前記運用管理部による制御により表示された対応フローに従って復旧作業が行われる障害に関する重要度を、前記障害メッセージに含まれている重要度とは異なる重要度に変更する旨の入力を受け付けると、該障害の重要度の変更情報を前記運用管理サーバに送信し、
前記運用管理部は、前記監視端末から受信した変更情報に基づいて、変更された重要度に対応する対応フローを前記対応フローデータベースから取得して前記監視端末上に表示させる、請求項１または２に記載の障害対応フロー表示システム。
【請求項４】
監視対象である顧客サーバおよび監視端末のそれぞれと相互通信可能に接続される運用管理サーバにおいて行われる障害対応フロー表示方法であって、
前記顧客サーバに関する障害の復旧作業の手順を示す対応フローが、該障害を識別するための障害識別番号とその復旧作業の緊急の有無を示す重要度と該対応フローの実行開始時刻および実行終了時刻を定めた実行可能時間帯と関連付けて格納された対応フローデータベースを参照するステップと、
前記顧客サーバから、該顧客サーバで発生した障害に関する前記障害識別番号および重要度を含む障害メッセージを受信するステップと、
受信した前記該障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が現在時刻より遅く、かつ、現在時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上で表示させるステップと、
表示された前記対応フローについての復旧作業の終了時刻を前記監視端末から受信し、前記障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記監視端末から受信した復旧作業の終了時刻より遅く、かつ、該終了時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上に表示させるステップと、を含む、障害対応フロー表示方法。
【請求項５】
監視対象である顧客サーバおよび監視端末のそれぞれと相互通信可能に接続される運用管理サーバに用いられるプログラムであって、
前記顧客サーバに関する障害の復旧作業の手順を示す対応フローが、該障害を識別するための障害識別番号とその復旧作業の緊急の有無を示す重要度と該対応フローの実行開始時刻および実行終了時刻を定めた実行可能時間帯と関連付けて格納された対応フローデータベースを参照する処理と、
前記顧客サーバから、該顧客サーバで発生した障害に関する前記障害識別番号および重要度を含む障害メッセージを受信する処理と、
受信した前記該障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が現在時刻より遅く、かつ、現在時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上で表示させる処理と、
表示された前記対応フローについての復旧作業の終了時刻を前記監視端末から受信し、前記障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記監視端末から受信した復旧作業の終了時刻より遅く、かつ、該終了時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上に表示させる処理と、を前記運用管理サーバのコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバなどを含む顧客システムの障害に対する対処の手順を示す対応フローを管理する障害対応フロー表示システムに関する。
【背景技術】
【０００２】
近年、オープンシステムの普及にともなって、様々なベンダのハードウェアやソフトウェアを組み合わせて情報処理システムを構築したマルチベンダ環境が一般化している。このようなマルチベンダ環境の情報処理システムにおいて、システムに障害が発生すると、そのエンドユーザへの影響は多大なものとなるため、システム管理者は、障害に対する迅速かつ正確な対処が要求される。システム障害に迅速に対処するには、システム管理者は、様々なベンダが提供しているハードウェアやソフトウェアに関する機能や管理方式を習熟しなければならず、それがシステム管理者への負担となっている。
【０００３】
そこで、マルチベンダ環境において、顧客システムの障害発生時に、オペレータによる調査・対処作業を支援することのできるナレッジ型運用管理システムが提案されている（特許文献１、２参照）。この運用管理システムでは、メッセージなどの障害情報に対応したノウハウに関するデータを蓄積したデータベースを参照して、障害発生時に、リカバリーの実行や監視端末への復旧シナリオの表示を行うことで、オペレータの負担を軽減することができる。
【特許文献１】特開2004-178296号公報
【特許文献２】特開2006-127274号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した運用管理システムには、以下のような問題がある。
【０００５】
顧客システムの障害には、重要度の高い障害と重要度の低い障害とがある。ここで、重要度の高い障害は、システム運用上、早急に対処する必要のある障害（例えば、システム全体が停止することが危惧されるような障害）であり、重要度の低い障害は、それ以外の緊急性の低い障害（システムの一部が停止する障害であって、運用上、支障のないような障害）である。これらの障害はいずれも、システムの運用時間帯に、顧客によって報告されることが多い。
【０００６】
重要度の低い障害は、緊急性が低いため、システム運用時間帯に発生した場合であっても、システムの運用終了時刻まで待って、その復旧作業を行うことができる。一方、システム運用時間帯に重要度の高い障害が報告された場合は、即座に、復旧作業を行う必要があり、その作業手順は重要度の低い障害の場合と異なる。システム運用時間帯における復旧作業は、顧客システムを稼動させた状態で行われるため、稼動状態や作業の進捗状況によって、その作業のプロセスが変化する。例えば、顧客のシステムにおいて、時間帯により異なるアプリケーションが実行される場合は、現在実行されているアプリケーションに対応する復旧作業を行う必要があるため、実行中のアプリケーションに応じて作業手順を変更することになる。また、システム運用時間帯において復旧作業が終了しなかった場合は、引き続き、システム運用時間外でも復旧作業を行うが、この場合も、作業手順を変更することになる。具体的には、システム運用時間外においては、オペレータは、監視端末上で、顧客システムにアクセスし、障害分析に必要な詳細情報（ＯＳダンプ情報、トレース情報、ログ情報など）を収集して分析し、その分析結果から障害の原因を暫定し、障害に対する対処を行う、といった手順で復旧作業を行うことができる。これに対して、システム運用時間帯での復旧作業では、顧客システムが障害発生時に提供するメッセージに含まれる情報に基づいて障害の原因を暫定し、それに基づいて障害に対する対処を行う、といった手順で障害復旧作業を行う。
【０００７】
また、オペレータが、顧客から報告された障害メッセージの内容に基づいて障害の重要度を変更する場合がある。例えば、顧客から重要度の高い障害メッセージを受信した場合で、オペレータが、そのメッセージの内容から障害の重要度の低い障害である、と判断する場合がある。このような場合は、オペレータによる障害の重要度の変更に応じて作業手順を変更する必要がある。
【０００８】
上述したように、障害が発生した場合の復旧作業の対応フローは、障害の種類や重要度、障害の発生した時間帯、作業の進捗状況などによって変更する必要がある。従来の運用管理システムでは、障害の重要度や作業の進捗状況に応じた最適な対応フローを自動的に表示することは困難である。
【０００９】
本発明の目的は、上記問題を解決し、障害の重要度や作業の進捗状況に応じた最適な対応フローを表示することのできる障害対応フロー表示システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の障害対応フロー表示システムは、
監視対象である顧客サーバと相互通信可能に接続される運用管理サーバと、
前記運用管理サーバおよび顧客サーバと相互通信可能に接続される監視端末と、
前記顧客サーバに関する障害の復旧作業の手順を示す対応フローが、該障害を識別するための障害識別番号とその復旧作業の緊急の有無を示す重要度と該対応フローの実行開始時刻および実行終了時刻を定めた実行可能時間帯と関連付けて格納された対応フローデータベースと、を有し、
前記運用管理サーバは、
現在時刻を提供する時計と、
前記顧客サーバから、該顧客サーバで発生した障害に関する前記障害識別番号および重要度を含む障害メッセージを受信すると、該障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記時計から提供される現在時刻より遅く、かつ、該現在時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上で表示させる運用管理部と、を有し、
前記監視端末は、前記運用管理部による制御により表示された対応フローについて、復旧作業の終了時刻の入力を受け付けると、該終了時刻を前記運用管理サーバに送信し、
前記運用管理部は、前記障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、前記実行開始時刻が前記監視端末から受信した復旧作業の終了時刻より遅く、かつ、該終了時刻から最も早い時刻である対応フローを、前記対応フローデータベースから取得して前記監視端末上に表示させる、ことを特徴とする。
【００１１】
上記の構成によれば、障害に関する対応フローが、障害識別番号別および重要度別に分けられ、さらに実行可能時間帯別に分けられた状態で対応フローデータベースに格納されており、運用管理部は、その対応フローデータベースを参照して、顧客サーバから受信した障害メッセージに含まれている障害識別番号および重要度に基づいて対応フローを識別する。これにより、重要度に応じた対応フローの抽出が可能となっている。
【００１２】
また、上記の対応フローの抽出において、運用管理部は、障害メッセージに含まれている障害識別番号および重要度によって識別される対応フローのうち、実行開始時刻が監視端末から受信した復旧作業の終了時刻より遅く、かつ、該終了時刻から最も早い時刻である対応フローを、対応フローデータベースから取得して監視端末に表示させる。例えば、重要度の高い（または低い）障害Ａに関する対応フローとして、実行可能時間帯が「７：００〜８：００」であるフローＡ１、実行可能時間帯が「８：０１〜９：００」であるフローＡ２、実行可能時間帯が「９：０１〜１０：００」であるフローＡ３の３つのフローが対応フローデータベースに格納されており、監視端末にてフローＡ１が表示されている場合で、そのフローＡ１に基づく復旧作業が長引き、監視端末から、その復旧作業の終了時刻として「８：３０」といった情報を受信した場合は、運用管理部は、障害Ａに関する対応フローのうち、実行開始時刻が復旧作業の終了時刻「８：３０」より遅く、かつ、終了時刻「８：３０」から最も早い時刻であるフローＣを、対応フローデータベースから取得して監視端末上に表示させる。また、フローＡ１に基づく復旧作業が順調に行われ、監視端末から、その復旧作業の終了時刻として「７：５０」の時刻情報を受信した場合は、運用管理部は、障害Ａに関する対応フローのうち、実行開始時刻が復旧作業の終了時刻「７：５０」より遅く、かつ、終了時刻「７：５０」から最も早い時刻であるフローＢを、対応フローデータベースから取得して監視端末上に表示させる。このように、復旧作業の進捗状況に応じた対応フローの表示が可能となっている。
【００１３】
上記の本発明の障害対応フロー表示システムにおいて、前記対応フローの実行可能時間帯が前記顧客サーバで実行されるアプリケーションの実行時間帯に対応するものであってもよい。この場合は、顧客サーバで実行されるアプリケーションに応じた対応フローの表示が可能となる。
【００１４】
また、前記監視端末が、前記運用管理部による制御により表示された対応フローに従って復旧作業が行われる障害に関する重要度を、前記障害メッセージに含まれている重要度とは異なる重要度に変更する旨の入力を受け付けると、該障害の重要度の変更情報を前記運用管理サーバに送信し、前記運用管理部が、前記監視端末から受信した変更情報に基づいて、変更された重要度に対応する対応フローを前記対応フローデータベースから取得して前記監視端末上に表示させてもよい。この場合は、オペレータは、監視端末にて、重要度に変更する旨の入力を行うと、監視端末が、その重要度の変更情報を運用管理サーバに送信する。そして、運用管理部が、監視端末から受信した変更情報に基づいて、変更された重要度に対応する対応フローを対応フローデータベースから取得して監視端末上に表示させる。このように、オペレータによる重要度の変更が可能となっている。
【発明の効果】
【００１５】
本発明によれば、重要度に応じた対応フローの表示および復旧作業の進捗状況に応じた対応フローの表示が可能であるので、従来のシステムに比べて、より最適な対応フローをオペレータに提供することができ、その結果、監視対象サーバの障害に対して、迅速かつ適切な対応を取ることができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施形態について図面を参照して説明する。
【００１７】
図１は、本発明の一実施形態である障害対応フロー表示システムの構成を示すブロック図である。図１を参照すると、障害対応フロー表示システムは、顧客によって運用される監視対象サーバ１４０と相互通信可能に接続される運用管理サーバ１と、運用管理サーバ１および監視対象サーバ１４０のそれぞれと相互通信可能に接続される監視端末１３０と、運用管理サーバ１によって管理される対応フローデータベース１２０とを有する。
【００１８】
運用管理サーバ１、監視端末１３０および監視対象サーバ１４０はいずれも、プログラムにより動作する通信機能を備えたコンピュータシステムよりなる。コンピュータシステムの主要部は、プログラムなどを蓄積する記憶装置、キーボードやマウスなどの入力装置、ＣＲＴやＬＣＤなどの表示装置、外部との通信を行うモデムなどの通信装置、プリンタなどの出力装置および入力装置からの入力を受け付けて通信装置、出力装置、表示装置の動作を制御する制御装置から構成される。
【００１９】
運用管理サーバ１は、専用通信回線や公衆網などのネットワークを介して監視対象サーバ１４と接続される。運用管理サーバ１は、運用管理部１００を有する。運用管理部１００は、メッセージ検出部１１１、データベース管理部１１２、対応フロー処理部１１３、対応フロー表示処理部１１４および時計１１５からなる。時計１１５は、現在の時刻を提供するためのものである。
【００２０】
メッセージ検出部１１１は、監視対象サーバ１４０から運用管理サーバ１に送信される情報の中から障害メッセージを検出する。障害メッセージは、送信元の監視対象サーバ１４０を特定するためのサーバ識別情報、障害を識別するための番号であるＩＤ、障害の具体的な内容である障害メッセージ、障害の重要度（ここでは、「重要」と「通常」の２つで識別されるものとする）、システムの運用時間帯を示す利用可能開始／終了時刻などの情報を含む。顧客には、障害の内容とＩＤ値とを関連づけて記載したＩＤ一覧情報や運用管理サーバ１へアクセスするためのアクセス情報（運用管理サーバ１のネットワーク上のアドレスなどの情報を含む。）が予め提供されている。顧客は、障害発生時に、ＩＤ一覧情報から対応するＩＤを知ることができ、また、アクセス情報から障害メッセージの送信先を知ることができる。サーバ識別情報は、ネットワーク上におけるアドレス情報も含んでおり、そのアドレス情報を参照することで、監視端末１３０または運用管理サーバ１からネットワークを通じた監視対象サーバ１４０へのアクセスが可能となっている。メッセージ検出部１１１は、検出した障害メッセージをデータベース管理部１１２に供給する。
【００２１】
データベース管理部１１２は、対応フローデータベース１２０の管理を行う。対応フローデータベース１２０には、図２に示すように、障害メッセージデータ１２１と対応フローデータ１２２とが格納される。
【００２２】
障害メッセージデータ１２１は、ＩＤ（障害識別ＩＤ）、障害メッセージ、重要度、利用可能開始時刻、利用可能終了時刻、サーバ識別情報といった項目からなり、各項目についてそれぞれ値やテキストデータが格納される。データベース管理部１１２は、メッセージ検出部１１１から供給される障害メッセージに基づいて障害メッセージデータ１２１を作成する。
【００２３】
対応フローデータ１２２は、予め用意されているデータであって、ＩＤ（障害識別番号）、重要度、対応フローの項目からなり、各項目についてそれぞれ値やテキストデータが格納されている。対応フローデータ１２２は、ＩＤ別および重要度別に区分され、さらに、実行可能な時間帯別に区分されている。図３に、対応フローデータ１２２の一例を示す。
【００２４】
図３を参照すると、対応フローデータ１２２は重要度の高い障害（重要度＝「重要」）に関する対応フローデータであって、実行可能な時間帯が異なる複数の対応フローからなる。すなわち、対応フローデータ１２２は、「９：００〜１７：００」の時間帯で実行可能とされるアプリケーション対応フロー１２２０と、「０：００〜８：５９」の時間帯および「１７：０１〜２４：００」の時間帯で実行可能とされるアプリケーション非対応フロー１２２１とを有する。
【００２５】
アプリケーション対応フロー１２２０は、例えば、監視対象である顧客の監視対象サーバ１４から提供されるメッセージ情報に基づいて障害の原因を暫定し、それに基づいて障害に対する対処を行う場合の手順を示すフローである。このアプリケーション対応フロー１２２０は、さらに、アプリケーションＡに対応するフロー１２２０ａ、アプリケーションＢに対応するフロー１２２０ｂ、アプリケーションＣに対応するフロー１２２０ｃの３つのフローに区分されている。ここで、アプリケーションＡ〜Ｃは、監視対象である顧客の監視対象サーバ１４にて稼動されるアプリケーションである。アプリケーションＡの稼動時間帯は「９：００〜１２：００」であり、アプリケーションＢの稼動時間帯は「１２：０１〜１５：００」であり、アプリケーションＣの稼動時間帯は「１５：０１〜１７：００」である。フロー１２２０ａ〜１２２０ｃはそれぞれ、対応するアプリケーションの稼動時間帯において実行可能である。フロー１２２０ａの実行開始時刻は「９：００」で、実行終了時刻は「１２：００」である。フロー１２２０ｂの実行開始時刻は「１２：０１」で、実行終了時刻は「１５：００」である。フロー１２２０ｃの実行開始時刻は「１５：０１」で、実行終了時刻は「１７：００」である。
【００２６】
アプリケーション非対応フロー１２２１は、例えば、監視対象である顧客の監視対象サーバ１４にアクセスし、障害分析に必要な詳細情報（ＯＳダンプ情報、トレース情報、ログ情報など）を収集して分析し、その分析結果から障害の原因を暫定し、障害に対する対処を行う場合の手順を示すフローである。なお、重要度の低い障害の対応フローは、このアプリケーション非対応フロー１２２１と同じような、アプリケーション非対応のフローとされ、その実行可能な時間帯は、アプリケーションの稼動時間外の時間帯とされる。
【００２７】
対応フロー処理部１１３は、メッセージ検出部１１１にて検出された障害メッセージに対応する障害メッセージデータ１２１のＩＤ値および重要度を調べ、それらの値および情報に基づいて、データベース管理部１１２を通じて対応フローデータベース１２０から必要なデータを抽出して対応フロー表示処理部１１４に供給する。データの抽出において、対応フロー処理部１１３は、障害メッセージデータ１２１のＩＤ値および重要度と時計１１５から供給される現在時刻情報とに基づいて、該当する対応フローデータ１２２を対応フローデータベース１２０から取得する。例えば、対応フロー処理部１１３は、ＩＤ値および重要度に基づいて図３に示した対応フローデータ１２２を選択し、さらに現在時刻情報に基づいて、その選択した対応フローデータ１２２の各フローのうちから、現在実施可能なフローを取得する。そして、対応フロー処理部１１３は、それら障害メッセージデータ１２１および取得フローを対応フロー表示処理部１１４に供給する。
【００２８】
また、対応フロー処理部１１３は、実績情報として監視端末１３０から供給される障害復旧作業の開始／終了時刻に基づいて、対応フロー表示処理部１１４にて表示されている対応フローデータの変更を行う。例えば、図３に示したフロー１２２０ａが監視端末１３０にて表示され、オペレータが、そのフロー１２２０ａに従って復旧作業を行い、その作業終了時に、監視端末１３０上で、障害復旧作業の終了時刻（実績情報）を入力すると、対応フロー処理部１１３は、その入力実績情報に基づいて、次に表示すべきフローを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。このとき、障害復旧作業の終了時刻が１２：００前であれば、対応フロー処理部１１３は、次に表示すべきフローとしてフロー１２２０ｂを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。障害復旧作業の終了時刻が１２：００を過ぎており、１５：００を越えていない場合は、対応フロー処理部１１３は、次に表示すべきフローとしてフロー１２２０ｃを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。障害復旧作業の終了時刻が１７：００を過ぎている場合は、対応フロー処理部１１３は、次に表示すべきフローとしてアプリケーション非対応フロー１２２１を対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。このように、対応フロー処理部１１３は、復旧作業の進捗状況に応じてフローの表示内容を切り替える。
【００２９】
また、対応フロー処理部１１３は、監視端末１３０から重要度を変更した旨の通知を受け取ると、該変更した重要度と、障害メッセージデータ１２１のＩＤと、現在時刻情報とに基づいて、対応フローデータベース１２０から該当する対応フローデータを再抽出し、再抽出した対応フローデータを対応フロー表示処理部１１４に供給する。このように、対応フロー処理部１１３は、オペレータによる重要度の変更に応じてフローの表示切り替えを行う。
【００３０】
対応フロー表示処理部１１４は、対応フロー処理部１１３から供給された障害メッセージデータおよび対応フローデータを監視端末１３０に供給する。
【００３１】
監視端末１３０は、運用管理サーバ１および監視対象サーバ１４０のそれぞれと相互に通信可能に接続されており、対応フロー表示処理部１１４から供給された障害メッセージデータや対応フローデータを表示し、その表示した対応フローに関する作業の実績情報（作業開始／終了）や重要度の変更情報の入力を受け付けて、入力情報を運用管理サーバ１へ送信する。
【００３２】
図４に、実績情報および重要度を入力するための入力画面の一例を示す。図４に示す入力画面には、復旧作業の開始時刻および終了予定時刻が自動的に表示される欄、終了時刻入力欄５１０、重要度指定欄５２０および決定ボタン５３０が設けられている。
【００３３】
復旧作業の開始時刻および終了予定時刻は、対応フロー処理部１１３から供給される対応フローデータの開始時刻および終了時刻に対応する。例えば、図３に示したフローａが表示された場合は、開始時刻として「９：００」が表示され、終了予定時刻として「１２：００」が表示される。
【００３４】
終了時刻入力欄５１０および重要度指定欄５２０は、いずれもオペレータによって値および情報が入力される。終了時間入力欄５１０には、復旧作業の終了時刻が入力される。重要度指定欄５２０は、現在復旧作業の対象となっている障害に対して、「重要」または「通常」の指定を行うためのものである。決定ボタン５３０は、入力画面上で入力された値または情報を確定するためのボタンである。
【００３５】
図５に確定情報のデータ構造例を示す。フィールド名として、開始時刻、終了予定時刻、終了時刻、重要度の項目が設けられており、これら項目について、それぞれフィールド値および入力方法に関する情報が格納される。この例では、開始時刻および終了予定時刻は自動入力とされ、終了時刻および重要度は手動入力とされている。重要度は、デフォルト状態で自動入力としてもよい。監視端末１３０では、このデータ構造に従って情報の入力がなされる。監視端末１３０は、決定ボタン５３０が選択入力されると、入力された実績情報（終了時刻）や変更情報（重要度）を確定情報として運用管理サーバ１へ送信する。対応フロー処理部１１３は、この確定情報を参照して、進捗状況の判断や重要度の変更の判断を行う。
【００３６】
次に、本実施形態の障害対応フロー表示システムの動作について具体的に説明する。
【００３７】
図６に、運用管理部１００による対応フローの表示制御に関する一連の処理を示す。
【００３８】
監視対象サーバ１４０にて障害が発生すると、運用管理サーバ１において、運用管理部１００が、メッセージ検出処理３１１、データベース抽出処理３１２、監視端末入出力処理３１３、実績情報の解析処理３１４を順次実行する。
【００３９】
メッセージ検出処理３１１では、メッセージ検出部１１１が、監視対象サーバ１４０からの障害メッセージを検出し、データベース管理部１１２が、その障害メッセージに対応する障害メッセージデータ１２１を作成する。
【００４０】
データベース抽出処理３１２では、対応フロー処理部１１３が、障害メッセージデータ１２１のＩＤ値および重要度と現在時刻情報とに基づいて、対応フローデータベース１２０内に格納されている対応フローデータ１２２から対応する対応フローデータを抽出する。ここで抽出される対応フローデータは、ＩＤ値および重要度で識別されるフローのうち、実行開始時刻が、現在時刻より遅く、かつ、現在時刻から最も早い時刻である対応フローデータである。
【００４１】
監視端末入出力処理３１３では、対応フロー表示処理部１１４が、対応フロー処理部１１３によって抽出された対応フローデータと、データベース管理部１１２によって作成された障害メッセージデータ１２１を監視端末１３に表示させる。
【００４２】
この表示処理により、監視端末１３０には、障害に対処するための復旧作業の対応ローおよび障害メッセージが表示される。オペレータは、その表示情報を参照して復旧作業を行う（対応フローの参照３３１）。復旧作業終了時、オペレータは、監視端末１３０上に情報入力画面を表示させ、その表示画面上で、対応フローに関する実績情報を入力する（対応フローの実績入力３３２）。実績情報は作業の終了時刻の情報である。また、オペレータは、情報入力画面上で、障害の重要度を自由に指定（変更）することができる。入力した情報は確定情報として監視端末１３０から運用管理部１００に供給される。
【００４３】
実績情報の解析処理３１４では、対応フロー処理部１１３が、監視端末１３０から供給された確定情報を解析し、その結果に基づいて、作業状況に応じた適切な対応フローを対応フローデータベース１２０から抽出し、その抽出した対応フローを対応フロー表示処理部１１４に供給する。この確定情報に基づく対応フローの表示の切り替え処理には、終了時刻に基づいて対応フローの表示を切り替える第１の処理と、重要度の変更情報に基づいて対応フローの表示を切り替える第２の処理とがある。
【００４４】
第１の処理では、対応フロー処理部１１３は、確定情報として監視端末１３０から供給される「終了時刻」に基づいて、次に表示すべきフローを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。具体的には、図３に示したフロー１２２０ａが監視端末１３０に表示した状態で、監視端末１３０から、そのフロー１２２０ａに従って行った障害復旧作業の終了時刻を受信すると、対応フロー処理部１１３は、その終了時刻に基づいて、次に表示すべきフローを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。終了時刻が１２：００より前であれば、フロー１２２０ｂが対応フローデータベース１２０から抽出される。終了時刻が１２：００を過ぎており、１５：００を過ぎていない場合は、フロー１２２０ｃが対応フローデータベース１２０から抽出される。終了時刻が１５：００を過ぎており、１７：００を過ぎていない場合は、アプリケーション非対応フロー１２２１が対応フローデータベース１２０から抽出される。この第１の処理により、監視対象サーバ上で稼動しているアプリケーションの稼動時間帯を考慮した対応フローの切り替えを行うことができる。
【００４５】
第２の処理では、対応フロー処理部１１３は、確定情報として監視端末１３０から供給される重要度の変更情報に基づいて、次に表示すべきフローを対応フローデータベース１２０から取得して対応フロー表示処理部１１４に供給する。例えば、監視端末１３０にて「重要」の対応フローが表示された状態で、重要度が「重要」から「通常」に変更された旨を示す確定情報を監視端末１３０から受信すると、対応フロー処理部１１３は、現在、監視端末上に表示されている対応フローに関する障害について、「通常」の対応フローを対応フローデータベース１２０から抽出して対応フロー表示処理部１１４に供給する。このような対応フローの切り替えによれば、オペレータは、顧客から提供される障害メッセージの内容からその障害の重要度を判断し、その重要度に対応する対応フローを表示させることができる。
【００４６】
以上説明した本実施形態の障害対応フロー表示システムは本発明の一例であり、その構成および動作は、発明の趣旨を逸脱しない範囲で適宜に変更することができる。例えば、図３に示した例において、アプリケーション非対応フロー１２２１は、実行時間帯の異なる複数のフローで構成されていてもよい。この場合のフローの表示切り替えにおいても、実行開始時刻が現在時刻より遅いフローが選択される。
【００４７】
（他の実施形態）
上述した障害対応フロー表示システムにおいて、オペレータが、監視端末１３０上で、対応フローデータベースに格納されている対応フローデータの内容を更新することができるように構成してもよい。ここでは、そのような更新機能を備える障害対応フロー表示システムについて説明する。
【００４８】
図７に、本発明の他の実施形態である障害対応フロー表示システムにおいて行われる、運用管理部による対応フローの表示の切り替え制御に関する一連の処理を示す。本実施形態の障害対応フロー表示システムは、基本的に図１に示したものと同じ構成であるが、運用管理部１００が、監視端末１３からの更新情報に基づいて対応フローデータ１２０を更新する点が異なる。
【００４９】
監視対象サーバ１４０にて障害が発生すると、運用管理サーバ１において、運用管理部１００が、メッセージ検出処理６１１、データベース抽出処理６１２、監視端末入出力処理６１３、データベース蓄積処理６１４を順次実行する。
【００５０】
メッセージ検出処理６１１では、メッセージ検出部１１１が、監視対象サーバ１４０からの障害メッセージを検出し、データベース管理部１１２が、その障害メッセージに対応する障害メッセージデータ１２１を作成する。
【００５１】
データベース抽出処理６１２では、対応フロー処理部１１３が、障害メッセージデータ１２１のＩＤ値および重要度と時計から提供される現在時刻とに基づいて、対応フローデータベース１２０内に格納されている対応フローデータ１２２から該当する対応フローデータを抽出する。
【００５２】
監視端末入出力処理６１３では、対応フロー表示処理部１１４が、対応フロー処理部１１３によって抽出された対応フローデータと、データベース管理部１１２によって作成された障害メッセージデータ１２１を監視端末１３に表示させる。この表示処理により、監視端末１３０には、障害に対処するための復旧作業の手順を示す対応ローおよび障害メッセージが表示される。オペレータは、その表示情報を参照して復旧作業を行う（対応フローの参照６３１）。復旧作業開始後、オペレータは、作業状況に応じて、監視端末１３０上に情報入力画面を表示させ、その表示画面上で、対応フローに関する情報を入力する（対応フローの実績入力６３２）。さらに、オペレータは、監視端末１３にて表示された対応フローの内容を更新するための更新情報入力画面を表示させ、その表示画面上で、必要に応じて対応フローを更新する（対応フローの更新入力６３３）。監視端末１３０は、情報入力画面での入力情報（確定情報）および更新情報入力画面での入力情報（更新情報）を運用管理部１００に送信する。
【００５３】
運用管理部１００では、監視端末１３０から受信した確定情報および更新情報は対応フロー処理部１１３を通じてデータベース管理部１１２に渡される。データベース管理部１１２は、確定情報に基づく対応フローの表示切り替え処理を行う。また、データベース管理部１１２は、対応フロー更新情報に基づいて対応フローデータベース１２０に格納された対応フローデータのうちの該当する対応フローデータを更新する（データベース蓄積処理６１４）。このようにして更新された対応フローデータは、その後の作業において利用することができる。なお、このデータベース蓄積処理６１４において、更新前の対応フローデータと更新後の対応フローデータの両方が対応フローデータベース１２０に格納されるようにして、その後の作業で、それら対応フローデータを利用することも可能である。
【００５４】
以上説明した各実施形態の障害対応フロー表示システムにおいて、運用管理サーバ１の運用管理部１００の各部の動作は、全て、予め提供されているプログラムをコンピュータが実行することで実現される。同様に、監視端末１３０や監視対象サーバ１４０にて行われる動作も、予め提供されているプログラムをコンピュータが実行することで実現される。プログラムは、ＣＤ−ＲＯＭやＤＶＤなどの記録媒体を通じて提供されてもよく、インターネットなどのネットワークを通じて提供されてもよい。記録媒体を用いる場合は、運用管理サーバ１、監視端末１３０および監視対象サーバ１４のそれぞれは、その記録媒体からプログラムを読み出すための装置を備える。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態である障害対応フロー表示システムの構成を示すブロック図である。
【図２】対応フローデータベースの一例を示す模式図である
【図３】対応フローデータの一例を示す模式図である。
【図４】実績情報および重要度を入力するための情報入力画面の一例を示す模式図である。
【図５】確定情報のデータ構造を説明するための図である。
【図６】図１に示す運用管理部による対応フローの表示制御に関する一連の処理を説明するための図である。
【図７】本発明の他の実施形態である障害対応フロー表示システムにおいて行われる、運用管理部による対応フローの表示の切り替え制御に関する一連の処理を説明するための図である。
【符号の説明】
【００５６】
１  運用管理サーバ
１００  運用管理部
１１１  メッセージ検出部
１１２  データベース管理部
１１３  対応フロー処理部
１１４  対応フロー表示処理部
１１５  時計
１２０  対応フローデータベース
１３０  監視端末
１４０  監視対象サーバ
【図１】
2008171061.tif 000003
【図２】
2008171061.tif 000004
【図３】
2008171061.tif 000005
【図４】
2008171061.tif 000006
【図５】
2008171061.tif 000007
【図６】
2008171061.tif 000008
【図７】
2008171061.tif 000009