(57)【要約】【課題】複数の計算機が接続された計算機システムにおいて、これらの計算機を管理する管理マネージャ計算機が、各計算機で実行される運用処理を一元的に管理することを可能とする。【解決手段】管理マネージャ計算機（４０１）は、各管理対象計算機（４０２〜４０７）から、該管理対象計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集し、各管理対象計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、収集したログ情報およびイベント情報をデータベースに格納する。そして、データベースに格納された情報を参照することにより、各管理対象計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けた統合管理画面を表示する。【選択図】図６
2004062905.tif 000002
【特許請求の範囲】
【請求項１】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示手段とを有することを特徴とする管理マネージャ計算機。
【請求項２】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機について、該計算機に係る運用定義情報によって定義された運用処理の一覧を記述した領域、および、該計算機のログ情報を記述した領域を、同じ画面に表示する表示手段とを有することを特徴とする管理マネージャ計算機。
【請求項３】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各運用処理の実行予定および各運用処理を実行すべき計算機が定義された運用定義情報を一括して作成する一括定義手段と、
上記一括定義手段が作成した運用定義情報を、各計算機に配布する配布手段と、
各計算機から、該計算機で個別に作成された運用定義情報、および、上記配布手段が配布した運用定義情報から自計算機に係る部分を該計算機が展開した運用定義情報を収集すると共に、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
上記収集手段が収集した運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示手段とを有することを特徴とする管理マネージャ計算機。
【請求項４】
請求項３記載の管理マネージャ計算機であって、
上記一括定義手段は、
全ての計算機で実行されるべき運用処理については、全ての計算機である旨を示す予め定めた情報を用いて、該運用処理を実行すべき計算機を定義することを特徴とする管理マネージャ計算機。
【請求項５】
請求項１，２，３または４記載の管理マネージャ計算機であって、
上記収集手段は、
各計算機のログ情報のうちの、予め定めた種類のログ情報については、定期的または予め定めたタイミングで収集し、その他の種類のログ情報については、上記表示手段による表示で必要となったときに収集することを特徴とする管理マネージャ計算機。
【請求項６】
請求項１，２，３，４または５記載の管理マネージャ計算機であって、
上記表示手段は、
上記収集手段が収集したイベント情報の全部または一部については、収集後ただちに表示することを特徴とする管理マネージャ計算機。
【請求項７】
請求項３または４記載の管理マネージャ計算機に管理される計算機上で動作するプログラムを記録した記録媒体であって、
上記プログラムは、
自計算機で実行されるべき運用処理の実行予定が定義された運用定義情報を作成する定義処理と、
上記管理マネージャ計算機から配布された運用定義情報から、自計算機に係る部分の運用定義情報を展開する展開処理と、
自計算機で実行された運用処理のログ情報およびイベント情報を、予め定めた共通の形式に変換する正規化処理と、
上記定義処理によって作成された運用定義情報、上記展開処理によって展開された運用定義情報、並びに、上記正規化処理によって正規化されたログ情報およびイベント情報を、上記管理マネージャ計算機に通知する通知処理とを行うことを特徴とする記録媒体。
【請求項８】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機上で動作するプログラムを記録した記録媒体であって、
上記プログラムは、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集処理と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集処理によって収集されたログ情報およびイベント情報をデータベースに格納する格納する格納処理と、
上記格納処理によってデータベースに格納された情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示処理とを行うことを特徴とする記録媒体。
【請求項９】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機上で動作するプログラムを記録した記録媒体であって、
上記プログラムは、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集処理と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集処理によって収集されたログ情報およびイベント情報をデータベースに格納する格納する格納処理と、
上記格納処理によってデータベースに格納された情報を参照することにより、各計算機について、該計算機に係る運用定義情報によって定義された運用処理の一覧を記述した領域、および、該計算機のログ情報を記述した領域を、同じ画面に表示する表示処理とを行うことを特徴とする記録媒体。
【請求項１０】
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機上で動作するプログラムを記録した記録媒体であって、
上記プログラムは、
各運用処理の実行予定および各運用処理を実行すべき計算機が定義された運用定義情報を一括して作成する一括定義処理と、
上記一括定義処理によって作成された運用定義情報を、各計算機に配布する配布処理と、
各計算機から、該計算機で個別に作成された運用定義情報、および、上記配布処理によってが配布された運用定義情報から自計算機に係る部分を該計算機が展開した運用定義情報を収集すると共に、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集処理と、
上記収集処理によって収集された運用定義情報、並びに、上記収集処理によって収集されたログ情報およびイベント情報をデータベースに格納する格納する格納処理と、
上記格納処理によってデータベースに格納された情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示処理とを行うことを特徴とする記録媒体。
【請求項１１】
複数の計算機とこれらの計算機を管理する管理マネージャ計算機とがネットワークで接続された計算機システムにおいて採用される計算機運用管理方法であって、
上記管理マネージャ計算機が、
各運用処理の実行予定および各運用処理を実行すべき計算機が定義された運用定義情報を一括して作成し、作成した運用定義情報を各計算機に配布し、
各計算機が、
自計算機で実行されるべき運用の実行予定が定義された運用定義情報を個別に作成し、また、上記管理マネージャ計算機から配布された運用定義情報から、自計算機に係る部分を展開した運用定義情報を作成し、
上記管理マネージャ計算機が、
各計算機から、該計算機に係る運用定義情報、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集してデータベースに格納し、
上記管理マネージャ計算機が、
データベースに格納された情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示することを特徴とする計算機運用管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機に係り、特に、管理マネージャ計算機が、各計算機で実行される運用処理を一元的に管理することを可能とする技術に関する。
【０００２】
【従来の技術】
従来、複数の計算機がネットワークで接続された計算機システムにおいては、例えば、「ＪＰ１自動ジョブ運用管理マニュアル（日立，３０２０−３−７３５）」や、「ＪＰ１自動オペレーションシステム（日立，３０２０−３−７３６）」や、「ＪＰ１ネットワーク印刷機能マニュアル（日立，３０２０−３−７３７）」に記載されているように、各計算機ごと、または、各計算機で実行される運用処理ごとに、該運用処理の実行予定が定義されるようになっており、また、各運用処理の実行結果は、該運用処理の実行予定を定義するための画面とは別の画面によって表示されるようになっている。
【０００３】
なお、各運用処理としては、例えば、計算機の電源投入／切断処理，ジョブの実行処理，実行結果の印刷処理，特定の事象の発生時に実行する処理などが挙げられる。
【０００４】
一方、「日経コンピュータ（１９９６．１．２２）」の１１５頁〜１１７頁、および、「日経オープンシステム（１９９７．６（ｎｏ．５１））」の２３４頁〜２３９頁では、上述した例も含めて、各運用処理の実行を制御するため専用のプログラムが、個別の製品として提供されていることが紹介されている。
【０００５】
【発明が解決しようとする課題】
上述した従来技術は、比較的小規模な計算機システムで必要な運用処理についての定義および実行結果の確認を行う場合には好適であるが、複数の運用処理を組み合わせて実行することが多い大規模な計算機システムにおいては、各運用処理についての定義および実行結果の確認を個別に行う必要があることから、上述した従来技術を適用すると、計算機システムとしてのトータルな管理が困難となる。
【０００６】
特に、大規模な計算機システムにおいては、組み合わせて実行される複数の運用処理が複数の計算機に渡る場合も考えられるので、計算機システムとしてのトータルな管理を可能とするために、全ての運用処理についての定義および実行結果の確認を、１台の計算機（管理マネージャ計算機）で行うことを可能とすることが好ましい。
【０００７】
しかしながら、全ての運用処理についての定義および実行結果の確認を管理マネージャ計算機で行うようにする場合には、管理マネージャ計算機と各計算機との間で通信を行う必要が生じるので、ネットワークトラフィックについても考慮しなければならなくなる。
【０００８】
そこで、本発明の目的は、複数の計算機が接続された計算機システムにおいて、これらの計算機を管理する管理マネージャ計算機が、各計算機で実行される運用処理を一元的に管理することを可能とすることにあり、さらに、このとき、ネットワークに余計な負荷をかけないようにすることにある。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、第１の態様として、
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示手段とを有することを特徴とした管理マネージャ計算機を提供している。
【００１０】
また、本発明は、第２の態様として、
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各計算機から、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
各計算機で実行されるべき運用処理の実行予定が定義された運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機について、該計算機に係る運用定義情報によって定義された運用処理の一覧を記述した領域、および、該計算機のログ情報を記述した領域を、同じ画面に表示する表示手段とを有することを特徴とした管理マネージャ計算機を提供している。
また、本発明は、第３の態様として、
複数の計算機が接続されたネットワークに接続され、これらの計算機を管理する管理マネージャ計算機であって、
各運用処理の実行予定および各運用処理を実行すべき計算機が定義された運用定義情報を一括して作成する一括定義手段と、
上記一括定義手段が作成した運用定義情報を、各計算機に配布する配布手段と、
各計算機から、該計算機で個別に作成された運用定義情報、および、上記配布手段が配布した運用定義情報から自計算機に係る部分を該計算機が展開した運用定義情報を収集すると共に、該計算機で実行された運用処理の実行結果を示すログ情報、および、該運用処理の実行過程で発生したイベントを示すイベント情報を収集する収集手段と、
上記収集手段が収集した運用定義情報、並びに、上記収集手段が収集したログ情報およびイベント情報をデータベースに格納する格納する格納手段と、
上記格納手段がデータベースに格納した情報を参照することにより、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報およびイベント情報とを関連付けて表示する表示手段とを有することを特徴とした管理マネージャ計算機を提供している。
【００１１】
なお、第３の態様の管理マネージャ計算機に管理される各計算機は、
管理マネージャ計算機から配布された運用定義情報から、自計算機に係る部分の運用定義情報を展開するようにすると共に、自計算機で実行された運用処理のログ情報およびイベント情報を、予め定めた共通の形式に変換するようにすることが好ましい。
【００１２】
また、第３の態様において、
上記一括定義手段は、
全ての計算機で実行されるべき運用処理については、全ての計算機である旨を示す予め定めた情報を用いて、該運用処理を実行すべき計算機を定義するようにすることができる。
【００１３】
また、第１の態様〜第３の態様のいずれにおいても、
上記収集手段は、
各計算機のログ情報のうちの、予め定めた種類のログ情報については、定期的または予め定めたタイミングで収集し、その他の種類のログ情報については、上記表示手段による表示で必要となったときに収集するようにすることができる。
また、第１の態様〜第３の態様のいずれにおいても、
上記表示手段は、
上記収集手段が収集したイベント情報の全部または一部については、収集後ただちに表示するようにすることができる。
【００１４】
なお、本明細書においては、「計算機」とは、単に演算を行う装置ではなく、通信処理をはじめとする各種情報処理を行う装置を意味している。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１６】
図４に、本実施形態に係る計算機システムの全体構成を示す。図中、４０１は管理マネージャ計算機、４０２〜４０７は管理マネージャ計算機の管理対象となる管理対象計算機、４０８〜４１３はネットワークである。
【００１７】
本実施形態に係る計算機システムは、管理対象計算機（４０２〜４０７）で実行されるべき運用処理の実行予定が定義された運用定義情報を、管理マネージャ計算機（４０１）が一括して作成することを可能とすると共に、管理対象計算機（４０２〜４０７）で実行された運用処理について、その実行結果を示すログ情報およびその実行過程で発生したイベントを示すイベント情報を、管理マネージャ計算機（４０１）が一括して管理することを可能とするものである。
【００１８】
これにより、管理マネージャ計算機（４０１）は、運用定義情報，ログ情報，イベント情報をデータベース化して蓄積することができるので、これらの情報を必要に応じて参照することが可能となると共に、これらの情報を関連付けた多様な切り口からの表示を行うことが可能となる。
【００１９】
図１に、管理対象計算機（４０２〜４０７）で実行されるべき運用処理の実行予定が定義された運用定義情報を、管理マネージャ計算機（４０１）が一括して作成するためのシステム構成を示す。図１では、図４の管理マネージャ計算機（４０１）と１台の管理対象計算機（４０２）についてのみ示しているが、他の管理対象計算機（４０３〜４０７）も、管理対象計算機（４０２）と同様である。
【００２０】
図１に示すように、管理マネージャ計算機（４０１）は、管理アプリケーション部（１０１）と、定義情報管理部（１０２）と、データベース（１０３）とを備えて構成されている。
【００２１】
管理アプリケーション部（１０１）は、管理対象計算機（４０２〜４０７）で実行されるべき運用処理の実行予定が定義された運用定義情報を作成する一括定義部（１０４）と、後述する統合管理画面等を表示する統合管理画面表示部（１０５）とを有している。定義情報管理部（１０２）は、管理対象計算機（４０２〜４０７）に運用定義情報を配布したり、管理対象計算機（４０２〜４０７）から運用定義情報を収集したりする定義情報配布・収集部（１０６）を有し、データベース（１０３）に運用定義情報を格納したり、データベース（１０３）に格納されている運用定義情報の検索／参照を行う。
【００２２】
また、図１に示すように、管理対象計算機（４０２〜４０７）は、ジョブ実行制御部（１１０），電源制御部（１１１），印刷実行制御部（１１２）等の、運用定義情報によって定義された運用処理を実行する運用実行部分と、統合管理エージェント（１１３）とを備えて構成されている。
【００２３】
統合管理エージェント（１１３）は、管理マネージャ計算機（４０１）から配布された運用定義情報から、自計算機に係る部分の運用定義情報を展開する定義情報展開部（１１４）と、自計算機で個別に作成された運用定義情報も含めて、自計算機に係る運用定義情報を管理マネージャ計算機（４０１）に通知する定義情報通知部（１１５）とを有している。
【００２４】
図２に、管理対象計算機（４０２〜４０７）で実行された運用処理のログ情報およびイベント情報を、管理マネージャ計算機（４０１）が一括して管理するためのシステム構成を示す。図２では、図４の管理マネージャ計算機（４０１）と１台の管理対象計算機（４０２）についてのみ示しているが、他の管理対象計算機（４０３〜４０７）も、管理対象計算機（４０２）と同様である。
【００２５】
図２に示すように、管理マネージャ計算機（４０１）は、管理アプリケーション部（１０１）と、イベント・ログ管理部（２０１）と、データベース（１０３）とを備えて構成されている。
【００２６】
管理アプリケーション部（１０１）は、後述する統合管理画面等を表示する統合管理画面表示部（１０５）を有している。イベント・ログ管理部（２０１）は、管理対象計算機（４０２〜４０７）からイベント情報およびログ情報を収集するイベント・ログ収集部（２０２）を有し、データベース（１０３）にイベント情報およびログ情報を格納したり、データベース（１０３）に格納されているイベント情報およびログ情報の検索／参照を行う。また、イベント・ログ管理部（２０１）は、リアルタイムに運用管理者等に通知すべきイベント情報については、データベース（１０３）に格納すると共に、統合管理画面表示部（１０５）に出力する。
【００２７】
また、図２に示すように、管理対象計算機（４０２〜４０７）は、ジョブ実行制御部（１１０），電源制御部（１１１），印刷実行制御部（１１２）等の、運用定義情報によって定義された運用処理を実行する運用実行部分と、統合管理エージェント（１１３）とを備えて構成されている。
【００２８】
統合管理エージェント（１１３）は、自計算機で実行された運用処理のログ情報およびイベント情報を、予め定めた共通の形式に変換する正規化部（２１０）と、正規化されたログ情報やイベント情報を管理マネージャ計算機（４０１）に通知するイベント・ログ通知部（２１１）とを有している。
【００２９】
図３に、管理マネージャ計算機（４０１）および管理対象計算機（４０２〜４０７）のハードウェア構成を示す。
【００３０】
図３に示すように、各計算機は、中央処理装置（３０１）と、主記憶装置（３０２）と、通信回線（３０３）やローカルエリアネットワーク（３０４）等のネットワークとの間のデータの入出力を制御するネットワーク制御装置（３０５）と、ディスク装置（３０６）およびその入出力を制御するディスク制御装置（３０７）と、表示装置（３０８）およびその入出力を制御する表示制御装置（３０９）とを備えて構成されている。
【００３１】
図１および図２の構成ブロックのうち、データベース（１０３）はディスク装置（３０６）上に実現され、その他の構成ブロックは、ディスク装置（３０６）に格納されているプログラムを中央処理装置（３０１）が主記憶装置（３０２）上にロードして実行することで実現される。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録され、図示していないドライバによって読み込まれて、ディスク装置（３０６）に格納されるようにすることができる。
【００３２】
以下、図１のシステム構成における運用定義情報の一括定義および配布の手順について、図６（ａ）を用いて説明する。
【００３３】
図６（ａ）に示すように、管理マネージャ計算機（４０１）においては、定義情報管理部（１０２）が、管理アプリケーション部（１０１）が有する一括定義部（１０４）で定義された運用定義情報をデータベース（１０３）に格納する（ステップ６０１）。データベース（１０３）に格納された運用定義情報は、定義情報管理部（１０２）が有する定義情報配布・収集部（１０６）によって、予め指定されたタイミングで管理対象計算機（４０２〜４０７）に配布される（ステップ６０２）。
【００３４】
運用定義情報が配布された管理対象計算機（４０２〜４０７）においては、統合管理エージェント（１１３）が有する定義情報展開部（１１４）が、配布された運用定義情報から、自計算機に係る部分の運用定義情報を展開して、ジョブ実行制御部（１１０），電源制御部（１１１），印刷実行制御部（１１２）等の運用実行部分に引き渡し（ステップ６０３）、運用実行部分は、各々、引き渡された運用定義情報によって定義された運用処理を実行する（ステップ６０４）。
【００３５】
一方、管理マネージャ計算機（４０１）においては、定義情報管理部（１０２）が有する定義情報配布・収集部（１０６）が、管理対象計算機（４０２〜４０７）で個別に作成された運用定義情報も含めて、管理対象計算機（４０２〜４０７）に係る運用定義情報を、管理対象計算機（４０２〜４０７）から収集する（ステップ６０５）。続いて、定義情報管理部（１０２）が、収集した運用定義情報をデータベース（１０３）に格納する（ステップ６０６）。
【００３６】
このようにしてデータベース（１０３）に格納された運用定義情報は、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）が、運用管理者等からの参照要求に応じて後述する統合管理画面を表示する際に、定義情報管理部（１０２）によって検索／参照されることとなる。
【００３７】
なお、運用定義情報の収集は、管理マネージャ計算機（４０１）において、定義情報管理部（１０２）が有する定義情報配布・収集部（１０６）が、管理対象計算機（４０２〜４０７）に対して定期的に命令を発行することで実現するようにしてもよいし、また、管理対象計算機（４０２〜４０７）において、統合管理エージェント（１１３）が有する定義情報通知部（１１５）が、予め定めたタイミングで、管理マネージャ計算機（４０１）に対して自発的に運用定義情報を通知することで実現するようにしてもよい。
【００３８】
図７に、管理マネージャ計算機（４０１）が一括定義した運用定義情報の一例を示す。図中、７０１は運用定義情報である。
【００３９】
運用定義情報（７０１）において、「定義対象（７１０）」は、定義対象となる管理対象計算機を定義する部分であり、複数の管理対象計算機からなるグループや単一の管理対象計算機を指定することが可能である。なお、図７に示すように、「定義対象（７１０）」に、予め定めた情報（ここでは、「ｄｅｆａｕｌｔ」）が指定されている場合は、全ての管理対象計算機が定義対象である旨を示す。
【００４０】
「電源制御（７１１）」は、定義対象となる管理対象計算機の電源投入／切断処理の実行スケジュールや切断方法等を定義する部分であり、「ジョブ実行制御（７１２）」は、定義対象となる管理対象計算機上のジョブネットおよびジョブネット上のジョブを定義する部分である。図７の例では、「ジョブネットＡ」は、「ジョブＡ１」の実行が完了した後、「ジョブＡ２１」と「ジョブＡ２２」とを並列に実行し、これらの両方の実行が完了した時点で「ジョブＡ３」を実行する旨を定義している。
【００４１】
このように、運用管理者等は、管理マネージャ計算機（４０１）において、各運用処理の実行予定および各運用処理を実行すべき計算機を指定することで、管理対象計算機で実行されるべき運用処理の実行予定が定義された運用定義情報を一括して作成することができる。
【００４２】
図８に、図７の運用定義情報（７０１）が管理対象計算機で展開された後の一例を示す。図８では、図１の管理対象計算機（４０２〜４０７）で展開された後の運用定義情報（８０１〜８０２）について示しており、これらは、各々、電源制御部（１１１）およびジョブ実行制御部（１１０）に引き渡される。
【００４３】
次に、図２のシステム構成におけるイベント情報およびログ情報の収集および一括管理の手順について、図６（ｂ）を用いて説明する。
【００４４】
図６（ｂ）に示すように、管理対象計算機（４０２〜４０７）においては、統合管理エージェント（１１３）が有する正規化部（２１０）は、運用実行部分から通知されたイベント情報またはログ情報が、管理マネージャ計算機（４０１）に通知すべきであると予め指定されている種類の情報である場合には、これを、予め定めた共通の形式に変換し、イベント・ログ通知部（２１１）によって管理マネージャ計算機（４０１）に通知する（ステップ６１０）。
【００４５】
イベント情報またはログ情報が通知された管理マネージャ計算機（４０１）においては、イベント・ログ管理部（２０１）が有するイベント・ログ収集部（２０２）が、通知されたイベント情報やログ情報をデータベース（１０３）に格納する（ステップ６１１）。特に、イベント情報については、運用過程でリアルタイムに発生する情報であるので、イベント情報が通知された場合には、ただちに、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）によって、表示装置（３０８）に表示するようにすることが好ましい（ステップ６１２）。
【００４６】
このようにしてデータベース（１０３）に格納されたイベント情報およびログ情報は、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）が、運用管理者等からの参照要求に応じて後述する統合管理画面を表示する際に、定義情報管理部（１０２）によって検索／参照されることとなる。
【００４７】
なお、イベント情報およびログ情報の通知は、リアルタイム性が高いイベント情報（特に、障害を示すイベント情報）については、管理対象計算機（４０２〜４０７）において、統合管理エージェント（１１３）が有するイベント・ログ通知部（２１１）が、管理マネージャ計算機（４０１）に対して自発的にイベント情報を通知することで実現することが好ましいが、ログ情報については、管理マネージャ計算機（４０１）において、イベント・ログ管理部（２０１）が有するイベント・ログ収集部（２０２）が、管理対象計算機（４０２〜４０７）に対して定期的に命令を発行することで実現するようにしてもよいし、また、管理対象計算機（４０２〜４０７）において、統合管理エージェント（１１３）が有するイベント・ログ通知部（２１１）が、予め定めたタイミングで、管理マネージャ計算機（４０１）に対して自発的にログ情報を通知することで実現するようにしてもよい。
【００４８】
さて、以下に、管理マネージャ計算機（４０１）において、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）が表示する統合管理画面の一例について、図５を用いて説明する。
【００４９】
管理マネージャ計算機（４０１）においては、上述したようにして、運用定義情報，イベント情報，ログ情報がデータベース（１０３）に格納されるので、運用管理者等は、これらの情報を活用して、計算機システムの運用状況を把握することが可能となる。すなわち、管理マネージャ計算機（４０１）において、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）は、運用管理者等から参照が要求された情報を、定義情報管理部（１０２）によって検索／参照し、検索／参照された情報を用いて統合管理画面を作成し、作成した統合管理画面を表示装置（３０８）に表示するので、運用管理者等は、表示装置（３０８）に表示された統合管理画面を見ることで、計算機システムの運用状況を把握することが可能となる。
【００５０】
図５において、画面１（５０１）は、管理マネージャ計算機（４０１）が管理する管理対象計算機およびそれらのグループを確認するための統合管理画面であり、本例では、４台の管理対象計算機が表示されている。各管理対象計算機は、アイコンとして表示されており、運用管理者等は、例えば、画面１（５０１）において、「計算機Ａ（５０２）」をマウスでダブルクリックすることで、画面１（５０１）から画面２（５０３）に遷移させることが可能である。
【００５１】
また、図５において、画面２（５０３）は、「計算機Ａ」の運用状況を確認するための統合管理画面であり、「計算機Ａ」について、現在のジョブの実行状況（５０４）と、「計算機Ａ」上で実行が定義されているジョブネットの一覧（５０５）と、過去の動作履歴であるログ情報の一覧（５０６）とが、メッセージ形式で表示されている。運用管理者等は、例えば、画面２（５０３）において、「ジョブネットＡ」に関する運用状況を確認したい場合は、ジョブネットの一覧（５０５）のうちの「ジョブネットＡ」に関する行をマウスでダブルクリックすることで、画面２（５０３）から画面３（５０７）に遷移させることが可能である。
【００５２】
また、図５において、画面３（５０７）は、「計算機Ａ」上の「ジョブネットＡ」に関する統合管理画面であり、「計算機Ａ」について、「電源投入（５０９）」，「ジョブネットＡ（５１０）の実行」，「実行結果の印刷（５１１）」という一連の運用処理が定義された運用定義情報を示している。
【００５３】
なお、これらの運用処理（５０９〜５１１）は、アイコンとして表示されており、各アイコンの表示態様を変更（例えば、色の変更等）することで、「未実行」，「実行中」，「実行の正常終了」，「実行の異常終了」といった各種状態を表すようにすることができる。ここで、統合管理画面表示部（１０５）は、各アイコンの表示態様を変更する際に、対応する運用処理（５０９〜５１１）のその時点での最新のイベント情報を、イベント・ログ管理部（２０１）が有するイベント・ログ収集部（２０２）によって収集するようにすることが好ましい。
【００５４】
運用管理者等は、例えば、画面３（５０７）において、「ジョブネットＡ（５１０）」をマウスでダブルクリックすることで、画面３（５０７）から画面６（５１４）に遷移させることが可能である。
【００５５】
また、図５において、画面５（５１２）は、画面３（５０７）で示した運用定義情報をカレンダー形式で確認するための統合管理画面であり、運用管理者等は、例えば、画面３（５０７）において、「カレンダー表示」というメニュー（図示せず。）を選択することで、画面３（５０７）から画面５（５１２）に遷移させることが可能である。本例では、「ジョブネットＡ」が斜線部分の日付（５１３）に実行されることを示している。
【００５６】
また、図５において、画面６（５１４）は、「計算機Ａ」上の「ジョブネットＡ」に関する詳細な統合管理画面であり、「ジョブネットＡ」について、「ジョブＡ１（５１５）」の実行が完了した後、「ジョブＡ２１（５１６）」と「ジョブＡ２２（５１７）」とを並列に実行し、これらの両方の実行が完了した時点で「ジョブＡ３（５１８）」を実行する旨が定義されている。
【００５７】
なお、これらのジョブは、アイコンとして表示されており、各アイコンの表示態様を変更（例えば、色の変更等）することで、「未実行」，「実行中」，「実行の正常終了」，「実行の異常終了」といった各種状態を表すようにすることができる。ここで、統合管理画面表示部（１０５）は、各アイコンの表示態様を変更する際に、対応する運用処理（５０９〜５１１）のその時点での最新のイベント情報を、イベント・ログ管理部（２０１）が有するイベント・ログ収集部（２０２）によって収集するようにすることが好ましい。
【００５８】
また、図５において、画面４（５０８）は、ログをジョブネットごとに確認するための統合管理画面であり、運用管理者等は、例えば、画面２（５０３）において、ログ情報の一覧（５０６）をマウスでダブルクリックすることで、画面２（５０３）から画面４（５０８）に遷移させることが可能である。また、運用管理者等は、例えば、画面２（５０３）において、ジョブの一覧（５０５）のうちの「ジョブネットＡ」に関する行をマウスでクリックして指定した上で、「ログ表示」というメニュー（図示せず。）を選択することで、画面２（５０３）から、「ジョブネットＡ」のログ情報のみが表示された画面（図示せず。）に遷移させることも可能である。
【００５９】
なお、運用管理者等は、例えば、画面２（５０４）〜画面６（５１４）のいずれの画面においても、対応するメニューを選択することで、図示していない画面（イベント情報表示画面，統計表示画面，運用定義情報更新画面等）を含めた他の画面に遷移させることも可能である。
【００６０】
以上説明したように、本実施形態によれば、管理マネージャ計算機（４０１）において、各計算機に係る運用定義情報と、該運用定義情報によって定義された運用処理のログ情報やイベント情報とを関連付けて表示するようにしているので、運用管理者等は、計算機システムの運用状況を把握することができると共に、今後の運用予定の計画に反映することが容易に行える。
【００６１】
なお、上述したように、管理マネージャ計算機（４０１）は、イベント情報については、通知後ただちに、表示装置（３０８）に表示するようにすることが好ましく、このとき管理マネージャ計算機（４０１）で表示される画面は、例えば、図９（ａ）に示すようになる。
【００６２】
図９（ａ）は、通知されたイベント情報のうちの、「計算機Ａ」のイベント情報を、メッセージとして表示した画面の一例を示している。本図では、メッセージは、イベント情報の重要度（９０１）と、イベント情報が通知された日時（９０２〜９０３）と、通知元の管理対象計算機（９０４）と、メッセージ本体（９０５）とから構成されている。
【００６３】
管理マネージャ計算機（４０１）は、通知された全てのイベント情報をメッセージとして表示してもよいが、図９（ａ）に示すように、予め指定された種類のイベント情報のみを表示するようにしてもよい。指定の基準としては、例えば、重要度，日付や時刻の範囲，通知元の管理対象計算機，運用処理の種類，イベント情報中に含まれている文字列のパターンなどが考えられ、運用管理者等は、管理マネージャ計算機（４０１）または管理対象計算機（４０２〜４０７）で、メッセージとして表示するイベント情報の種類を指定することが可能である。
【００６４】
そして、管理マネージャ計算機（４０１）において、通知されたイベント情報をメッセージとして表示するか否かの判定は、イベント・ログ管理部（２０１）によって行われ、イベント・ログ管理部（２０１）は、メッセージとして表示すべきと判定したイベント情報については、ただちに、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）に通知し、統合管理画面表示部（１０５）がこれを表示する。そこで、例えば、図９（ｂ）に示すように、障害を示すイベント情報のみをメッセージとして表示することも可能である。なお、イベント・ログ管理部（２０１）は、メッセージとして表示すると判定したか否かに関わらず、通知されたイベント情報をデータベース（１０３）に格納する。
【００６５】
図１０に、データベース（１０３）上の各種テーブルの構造の一例を示す。図中、１００１はイベント・ログテーブル、１００２は運用定義テーブルである。
【００６６】
イベント・ログテーブル（１００１）は、管理マネージャ計算機（４０１）が管理対象計算機から収集したイベント情報やログ情報を時系列に格納するためのテーブルである。１つのレコードは、イベント情報やログ情報の識別子（１０１０）と、その情報を通知した管理対象計算機の名称（１０１１）と、その情報が通知された時刻（１０１２）と、その情報の種別（１０１３）と、その情報が発生した運用処理が定義された運用定義情報の識別子（１０１４）と、詳細情報（１０１５）とから構成されている。詳細情報（１０１５）以外の情報（１０１０〜１０１４）は、管理対象計算機において、統合管理エージェント（１１３）が有する正規化部（２１０）によって、全てのイベント情報およびログ情報に共通の形式に正規化されている。
【００６７】
運用定義テーブル（１００２）は、運用定義情報の識別子（１０１６）と、定義対象となる管理対象計算機の名称（１０１７）と、運用定義情報の種別（１０１８）とから構成されている共通テーブル（１００３）と、運用定義情報の種別（１０１８）ごとに対応する運用定義詳細テーブル（１００４〜１００５）とからなる。
【００６８】
電源制御に関する運用定義詳細テーブル（１００４）は、例えば、運用定義情報の識別子（１０１９）と、電源起動曜日（１０２０）と、電源起動時刻（１０２１）と、電源切断曜日（１０２２）と、電源切断時刻（１０２３）とから構成され、ジョブネットに関する運用定義詳細テーブル（１００５）は、例えば、運用定義情報の識別子（１０２４）と、ジョブネットの名称（１０２５）と、ジョブネット起動曜日（１０２６）と、ジョブネット起動時刻（１０２７）と、構成ジョブ（１０２８）とから構成されている。
【００６９】
管理マネージャ計算機（４０１）では、定義情報管理部（１０２）およびイベント・ログ管理部（２０１）が、図１０のテーブル（１００１〜１００４）を、例えば、ＳＱＬ等の言語で検索することによって、管理アプリケーション部（１０１）が有する統合管理画面表示部（１０５）が、図５に例示したような画面表示が可能となる。特に、イベント情報およびログ情報と運用定義情報との関連付けは、イベント・ログテーブル（１００１）中の運用定義情報の識別子（１０１４）と、運用定義テーブル（１００２）中の運用定義情報の識別子（１０１６，１０１９，１０２４）とで行うことができる。
【００７０】
なお、管理マネージャ計算機（４０１）は、画面表示を行う際に、表示に必要な情報が図１０のテーブル（１００１〜１００４）中に存在しない場合には、その時点で、図６に示した動作と同様の動作を行って、該情報を収集するようにする。
以下、運用定義情報，イベント情報，ログ情報を管理マネージャ計算機（４０１）でデータベース化して蓄積することの効果について説明する。
【００７１】
第１の効果は、ネットワークトラヒック削減という効果である。これは、運用定義情報，イベント情報，ログ情報を管理マネージャ計算機（４０１）でデータベース化して蓄積することにより、運用管理者等がこれらの情報を参照する度に、管理マネージャ計算機（４０１）が管理対象計算機から必要な情報を収集する必要がなくなるからである。
【００７２】
例えば、図４のネットワーク構成において、管理マネージャ計算機（４０１）が、１日に、６台の管理対象計算機（４０２〜４０７）の各々から、１Ｋバイトのログ情報を１０００個収集して蓄積しておくためには、６Ｍバイト／日のネットワークトラフィックが発生することになるが、これらのログ情報を運用管理者等が１日に１０回参照しようとした場合に、その度にログ情報を収集すると、６０Ｍバイト／日のネットワークトラフィックが発生することになる。
【００７３】
さらに、リアルタイム性が低いログ情報については、ネットワークトラフィックが低い時間帯（例えば、夜間等）に収集するようにすると、ネットワークトラフィックの削減効果は顕著なものとなる。
【００７４】
第２の効果は、運用定義情報，イベント情報，ログ情報を管理マネージャ計算機（４０１）でデータベース化して蓄積することにより、図５に例示した統合管理画面のように、これらの情報を関連付けた多様な切り口からの表示を容易に行うことができるという効果である。
【００７５】
なお、本実施形態に係る計算機システムでは、管理対象計算機（４０２〜４０７）が、管理マネージャ計算機（４０１）による一括定義の定義対象であるようになっているが、定義対象とはならない計算機がネットワーク（４０８〜４１３）に接続されている場合も考えられる。そこで、このような場合、管理マネージャ計算機（４０１）が管理対象計算機を認識するための方法としては、例えば、ブロードキャスト等の手段によって、計算機に組み込まれている統合管理エージェント（１１３）を自動的に検出するといった方法があり、このほかにも、定義対象となる管理対象計算機を予め管理マネージャ計算機（４０１）上で定義しておくことも可能である。
【００７６】
また、本実施形態に係る計算機システムでは、管理対象計算機（４０２〜４０７）で実行されるべき運用処理の実行予定が定義された運用定義情報を、管理マネージャ計算機（４０１）が一括して作成することを可能とすると共に、管理対象計算機（４０２〜４０７）で実行された運用処理のログ情報およびイベント情報を、管理マネージャ計算機（４０１）が一括して管理することを可能としており、両者が可能とされることが好ましいが、少なくとも後者が可能とされれば、運用管理者等は、計算機システムの運用状況を把握することができるようになる。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、複数の計算機が接続された計算機システムにおいて、これらの計算機を管理する管理マネージャ計算機が、ネットワークに余計な負荷をかけることなく、各計算機で実行される運用処理を一元的に管理することが可能となる。
【００７８】
従って、運用管理者等は、計算機システムの運用状況を把握することができると共に、今後の運用予定の計画に反映することが容易に行える。
【図面の簡単な説明】
【図１】管理対象計算機で実行されるべき運用処理の実行予定が定義された運用定義情報を管理マネージャ計算機が一括して作成するためのシステム構成を示す説明図。
【図２】管理対象計算機で実行された運用処理のログ情報およびイベント情報を管理マネージャ計算機が一括して管理するためのシステム構成を示す説明図。
【図３】管理マネージャ計算機および管理対象計算機のハードウェア構成図。
【図４】本実施形態に係る計算機システムの全体構成図。
【図５】管理マネージャ計算機で表示される統合管理画面の一例を示す説明図。
【図６】図１のシステム構成における運用定義情報の一括定義および配布の手順、および、図２のシステム構成におけるイベント情報およびログ情報の収集および一括管理の手順を示す説明図。
【図７】管理マネージャ計算機が一括定義した運用定義情報の一例を示す説明図。
【図８】図７の運用定義情報が管理対象計算機で展開された後の一例を示す説明図。
【図９】管理マネージャ計算機で表示されるイベント情報の一例を示す説明図。
【図１０】データベース上の各種テーブルの構造の一例を示す説明図。
【符号の説明】
１０１・・・管理アプリケーション部、１０２・・・定義情報管理部、１０３・・・データベース、１０４・・・一括定義部、１０５・・・統合管理画面表示部、１０６・・・定義情報配布・収集部、１１０・・・ジョブ実行制御部、１１１・・・電源制御部、１１２・・・印刷実行制御部、１１３・・・統合管理エージェント、１１４・・・定義情報展開部、１１５・・・定義情報通知部、２０１・・・イベント・ログ管理部、２０２・・・イベント・ログ収集部、２１０・・・正規化部、２１１・・・イベント・ログ通知部、３０１・・・中央処理装置、３０２・・・主記憶装置、３０３・・・通信回線、３０４・・・ローカルエリアネットワーク、３０５・・・ネットワーク制御装置、３０６・・・ディスク装置、３０７・・・ディスク制御装置、３０８・・・表示装置、３０９・・・表示制御装置、４０１・・・管理マネージャ計算機、４０２〜４０７・・・管理対象計算機、４０８〜４１３・・・ネットワーク、７０１，８０１〜８０２・・・運用定義情報、１００１・・・イベント・ログテーブル、１００２・・・運用定義テーブル、１００３・・・共通テーブル、１００４〜１００５・・・運用定義詳細テーブル。
【図１】
2004062905.tif 000003
【図２】
2004062905.tif 000004
【図３】
2004062905.tif 000005
【図４】
2004062905.tif 000006
【図５】
2004062905.tif 000007
【図６】
2004062905.tif 000008
【図７】
2004062905.tif 000009
【図８】
2004062905.tif 000010
【図９】
2004062905.tif 000011
【図１０】
2004062905.tif 000012