(57)【要約】      （修正有）【課題】  管理対象のクライアントのインベントリ情報を漏れなく収集する。【解決手段】  複数のクライアント２は、ＤＮＳサーバ１へ、ネーム解決要求を送信してアドレス情報を受信するＯＳ２１と、ＤＮＳサーバ１から、インベントリ情報の取得要求を受信し、自らのインベントリ情報を送信するインベントリ情報送信部２２と、を備える。ＤＮＳサーバ１は、ネーム解決要求を受信し、そのネーム解決要求に基づいてネーム解決をし、アドレス情報を送信するネーム解決部１１と、ネーム解決要求送信元のクライアント２へ、インベントリ情報の取得要求を送信し、インベントリ情報を受信するインベントリ情報収集部１３と、受信したインベントリ情報を記憶するインベントリＤＢ１４と、を備える。管理サーバ５は、クライアント管理ＤＢ５２と、インベントリＤＢ１４内のインベントリ情報を、クライアント管理ＤＢ５２内のインベントリ情報と比較し、相違点を抽出する。【選択図】  図１
2005268870.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバと、ネームサーバと、複数のクライアントとを備えた情報処理システムであって、
前記複数のクライアントは、
前記ネームサーバへ、ネーム解決要求を送信してアドレス情報を受信するアドレス取得手段と、
前記ネームサーバから、インベントリ情報の取得要求を受信し、前記取得要求に基づいて、自らのインベントリ情報を送信する手段と、を備え、
前記ネームサーバは、
前記ネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、前記アドレス情報を送信するネーム解決手段と、
前記ネーム解決要求送信元のクライアントへ、前記インベントリ情報の取得要求を送信する手段と、
前記インベントリ情報の取得要求に対する応答であるインベントリ情報を受信する手段と、
受信した前記インベントリ情報を記憶する第１の記憶手段と、を備え、
前記管理サーバは、
クライアント別のインベントリ情報を記憶している第２の記憶手段と、
前記ネームサーバの第１の記憶手段に記憶されているインベントリ情報を取得する手段と、
前記ネームサーバから取得したインベントリ情報と前記第２の記憶手段に記憶されているインベントリ情報とを比較し、相違点を抽出する手段と、を備える情報処理システム。
【請求項２】
クライアントからネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、アドレス情報を前記クライアントへ送信するネーム解決手段と、
前記ネーム解決手段が前記ネーム解決要求を受信すると、前記クライアントへインベントリ情報取得要求を送信し、前記クライアントのインベントリ情報を取得する手段と、
前記クライアントのインベントリ情報を記憶するインベントリ情報記憶手段と、
前記インベントリ情報記憶手段に記憶されたインベントリ情報を出力する手段と、を備えるネームサーバ。
【請求項３】
前記インベントリ情報取得手段は、前記インベントリ情報記憶手段に記憶されている前記クライアントのインベントリ情報の取得状況に基づき、前記クライアントへ前記インベントリ情報取得要求を送信するかどうかを決定する請求項２記載のネームサーバ。
【請求項４】
前記ネーム解決手段が受け付けたネーム解決要求の履歴を記憶するネーム解決履歴記憶手段をさらに備え、
前記インベントリ情報を取得する手段は、前記ネーム解決履歴記憶手段を参照して、前記ネーム解決要求の送信元のクライアントを特定する請求項２記載のネームサーバ。
【請求項５】
ネームサーバと、インベントリ情報収集サーバと、複数のクライアントとを備えた情報処理システムであって、
前記複数のクライアントは、
前記ネームサーバへ、ネーム解決要求を送信してアドレス情報を受信するアドレス取得手段と、
前記インベントリ情報収集サーバから、インベントリ情報の取得要求を受信し、前記取得要求に基づいて、自らのインベントリ情報を送信する手段と、を備え、
前記ネームサーバは、
前記ネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、前記アドレス情報を送信するネーム解決手段と、
前記ネーム解決手段が受け付けたネーム解決要求の履歴を記憶するネーム解決履歴記憶手段と、
前記ネーム解決履歴記憶手段を参照して、前記ネーム解決要求の送信元のクライアントの識別情報を前記インベントリ情報収集サーバへ通知する手段と、を備え、
前記インベントリ情報収集サーバは、
前記ネームサーバから通知を受けたクライアントの識別情報に基づいて、当該クライアントに対して前記インベントリ情報の取得要求を送信する手段と、
前記インベントリ情報の取得要求に対する応答であるインベントリ情報を受信する手段と、
受信した前記インベントリ情報を記憶する記憶手段と、を備える情報処理システム。
【請求項６】
クライアントからネーム解決要求を受信して、前記ネーム解決要求に基づいてネーム解決をし、アドレス情報を前記クライアントへ送信し、
前記ネーム解決要求を受信すると、前記クライアントへインベントリ情報取得要求を送信して、前記クライアントのインベントリ情報を取得し、
前記クライアントのインベントリ情報をインベントリ情報記憶手段に記憶する、インベントリ情報の収集方法。
【請求項７】
コンピュータに実行されると、
クライアントからネーム解決要求を受信して、前記ネーム解決要求に基づいてネーム解決をし、アドレス情報を前記クライアントへ送信し、
前記ネーム解決要求を受信すると、前記クライアントへインベントリ情報取得要求を送信して、前記クライアントのインベントリ情報を取得し、
前記クライアントのインベントリ情報をインベントリ情報記憶手段に記憶する、インベントリ情報の収集のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されているクライアントに関する情報を収集する技術に関し、特に、クライアントのインベントリ情報を収集するための技術に関する。
【背景技術】
【０００２】
ネットワークに接続されているクライアントからインベントリ情報を収集するために、以下のような手法が主に用いられていた。
（１）所定の時刻（夜間が多い）に管理サーバからクライアントに対してポーリングをかけ、各クライアントのインベントリ情報を収集する。
（２）クライアントのスタートアップルーチンにインベントリ情報の送信プログラムが含まれていて、起動時に管理サーバへインベントリ情報を送信する。
【０００３】
また、例えば特許文献１に、大規模の分散コンピューティング環境における資源管理方法が開示されている。
【０００４】
【特許文献１】特開平１０−１２４４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の手法では、例えば以下にあげるような場合にインベントリ情報の収集漏れが起きていた。例えば、上記（１）の場合、インベントリ情報の収集タイミングのときにネットワークに接続されていない、あるいは電源が入っていないときはインベントリ情報を収集できないし、上記（２）の場合、クライアントを予め起動した状態でネットワークに接続されたとき（モバイル端末などに多い）は、インベントリ情報を収集できない。
【０００６】
システム管理においては、管理対象のクライアントのインベントリ情報を漏れなく把握することは極めて重要であるが、従来の手法では収集漏れを防ぐことができない。
【０００７】
そこで、本発明の目的は、管理対象のクライアントのインベントリ情報を漏れなく収集することである。
【課題を解決するための手段】
【０００８】
本発明の一つの実施態様に従う情報処理システムは、管理サーバと、ネームサーバと、複数のクライアントとを備える。前記複数のクライアントは、前記ネームサーバへ、ネーム解決要求を送信してアドレス情報を受信するアドレス取得手段と、前記ネームサーバから、インベントリ情報の取得要求を受信し、前記取得要求に基づいて、自らのインベントリ情報を送信する手段と、を備える。前記ネームサーバは、前記ネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、前記アドレス情報を送信するネーム解決手段と、前記ネーム解決要求送信元のクライアントへ、前記インベントリ情報の取得要求を送信する手段と、前記インベントリ情報の取得要求に対する応答であるインベントリ情報を受信する手段と、受信した前記インベントリ情報を記憶する第１の記憶手段と、を備える。前記管理サーバは、クライアント別のインベントリ情報を記憶している第２の記憶手段と、前記ネームサーバの第１の記憶手段に記憶されているインベントリ情報を取得する手段と、前記ネームサーバから取得したインベントリ情報と前記第２の記憶手段に記憶されているインベントリ情報とを比較し、相違点を抽出する手段と、を備える。
【０００９】
本発明の一つの実施態様に従うネームサーバは、クライアントからネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、アドレス情報を前記クライアントへ送信するネーム解決手段と、前記ネーム解決手段が前記ネーム解決要求を受信すると、前記クライアントへインベントリ情報取得要求を送信し、前記クライアントのインベントリ情報を取得する手段と、前記クライアントのインベントリ情報を記憶するインベントリ情報記憶手段と、前記インベントリ情報記憶手段に記憶されたインベントリ情報を出力する手段と、を備える。
【００１０】
好適な実施形態では、前記インベントリ情報取得手段は、前記インベントリ情報記憶手段に記憶されている前記クライアントのインベントリ情報の取得状況に基づき、前記クライアントへ前記インベントリ情報取得要求を送信するかどうかを決定するようにしてもよい。
【００１１】
好適な実施形態では、前記ネーム解決手段が受け付けたネーム解決要求の履歴を記憶するネーム解決履歴記憶手段をさらに備えるようにしてもよい。そして、前記インベントリ情報を取得する手段は、前記ネーム解決履歴記憶手段を参照して、前記ネーム解決要求の送信元のクライアントを特定する。
【００１２】
本発明の一つの実施態様に従う情報処理システムは、ネームサーバと、インベントリ情報収集サーバと、複数のクライアントとを備える。前記複数のクライアントは、前記ネームサーバへ、ネーム解決要求を送信してアドレス情報を受信するアドレス取得手段と、前記インベントリ情報収集サーバから、インベントリ情報の取得要求を受信し、前記取得要求に基づいて、自らのインベントリ情報を送信する手段と、を備える。前記ネームサーバは、前記ネーム解決要求を受信し、前記ネーム解決要求に基づいてネーム解決をし、前記アドレス情報を送信するネーム解決手段と、前記ネーム解決手段が受け付けたネーム解決要求の履歴を記憶するネーム解決履歴記憶手段と、前記ネーム解決履歴記憶手段を参照して、前記ネーム解決要求の送信元のクライアントの識別情報を前記インベントリ情報収集サーバへ通知する手段と、を備える。前記インベントリ情報収集サーバは、前記ネームサーバから通知を受けたクライアントの識別情報に基づいて、当該クライアントに対して前記インベントリ情報の取得要求を送信する手段と、前記インベントリ情報の取得要求に対する応答であるインベントリ情報を受信する手段と、受信した前記インベントリ情報を記憶する記憶手段と、を備える。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態に係る情報処理システムついて、図面を用いて説明する。
【００１４】
図１は、本システムの全体構成を示す図である。本システムは、ＤＮＳ（Domain Name System）サーバ１と、複数のクライアント２と、管理サーバ５と、メールサーバ６とがネットワーク９を介して接続されている。本システムは、ＤＮＳサーバ１を利用して各クライアント２のインベントリ情報を収集し、管理サーバ５が管理するためのシステムである。ここで、インベントリ情報とは、クライアントなどのネットワークに接続されているコンピュータが備えているハードウェア及びソフトウェアの各種資源をいう。
【００１５】
ＤＮＳサーバ１、クライアント２、管理サーバ５およびメールサーバ６は、いずれも例えば汎用的なコンピュータシステムにより構成され、以下に説明する各サーバ等１，２，３，５，６内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００１６】
本実施形態では、後述するように、ＤＮＳサーバ１がネーム解決のためにアクセスしてきたクライアント２のインベントリ情報を収集する。しかし、本発明はＤＮＳサーバ以外のネームサーバにも適用可能である。
【００１７】
ＤＮＳサーバ１は、ホスト名をアドレス情報へ変換するネーム解決及びインベントリ情報の収集を行う。このため、ＤＮＳサーバ１は、内部機能として、ネーム解決部１１と、ホスト名データベース１２と、インベントリ情報収集部１３と、インベントリデータベース１４とを備える。
【００１８】
ネーム解決部１１は、ＩＰアドレスを照会するためのＤＮＳリクエストをクライアントから受けると、ホスト名データベース１２を参照し、ネーム解決を行ってＩＰアドレスを得る。ホスト名データベース１２には、ホスト名とＩＰアドレスとが対応づけて記憶されている。そこで、例えば、ネーム解決部１１は、ＤＮＳリクエストに含まれているホスト名に対応するＩＰアドレスをホスト名データベース１２から取得してネーム解決を行う。ネーム解決により得られたＩＰアドレスがＤＮＳリクエストの送信元クライアント２へ送信される。
【００１９】
ここで、クライアント２からのＤＮＳリクエストには、このリクエストを送信したクライアント２のＩＰアドレスが含まれている。従って、このＩＰアドレスにより、ＤＮＳリクエストの送信元のクライアント２が特定される。
【００２０】
インベントリ情報収集部１３は、ＤＮＳリクエストを行ったクライアント２からインベントリ情報を取得する。例えば、インベントリ情報収集部１３は、ネーム解決部１１が処理したＤＮＳリクエストの送信元のクライアント２のＩＰアドレスを取得し、インベントリ情報の取得要求を送信する。そして、インベントリ情報収集部１３は、この取得要求に対する応答として、インベントリ情報を受信する。
【００２１】
ここで、ネットワーク９に接続されているクライアント２が、ネットワーク９を介して他のサーバ等へアクセスするためには、ほぼ確実にＤＮＳサーバ１を利用する。本システムはこの点に着目し、ＤＮＳサーバ１へアクセスしてきたクライアント２のインベントリ情報を収集する。これにより、ネットワーク上９で利用されるクライアント２については、漏れなくインベントリ情報を収集することができるようになる。
【００２２】
インベントリ情報収集部１３が受信したインベントリ情報は、インベントリデータベース１４に格納される。インベントリデータベース１４は、各クライアント２から収集したインベントリ情報を格納する。例えば、インベントリデータベース１４は、マシン情報１４１と、ＯＳ情報１４２と、ＣＰＵ情報１４３と、メモリ情報１４４と、ディスク情報１４５と、ネットワーク情報１４６と、ビデオ情報１４７と、ソフト情報１４８と、取得日時１４９とをデータ項目として有する。
【００２３】
マシン情報１４１は、クライアントとなっているコンピュータマシンに関する情報である。マシン情報１４１には、例えば、コンピュータマシンのシリアル番号、メーカ名、インベントリ情報の取得日などが含まれる。
【００２４】
ＯＳ情報１４２は、クライアントにインストールされているＯＳ（Operating System）に関する情報である。例えば、ＯＳ情報１４２には、ＯＳ名、ＯＳのバージョン、正規のユーザとして登録されている登録所有者名などが含まれる。
【００２５】
ＣＰＵ情報１４３は、クライアントとなっているコンピュータマシンに搭載されているＣＰＵ（Central Processing Unit）に関する情報である。例えば、ＣＰＵ情報１４３には、プロセッサタイプ、プロセッサ速度などが含まれる。
【００２６】
メモリ情報１４４は、クライアントとなっているコンピュータマシンに搭載されているメモリに関する情報である。メモリ情報１４４には、例えば、搭載されているメモリの総容量、仮想メモリの容量などを含む。
【００２７】
ディスク情報１４５は、クライアントとなっているコンピュータマシンに搭載されているハードディスクなどの外部記憶装置に関する情報である。ディスク情報１４５には、例えば、ハードディスクで用いられているファイルシステム、ハードディスクの総記憶容量、及び使用可能な記憶容量などを含む。
【００２８】
ネットワーク情報１４６は、クライアントのネットワークに関する設定の情報である。例えば、ネットワーク情報１４６には、ホスト名、ＩＰアドレス、ＭＡＣアドレスなどを含む。
【００２９】
ビデオ情報１４７は、クライアントの画像表示の能力に関する情報である。例えば、ビデオ情報１４７には、解像度、色数、及びビデオメモリの容量などを含む。
【００３０】
ソフト情報１４８は、クライアントにインストールされているソフトウェアに関する情報である。例えば、ソフト情報１４８には、ソフト名、バージョン名、メーカ名等が含まれる。
【００３１】
取得日時１４９は、インベントリ情報を取得し、インベントリデータベース１４へ格納した日時を示す。
【００３２】
インベントリ情報収集部１３は、ＤＮＳリクエストがあるたびにインベントリ情報の収集をしてもよいし、インベントリデータベース１４を参照し、インベントリ情報の収集を必要と判断したときにのみ行ってもよい。この処理手順を、図３のフローチャートを用いて説明する。
【００３３】
まず、インベントリ情報収集部１３がネーム解決部１１からホスト名及びＩＰアドレスの通知を受ける（Ｓ１１）。そして、インベントリデータベース１４を参照してインベントリ情報の取得要否を判定する（Ｓ１２、Ｓ１３）。この判定は、例えば、インベントリデータベース１４にホスト名及びＩＰアドレスが一致するインベントリ情報が格納されているときは、取得日時１４９からの経過時間に基づいてインベントリ情報の取得要否を判定してもよい。例えば、取得日時１４９から所定時間（例えば２４時間）以内であれば、取得不要としてもよい。判定の結果、インベントリ情報の取得が必要なときは（Ｓ１３：Ｙｅｓ）、インベントリ情報収集部１３がインベントリ情報を取得する（Ｓ１４）。
【００３４】
インベントリ情報の中でも、ハードウェアまたはソフトウェアの追加などのような比較的重要な情報は、それほど頻繁に更新される訳ではない。さらに、更新された場合でも、それを収集するのにそれほどの緊急性もない。従って、上述のようなインベントリ情報の取得要否の判定を行うことにより、インベントリ情報を取得するための網羅性を損なうことなく、ネットワークのトラフィックの増加を抑制できる。
【００３５】
再び図１を参照すると、各クライアント２は、それぞれＯＳ２１と、インベントリ情報送信部２２とを備える。クライアント２が、例えばメールサーバ６などのネットワーク９上の他の装置へアクセスしようとする場合、メールサーバ６のＩＰアドレスがわからなければ、ＯＳ２１は、ＤＮＳサーバ１に対してＤＮＳリクエストを行ってＩＰアドレスを取得する。そして、クライアント２は、取得したＩＰアドレスを用いてメールサーバ６などへアクセスする。
【００３６】
インベントリ情報送信部２２は、ＤＮＳサーバ１からインベントリ情報の取得要求を受信すると、ＯＳ２１からその時点でのインベントリ情報を取得し、これを返信する。
【００３７】
管理サーバ５は、クライアント管理データベース５２を備えている。そして、管理対象となっている全クライアント２のインベントリ情報がクライアント管理データベース５２に記憶されている。従って、システムの管理者は、このデータベースを参照することにより、その時点での全クライアントのインベントリ情報を把握できる。
【００３８】
管理サーバ５は、インベントリ情報比較部５３をさらに備える。インベントリ情報比較部５３は、ＤＮＳサーバ１のインベントリデータベース１４に格納されているインベントリ情報を取得し、クライアント管理データベース５２に格納されているインベントリ情報と比較する。この詳細な処理手順を図４のフローチャートを用いて説明する。
【００３９】
まず、インベントリ情報比較部５３がＤＮＳサーバ１からインベントリ情報を取得する（Ｓ２１）。そして、取得したインベントリ情報と、クライアント管理データベース１４に格納されているインベントリ情報とを比較する（Ｓ２２）。この比較は、例えば、マシン情報１４１のシリアル番号をキーにして、同一クライアントのインベントリ情報の相違点を抽出するようにしてもよい。そして、インベントリ情報比較部５３は、上記比較によりインベントリ情報の相違点があるかどうかを判定する（Ｓ２３）。相違点があれば（Ｓ２４：Ｙｅｓ）、その相違点を表示装置５１に表示させる（Ｓ２４）。これにより、管理者は、インベントリ情報に変更があったことを容易に把握できる。ここで、表示装置に表示する以外の何らかの方法で出力し、管理者に報知してもよい。
【００４０】
次に、図５のシーケンスチャートを用いて、クライアントがメールサーバへアクセスするときの本システムの動作概要を説明する。
【００４１】
まず、クライアント２がＤＮＳサーバ１へメールサーバ６のホスト名を含むＤＮＳリクエストを送信する。ＤＮＳサーバ１では、ネーム解決を行ってメールサーバ６のＩＰアドレスをクライアント２へ返信する。クライアント２は、このＩＰアドレスに基づいてメールサーバ６へアクセスして、メールを取得する。
【００４２】
一方、ＤＮＳサーバ１は、このクライアント２に対してインベントリ情報取得要求を送る。このインベントリ情報取得要求を受け取ったクライアント２では、自装置のインベントリ情報をＤＮＳサーバ１へ返信する。
【００４３】
このとき、クライアント２にインベントリ情報送信部２２がインストールされていない場合、ＤＮＳサーバ１が送信したインベントリ情報取得要求に対して、クライアントからの応答がない。そこで、ＤＮＳサーバ１は、そのクライアント２にインベントリ情報送信部２２をリモートインストールした後、インベントリ情報を取得するようにしてもよい。
【００４４】
これにより、ＤＮＳサーバ１は、ＤＮＳリクエストを行ったクライアント２のインベントリ情報を収集することができる。また、インベントリ情報の収集を行っているときであっても、クライアント２はメールサーバ等へアクセスできるので、クライアント２のユーザの操作感に変化はない。
【００４５】
次に、本発明の第２の実施形態について説明する。第１の実施形態では、ＤＮＳサーバ１がインベントリ情報の収集を行っている。しかしながら、インベントリ情報の収集は、必ずしもＤＮＳサーバが行わなくてもよい。そこで、第２の実施形態では、ＤＮＳサーバとは異なるインベントリ情報収集サーバがインベントリ情報の収集を行う。図６には、第１の実施形態におけるＤＮＳサーバ１と置換されるＤＮＳサーバ１０及びインベントリ情報収集サーバ３の一例を示す。ここでは、ＤＮＳサーバは１台のみ示すが、プライマリ及びセカンダリの複数のＤＮＳサーバがある場合も同様である。図６では、ネットワーク９に接続される他のサーバ等の表示は省略する。また、第１の実施形態と同様の構成については、同一の符号を付して説明を省略する場合がある。
【００４６】
ＤＮＳサーバ１０は、ネーム解決部１１と、ホスト名データベース１２と、ＤＮＳリクエストログ１５と、ログ監視処理部１６とを備える。
【００４７】
ＤＮＳリクエストログ１５は、ネーム解決部１１が受け付けたＤＮＳリクエストの履歴を格納したログファイルである。ＤＮＳリクエストログ１５に格納されているデータの一例を図６に示す。ＤＮＳリクエストがあるごとに、このデータレコード１５０が一つ追加される。そして、データレコード１５０には、ＤＮＳリクエストの送信元クライアントのホスト名１５１と、ＩＰアドレス１５２と、このリクエストを受け付けた日時１５３とを含む。
【００４８】
ログ監視処理部１６は、ＤＮＳリクエストログ１５を監視し、追加されたログデータを検出すると、インベントリ情報収集サーバ３へ通知する。例えば、ログ監視処理部１６は、ＤＮＳリクエストログ１５に新たにデータレコード１５０が追加されたことを検出すると、そのデータレコード１５０に含まれているＩＰアドレス１５２（またはホスト名１５１及びＩＰアドレス１５２）をインベントリ情報収集サーバ３へ通知し、インベントリ情報の収集を指示する。ここで、データレコード１５０が追加されるごとにネーム解決部１１またはＤＮＳリクエストログ１５がログ監視処理部１６へその旨を通知するようにしてもよいし、ログ監視処理部１６が定期的にＤＮＳリクエストログ１５の内容を監視して、追加されたデータレコード１５０を検出するようにしてもよい。
【００４９】
インベントリ情報収集サーバ３は、ＤＮＳサーバ１０からの指示を受けて、クライアント２のインベントリ情報を収集する。インベントリ情報収集サーバ３は、インベントリ情報収集部３１と、インベントリデータベース１４からとを備える。
【００５０】
インベントリ情報収集部３１は、ＤＮＳサーバ１０からインベントリ情報の収集指示を受ける。このインベントリ情報の収集指示には、インベントリ情報の収集をすべきクライアント２のＩＰアドレスが含まれている。従って、インベントリ情報収集部３１は、そのＩＰアドレスのクライアント２に対してインベントリ情報取得要求を送信し、インベントリ情報を取得する。ここで取得したインベントリ情報は、インベントリデータベース１４に格納される。
【００５１】
なお、インベントリ情報収集部３１は、第１の実施形態と同様に、インベントリデータベース１４を参照し、インベントリ情報の収集要否を判定してもよい。
【００５２】
本実施形態では、第１の実施形態とは異なり、インベントリ情報収集サーバ３を追加する必要があるものの、第１の実施形態と比較すると、既存のＤＮＳサーバに対する機能追加などが少なくて済み、既存のネットワークシステムへの適用が容易である。
【００５３】
なお、第１の実施形態において、ＤＮＳサーバ１がＤＮＳリクエストログ１５を備え、インベントリ情報収集部１３がこのログ１５を監視してＤＮＳリクエストのあったクライアント２を特定し、インベントリ情報取得要求を送信してもよい。
【００５４】
次に、本発明の第３の実施形態について説明する。本実施形態の一例を図８に示す。同図には、第１の実施形態におけるＤＮＳサーバ１と置換されるプライマリＤＮＳサーバ１００、セカンダリＤＮＳサーバ１１０及びデータベースサーバ４を示す。図８でも、ネットワーク９に接続される他のサーバ等の表示は省略する。また、第１の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００５５】
本実施形態では、それぞれのＤＮＳサーバ１００、１１０が第１の実施形態と同様にインベントリ情報を収集すると、データベースサーバ４のインベントリデータベース１４に格納する。これにより、ＤＮＳサーバを分散させた場合でも、インベントリデータベース１４にインベントリ情報を集中できる。
【００５６】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態に係るネットワークシステムの構成図である。
【図２】インベントリデータベース１４のデータ構造の一例を示す図である。
【図３】インベントリ情報収集部１３の処理手順の一例を示すフローチャートである。
【図４】管理サーバ５の処理手順の一例を示すフローチャートである。
【図５】本システムでの処理概要を示すシーケンスチャートである。
【図６】本発明の第２の実施形態におけるＤＮＳサーバ１０及びインベントリ情報収集サーバ３を示す図である。
【図７】ＤＮＳリクエストログ１５のデータ構造の一例を示す図である。
【図８】本発明の第３の実施形態におけるＤＮＳサーバ１００、１１０及びデータベースサーバ４を示す図である。
【符号の説明】
【００５８】
１…ＤＮＳサーバ、２…クライアント、３…インベントリ情報収集サーバ、４…データベースサーバ、５…管理サーバ、６…メールサーバ、９…ネットワーク、１１…ネーム解決部、１２…ホスト名データベース、１３…インベントリ情報収集部、１４…インベントリデータベース。
【図１】
2005268870.tif 000003
【図２】
2005268870.tif 000004
【図３】
2005268870.tif 000005
【図４】
2005268870.tif 000006
【図５】
2005268870.tif 000007
【図６】
2005268870.tif 000008
【図７】
2005268870.tif 000009
【図８】
2005268870.tif 000010