(57)【要約】【課題】管理マネージャと業務マネージャで得られる情報を統合し、業務失敗時の問題解決や業務実行前の失敗予測を支援することが可能な技術を提供する。【解決手段】ジョブの定義内容を示す情報を収集し、管理マネージャによって管理される管理オブジェクトと業務マネージャによって管理される業務オブジェクトとを対応付けるオブジェクト変換テーブルを生成するステップと、管理オブジェクトの状態を示す情報を受信するステップと、前記状態情報の受信された管理オブジェクトをオブジェクト変換テーブルの情報を元に対応する業務オブジェクトに変換するステップと、前記変換された変換後オブジェクトを示す情報と前記状態情報を通知するステップと、前記通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するステップとを有するものである。【選択図】        図１
2004213519.tif 000002
【特許請求の範囲】
【請求項１】
計算機上で実行される業務の運用管理を行う業務運用管理方法において、
ジョブの定義内容を示す情報を収集し、管理マネージャによって管理されるオブジェクトである管理オブジェクトと業務マネージャによって管理されるオブジェクトである業務オブジェクトとを対応付けるオブジェクト変換テーブルを生成するステップと、
管理オブジェクトの状態を示す情報を受信するステップと、前記状態情報の受信された管理オブジェクトをオブジェクト変換テーブルの情報を元に対応する業務オブジェクトに変換するステップと、前記変換された変換後オブジェクトを示す情報と前記状態情報を通知するステップと、
前記通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するステップとを有することを特徴とする業務運用管理方法。
【請求項２】
その業務処理で実行されるジョブの実行順序やジョブの実行結果による遷移関係を定義したジョブネットを参照し、前記オブジェクト変換テーブルを生成することを特徴とする請求項１に記載された業務運用管理方法。
【請求項３】
管理オブジェクトであるホストの状態が所定の状態になった場合に、当該ホストで実行予定のジョブに異常が発生するものとして、そのジョブの業務オブジェクトの表示を行うことを特徴とする請求項１または請求項２のいずれかに記載された業務運用管理方法。
【請求項４】
前記所定の状態になったホストの属するネットワークで実行予定のジョブに異常が発生するものとして、そのジョブの業務オブジェクトの表示を行うことを特徴とする請求項３に記載された業務運用管理方法。
【請求項５】
計算機上で実行される業務の運用管理を行う業務運用管理システムにおいて、
ジョブの定義内容を示す情報を収集し、管理マネージャによって管理されるオブジェクトである管理オブジェクトと業務マネージャによって管理されるオブジェクトである業務オブジェクトとを対応付けるオブジェクト変換テーブルを生成するジョブ定義収集部と、
管理オブジェクトの状態を示す情報を受信する変換前オブジェクト状態受信部と、前記状態情報の受信された管理オブジェクトをオブジェクト変換テーブルの情報を元に対応する業務オブジェクトに変換するオブジェクト変換部と、前記変換された変換後オブジェクトを示す情報と前記状態情報を通知する変換後オブジェクト状態通知部と、
前記通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示する業務監視ビューとを備えることを特徴とする業務運用管理システム。
【請求項６】
計算機上で実行される業務の運用管理を行う業務運用管理システムとしてコンピュータを機能させる為のプログラムにおいて、
ジョブの定義内容を示す情報を収集し、管理マネージャによって管理されるオブジェクトである管理オブジェクトと業務マネージャによって管理されるオブジェクトである業務オブジェクトとを対応付けるオブジェクト変換テーブルを生成するジョブ定義収集部と、
管理オブジェクトの状態を示す情報を受信する変換前オブジェクト状態受信部と、前記状態情報の受信された管理オブジェクトをオブジェクト変換テーブルの情報を元に対応する業務オブジェクトに変換するオブジェクト変換部と、前記変換された変換後オブジェクトを示す情報と前記状態情報を通知する変換後オブジェクト状態通知部と、
前記通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示する業務監視ビューとしてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は計算機上で実行される業務の運用管理を行う業務運用管理システムに関し、特に異なる監視対象の管理システム間の情報を統合して監視を行う業務運用管理システムに適用して有効な技術に関するものである。
【０００２】
【従来の技術】
従来より、企業で行う業務内容に対応した業務処理の自動実行をスケジューリング及び監視するシステムが開発され、使用されており、この様なシステムによって業務処理の実行を自動化することにより、業務処理を実行する際の省力化及び確実な実行を可能としている。この様な業務運用管理システムでは、業務処理の実行やその実行結果を監視することができるが、業務処理の実行やその実行結果を、その業務処理を行うホストの性能状態や障害状況等と対応付けて監視することは行われていない。
【０００３】
また従来より、企業が業務処理の実行の際に使用するホストやネットワーク等の性能や障害状況を監視する管理システムが開発され、使用されている。この様な管理システムによって監視対象の複数のホストを一元的に管理することによりシステム管理の省力化や迅速な対応が可能となる。しかし、この様なシステム性能管理システムは、監視対象のホストやネットワーク等の物理的な機器の性能、障害状況を監視することができるが、監視対象の物理的な機器の性能や障害状況を、その機器で行われる業務の実行状況や実行結果と対応付けて監視することは行われていない（例えば特許文献１参照）。
【０００４】
【特許文献１】
特開平０７−０５６８６５号公報（第３−４頁、第１図及び第２図）
【０００５】
【発明が解決しようとする課題】
従来の業務運用管理システムでは、業務処理の失敗を監視することが出来たが、その原因がホストやネットワークの性能や障害に原因があったとしても、その原因を調べる為には別の監視対象を持つ管理システムを使用して、失敗した業務処理を実行していたホストやそのネットワークの情報を調べる必要があった。従って、原因が判明する為には人為的な操作によるチェックを必要としている。
【０００６】
また、ホストやネットワークの管理システムで業務処理の実行前に実行ホストやネットワークでの障害が発見したとしても、業務運用管理システムではその事象を知ることが出来ない為、業務実行前にその業務の失敗を予測をすることが出来なかった。
【０００７】
また、ホストやネットワークの管理システム上で問題の発生を検知した場合に、その問題が企業で行われるどの業務処理に影響するかを知る手段は無く、その検知した問題への対処の優先順位等はシステム管理者の知識によって決定されていた。
【０００８】
本発明の目的は上記問題を解決し、管理マネージャと業務マネージャで得られる情報を統合し、業務失敗時の問題解決や業務実行前の失敗予測を支援することが可能な技術を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、計算機上で実行される業務の運用管理を行う業務運用管理方法において、状態情報の受信された管理オブジェクトを対応する業務オブジェクトに変換することにより、状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するものである。
【００１０】
本発明では、業務処理を構成する複数のジョブの定義内容を示すジョブネットの情報を収集し、各ジョブが実行されるホストやネットワークを判定した後、管理マネージャによって管理されるオブジェクトである管理オブジェクト、すなわちホストやネットワークと、業務マネージャによって管理されるオブジェクトである業務オブジェクト、各ジョブとを対応付けるオブジェクト変換テーブルを生成する。
【００１１】
管理マネージャでは、各管理オブジェクトの状態を示す情報を所定の時間間隔で受信して監視し、前記状態情報の受信された管理オブジェクトを前記オブジェクト変換テーブルの情報を元に対応する業務オブジェクトに変換した後、その変換された変換後オブジェクトを示す情報と前記状態情報を、業務オブジェクトの状態を表示する業務監視ビューに通知する。
【００１２】
業務監視ビューは、前記通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示する。
【００１３】
例えば、ある業務処理のジョブＡ１がホスト１で実行される場合、ホスト１とジョブＡ１とを対応付けたオブジェクト変換テーブルを生成しておき、ホスト１が正常稼働中であることや異常発生中であること等を示す状態情報を受信すると、管理オブジェクトのホスト１を対応する業務オブジェクトのジョブＡ１に変換した後、変換後オブジェクトであるジョブＡ１の表示上に、ホスト１が正常稼働中または異常発生中であることを示す情報を重ねて表示し、ジョブＡ１が実行されるホスト１がどの様な状態にあるかをジョブＡ１と共に表示する。
【００１４】
以上の様に本発明の業務運用管理システムによれば、状態情報の受信された管理オブジェクトを対応する業務オブジェクトに変換することにより、状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するので、管理マネージャと業務マネージャで得られる情報を統合し、業務失敗時の問題解決や業務実行前の失敗予測を支援することが可能である。
【００１５】
【発明の実施の形態】
以下に計算機上で実行される業務の運用管理を行う一実施形態の業務運用管理システムについて説明する。
【００１６】
図１は本実施形態の業務運用管理システムの概略構成を示す図である。図１では本実施形態において、業務運用管理画面へのシステム監視情報の表示を行うシステムを表している。
【００１７】
図１において業務マネージャ１０１とは、企業が行う業務の自動実行、その実行状態及び実行結果の監視を行う処理部である。ここで、業務とは企業で行われる業務内容に対応した各種コンピュータ処理を指すものとし、この業務は、各ホストで実行される複数のジョブから構成されているものとする。
【００１８】
この様な業務を構成するジョブは、業務マネージャが動作するホストで実行されることもあるが、ネットワークで繋がれた別のホストで実行されることもある。自動実行されるジョブの実行順序、そのジョブが実行されるホストの情報や、ジョブの実行結果による遷移関係を定義したものをジョブネットと言う。
【００１９】
業務マネージャ１０１は、ジョブネットの定義を行うジョブネット定義部１０２、ジョブネットの構成要素であるジョブの実行順序や実行結果による遷移定義、ジョブの実行ホスト等の定義を管理するジョブネット定義ＤＢ１００、ジョブネット定義部１０２で定義された業務の実行状態を監視するジョブ実行状態監視部１０３、ジョブネット定義部１０２で定義されたジョブ実行スケジューリングを行うジョブ実行スケジューリング部１０４から構成される。
【００２０】
業務エージェント１０５は、業務マネージャ１０１から与えられた指示に従ってジョブを実行することができる。業務を実行するジョブ実行部１０６、管理マネージャ１１４で管理する情報であるオブジェクト１０８の状態を監視し管理マネージャ１１４へ通知するオブジェクト状態通知部１０７、オブジェクト状態通知部１０７で管理するオブジェクト１０８からなる。オブジェクト１０８は、ホストのＣＰＵ使用率やディスク使用量、ネットワーク状況等について管理マネージャ１１４で監視が行われる対象を意味している。
【００２１】
業務監視ビュー１０９は、業務マネージャ１０１が管理する情報の表示または編集を行う。また、管理マネージャ１１４で取得した情報を元に管理マネージャ１１４の変換部１１７によって変換された変換後オブジェクトの情報と状態情報により、状態情報の通知が行われた管理オブジェクトに対応する業務オブジェクトの状態を表示して、本実施形態の目的である、業務運用管理画面へのシステム監視情報の表示を行う。
【００２２】
業務監視ビュー１０９は、業務マネージャ１０１によって管理される業務を構成するジョブの実行状態を表示するジョブ実行状態表示部１１０、ジョブ実行状態表示部１１０で表示される情報を、業務マネージャ１０１のジョブ実行状態監視部１０３から取得するジョブ実行状態収集部１１１、ジョブ実行状態表示部１１０で表示されるジョブネットを業務マネージャ１０１のジョブネット定義部１０２から取得するジョブネット定義収集部１１２、管理マネージャ１１４の変換部１１７の変換後オブジェクト状態通知部から通知される情報を受信する変換後オブジェクト状態受信部１１３からなる。
【００２３】
管理マネージャ１１４は、管理対象である各ホストからそのホストの情報を収集して管理する処理部であり、業務エージェント１０５のオブジェクト状態通知部１０７から通知されるオブジェクト１０８の情報を収集するオブジェクト状態収集部１１５、オブジェクト状態収集部１１５で得られた情報を変換部１１７の変換前オブジェクト状態受信部へ通知する変換前オブジェクト状態通知部１１６、変換前オブジェクト状態通知部から得られた情報を変換し、業務監視ビュー１０９の変換後オブジェクト状態受信部１１３へ通知する変換部１１７からなる。
【００２４】
業務マネージャ１０１、業務エージェント１０５、業務監視ビュー１０９、管理マネージャ１１４は、図１ではネットワークで繋がれた別のホストにより構成されているが、全て同一ホスト内に存在しても良いし、複数個のホストの組み合わせにより構成されていても良い。
【００２５】
図２は本実施形態の図１で説明した管理マネージャ１１４の構成要素である変換部１１７の構成を示す図である。図２に示す様に本実施形態の業務運用管理システムは、ジョブ定義収集部２０１と、変換前オブジェクト状態受信部２０２と、オブジェクト変換部２０３と、変換後オブジェクト状態通知部２０４とを有している。
【００２６】
ジョブ定義収集部２０１は、業務マネージャ１０１のジョブネット定義ＤＢ１００から、ジョブの定義内容を示すジョブネットの情報を収集して、それを元にオブジェクト変換テーブル２０５を生成する処理部である。
【００２７】
変換前オブジェクト状態受信部２０２は、管理マネージャ１１４の変換前オブジェクト状態通知部１１６から通知される、管理オブジェクトの状態を示す情報を受信する処理部である。オブジェクト変換部２０３は、変換前オブジェクト状態受信部２０２で前記状態情報の受信された管理オブジェクトをオブジェクト変換テーブル２０５の情報を元に対応する業務オブジェクトに変換する処理部である。
【００２８】
変換後オブジェクト状態通知部２０４は、オブジェクト変換部２０３により前記変換された変換後オブジェクトを示す情報と前記状態情報を業務監視ビュー１０９の変換後オブジェクト状態受信部１１３へ通知する処理部である。
【００２９】
業務運用管理システムをジョブ定義収集部２０１、変換前オブジェクト状態受信部２０２、オブジェクト変換部２０３及び変換後オブジェクト状態通知部２０４として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００３０】
また業務運用管理システムはオブジェクト変換テーブル２０５を有している。オブジェクト変換テーブル２０５は、ジョブ定義収集部２０１により収集された情報を元に作成される変換前オブジェクトと変換後オブジェクトの対応テーブルであり、管理マネージャ１１４によって管理されるオブジェクトである管理オブジェクトと業務マネージャ１０１によって管理されるオブジェクトである業務オブジェクトとを対応付けるテーブルである。
【００３１】
本実施形態の変換部１１７は、管理マネージャ１１４で収集したオブジェクト１０８の情報から業務マネージャ１０１で管理するジョブネット及びジョブに関連するものだけを、業務監視ビュー１０９で表示するオブジェクトに対応付けて通知する機能を持つ。
【００３２】
図３は本実施形態の図２の変換部１１７の構成要素であるオブジェクト変換テーブル２０５の一例を示す図である。図３の様に本実施形態では、オブジェクト変換テーブル２０５によって管理オブジェクト３０１と業務オブジェクト３０２とが対応付けられる。
【００３３】
管理オブジェクト３０１は、図１の管理マネージャ１１４の監視対象であるオブジェクト１０８の実体であって、ホストやネットワーク、業務マネージャ１０１の管理対象であるジョブネット、その構成要素であるジョブからなっている。業務オブジェクト３０２は、図１の業務マネージャ１０１自身やその管理対象であるジョブネット、その構成要素であるジョブからなっている。オブジェクト変換テーブル２０５を作成することにより、異なる監視対象物を関連付けることができる。
【００３４】
図４は本実施形態の管理マネージャ１１４の変換部１１７で行う処理の処理手順を示すフローチャートである。本実施形態の変換部１１７は、起動時にオブジェクト変換テーブル２０５を作成し、変換前オブジェクト状態受信部２０２で得た情報をそのオブジェクト変換テーブル２０５の情報を元にオブジェクト変換部２０３で変換し、変換後オブジェクト状態通知部２０４によって通知する。
【００３５】
変換部１１７は、まず最初にステップ４０１でジョブ定義収集部２０１により、業務マネージャ１０１のジョブネット定義ＤＢ１００から、ジョブの定義内容を示すジョブネットの情報を収集する。次にステップ４０２では、前記収集した情報を元にオブジェクト変換テーブル２０５を作成する。
【００３６】
ステップ４０４で変換前オブジェクト状態受信部２０２は、変換前オブジェクト状態通知部１１６からの変換前オブジェクトの状態を示す情報の受信待ちを行う。変換前オブジェクト状態通知部１１６から変換前オブジェクトの通知があれば、ステップ４０４で変換前オブジェクト状態受信部２０２により変換前のオブジェクトの状態を示す情報の受信を行う。
【００３７】
ステップ４０５でオブジェクト変換部２０３は、前記受け取った情報を元に、オブジェクト変換テーブル２０５を利用して変換前オブジェクトの情報を変換後オブジェクトの情報に変換し、変換後オブジェクトリストを作成する。
【００３８】
ステップ４０６で変換後オブジェクト状態通知部２０４は、ステップ４０５で作成した変換後オブジェクトリストの全ての要素を業務監視ビュー１０９の変換後オブジェクト状態受信部１１３へ通知し、変換後オブジェクトリストを空にする。その後ステップ４０３へ戻り、再度、変換前オブジェクト状態通知部１１６からの通知を待つ。
【００３９】
図５は本実施形態の図４のステップ４０２で行う変換テーブル作成処理の処理手順を示すフローチャートである。図５に示す様に業務運用管理システムのジョブ定義収集部２０１は、ジョブの定義内容を示す情報を収集してオブジェクト変換テーブル２０５を生成する処理を行う。
【００４０】
ステップ５０１でジョブ定義収集部２０１は、業務マネージャ１０１の情報からマネージャテーブル情報作成処理を行い、オブジェクト変換テーブル２０５にマネージャの情報を追加する。
【００４１】
ステップ５０２でジョブ定義収集部２０１は、業務マネージャ１０１が管理するジョブネット定義をジョブネット定義ＤＢ１００から取得する。ステップ５０３ではステップ５０２で得られた全てのジョブネットに対してジョブテーブル情報作成処理を実行したかをチェックし、全てのジョブネットに対してジョブテーブル情報作成処理を実行した場合は、変換テーブル作成処理を終了する。また、全てのジョブネットに対してジョブテーブル情報作成処理を実行していない場合は、実行していないジョブネットの一つに対してジョブテーブル情報作成処理であるステップ５０４以降の処理を行う。
【００４２】
ステップ５０４では、ジョブテーブル情報作成処理を行い、ジョブネット内の全てのジョブの情報を元にオブジェクト変換テーブル２０５に情報を追加する。ステップ５０５では、ジョブネットが使用するネットワークとジョブネットの対をオブジェクト変換テーブル２０５に追加する。
【００４３】
図６は本実施形態の図５のステップ５０１で行うマネージャテーブル情報作成処理の処理手順を示すフローチャートである。ステップ６０１でジョブ定義収集部２０１は、業務マネージャ１０１が動作しているホストコンピュータのホスト名を取得する。この値は、予め設定されている設定値であり、変換部１１７自身が管理しているものとする。そしてステップ６０２では、ステップ６０１で得たホスト名と業務マネージャ１０１の対をオブジェクト変換テーブル２０５に追加する。
【００４４】
ステップ６０３では、ホスト名から業務マネージャ１０１が所属するネットワークを算出する。すなわち、ステップ６０１で得たホスト名のホストコンピュータに割り当てられているＩＰアドレスを取得し、そのＩＰアドレスが属しているネットワークを、業務マネージャ１０１が所属するネットワークとして求める。そしてステップ６０４では、ステップ６０３で求めたネットワークと業務マネージャ１０１の対をオブジェクト変換テーブル２０５に追加する。
【００４５】
図７は本実施形態の図５のステップ５０４で行うジョブテーブル情報作成処理の処理手順を示すフローチャートである。ステップ７０１でジョブ定義収集部２０１は、ジョブネット内の全てのジョブに対してステップ７０２以降の処理を行ったかどうかのチェックを行う。全てのジョブに対して処理済ならば終了し、そうでなければ、ステップ７０２以降の処理を未処理なジョブの一つに対して行う。
【００４６】
ステップ７０２では、ジョブとそのジョブの定義されているジョブネットの対をオブジェクト変換テーブル２０５に追加する。
【００４７】
ステップ７０３では、ジョブネットを参照してそのジョブを実行するホストの情報と読み出し、そのホストとジョブの対をオブジェクト変換テーブル２０５に追加する。
【００４８】
ステップ７０４では、その実行ホストが所属するネットワークを前記マネージャテーブル情報作成処理の場合と同様にして求め、その求めたネットワークとジョブの対をオブジェクト変換テーブル２０５に追加する。その後、ステップ７０１へ戻り、再度全てのジョブに対して処理を行ったかチェックする。
【００４９】
図８は本実施形態の図４のステップ４０５で行うオブジェクト変換処理の処理手順を示すフローチャートである。ステップ８０１でオブジェクト変換部２０３は、変換オブジェクトリストを初期化して空にした後、その変換オブジェクトリストに、ステップ４０４で受信した変換前オブジェクトを追加する。
【００５０】
ステップ８０２では、前記変換前オブジェクトを追加した変換オブジェクトリストが空かどうかをチェックして、その変換オブジェクトリストが空ならばオブジェクト変換処理を終了し、そうでなければ、ステップ８０３以降の処理を行う。
【００５１】
ステップ８０３では、変換オブジェクトリストから要素を一つ取り出し、その要素を変換オブジェクトリストから削除する。
【００５２】
ステップ８０４では、ステップ８０３で取り出した要素でオブジェクト変換テーブル２０５を検索し、ステップ８０３で取り出した要素がオブジェクト変換テーブル２０５の管理オブジェクト３０１に存在しているかをチェックする。
【００５３】
ステップ８０３で取り出した要素がオブジェクト変換テーブル２０５に存在していなければステップ８０２に戻り、変換オブジェクトリストのチェックを再度行う。また、ステップ８０３で取り出した要素がオブジェクト変換テーブル２０５に存在している場合は、ステップ８０５の処理を行う。
【００５４】
ステップ８０５では、オブジェクト変換テーブル２０５を利用し、ステップ８０３で取り出した要素に一致する管理オブジェクト３０１に対応する業務オブジェクト３０２に変換する。そして、その変換したオブジェクトを変換オブジェクトリスト及び変換後オブジェクトリストに追加する。この際、オブジェクト変換テーブル２０５に記録されている全ての管理オブジェクト３０１の内で前記要素と一致するもの全てに対して変換を行う。従って同名の管理オブジェクト３０１がオブジェクト変換テーブル２０５に複数記録されている場合は複数の変換後オブジェクトが変換後オブジェクトリストに追加されることになる。
【００５５】
業務監視ビュー１０９では、前記の様にしてオブジェクト変換部２０３により変換され、変換後オブジェクト状態通知部２０４から通知された変換後オブジェクトの情報と状態情報により、前記状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示する。
【００５６】
図９及び図１０に、本実施形態による業務監視ビュー１０９のジョブ実行画面表示を示す。
【００５７】
図９は本実施形態の業務監視ビュー１０９のジョブ実行画面表示（正常時）の例を示す図である。図９のジョブ実行状態表示画面９０１は、管理マネージャ１１４では何も問題を検出していない状態の画面を表している。この場合では、変換後オブジェクトが正常な状態であるものとして通知が行われるので、従来の技術による表示画面と全く同じとなる。
【００５８】
図１０は本実施形態の業務監視ビュー１０９のジョブ実行画面表示（異常時）の例を示す図である。図１０のジョブ実行状態表示画面１００１では、管理マネージャ１１４によりホストのＣＰＵ使用率の増加を検出した場合の画面を表している。Ｗｅｂデータ更新を行うジョブ１００２を実行するホストで負荷が増加中であることが文字列とシンボルで表示されている。
【００５９】
この様な場合、変換前オブジェクト状態受信部２０２は、変換前オブジェクト状態通知部１１６からあるホストのＣＰＵ使用率の増加を示す情報を受信し、オブジェクト変換部２０３により、オブジェクト変換テーブル２０５を利用して変換前オブジェクトであるそのホスト名を、変換後オブジェクトである「Ｗｅｂデータ更新」のジョブ１００２に変換し、変換後オブジェクト状態通知部２０４により業務監視ビュー１０９へ通知する。
【００６０】
業務監視ビュー１０９では、ジョブ１００２の情報と、ホストでのＣＰＵ使用率の増加を示す情報を受信して、ジョブ１００２で異常が発生する可能性があることを示す表示を行う。
【００６１】
この様に本実施形態では、管理オブジェクトであるホストの状態が所定の状態になった場合に、当該ホストで実行予定のジョブに異常が発生するものとして、そのジョブの業務オブジェクトの表示を異常時の表示に変更する。
【００６２】
また、あるホストの状態が所定の状態になった場合に、その所定の状態になったホストの属するネットワークで実行予定のジョブに異常が発生するものとして、そのジョブの業務オブジェクトの表示を行っても良い。例えば、あるホストの属するネットワークでのレスポンスが低下し、輻輳状態と判定された場合に、その状態になったネットワークに属するホストで実行予定の全てのジョブで異常が発生するものとして、該当するジョブの業務オブジェクトの表示を異常時の表示に変更しても良い。
【００６３】
図１１及び図１２に本実施形態による業務監視ビュー１０９のスケジュール画面表示を示す。
【００６４】
図１１は本実施形態の業務監視ビュー１０９のスケジュール画面表示（正常時）の例を示す図である。図１１のスケジュール表示画面１１０１は、管理マネージャ１１４では何も問題を検出していない状態の画面を表している。この場合では、従来の技術による表示画面と全く同じとなる。
【００６５】
図１２は本実施形態の業務監視ビュー１０９のスケジュール画面表示（異常時）の例を示す図である。図１２のスケジュール表示画面１２０１では、管理マネージャ１１４によりホストのＣＰＵ使用率の増加を検出した場合の画面を表している。スケジュール画面上でもジョブ１２０２で問題が発生したことが表示色で示されており、また詳細原因１２０３も表示されている。
【００６６】
前記の様に本実施形態では、業務監視ビュー１０９で表示するジョブの実行状態や実行結果表示画面上に、管理マネージャ１１４で収集した性能、障害情報を表示することにより、ジョブ実行失敗時の原因調査を支援したり、ジョブ実行前に障害情報が提示されることによるジョブ実行失敗予測、つまり業務上の障害を予測を支援することができる。今まで、複数の管理ソフトを使い、手動により行っていたジョブ実行失敗時の原因の調査や障害予測の支援を、経験や知識を必要とせずに自動的に行うことが可能である。
【００６７】
以上説明した様に本実施形態の業務運用管理システムによれば、状態情報の受信された管理オブジェクトを対応する業務オブジェクトに変換することにより、状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するので、管理マネージャと業務マネージャで得られる情報を統合し、業務失敗時の問題解決や業務実行前の失敗予測を支援することが可能である。
【００６８】
【発明の効果】
本発明によれば状態情報の受信された管理オブジェクトを対応する業務オブジェクトに変換することにより、状態情報の受信された管理オブジェクトに対応する業務オブジェクトの状態を表示するので、管理マネージャと業務マネージャで得られる情報を統合し、業務失敗時の問題解決や業務実行前の失敗予測を支援することが可能である。
【図面の簡単な説明】
【図１】本実施形態の業務運用管理システムの概略構成を示す図である。
【図２】本実施形態の図１で説明した管理マネージャ１１４の構成要素である変換部１１７の構成を示す図である。
【図３】本実施形態の図２の変換部１１７の構成要素であるオブジェクト変換テーブル２０５の一例を示す図である。
【図４】本実施形態の管理マネージャ１１４の変換部１１７で行う処理の処理手順を示すフローチャートである。
【図５】本実施形態の図４のステップ４０２で行う変換テーブル作成処理の処理手順を示すフローチャートである。
【図６】本実施形態の図５のステップ５０１で行うマネージャテーブル情報作成処理の処理手順を示すフローチャートである。
【図７】本実施形態の図５のステップ５０４で行うジョブテーブル情報作成処理の処理手順を示すフローチャートである。
【図８】本実施形態の図４のステップ４０５で行うオブジェクト変換処理の処理手順を示すフローチャートである。
【図９】本実施形態の業務監視ビュー１０９のジョブ実行画面表示（正常時）の例を示す図である。
【図１０】本実施形態の業務監視ビュー１０９のジョブ実行画面表示（異常時）の例を示す図である。
【図１１】本実施形態の業務監視ビュー１０９のスケジュール画面表示（正常時）の例を示す図である。
【図１２】本実施形態の業務監視ビュー１０９のスケジュール画面表示（異常時）の例を示す図である。
【符号の説明】
１００…ジョブネット定義ＤＢ、１０１…業務マネージャ、１０２…ジョブネット定義部、１０３…ジョブ実行状態監視部、１０４…ジョブ実行スケジューリング部、１０５…業務エージェント、１０６…ジョブ実行部、１０７…オブジェクト状態通知部、１０８…オブジェクト、１０９…業務監視ビュー、１１０…ジョブ実行状態表示部、１１１…ジョブ実行状態収集部、１１２…ジョブネット定義収集部、１１３…変換後オブジェクト状態受信部、１１４…管理マネージャ、１１５…オブジェクト状態収集部、１１６…変換前オブジェクト状態通知部、１１７…変換部、２０１…ジョブ定義収集部、２０２…変換前オブジェクト状態受信部、２０３…オブジェクト変換部、２０４…変換後オブジェクト状態通知部、２０５…オブジェクト変換テーブル、３０１…管理オブジェクト、３０２…業務オブジェクト、９０１…ジョブ実行状態表示画面、１００１…ジョブ実行状態表示画面、１００２…ジョブ、１１０１…スケジュール表示画面、１２０１…スケジュール表示画面、１２０２…ジョブ、１２０３…詳細原因。
【図１】
2004213519.tif 000003
【図２】
2004213519.tif 000004
【図３】
2004213519.tif 000005
【図４】
2004213519.tif 000006
【図５】
2004213519.tif 000007
【図６】
2004213519.tif 000008
【図７】
2004213519.tif 000009
【図８】
2004213519.tif 000010
【図９】
2004213519.tif 000011
【図１０】
2004213519.tif 000012
【図１１】
2004213519.tif 000013
【図１２】
2004213519.tif 000014