(57)【要約】  本発明の目的は、時刻同期のとれていない大規模分散システムや情報端末ネットワークにおいても資源情報を時系列に管理できるようにすることである。本発明では、資源情報収集装置５は、資源情報生成装置６から資源情報を収集する際に、資源情報生成装置６との時刻同期を確認し、同期していない場合に、資源情報収集装置５の時刻に基づいて補正した生成時刻を資源情報に記録する。資源情報参照装置４は、資源情報収集装置５の資源情報を参照する際に、資源情報収集装置５との時刻同期を確認し、同期していない場合に、資源情報参照装置４の時刻に基づいて補正した生成時刻を資源情報に記録する。
2007105471.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した生成時刻を前記資源情報に記録する時刻補正部を有することを特徴とする資源情報管理装置。
【請求項２】
前記所定の装置は、計時機能を有するとともに資源情報を生成又は収集する装置であることを特徴とする請求項１記載の資源情報管理装置。
【請求項３】
前記所定の装置に対し資源情報を要求する要求情報を送信する時の送信時刻を測定し、かつ、前記所定の装置からの資源情報を受信した時の受信時刻を測定する計時部を備え、
前記時刻補正部は、
前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、
同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算し、
前記補正生成時刻を前記資源情報に記録するように構成されることを特徴とする請求項２記載の資源情報管理装置。
【請求項４】
前記時刻補正部は、
前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、
同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算し、
前記補正生成時刻を前記資源情報に記録するように構成されることを特徴とする請求項３記載の資源情報管理装置。
【請求項５】
前記所定の装置は、計時機能を有さない資源情報を生成する装置であることを特徴とする請求項１記載の資源情報管理装置。
【請求項６】
前記所定の装置に対し資源情報を要求する要求情報を送信する時の送信時刻を測定し、かつ、前記所定の装置からの資源情報を受信した時の受信時刻を測定する計時部を備え、
前記時刻補正部は、
前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算し、
前記補正生成時刻を前記資源情報に記録することを特徴とする請求項５記載の資源情報管理装置。
【請求項７】
コードを含む１又は複数の資源と、
前記コードをデータ化した資源情報を生成する１又は複数の資源情報生成装置と、
前記資源情報生成装置から前記資源情報を収集する１又は複数の資源情報収集装置と、
前記資源情報収集装置から前記資源情報を参照する資源情報参照装置と、
を備え、
前記資源情報収集装置は、前記資源情報生成装置からの資源情報を収集する際に、前記資源情報生成装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第１の生成時刻を前記資源情報に記録する第１の時刻補正部を有し、
前記資源情報参照装置は、前記資源情報収集装置からの資源情報を収集する際に、前記資源情報収集装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第２の生成時刻を前記資源情報に記録する第２の時刻補正部を有することを特徴とする資源情報管理システム。
【請求項８】
前記資源情報収集装置は、第１の資源情報収集装置と、第２の資源情報収集装置とを含み、
前記第１の資源情報収集装置の第１の時刻補正部は、前記第２の資源情報収集装置から資源情報を収集する際に、前記第２の資源情報収集装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第３の生成時刻を前記資源情報に記録することを特徴とする請求項７記載の資源情報管理システム。
【請求項９】
前記資源情報生成装置は、計時機能を有する第１の資源情報生成装置、及び、計時機能を有さない第２の資源情報生成装置の一方又は両方を含むことを特徴とする請求項７又は８記載の資源情報管理システム。
【請求項１０】
資源情報管理装置を用いて資源情報を管理する資源情報管理方法において、
所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認するステップと、
同期していない場合に、収集又は参照する装置の時刻に基づいて補正した生成時刻を前記資源情報に記録するステップと、
を含むことを特徴とする資源情報管理方法。
【請求項１１】
前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定するステップと、
前記要求情報を送信するステップと、
前記所定の装置からの資源情報を受信した時に受信時刻を測定するステップと、
を含み、
前記時刻同期を確認するステップでは、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、
前記生成時刻を前記資源情報に記録するステップでは、
同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算するステップと、
前記補正生成時刻を前記資源情報に記録するステップと、
を含むことを特徴とする請求項１０記載の資源情報管理方法。
【請求項１２】
前記時刻同期を確認するステップでは、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、
前記生成時刻を前記資源情報に記録するステップでは、
同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算するステップと、
前記補正生成時刻を前記資源情報に記録するステップと、
を含むことを特徴とする請求項１１記載の資源情報管理方法。
【請求項１３】
前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定するステップと、
前記要求情報を送信するステップと、
前記所定の装置からの資源情報を受信した時に受信時刻を測定するステップと、
を含み、
前記生成時刻を前記資源情報に記録するステップでは、
前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算するステップと、
前記補正生成時刻を前記資源情報に記録するステップと、
を含むことを特徴とする請求項１０記載の資源情報管理方法。
【請求項１４】
資源情報を管理する資源情報管理装置に実行させる資源情報管理プログラムにおいて、
所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認する処理と、
同期していない場合に、収集又は参照する装置の時刻に基づいて補正した生成時刻を前記資源情報に記録する処理と、
を実行させることを特徴とする資源情報管理プログラム。
【請求項１５】
前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定する処理と、
前記所定の装置からの資源情報を受信した時に受信時刻を測定する処理と、
を実行させ、
前記時刻同期を確認する処理では、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定する処理を実行させ、
前記生成時刻を前記資源情報に記録する処理では、
同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算する処理と、
前記補正生成時刻を前記資源情報に記録する処理と、
を実行させることを特徴とする請求項１４記載の資源情報管理プログラム。
【請求項１６】
前記時刻同期を確認する処理では、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定する処理を実行させ、
前記生成時刻を前記資源情報に記録するステップでは、
同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算する処理と、
前記補正生成時刻を前記資源情報に記録する処理と、
を実行させることを特徴とする請求項１５記載の資源情報管理プログラム。
【請求項１７】
前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定する処理と、
前記所定の装置からの資源情報を受信した時に受信時刻を測定する処理と、
を実行させ、
前記生成時刻を前記資源情報に記録する処理では、
前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算する処理と、
前記補正生成時刻を前記資源情報に記録する処理と、
を実行させることを特徴とする請求項１４記載の資源情報管理プログラム。
【請求項１８】
前記補正生成時刻を前記資源情報に記録した後に、当該資源情報を提示する処理を実行させることを特徴とする請求項１４乃至１７のいずれか一に記載の資源情報管理プログラム。
【請求項１９】
前記補正生成時刻を前記資源情報に記録した後に、当該資源情報を格納する処理を実行させることを特徴とする請求項１４乃至１７のいずれか一に記載の資源情報管理プログラム。
【請求項２０】
資源情報を生成する資源情報生成装置に実行させる資源情報生成プログラムにおいて、  資源情報を要求する要求情報を受信したときに、資源に含まれるコードをデータ化した資源情報を生成する処理と、
前記資源情報を提供する際に時刻を確認して、当該時刻を提供時刻として前記資源情報を記録する処理と、
前記要求情報を送信してきた装置に前記資源情報を提供する処理と、
を実行させることを特徴とする資源情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資源情報管理装置、資源情報管理システム、資源情報管理方法、資源情報管理プログラム、及び資源情報生成プログラムに関し、特に、分散した計算機資源情報を時系列に管理する資源情報管理装置、資源情報管理システム、資源情報管理方法、資源情報管理プログラム、及び資源情報生成プログラムに関する。
【背景技術】
【０００２】
有線ネットワークや無線ネットワークを介して多数の情報機器やプログラムが接続する分散システム環境ではシステムの管理が複雑である。分散システムを構成する資源（情報機器やプログラム）から集められる大量の構成情報、性能情報、状態情報、ログ情報等の資源情報を管理しなければならない。特に、システム管理のために適切な制御を決定するためには、収集した情報から現在のシステムの状態を正確に把握することが必要不可欠である。そのためには、個々の資源が生成する情報を時系列にし、発生した事象や数値的な変化の因果関係を特定する必要がある。【０００３】
特許文献１では、業務システムの障害発生時に障害原因を特定するため、障害発生時に複数ベンダの製品が出力するログ情報を収集し、それらを時系列で整理し、製品毎に定められた重要度ではなく、業務システム全体としての重要度の基準に従って、ログ情報を整理し、発生した障害の本質的な原因と、その対策方法をレポートとして生成するエラーログ収集解析エージェントシステムが開示されている。このシステムは、複数の異なる製品が出力するログ情報を時系列に管理することの重要性を指摘しているが、分散システムの中で時刻同期がとれていることを前提としている。システム内に時刻同期を取る手段を備えることが明記されており、具体的にはＮＴＰ（Network Time Protocol；非特許文献１参照）などの技術を利用する手段が考えられる。【０００４】
しかしながら、グリッドコンピューティングなど、多数の計算機がインターネットを介して接続される大規模なシステムや、ユビキタスコンピューティングなど、大量の携帯端末やチップがワイヤレスに接続されるシステムなどでは、全ての管理対象で時刻同期をとることが本質的に難しい。このような環境では、収集した情報を時系列に管理できるとは限らず、因果関係が逆転して、誤った判断をする危険性も生じる。このような問題を回避するために、時刻同期がとれていない環境でログ情報やイベントデータを時系列に管理する手法が特許文献２や特許文献３で示されている。【０００５】
特許文献２は、時刻同期のとれていない複数の計算機で構成されるシステムで、イベントトレースデータを時系列に管理することを課題とし、計算機間の時刻のずれを示すオフセット値を用いてイベント生成時刻を補正する手法を開示している。【０００６】
特許文献３は、複数の国やタイムゾーンに分散されたコンピュータで障害発生時のログの収集と分析を可能にすることを課題とし、ログ収集装置と被ログ収集装置の時刻差分、タイムゾーン情報、ロケール情報を用いて、ログ情報の時刻補正を行う手法を開示している。【０００７】
これらの手法は、管理対象で時刻の同期が取れていない環境で資源情報を時系列に管理することを課題としており、管理対象と情報を収集する計算機の間の時刻差をオフセットとして算出し、オフセットを用いて情報の生成時刻を補正することで解決している。【０００８】
しかしながら、継続して稼動するシステム環境では、いつ時刻のズレが発生し、いつ別の管理者によって部分的な時刻補正が行われるかの予測ができない。したがって、オフセットの値は一定ではなく、常に変動する可能性があり、開示されている手法では古いオフセット値によって誤った時刻補正を行ってしまう危険性がある。この問題に加え、大規模な分散システムの管理では、単一の集中管理サーバを用意することは難しい。そのため、管理サーバの階層構成や分散構成（Ｐ２Ｐ（Peer to Peer）構成）がとられる。例えば、インターネットの名前解決を行うサービスＤＮＳ（Domain Name System）では階層的な構成をとることで、世界中のシステムのドメイン名を管理している。【０００９】
したがって、大規模なシステムで全ての管理対象との間のオフセット値を管理する方法は、現実的ではなく、管理サーバが多段構成になった場合でも分散した情報を時系列に管理できる仕組みが必要である。また、無線接続される小型端末やＩＣチップなど非接触型の資源では、そもそも時刻が管理されていないことも想定される。このような管理対象については、情報を収集するサーバで情報の生成時刻を推定する必要がある。【００１０】
【特許文献１】特開２００３−２１６４５７号公報
【特許文献２】特開２００５−２３５０５４号公報
【特許文献３】特開２００５−２８４５２０号公報
【非特許文献１】デビッド・ミルズ（David L. Mills）著、「インターネット・タイム・シンクロナイゼーション（Internet Time Synchronization）」、［online］、１９９２年３月、ＩＥＴＦ、［平成１７年２月２８日検索］、インターネットＵＲＬ  http://www.faqs.org/rfcs/rfc1305.html
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記の特許文献、非特許文献の各開示を、本書に引用をもって繰り込むものとする。
以上の従来技術、及びその背景から、以下のような問題が挙げられる。【００１２】
第１に、時刻同期がとれていない分散システムで、時刻のずれが管理対象毎に異なり、ずれの度合いが稼動中に変化する場合に、管理対象から集められる資源情報を時系列に管理することが難しいことに問題がある。その理由は、管理対象と管理サーバの間の時間差であるオフセット値が常に正しいとは限らず、オフセット値による時刻補正では正しく情報を時系列化できないからである。【００１３】
第２に、時刻同期機能を持たない管理対象を含むシステムで、管理対象から集められる資源情報を時系列に管理することが難しいことに問題がある。その理由は、時刻同期機能を持たない管理対象から生成される情報には情報の生成時刻が存在しない、もしくは、不正確である可能性があり、全ての管理対象の情報を時系列化できないからである。【００１４】
第３に、大規模分散システムで、複数の管理サーバが多段構成されて管理されている場合に、管理対象の資源情報を時系列に管理することが難しいことに問題がある。その理由は、全ての管理対象との時刻のずれをオフセットとして管理することが困難であり、また、多段に構成される管理サーバ間の時刻のずれも無視できないからである。【００１５】
本発明の第１の課題は、時刻同期がとれていない分散システムで、時刻のずれが管理対象毎に異なり、ずれの度合いが稼動中に変化する場合に、管理対象から集められる資源情報を時系列に管理できるようにすることである。【００１６】
本発明の第２の課題は、時刻同期機能を持たない管理対象を含むシステムで、管理対象から集められる資源情報を時系列に管理できるようにすることである。【００１７】
本発明の第３の課題は、大規模分散システムで、複数の管理サーバが多段構成されて管理されている場合に、管理対象の資源情報を時系列に管理できるようにすることである。
【課題を解決するための手段】
【００１８】
本発明の第１の視点は、資源情報を管理する資源情報管理装置において、所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した生成時刻を前記資源情報に記録する時刻補正部を有することを特徴とする（形態１）。【００１９】
本発明の第２の視点は、資源情報を管理する資源情報管理システムにおいて、コードを含む１又は複数の資源と、前記コードをデータ化した資源情報を生成する１又は複数の資源情報生成装置と、前記資源情報生成装置から前記資源情報を収集する１又は複数の資源情報収集装置と、前記資源情報収集装置から前記資源情報を参照する資源情報参照装置と、を備え、前記資源情報収集装置は、前記資源情報生成装置からの資源情報を収集する際に、前記資源情報生成装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第１の生成時刻を前記資源情報に記録する第１の時刻補正部を有し、前記資源情報参照装置は、前記資源情報収集装置からの資源情報を収集する際に、前記資源情報収集装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第２の生成時刻を前記資源情報に記録する第２の時刻補正部を有することを特徴とする（形態２）。【００２０】
本発明の第３の視点は、資源情報管理装置を用いて資源情報を管理する資源情報管理方法において、所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認するステップと、同期していない場合に、収集又は参照する装置の時刻に基づいて補正した生成時刻を前記資源情報に記録するステップと、を含むことを特徴とする（形態３）。【００２１】
本発明の第４の視点は、資源情報を管理（収集、参照を含む）する資源情報管理装置に実行させる資源情報管理プログラムにおいて、所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認する処理と、同期していない場合に、収集又は参照する装置の時刻に基づいて補正した生成時刻を前記資源情報に記録する処理と、
を実行させることを特徴とする（形態４）。【００２２】
本発明の第５の視点は、資源情報を生成する資源情報生成装置に実行させる資源情報生成プログラムにおいて、資源情報を要求する要求情報を受信したときに、資源に含まれるコードをデータ化した資源情報を生成する処理と、前記資源情報を提供する際に時刻を確認して、当該時刻を提供時刻として前記資源情報を記録する処理と、前記要求情報を送信してきた装置に前記資源情報を提供する処理と、を実行させることを特徴とする（形態５）。【００２３】
以下に、本発明の各視点における可能な形態を示す。
第１の視点（形態１）において、前記所定の装置は、計時機能を有するとともに資源情報を生成又は収集する装置であることを特徴とする（形態１-２）。【００２４】
第１の視点（形態１）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時の送信時刻を測定し、かつ、前記所定の装置からの資源情報を受信した時の受信時刻を測定する計時部を備え、前記時刻補正部は、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算し、前記補正生成時刻を前記資源情報に記録するように構成されることを特徴とする（形態１−３）。【００２５】
第１の視点（形態１）において、前記時刻補正部は、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算し、前記補正生成時刻を前記資源情報に記録するように構成されることを特徴とする（形態１−４）。【００２６】
第１の視点（形態１）において、前記所定の装置は、計時機能を有さない資源情報を生成する装置であることを特徴とする（形態１−５）。【００２７】
第１の視点（形態１）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時の送信時刻を測定し、かつ、前記所定の装置からの資源情報を受信した時の受信時刻を測定する計時部を備え、前記時刻補正部は、前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算し、前記補正生成時刻を前記資源情報に記録することを特徴とする（形態１−６）。【００２８】
第２の視点（形態２）において、前記資源情報収集装置は、第１の資源情報収集装置と、第２の資源情報収集装置とを含み、前記第１の資源情報収集装置の第１の時刻補正部は、前記第２の資源情報収集装置から資源情報を収集する際に、前記第２の資源情報収集装置との時刻同期を確認し、同期していない場合に、自己の時刻に基づいて補正した第３の生成時刻を前記資源情報に記録することを特徴とする（形態２−１）。【００２９】
第２の視点（形態２）において、前記資源情報生成装置は、計時機能を有する第１の資源情報生成装置、及び、計時機能を有さない第２の資源情報生成装置の一方又は両方を含むことを特徴とする（形態２−２）。【００３０】
第３の視点（形態３）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定するステップと、前記要求情報を送信するステップと、前記所定の装置からの資源情報を受信した時に受信時刻を測定するステップと、を含み、前記時刻同期を確認するステップでは、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、前記生成時刻を前記資源情報に記録するステップでは、同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算するステップと、前記補正生成時刻を前記資源情報に記録するステップと、を含むことを特徴とする（形態３−１）。【００３１】
第３の視点（形態３）において、前記時刻同期を確認するステップでは、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定し、前記生成時刻を前記資源情報に記録するステップでは、同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算するステップと、前記補正生成時刻を前記資源情報に記録するステップと、を含むことを特徴とする（形態３−２）。【００３２】
第３の視点（形態３）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定するステップと、前記要求情報を送信するステップと、前記所定の装置からの資源情報を受信した時に受信時刻を測定するステップと、を含み、前記生成時刻を前記資源情報に記録するステップでは、前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算するステップと、前記補正生成時刻を前記資源情報に記録するステップと、を含むことを特徴とする（形態３−３）。【００３３】
第３の視点（形態３）において、資源情報を管理する資源情報管理装置に実行させる資源情報管理プログラムにおいて、所定の装置からの資源情報を収集又は参照する際に、前記所定の装置との時刻同期を確認する処理と、同期していない場合に、収集又は参照する装置の時刻に基づいて補正した生成時刻を前記資源情報に記録する処理と、を実行させることを特徴とする（形態３−４）。【００３４】
第３の視点（形態３）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定する処理と、前記所定の装置からの資源情報を受信した時に受信時刻を測定する処理と、を実行させ、前記時刻同期を確認する処理では、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定する処理を実行させ、前記生成時刻を前記資源情報に記録する処理では、同期していないときであって前記資源情報に生成時刻が含まれているときに、前記送信時刻と前記受信時刻の中間値から前記生成時刻から前記提供時刻までの経過時間を引いた補正生成時刻を計算する処理と、前記補正生成時刻を前記資源情報に記録する処理と、を実行させることを特徴とする（形態３−５）。【００３５】
第３の視点（形態３）において、前記時刻同期を確認する処理では、前記資源情報が前記所定の装置の提供時刻を含むときに、前記送信時刻、前記受信時刻、及び前記提供時刻を用いて、前記所定の装置との時刻の同期を判定する処理を実行させ、前記生成時刻を前記資源情報に記録するステップでは、同期していない場合であって前記資源情報に生成時刻が含まれていない場合に、前記送信時刻と前記受信時刻の中間値とした補正生成時刻を計算する処理と、前記補正生成時刻を前記資源情報に記録する処理と、を実行させることを特徴とする（形態３−６）。【００３６】
第３の視点（形態３）において、前記所定の装置に対し資源情報を要求する要求情報を送信する時に送信時刻を測定する処理と、前記所定の装置からの資源情報を受信した時に受信時刻を測定する処理と、を実行させ、前記生成時刻を前記資源情報に記録する処理では、前記資源情報が前記所定の装置の提供時刻を含まないときに、前記送信時刻と前記受信時刻の中間値となる補正生成時刻を計算する処理と、前記補正生成時刻を前記資源情報に記録する処理と、を実行させることを特徴とする（形態３−７）。【００３７】
第３の視点（形態３）において、前記補正生成時刻を前記資源情報に記録した後に、当該資源情報を提示する処理を実行させることを特徴とする（形態３−８）。【００３８】
第３の視点（形態３）において、前記補正生成時刻を前記資源情報に記録した後に、当該資源情報を格納する処理を実行させることを特徴とする（形態３−９）。
【発明の効果】
【００３９】
本発明によれば、以下のような効果を奏する。【００４０】
第１の効果は、時刻同期がとれていない分散システムで、時刻のずれが管理対象毎に異なり、ずれの度合いが稼動中に変化する場合に、管理対象から集められる資源情報を時系列に管理することが可能となることである。この結果、より広範なシステム環境で分散した資源情報を時系列に管理することが可能となり、障害原因の特定や、システム異常の予兆検出が容易になる。その理由は、情報収集時に時刻同期を確認することで、情報生成時刻の補正を行い、オフセットを用意しないためである。【００４１】
第２の効果は、時刻同期機能を持たない管理対象を含むシステムで、管理対象から集められる資源情報を時系列に管理することが可能となることである。この結果、無線端末ネットワークや端末とサーバ機器の統合監視などの用途において、資源情報を時系列に管理することが可能となり、障害原因の特定や、システム異常の予兆検出が容易になる。その理由は、情報収集時に情報を収集する装置の時刻で資源情報生成時刻を記録するためである。【００４２】
第３の効果は、大規模分散システムで、複数の管理サーバが多段構成されて管理されている場合に、管理対象の資源情報を時系列に管理することが可能となることである。この結果、インターネットを介した広域分散ネットワークにおいて大量の管理対象から、選択的に情報を収集し、それらの情報を時系列に管理することが可能となり、障害原因の特定や、システム異常の予兆検出が容易になる。その理由は、情報の生成時刻の補正方法が、収集装置と被収集装置との間で解決し、全体の構成に束縛されないためである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態１に係る資源情報管理システムの構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係る資源情報管理システムの資源情報収集装置と資源情報生成装置との間で行われる情報収集処理の一例を模式的に示したフローチャート図である。
【図３】本発明の実施形態１に係る資源情報管理システムにおける資源情報収集装置の同期判定処理の一例を模式的に示したフローチャート図である。
【図４】本発明の実施形態１に係る資源情報管理システムにおける資源情報収集装置の時刻補正処理の一例を模式的に示したフローチャート図である。
【図５】本発明の実施形態１に係る資源情報管理システムの資源情報収集装置と資源情報参照装置の間で行われる処理の一例を模式的に示したフローチャート図である。
【図６】本発明の実施形態１に係る資源情報管理システムにおける資源情報参照装置の同期判定処理の一例を模式的に示したフローチャート図である。
【図７】本発明の実施形態１に係る資源情報管理システムにおける資源情報参照装置の時刻補正処理の一例を模式的に示したフローチャート図である。
【図８】本発明の実施形態２に係る資源情報管理システムの構成を模式的に示したブロック図である。
【図９】本発明の実施形態２に係る資源情報管理システムの資源情報収集装置の直列型接続構成を模式的に示したブロック図である。
【図１０】本発明の実施形態２に係る資源情報管理システムの資源情報収集装置のツリー型接続構成を模式的に示したブロック図である。
【図１１】本発明の実施形態２に係る資源情報管理システムの資源情報収集装置のＰ２Ｐ型接続構成を模式的に示したブロック図である。
【図１２】本発明の実施形態２に係る資源情報管理システムの２つの資源情報収集装置の間で行われる動作の一例を模式的に示したフローチャート図である。
【図１３】本発明の実施形態２に係る資源情報管理システムにおける資源情報収集装置（７）の同期判定処理の一例を模式的に示したフローチャート図である。
【図１４】本発明の実施形態２に係る資源情報管理システムにおける資源情報収集装置（７）の時刻補正処理の一例を模式的に示したフローチャート図である。
【図１５】本発明の実施形態３に係る資源情報管理システムの構成を模式的に示したブロック図である。
【図１６】本発明の実施形態３に係る資源情報管理システムの資源情報収集装置と資源情報生成装置との間で行われる情報収集処理の一例を模式的に示したフローチャート図である。
【図１７】本発明の実施例１に係る資源情報管理システムの構成を模式的に示したブロック図である。
【図１８】本発明の実施例１に係る資源情報管理システムの処理手順の一例を模式的に示した表である。
【図１９】本発明の実施例１に係る資源情報管理システムの管理端末で各監視サーバの参照処理が行われた際に期待される時系列のデータ（期待データ）の一例を模式的に示した表である。
【図２０】本発明の実施例１に係る資源情報管理システムにおける各資源情報の提供時刻（時刻補正なし）の一例を模式的に示した表である。
【図２１】本発明の実施例１に係る資源情報管理システムにおける各資源情報の提供時刻（時刻補正あり）の一例を模式的に示した表である。
【図２２】比較例１に係る資源情報管理システム（オフセット管理あり）の構成を模式的に示したブロック図である。
【図２３】比較例１に係る資源情報管理システムの処理手順の一例を模式的に示した表である。
【図２４】本発明の実施例１に係る資源情報管理システムの管理端末で各監視サーバの参照処理が行われた際に期待される時系列のデータ（期待データ）の一例を模式的に示した表である。
【図２５】本発明の実施例１に係る資源情報管理システムにおける各資源情報の提供時刻（オフセット補正あり）の一例を模式的に示した表である。
【符号の説明】
【００４４】
２  プログラム
３  資源
４、４ａ、４ｂ  資源情報参照装置（資源情報管理装置）
４１  通信部
４２  計時部
４３  時刻補正部
４４  表示部
４５  情報公開部
５、７  資源情報収集装置（資源情報管理装置）
５１、７１  情報記憶部
５２、７２  時刻補正部
５３、７３  計時部
５４、７４  通信部
６、８  資源情報生成装置
６１、８１  データ生成部
６２、８２  通信部
６３  計時部
９、１０、１１  ネットワーク
１０４  管理端末
１０５ａ、１０５ｂ  監視サーバ
１０６ａ、１０６ｃ、１０６ｄ  サーバ
１０６ｂ  ＮＷ機器
【発明を実施するための最良の形態】
【００４５】
（実施形態１）
本発明の実施形態１に係る資源情報管理システムについて図面を用いて説明する。図１は、本発明の実施形態１に係る資源情報管理システムの構成を模式的に示したブロック図である。【００４６】
図１を参照すると、実施形態１に係る資源情報管理システムは、資源３に係る情報（資源情報）を管理するシステムであり、資源３と、資源情報生成装置６と、資源情報収集装置５と、資源情報参照装置４と、プログラム２と、を有する。【００４７】
資源３は、管理対象となるハードウェア、ソフトウェア、コンテンツ、あるいはデータであり、典型的には、サーバ、ＰＣ機、携帯端末、家電などのハードウェア、又はその中に組み込まれたソフトウェア、コンテンツ、あるいはデータである。資源３は、資源情報の基礎となるコード（例えば、識別子、生成時間）を保持する。このコードには、ログ情報やイベント情報などのように資源３自体が生成されたときの生成時刻Ｔｇが予め含まれている場合がある。また、資源３は、資源情報生成装置６の構成となる場合がある。資源３は、有線又は無線を通じて資源情報生成装置６と接続可能である。【００４８】
資源情報生成装置６は、資源３に係る情報（資源情報）を生成するコンピュータ装置である。資源情報生成装置６は、ネットワーク１０を介して資源情報収集装置５と接続されている。資源情報生成装置６に付属するハードウェア、ソフトウェア、コンテンツ、あるいはデータが、資源３となることがある。資源情報生成装置６は、資源情報生成プログラムに基づいて動作し、主な機能部として、データ生成部６１と、通信部６２と、計時部６３とを有する。【００４９】
データ生成部６１は、資源情報収集装置５からの収集要求情報を受信したときに、有線又は無線を通じて資源情報生成装置６に接続された資源３からコードを読み出し、読み出したコードに基づいて、資源３に係るハードウェア、ソフトウェア、コンテンツ、あるいはデータの構成情報、性能情報、状態情報、ログ情報などをデータ化した資源情報（生成時刻Ｔｇを含む場合あり）を生成する。通信部６２は、資源情報収集装置５からの収集要求情報を受信し、生成した資源情報（提供時刻Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を資源情報収集装置５に向けて送信する。計時部６３は、時計機能に基づいて、生成した資源情報を提供する直前（みなし提供時、みなし生成時）に提供時刻Ｔｐを測定し、測定した提供時刻Ｔｐを資源情報（生成時刻Ｔｇを含む場合あり）に記録する。【００５０】
資源情報収集装置５は、複数の資源情報生成装置６から資源情報を収集し、複数の資源情報参照装置４に資源情報を提供するコンピュータ装置であり、資源情報を管理する装置である。資源情報収集装置５は、ネットワーク１０を介して資源情報生成装置６と接続されており、ネットワーク９を介して資源情報参照装置４と接続されている。資源情報収集装置５は、収集用の資源情報管理プログラムに基づいて動作し、主な機能部として、情報記憶部５１と、時刻補正部５２と、計時部５３と、通信部５４とを有する。【００５１】
情報記憶部５１は、資源情報を記憶する。時刻補正部５２は、得られた送信時刻Ｔｓ、情報提供時刻Ｔｐ、及び結果受信時刻Ｔｅが同期しているか否かを判定し、同期していると判定したときに資源情報（提供時刻Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を情報記憶部５１に格納する。なお、同期判定の方法については後述する。また、時刻補正部５２は、同期していないと判定したときに、送信時刻Ｔｓ、提供時刻Ｔｐ、受信時刻Ｔｅ、生成時刻Ｔｇ（生成時刻Ｔｇが資源情報に含まれていないときは提供時刻Ｔｐを用いる）に基づいて時刻補正し、時刻補正した補正生成時刻Ｔｇ´を資源情報に記録し、資源情報を情報記憶部５１に格納する。なお、時刻補正の方法については後述する。計時部５３は、時計機能に基づいて、収集要求情報を送信する直前（みなし送信時）の送信時刻Ｔｓを測定して記憶し、資源情報生成装置６からの資源情報（提供時刻Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を受信した直後（みなし受信時）の受信時刻Ｔｅを測定して記憶する。また、計時部５３は、参照要求情報に基づいて情報記憶部５１から対応する資源情報を読み出したときに、時計機能に基づいて、読み出した資源情報を提供する直前（みなし提供時）の提供時刻Ｔｐ＿１を測定し、測定した提供時刻Ｔｐ＿１を資源情報に記録する。通信部５４は、収集要求情報を資源情報生成装置６に向けて送信し、資源情報生成装置６からの資源情報（提供情報Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を受信する。また、通信部５４は、資源情報参照装置４からの参照要求情報を受信し、資源情報（提供時刻Ｔｐ＿１、提供時刻Ｔｐを含む、補正生成時刻Ｔｇ´、生成時刻Ｔｇを含む場合あり）を対応する資源情報参照装置４に向けて送信する。【００５２】
資源情報参照装置４（４ａ、４ｂ）は、資源情報収集装置５から提供された資源情報を参照するためのコンピュータ装置であり、資源情報を管理する装置である。資源情報参照装置４ａは、管理者（人）に資源情報の提供が可能な装置である。資源情報参照装置４ｂは、資源情報を管理、利用するプログラム２（資源情報参照装置４ｂと無線又は有線を通じて接続される任意の端末にて動作するプログラム）に資源情報の提供が可能な装置である。資源情報参照装置４（４ａ、４ｂ）は、ネットワーク９を介して資源情報収集装置５と接続されている。資源情報参照装置４ａは、参照用の資源情報管理プログラムに基づいて動作し、主な機能部として、通信部４１と、計時部４２と、時刻補正部４３と、表示部４４とを有する。資源情報参照装置４ｂは、所定のプログラムに基づいて動作し、主な機能部として、通信部４１と、計時部４２と、時刻補正部４３と、情報公開部４５とを有する。【００５３】
通信部４１は、参照要求情報を資源情報収集装置５に向けて送信し、資源情報収集装置５からの資源情報（提供時刻Ｔｐ＿１を含む）を受信する。計時部４２は、時計機能に基づいて、参照要求情報を送信する直前（みなし送信時）の送信時刻Ｔｓ＿２を測定して記憶し、資源情報収集装置５からの資源情報（提供時刻Ｔｐ＿１を含む）を受信した直後の受信時刻Ｔｅ＿２を測定して記憶する。時刻補正部４３は、得られた送信時刻Ｔｓ＿２、提供時刻Ｔｐ＿１、及び受信時刻Ｔｅ＿２が同期しているか否かを判定する。なお、同期判定の方法については後述する。時刻補正部４３は、同期していないと判定したときに、送信時刻Ｔｓ＿２、提供時刻Ｔｐ＿１、受信時刻Ｔｅ＿２、生成時刻Ｔｇ´＿１に基づいて時刻補正し、時刻補正した補正提供時刻Ｔｇ´＿２を資源情報に記録する。なお、生成時刻Ｔｇ´＿１は、補正生成時刻Ｔｇ´に対応し、Ｔｇ´が資源情報に含まれていないときは生成時刻Ｔｇを用い、Ｔｇが資源情報に含まれていないときは提供時刻Ｔｐを用いる。また、時刻補正の方法については後述する。表示部４４は、時刻補正部４３にて同期していると判定したとき、又は、時刻補正部４３にて時刻補正した後、資源情報（時刻補正された場合は補正後のもの）を表示する。情報公開部４５は、時刻補正部４３にて同期していると判定したとき、又は、時刻補正部４３にて時刻補正した後、資源情報（時刻補正された場合は補正後のもの）を公開（アクセス可能な状態に）する。【００５４】
ここで、「収集要求情報」とは、資源情報収集装置５が資源情報生成装置６に対して資源情報の収集を要求するための情報であり、収集対象となる資源３が指定されている。「参照要求情報」とは、資源情報参照装置４が資源情報収集装置５に対して資源情報の参照を要求するための情報であり、参照対象となる資源情報が指定されている。【００５５】
なお、実施形態１では、他の時刻同期システムや時刻差を管理するためのオフセット値に依存しない方法で時刻補正を行うため、特許文献１に記載されるような時刻同期処理部や、特許文献３に記載されるような時刻オフセット表を含まない。【００５６】
次に、本発明の実施形態１に係る資源情報管理システムの動作について説明する。【００５７】
まず、１つの資源情報収集装置５と１つの資源情報生成装置６との間で行われる情報収集処理の基本的なフローについて図面を用いて説明する。図２は、本発明の実施形態１に係る資源情報管理システムの資源情報収集装置と資源情報生成装置との間で行われる情報収集処理の一例を模式的に示したフローチャート図である。図３は、本発明の実施形態１に係る資源情報管理システムにおける資源情報収集装置の同期判定処理の一例を模式的に示したフローチャート図である。図４は、本発明の実施形態１に係る資源情報管理システムにおける資源情報収集装置の時刻補正処理の一例を模式的に示したフローチャート図である。なお、資源情報収集装置５と資源情報生成装置６の構成については、図１を参照されたい。また、複数の資源情報生成装置６がある場合や複数の資源情報収集装置５がある場合でも図２に示す基本フローに基づいて処理される。【００５８】
まず、資源情報収集装置５では、定期的に資源情報を収集する処理が起動した場合や、資源情報参照装置４から参照要求情報を受信した場合に資源情報を収集する処理を開始する（ステップＡ１）。次に、資源情報収集装置５は、資源情報生成装置６に対し収集要求情報を送信する直前（みなし送信時）に、計時部５３にて送信時刻Ｔｓを測定し、測定した送信時刻Ｔｓを記憶する（ステップＡ２）。次に、資源情報収集装置５は、収集要求情報を資源情報生成装置６に向けて送信する（ステップＡ３）。【００５９】
次に、資源情報生成装置６は、資源情報収集装置５からの収集要求情報を受信する（ステップＡ４）。次に、資源情報生成装置６は、データ生成部６１にて管理対象の資源３にアクセスし、資源３の構成情報、状態情報等のコードを読み出して、読み出したコードに基づいてデータ化した資源情報を生成する（ステップＡ５）。例えば、構成情報をＣＩＭ（Common Information Model）のスキーマに従った形でテキストファイルに出力する処理や、最新の性能情報をバイナリファイルに出力する処理や、更新されたログを別のログフォーマットに変換する処理が行われる。ここで、資源３のコードには、ログ情報やイベント情報などのように資源３自体が生成されたときの生成時刻Ｔｇが含まれている場合があるが、その場合には、生成された資源情報に生成時刻Ｔｇが含まれることになる。次に、資源情報生成装置６は、生成した資源情報を提供する直前（みなし提供時、みなし生成時）に計時部６３にて提供時刻Ｔｐを測定する（ステップＡ６）。次に、資源情報生成装置６は、資源情報に提供時刻Ｔｐを記録する（ステップＡ７）。なお、提供時刻Ｔｐは、資源情報に生成時刻Ｔｇが含まれていないときは、生成時刻の代わりとして用いられる。次に、資源情報生成装置６は、情報結果（提供時刻Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を資源情報収集装置５に向けて送信する（ステップＡ８）。【００６０】
次に、資源情報収集装置５は、資源情報生成装置６からの資源情報（提供時刻Ｔｐを含む、生成時刻Ｔｇを含む場合あり）を受信する（ステップＡ９）。次に、資源情報収集装置５は、計時部５３にて、資源情報を受信した直後（みなし受信時）の受信時刻Ｔｅを測定し、受信時刻Ｔｅを記憶する（ステップＡ１０）。【００６１】
次に、資源情報収集装置５は、記憶された送信時刻Ｔｓと受信時刻Ｔｅ、及び資源情報中の提供時刻Ｔｐに基づいて、資源情報収集装置５と資源情報生成装置６の間の時刻が同期しているか否かを判定する（ステップＡ１１）。同期判定処理は以下の通りである。【００６２】
ステップＡ１１の同期判定処理では、収集した資源情報の提供時刻Ｔｐが、送信時刻Ｔｓと受信時刻Ｔｅの間に含まれるか否かで行う（図３参照）。少なくとも、時刻が同期していれば必ずこの条件は成り立つ。正確には、資源情報収集装置５と資源情報生成装置６の間の通信時間と資源情報を生成する時間の誤差が生じるが、誤差が小さい範囲で済むことを前提としている。仮に誤差が大きかった場合は、通信遅延時間や情報生成時間を事前に測定し、提供時刻Ｔｐの取りうる時間の範囲を狭めて判定すればよい。ただし、図３に示す方法は、資源情報生成装置６に通信時間や情報生成時間を測定する機能がない場合でも、生成時刻の補正が可能な利点がある。【００６３】
同期していないと判断された場合（ステップＡ１１のＮＯ）、資源情報収集装置５は、生成時刻Ｔｇを資源情報収集装置５の時計機能を用いて時刻補正し、補正された補正生成時刻Ｔｇを資源情報に記録する（ステップＡ１２）。時刻補正処理は以下の通りである。【００６４】
ステップＡ１２の時刻補正処理では、同期判定（図３）の結果、同期していないと判定された場合、生成時刻Ｔｇの時刻補正処理を行う（図４）。生成時刻Ｔｇの時刻補正は、ログデータのように生成時刻Ｔｇが資源情報に含まれている場合と、構成情報、性能情報等のように生成時刻Ｔｇが資源情報に含まれていない場合とで方法が異なる。そのため、生成時刻Ｔｇが資源情報に含まれていない場合は、資源情報に常に含まれている提供時刻Ｔｐを生成時刻Ｔｇとして扱う。まず、Ｔｇ＝Ｔｐであるか否かを判定し、資源情報の生成時刻Ｔｇを特定する（ステップＡ１２−１）。Ｔｇ＝Ｔｐである場合（ステップＡ１２−１のＹＥＳ）は、資源情報収集装置５の時間で送信時刻Ｔｓと受信時刻Ｔｅの間に資源情報が生成されたと判断されることから、ＴｓとＴｅの中間値を補正生成時刻Ｔｇ´とする（ステップＡ１２−２）。一方、Ｔｇ＝Ｔｐでない場合（ステップＡ１２−１のＮＯ）は、資源３自体が生成されてから資源情報が提供されるまでの時間を「Ｔｐ−Ｔｇ」で求め、資源情報収集装置５における推定提供時刻（ここではＴｓとＴｅの中間値）から「Ｔｐ−Ｔｇ」時間前の時刻を補正生成時刻Ｔｇ´とする（ステップＡ１２−３）。得られた補正生成時刻Ｔｇ´は、資源情報に記録される（ステップＡ１２−４）。同様に、通信時間や情報生成時間による誤差が生じるが、これらの値を事前に測定しておくことで精度を向上させることは可能である。ただし、図４に示す方法は、資源情報生成装置６に通信時間や情報生成時間を測定するための機能がない場合でも、生成時刻の補正が可能な利点がある。【００６５】
同期が取れていた場合（ステップＡ１１のＹＥＳ）、及び、情報生成時刻の補正（ステップＡ１２）が終了した場合、資源情報収集装置５は、情報記憶部５１に資源情報を格納し（ステップＡ１３）、終了する。【００６６】
なお、資源情報収集装置５では、資源情報を収集する時点での時刻のずれに基づいて生成時刻を判定するため、測定期間中に時刻がずれた場合や同期が取られた場合でも、情報記憶部５１に格納される情報に誤った時刻補正が行われる危険性はない。また、資源情報収集装置５では、資源情報収集装置５の時刻を基準にして生成時刻Ｔｇの補正を行うため、時刻のずれがある管理対象が複数ある場合でも資源情報の生成時刻（又は補正生成時刻）を時系列にして情報記憶部５１に格納できる。ただし、精度は、同期判定方法（図３参照）と生成時刻補正方法（図４参照）に依存する。【００６７】
次に、１つの資源情報参照装置４と１つの資源情報収集装置５の間で行われる処理の基本的なフローについて図面を用いて説明する。図５は、本発明の実施形態１に係る資源情報管理システムの資源情報収集装置と資源情報参照装置の間で行われる処理の一例を模式的に示したフローチャート図である。図６は、本発明の実施形態１に係る資源情報管理システムにおける資源情報参照装置の同期判定処理の一例を模式的に示したフローチャート図である。図７は、本発明の実施形態１に係る資源情報管理システムにおける資源情報参照装置の時刻補正処理の一例を模式的に示したフローチャート図である。なお、情報を参照する処理は、図２に示す情報収集処理の基本フローと同様な手順で実行される。【００６８】
まず、資源情報参照装置４は、定期的に情報を参照する処理が起動した場合や、管理者やプログラム２から参照要求があった場合に、参照処理を開始する（ステップＢ１）。次に、資源情報参照装置４は、資源情報収集装置５に対して参照要求情報を送信する直前（みなし送信時）に、計時部４２にて送信時刻Ｔｓ＿２を測定し、測定した送信時刻Ｔｓ＿２を記憶する（ステップＢ２）。次に、資源情報参照装置４は、参照要求情報を資源情報収集装置５に向けて送信する（ステップＢ３）。【００６９】
次に、資源情報収集装置５は、資源情報参照装置４からの参照要求情報を受信する（ステップＢ４）。次に、資源情報収集装置５は、情報記憶部５１から参照要求情報に対応する資源情報を読み出す（ステップＢ５）。次に、資源情報収集装置５は、読み出した資源情報を提供する直前（みなし提供時）の提供時刻Ｔｐ＿１を計時部５３で測定する（ステップＢ６）。次に、資源情報収集装置５は、測定した提供時刻Ｔｐ＿１を資源情報に記録する（ステップＢ７）。次に、資源情報収集装置５は、資源情報を資源情報参照装置４に向けて送信する（ステップＢ８）。【００７０】
次に、資源情報参照装置４は、資源情報収集装置５からの資源情報を受信する（ステップＢ９）。次に、資源情報参照装置４は、資源情報を受信した直後（みなし受信時）の受信時刻Ｔｅ＿２を測定し、受信時刻Ｔｅ＿２を記憶する（ステップＢ１０）。【００７１】
次に、資源情報参照装置４は、記憶した送信時刻Ｔｓ＿２と受信時刻Ｔｅ＿２、及び資源情報中の提供時刻Ｔｐ＿１に基づいて、資源情報参照装置４と資源情報収集装置５の間の時刻が同期しているか否かの判定を行う（ステップＢ１１）。時刻同期判定は、資源情報中の提供時刻Ｔｐ＿１が、送信時刻Ｔｓ＿２と受信時刻Ｔｅ＿２の間に含まれるか否かで行う（図６参照）。【００７２】
同期していない場合（ステップＢ１１のＮＯ）、資源情報参照装置４は、生成時刻Ｔｇ´＿１の補正を行う（ステップＢ１２）。時刻補正では、図７を参照すると、資源３自体が生成されてから資源情報が提供されるまでの時間を「Ｔｐ＿１−Ｔｇ´＿１」でもとめ、資源情報参照装置４における推定提供時刻（ここではＴｓ＿２とＴｅ＿２の中間値）から「Ｔｐ＿１−Ｔｇ´＿１」時間前の時刻を生成時刻Ｔｇ´＿２とする（ステップＢ１２−１）。得られた補正生成時刻Ｔｇ´＿２は、資源情報に記録される（ステップＢ１２−２）。なお、生成時刻Ｔｇ´＿１には、資源情報中の補正生成時刻Ｔｇ´を用い、Ｔｇ´が資源情報に含まれていないときは生成時刻Ｔｇを用い、Ｔｇが資源情報に含まれていないときは提供時刻Ｔｐを用いる。【００７３】
同期している場合（ステップＢ１１のＹＥＳ）、及び、ステップＢ１２の後、資源情報参照装置４は、そのままの情報を結果として提供（表示、公開）し（ステップＢ１３）、終了する。【００７４】
これにより、資源情報参照装置４と資源情報収集装置５の間に時間のずれがある場合でも、管理者や別のプログラム２は資源情報参照装置４の時刻で資源情報の生成時刻を参照でき、分散した資源情報を時系列に把握することが可能となる。【００７５】
実施形態１によれば、資源情報を収集、及び参照する際に、資源情報収集装置５、及び資源情報参照装置４の時間で資源情報の生成時刻を推定して修正するように構成されているため、資源情報参照装置４、資源情報収集装置５、及び複数の資源情報生成装置６でそれぞれ時刻がずれている場合でも、資源情報参照装置４によって全ての資源情報を時系列に取得することができる。【００７６】
また、装置間の時刻差をオフセットとして管理する方法ではなく、収集時に時刻を測定して、必要のある場合だけ情報の生成時刻を修正するように構成されているため、時刻同期や補正が行われてオフセット値が変化した場合でも、変化後に生成されたデータを誤ったオフセット値で補正してしまう問題は発生しない。【００７７】
なお、情報を提供する装置に格納されるデータは時間軸について一貫性が保たれていることを前提とする。具体的には、情報を提供する装置の時刻補正が行われた際には、既に格納されているデータの生成時刻も補正する必要がある。【００７８】
（実施形態２）
次に、本発明の実施形態２に係る資源情報管理システムについて図面を用いて説明する。図８は、本発明の実施形態２に係る資源情報管理システムの構成を模式的に示したブロック図である。図９〜１１は、本発明の実施形態２に係る資源情報管理システムの資源情報収集装置の接続例を模式的に示したブロック図である。【００７９】
図８を参照すると、実施形態２に係る資源情報管理システムでは、実施形態１（図１参照）の構成において、資源情報収集装置５から資源情報を集めて資源情報参照装置４に情報を提供するもう一つの資源情報収集装置７を追加したものである。【００８０】
資源情報収集装置７の構成は、資源情報収集装置５の構成と同じである。資源情報収集装置５と資源情報収集装置７の接続構成以外にも、図９に示すような直列型接続構成、図１０に示すツリー型接続構成、図１１に示すＰ２Ｐ型接続構成を取りうる。いずれの場合においても、図８に示す構成の拡張として捉えることができるため、ここでは図８の構成について詳細を説明する。資源情報収集装置５は、ネットワーク１０を介して、複数の資源情報生成装置６から資源情報を収集し、時刻同期判定を行い、同期しない場合は資源情報中の生成時刻を補正し、資源情報を情報記憶部５１に格納する。一方、資源情報収集装置７は、ネットワーク１１を介して資源情報収集装置５から資源情報を収集し、時刻同期判定を行い、同期しない場合は資源情報中の生成時刻を補正し、資源情報を情報記憶部７１に格納する。【００８１】
次に、本発明の実施形態２に係る資源情報管理システムの動作について説明する。資源情報収集装置５と資源情報生成装置６間の動作は、実施形態１（図２〜４）で示したとおりである。また、資源情報参照装置４と資源情報収集装置７の間の動作は、実施形態１（図５〜７）で示したとおりである。ここでは、資源情報収集装置７と資源情報収集装置５の間の動作を説明する。【００８２】
図１２は、本発明の実施形態２に係る資源情報管理システムの２つの資源情報収集装置の間で行われる動作の一例を模式的に示したフローチャート図である。図１３は、本発明の実施形態２に係る資源情報管理システムにおける資源情報収集装置（７）の同期判定処理の一例を模式的に示したフローチャート図である。図１４は、本発明の実施形態２に係る資源情報管理システムにおける資源情報収集装置（７）の時刻補正処理の一例を模式的に示したフローチャート図である。なお、資源情報収集装置５と資源情報収集装置７の構成については、図８を参照されたい。また、図１２では、１つの資源情報収集装置７と１つの資源情報収集装置５の間で行われる処理を示している。また、情報を参照する処理は、図２に示す情報収集処理の基本フローと同様な手順で実行される。【００８３】
まず、資源情報収集装置７は、定期的に情報を収集する処理が起動した場合や、管理者やプログラム２から収集要求があった場合に、収集処理を開始する（ステップＣ１）。次に、資源情報収集装置７は、資源情報収集装置５に対して収集要求情報を送信する直前（みなし送信時）に、計時部７３にて送信時刻Ｔｓ＿２を測定し、測定した送信時刻Ｔｓ＿２を記憶する（ステップＣ２）。次に、資源情報収集装置７は、収集要求情報を資源情報収集装置５に向けて送信する（ステップＣ３）。【００８４】
次に、資源情報収集装置５は、資源情報収集装置７からの収集要求情報を受信する（ステップＣ４）。次に、資源情報収集装置５は、情報記憶部５１から収集要求情報に対応する資源情報を読み出す（ステップＣ５）。次に、資源情報収集装置５は、読み出した資源情報を提供する直前（みなし提供時）の提供時刻Ｔｐ＿１を計時部５３で測定する（ステップＣ６）。次に、資源情報収集装置５は、測定した提供時刻Ｔｐ＿１を資源情報に記録する（ステップＣ７）。次に、資源情報収集装置５は、資源情報を資源情報収集装置７に向けて送信する（ステップＣ８）。【００８５】
次に、資源情報収集装置７は、資源情報収集装置５からの資源情報を受信する（ステップＣ９）。次に、資源情報収集装置７は、資源情報を受信した直後（みなし受信時）の受信時刻Ｔｅ＿２を測定し、受信時刻Ｔｅ＿２を記憶する（ステップＣ１０）。【００８６】
次に、資源情報収集装置７は、記憶した送信時刻Ｔｓ＿２と受信時刻Ｔｅ＿２、及び資源情報中の提供時刻Ｔｐ＿１に基づいて、資源情報収集装置７と資源情報収集装置５の間の時刻が同期しているか否かの判定を行う（ステップＣ１１）。時刻同期判定は、資源情報中の提供時刻Ｔｐ＿１が、送信時刻Ｔｓ＿２と受信時刻Ｔｅ＿２の間に含まれるか否かで行う（図１３参照）。【００８７】
同期していない場合（ステップＣ１１のＮＯ）、資源情報収集装置７は、生成時刻Ｔｇ´＿１の補正を行う（ステップＣ１２）。時刻補正では、図１４を参照すると、資源情報収集装置５において記録済みの資源情報生成時刻をＴｇ´＿１とし、資源３自体が生成されてから資源情報が提供されるまでの時間を「Ｔｐ＿１−Ｔｇ´＿１」でもとめ、資源情報収集装置７における推定提供時刻（ここではＴｓ＿２とＴｅ＿２の中間値）から「Ｔｐ＿１−Ｔｇ´＿１」時間前の時刻を生成時刻Ｔｇ´＿２とする（ステップＣ１２−１）。得られた補正生成時刻Ｔｇ´＿２は、資源情報に記録される（ステップＣ１２−２）。なお、生成時刻Ｔｇ´＿１には、資源情報中の補正生成時刻Ｔｇ´を用い、Ｔｇ´が資源情報に含まれていないときは生成時刻Ｔｇを用い、Ｔｇが資源情報に含まれていないときは提供時刻Ｔｐを用いる。【００８８】
同期が取れている場合、及び、ステップＣ１２の後、資源情報収集装置７は、情報記憶部７１に情報を格納し（ステップＣ１３）、終了する。【００８９】
これにより、資源情報収集装置７と資源情報収集装置５の間に時間のずれがある場合でも、資源情報参照装置４は資源情報収集装置７の時刻で全ての資源情報の生成時刻を参照でき、分散した資源情報を時系列に把握することが可能となる。【００９０】
実施形態２によれば、資源情報参照装置、及び全ての資源情報収集装置において、該装置の時間で資源情報の生成時刻を推定して修正するように構成されているため、装置間で時刻がずれている場合でも、資源情報参照装置４によって全ての資源情報を時系列に取得することができる。【００９１】
また、装置間の時刻差をオフセットとして管理する方法ではなく、収集時に時刻を測定して、必要のある場合だけ情報の生成時刻を修正するように構成されているため、時刻同期や補正が行われてオフセット値が変化した場合でも、変化後に生成されたデータを誤ったオフセット値で補正してしまう問題は発生しない。また、資源情報収集装置７が資源情報生成装置６との時刻差を管理する必要がない。【００９２】
また、資源情報収集装置が他の装置の時刻に依存せずに時系列に情報を管理するため、資源情報収集装置の直列型接続構成やツリー型接続構成、Ｐ２Ｐ型接続構成を取ることが可能となり、より多数の資源情報生成装置の情報を管理することが可能となる。【００９３】
さらに、同様の時刻補正を情報収集装置間や情報参照装置と情報収集装置の間で行うことにより、何れの情報収集装置が何れの管理対象の情報を収集した場合でも、情報収集装置の時間に基づいた時系列情報を得ることが可能であり、多数の管理対象を持つ大規模なシステムにも対応することが可能となる。【００９４】
（実施形態３）
次に、本発明の実施形態３に係る資源情報管理システムについて図面を用いて詳細に説明する。図１５は、本発明の実施形態３に係る資源情報管理システムの構成を模式的に示したブロック図である。【００９５】
実施形態３に係る資源情報管理システムでは、実施形態１の資源情報生成装置（図１の６）の１つ（全部でもよい）を資源情報生成装置８に置き換えたものである。【００９６】
資源情報生成装置８は、資源情報収集装置５が資源情報生成装置８に対して資源情報を要求したときに、資源３に接続し、データ生成部８１で資源情報を生成する。生成されたデータは、通信部８２によって資源情報収集装置５に送信される。この際、資源情報生成装置８には計時部（図１の６３）がないため、生成時刻や提供時刻はデータに付与されない。典型的には、ＲＦＩＤやＩＣチップなど、計時機能を持たない情報機器が該当する。【００９７】
次に、本発明の実施形態３に係る資源情報管理システムの動作について説明する。ここでは、１つの資源情報収集装置５と１つの資源情報生成装置８との間で行われる情報収集処理の基本的なフローについて図面を用いて説明する。図１６は、本発明の実施形態３に係る資源情報管理システムの資源情報収集装置と資源情報生成装置との間で行われる情報収集処理の一例を模式的に示したフローチャート図である。なお、複数の資源情報生成装置８がある場合や複数の資源情報収集装置５がある場合でも図１６のフローに基づいて処理される。【００９８】
まず、資源情報収集装置５では、定期的に情報を収集する処理が起動した場合や、管理者やプログラム２から参照要求があった場合に、収集処理を開始する（ステップＤ１）。次に、資源情報収集装置５は、資源情報生成装置８から収集要求情報を送信する直前（みなし送信時）に、計時部５３にて送信時刻Ｔｓを測定し、測定した送信時刻Ｔｓを記憶する（ステップＤ２）。次に、資源情報収集装置５は、収集要求情報を資源情報生成装置８に向けて送信する（ステップＤ３）。【００９９】
次に、資源情報生成装置８は、資源情報収集装置５からの収集要求情報を受信する（ステップＤ４）。次に、資源情報生成装置８は、データ生成部８１にて管理対象の資源３にアクセスし、資源３の構成情報、状態情報等のコードを読み出して、読み出したコードに基づいてデータ化した資源情報を生成する（ステップＤ５）。次に、資源情報生成装置８は、生成された資源情報を資源情報収集装置５に向けて送信する（ステップＤ６）。【０１００】
次に、資源情報収集装置５は、資源情報生成装置８からの資源情報を受信する（ステップＤ７）。次に、資源情報収集装置５は、計時部５３にて、資源情報を受信した直後（みなし受信時）の受信時刻Ｔｅを測定し、受信時刻Ｔｅを記憶する（ステップＤ８）。次に、資源情報収集装置５は、時刻補正部５２にて、記憶された送信時刻Ｔｓと受信時刻Ｔｅに基づいて、収集した資源情報の生成時刻Ｔｇ´をＴｓとＴｅの中間値と推定し、生成時刻Ｔｇ´を資源情報に記録する（ステップＤ９）。次に、資源情報収集装置５は、資源情報を情報記憶部５１に格納する（ステップＤ１０）。【０１０１】
なお、計時部（図１の６３）を有する資源情報生成装置（図１の６）から資源情報を収集する場合は、図２に示すフローチャートの動作に基づく。このようにして推定された時刻を生成時刻としてデータを管理することが可能となる。【０１０２】
実施形態３によれば、計時部を有さない資源情報生成装置８が混在する状況においても、資源情報収集装置５で生成時刻を推定して資源情報に記録するため、資源情報参照装置４によって全ての資源情報を時系列に取得することができる。特に、リアルタイムに変化する性能情報や状態情報、構成情報を管理する場合に、情報に生成時間を付与する方法として有効である。
【実施例】
【０１０３】
（実施例１）
次に、本発明の実施例１について図面を用いて説明する。図１７は、本発明の実施例１に係る資源情報管理システムの構成を模式的に示したブロック図である。【０１０４】
複数の拠点を持つ企業が各拠点のシステムの構成と性能情報を統合監視している状況を想定する。第１拠点では、資源情報収集装置となる監視サーバ１０５ａが、資源情報生成装置（資源を含む）となるサーバ１０６ａ及びネットワーク機器（ＮＷ機器）１０６ｂと接続されている。第２拠点では、資源情報収集装置となる監視サーバ１０５ｂが、資源情報生成装置（資源を含む）となるサーバ１０６ｃ及びサーバ１０６ｄと接続されている。各拠点の監視サーバ１０５ａ、１０５ｂは、資源情報参照装置となる管理端末１０４に接続されている。管理端末１０４では、管理者がＷｅｂブラウザ画面を参照して、資源（サーバ１０６ａ、１０６ｃ、１０６ｄ、ネットワーク機器１０６ｂに含まれる資源）の状態を監視している。各機器、サーバ、端末の現在時刻は図１７に示す通り異なり、サーバ１０６ａが１５：００、監視サーバ１０５ａが１５：００、ＮＷ機器１０６ｂが１４：５８、管理端末１０４が１５：００、サーバ１０６ｃが１５：０５、監視サーバ１０５ｂが１５：０５、サーバ１０６ｄが１５：０５であるものとする。【０１０５】
ここで、管理端末１０４の時刻で、図１８に示すように、１５：０１に監視サーバ１０５ａがサーバ１０６ａの資源情報を収集し、１５：０２に監視サーバ１０５ａがＮＷ機器１０６ｂの資源情報を収集し、１５：０３に監視サーバ１０５ｂがサーバ１０６ｃの資源情報を収集し、１５：０４に監視サーバ１０５ｂがサーバ１０６ｄの資源情報を収集し、
１５：０５に管理端末１０４が監視サーバ１０５ａ、１０５ｂに収集された資源情報を参照するという手順で処理が行われるとする。【０１０６】
全ての資源情報は、参照されたときにデータ化されるとすると、管理端末１０４で監視サーバ１０５ａ、１０５ｂの参照処理が行われた際に期待される時系列のデータ（期待データ）は、図１９に示すように、１５：０１に係るサーバ１０６ａの最新資源情報、１５：０２に係るＮＷ機器１０６ｂの最新資源情報、１５：０３に係るサーバ１０６ｃの最新資源情報、１５：０４に係るサーバ１０６ｄの最新資源情報になる。【０１０７】
ところが、管理端末１０４の現在時刻とずれているＮＷ機器１０６ｂ、サーバ１０６ｃ、１０６ｄでは異なる時刻で提供時刻Ｔｐを資源情報に記録してしまうため、補正をしなければ正確な時系列のデータを得ることができない。具体的に、図１８に示す手順で行われるとすると、各資源情報の提供時刻Ｔｐは、時刻補正のない状態では、図２０に示すように、サーバ１０６ａの最新資源情報が１５：０１、ＮＷ機器１０６ｂの最新資源情報が１５：００、サーバ１０６ｃの最新資源情報が１５：０８、サーバ１０６ｄの最新資源情報が１５：０９のようになるはずである。この結果は、期待データ（図１９参照）と大きく異なる。特に、サーバ１０６ａの最新資源情報とＮＷ機器１０６ｂの最新資源情報の順序が逆転しており、因果関係の分析が困難になる。【０１０８】
そこで、本発明の実施形態１で示した図２、図３、図４のフローチャートに基づいて時刻補正を行う。監視サーバ１０５ａ、１０５ｂで時刻補正を行った場合の結果は、図２１に示すように、監視サーバ１０５ａでは、サーバ１０６ａの最新資源情報が１５：０１、ＮＷ機器１０６ｂの最新資源情報が１５：０２となり、監視サーバ１０５ｂでは、サーバ１０６ｃの最新資源情報が１５：０８、サーバ１０６ｄの最新資源情報が１５：０９となる。ただし、収集にかかる時間は１秒程度で、十分な精度で時刻が補正されることを前提とする。【０１０９】
この結果、ＮＷ機器１０６ｂの資源情報の生成時刻が補正され、正しい順序に入れ替わったことが確認できる。この場合、監視サーバ１０５ｂで収集される情報は図１９の結果とは異なることになるが、管理端末１０４が資源情報を参照する過程で、本発明の実施形態１で示した図５のフローチャートの処理が実行されるため、この時刻はさらに補正されることになる。【０１１０】
最終的に、管理端末１０４を使用する管理者は、図２１に示す時系列データを得ることができる。このように、資源情報を提供する機器や、収集する機器で時刻がずれている場合でも、それら機器内の時刻を変更することなく、時系列のデータを得ることが可能となる。【０１１１】
なお、監視サーバ１０５ａは、ＮＷ機器１０６ｂとの時刻差を予め測定し、オフセットとして管理しておくことで同様の補正処理を行うことができるが、資源情報を参照するシステムが必ずしも監視サーバ１０５ａと同じ時刻であるという保障がないため、本発明の資源情報参照装置での時刻補正が必要となる。【０１１２】
また、オフセットを管理する方法ではシステム時刻が変更された場合に問題がある。そのことを示すため、図１７の状態から１時間後の状態を示す図２２（比較例１）を考える。【０１１３】
１時間の間に別の管理者（例えばネットワーク管理者）がシステム時刻のずれを発見して、時刻を補正したとする。このとき、図２２に示す通り、監視サーバ１０５ａと管理対象であるサーバ１０６ａとＮＷ機器１０６ｂは時刻同期が取れた状態となる。【０１１４】
ここで、管理端末１０４の時刻で、図２３に示すように、１６：０１に監視サーバ１０５ａがサーバ１０６ａの資源情報を収集し、１６：０２に監視サーバ１０５ａがＮＷ機器１０６ｂの資源情報を収集し、１６：０３に監視サーバ１０５ｂがサーバ１０６ｃの資源情報を収集し、１６：０４に監視サーバ１０５ｂがサーバ１０６ｄの資源情報を収集し、
１６：０５に管理端末１０４が監視サーバ１０５ａ、１０５ｂに収集された資源情報を参照するという手順で処理が行われるとする。【０１１５】
このとき、管理者が管理端末１０４を用いて資源情報を参照したときに期待される時系列のデータ（期待データ）は、図２４に示すように、１６：０１に係るサーバ１０６ａの最新資源情報、１６：０２に係るＮＷ機器１０６ｂの最新資源情報、１６：０３に係るサーバ１０６ｃの最新資源情報、１６：０４に係るサーバ１０６ｄの最新資源情報になる。【０１１６】
監視サーバ１０５ａがオフセットによる時刻補正を行っており、１５：００の時点での監視サーバ１０５ａのＮＷ機器１０６ｂに対するオフセット値「−０：０２」が更新されていない場合、監視サーバ１０５ａではＮＷ機器１０６ｂの資源情報の生成時刻を誤って補正してしまう。そのため、図２５に示すように、サーバ１０６ａの最新資源情報が１６：０１、ＮＷ機器１０６ｂの最新資源情報が１６：００のようになる。【０１１７】
一方、本発明の用いた場合は時刻のずれがないと判断するため、補正は行わない。本発明では、オフセット値がいつ、どのような要因で変化するかわからない場合においても、オフセット値の変化に依存せず、生成時刻の補正を行うことが可能である。
【産業上の利用可能性】
【０１１８】
本発明は、時刻同期のとれていない多数の情報機器がネットワークで接続されたシステムで、障害や負荷変動の原因特定を行う装置や、原因特定を行う装置をコンピュータに実現するためのプログラムといった用途に適用できる。【０１１９】
また、時刻同期のとれていない多数の情報機器がネットワークで接続されたシステムで、システム全体の負荷状態や構成状態を監視して、システムにかかる負荷や異常を事前に予測する装置や予測を行う装置をコンピュータに実現するためのプログラムといった用途に適用できる。【０１２０】
本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。
【図１】
2007105471.tif 000003
【図２】
2007105471.tif 000004
【図３】
2007105471.tif 000005
【図４】
2007105471.tif 000006
【図５】
2007105471.tif 000007
【図６】
2007105471.tif 000008
【図７】
2007105471.tif 000009
【図８】
2007105471.tif 000010
【図９】
2007105471.tif 000011
【図１０】
2007105471.tif 000012
【図１１】
2007105471.tif 000013
【図１２】
2007105471.tif 000014
【図１３】
2007105471.tif 000015
【図１４】
2007105471.tif 000016
【図１５】
2007105471.tif 000017
【図１６】
2007105471.tif 000018
【図１７】
2007105471.tif 000019
【図１８】
2007105471.tif 000020
【図１９】
2007105471.tif 000021
【図２０】
2007105471.tif 000022
【図２１】
2007105471.tif 000023
【図２２】
2007105471.tif 000024
【図２３】
2007105471.tif 000025
【図２４】
2007105471.tif 000026
【図２５】
2007105471.tif 000027
【手続補正書】
【提出日】平成19年8月24日(2007.8.24)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007105471.tif 000028
【図２】
2007105471.tif 000029
【図３】
2007105471.tif 000030
【図４】
2007105471.tif 000031
【図５】
2007105471.tif 000032
【図６】
2007105471.tif 000033
【図７】
2007105471.tif 000034
【図８】
2007105471.tif 000035
【図９】
2007105471.tif 000036
【図１０】
2007105471.tif 000037
【図１１】
2007105471.tif 000038
【図１２】
2007105471.tif 000039
【図１３】
2007105471.tif 000040
【図１４】
2007105471.tif 000041
【図１５】
2007105471.tif 000042
【図１６】
2007105471.tif 000043
【図１７】
2007105471.tif 000044
【図１８】
2007105471.tif 000045
【図１９】
2007105471.tif 000046
【図２０】
2007105471.tif 000047
【図２１】
2007105471.tif 000048
【図２２】
2007105471.tif 000049
【図２３】
2007105471.tif 000050
【図２４】
2007105471.tif 000051
【図２５】
2007105471.tif 000052
【国際調査報告】
2007105471.tif 000053
2007105471.tif 000054
2007105471.tif 000055
2007105471.tif 000056