(57)【要約】【課題】通信機器自体が入れ替えられたことを自動的に管理する。【解決手段】通信機器を管理する通信機器管理装置１０において、一時履歴保持部３６は、機器情報取得手段が取得する通信機器情報を保持する。更新判定情報生成部４０は、通信機器の構成情報を管理するための管理情報と一時履歴保持部３６が保持する通信機器情報とをマッチングして更新判定情報を順次生成する。機器更新判定部２６は、順次生成された更新判定情報を比較して、ネットワーク上の論理的識別情報およびネットワーク上の物理的識別情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更または通信機器の新規導入のいずれの更新パターンであるかを判定する。管理情報更新部２４は、判定に応じて管理情報を更新する。【選択図】図２
2009244928.tif 000002
【特許請求の範囲】
【請求項１】
通信機器を管理する通信機器管理装置であって、
機器情報取得手段が取得する通信機器情報を保持する一時履歴保持部と、
通信機器を管理するための管理情報と前記取得された通信機器情報とを比較して、ネットワーク上の論理的識別情報およびネットワーク上の物理的識別情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更または通信機器の新規導入のいずれの更新パターンであるかを判定する機器更新判定部と、
前記判定に応じて前記管理情報を更新する管理情報更新部とを備えることを特徴とする通信機器管理装置。
【請求項２】
前記機器更新判定部は、更に機器の構成情報の変更の有無に基づいて通信機器の内部構成の変更、通信機器自体の入れ替え、または新規導入のいずれの更新パターンであるかを判定することを特徴とする請求項１に記載の通信機器管理装置。
【請求項３】
機器の構成情報は、ポート番号またはコンピュータ名の少なくとも１つであることを特徴とする請求項２に記載の通信機器管理装置。
【請求項４】
前記機器更新判定部は、ネットワーク上の論理的識別情報および機器の構成情報は変更されずにネットワーク上の物理的識別情報が変更された場合、通信機器の内部構成の変更であると判定することを特徴とする請求項２または３に記載の通信機器管理装置。
【請求項５】
前記機器更新判定部は、ネットワーク上の物理的識別情報は変更されずにネットワーク上の論理的識別情報および機器の構成情報が変更された場合、通信機器の内部構成の変更であると判定することを特徴とする請求項２から４のいずれかに記載の通信機器管理装置。
【請求項６】
前記機器更新判定部は、コンピュータ名は変更されずにネットワーク上の物理的識別情報およびネットワーク上の論理的識別情報の変更がされた場合、通信機器自体の入れ替えであると判定することを特徴とする請求項３から５のいずれかに記載の通信機器管理装置。
【請求項７】
前記機器更新判定部は、ネットワーク上の論理的識別情報は変更されずにネットワーク上の物理的識別情報および、機器の構成情報の変更がされた場合、通信機器自体の入れ替えであると判定することを特徴とする請求項２から６のいずれかに記載の通信機器管理装置。
【請求項８】
前記機器更新判定部は、ネットワーク上の物理的識別情報、ネットワーク上の論理的識別情報、およびコンピュータ名が変更された場合、通信機器の新規導入であると判定することを特徴とする請求項３から７のいずれかに記載の通信機器管理装置。
【請求項９】
前記機器更新判定部は、ネットワーク上の論理的識別情報とネットワーク上の物理的識別情報の組み合わせで識別される機器が同一の時間帯に活性化している場合は、同一の通信機器に少なくとも２つのネットワークカードが具備されていると判定することを特徴とする請求項１から８のいずれかに記載の通信機器管理装置。
【請求項１０】
前記機器更新判定部は、ネットワーク上の論理的識別情報とネットワーク上の物理的識別情報の組み合わせで識別される機器において、異なるネットワーク上の物理的識別情報に組み合わされるネットワーク上の論理的識別情報が同一であってかつ排他的に活性化する場合は、複数の通信機器がホットスタンバイ関係にあると判定することを特徴とする請求項１から９のいずれかに記載の通信機器管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続可能な通信機器を管理する通信機器管理装置に関する。
【背景技術】
【０００２】
現在、コンピュータが普及し、企業が持つコンピュータの数は非常に多く、企業が所有するコンピュータを資産管理するにあたって、管理作業を人手で行うには煩雑でコストがかかる。そこで、コンピュータの資産管理を自動的に行う管理システムが求められる。
【０００３】
特許文献１には、コンピュータネットワークへの接続が可能な資産を管理するシステムにおいて、記憶される資産の管理情報と取得された資産の識別情報とを比較し、比較結果が不一致の場合は、取得された資産の識別情報によって記憶される資産の管理情報の記憶内容を更新する管理システムが開示されている。
【特許文献１】特開２００１−２９０９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、コンピュータは別の部署に移動させられたり、新たに購入されたりする。一年に一回程度しか行われない棚卸し毎に、そのコンピュータを確認するのは煩雑である。そこでコンピュータの動的な変更を自動的に管理できることが望まれる。しかしながら、コンピュータはハードウェア構成が多様であり、提供されるサービスも多い。とくに、ネットワークに接続されるコンピュータでは、ネットワークカードが変更されたり、新しいネットワークカードが取付けられたりすることがある。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、ネットワークに接続可能な通信機器の資産管理を自動的に行う技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の通信機器管理装置は、通信機器を管理する通信機器管理装置であって、機器情報取得手段が取得する通信機器情報を保持する一時履歴保持部と、通信機器を管理するための管理情報と取得された通信機器情報とを比較して、ネットワーク上の論理的識別情報およびネットワーク上の物理的識別情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更または通信機器の新規導入のいずれの更新パターンであるかを判定する機器更新判定部と、判定に応じて管理情報を更新する管理情報更新部とを備える。この態様によると、自動的に通信機器の管理情報の更新を実現できる。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明を方法、装置、システム、記録媒体、コンピュータプログラムにより表現したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、ネットワークに接続可能な通信機器の資産管理を自動的に行うことができる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施形態は、通信機器を管理する通信機器管理装置であって、機器情報取得手段によって通信機器情報を取得し、取得した通信機器情報と通信機器を管理するための管理情報とを比較して、ネットワーク上の論理的識別情報、ネットワーク上の物理的識別情報および機器の構成情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更、通信機器自体の入れ替えまたは新規導入のいずれの更新パターンであるかを判定する。さらに、本通信機器管理装置は、機器稼働特性を基に、同一の通信機器に少なくとも２つのネットワークカードが具備されていることや、複数の通信機器がホットスタンバイ関係にあることを判定する。
【００１０】
通信機器情報は、ネットワーク上の物理的識別情報、ネットワーク上の論理的識別情報、および機器の構成情報のうちの少なくとも１つである。管理情報は、ネットワーク上の物理的識別情報と、ネットワーク上の論理的識別情報と、機器の構成情報とを含む。機器の構成情報は、機器稼働特性と、ポート番号と、コンピュータ名と、サービス識別特性と、ＣＰＵ使用状況と、メモリ使用状況と、ハードディスク使用状況とを含んでよい。
【００１１】
通信機器が固有に有するネットワーク上の物理的識別情報は、各ノードを識別するネットワークカードなどの通信機器のハードウェア固有の物理アドレス、いわゆるＭＡＣアドレスとして機能する。通信機器が固有に有するネットワーク上の論理的識別情報は、インターネットなどのネットワーク上の通信機器1台1台を識別するための論理アドレス、いわゆるＩＰアドレスとして機能する。サービス識別特性は、各通信機器が有する全ファイルのアクセス数に占める各ファイルへのアクセス数の割合として機能する。なお、各通信機器のファイルへのアクセス数は、通信機器の所定期間のアクセスログを集計し、解析することで得られる。
【００１２】
機器稼働特性とは、通信機器が活性化しているか否か、すなわち稼働しているか否かを判定するための情報である。通信機器のネットワークカードが活性化時にネットワークにブロードキャストし、本通信機器管理装置がブロードキャストされたＩＰアドレスおよびＭＡＣアドレスを取得するときを通信機器の活性化とする。また、本通信機器管理装置は、管理する通信機器に定期的にポーリングし、通信機器の応答がないときを非活性化とする。通信機器の活性化および非活性化に応じてＩＰアドレスおよびＭＡＣアドレスを検出したか否かを機器稼働特性とする。以下、図面を参照してこの実施形態について詳細に説明する。
【００１３】
図１は、通信機器管理システム１００のハードウェア構成図を示す。本実施形態に係る通信機器管理装置１０は、管理対象となる通信機器の被管理機器ａ１２、被管理機器ｂ１４および被管理機器ｃ１６など（以下、総称する場合は「被管理機器２０」という）をネットワーク１８を介して管理する。通信機器管理装置１０および被管理機器２０は、キーボードやマウスなどの入力装置とディスプレイなどの出力装置を備えるパーソナルコンピュータとして機能し、インターネット、ＬＡＮ、ＷＡＮ等のネットワーク１８に接続される。通信機器管理装置１０は、被管理機器２０を管理するために、たとえば被管理機器２０が接続する特定の社内ＬＡＮを監視する。同図では、被管理機器２０を簡略して３台を図示するが、複数の台数であってよい。
【００１４】
図２は、本実施の形態に係る通信機器管理装置１０の機能ブロック図を示す。通信機器管理装置１０は、管理情報保持部２２と、管理情報更新部２４と、機器更新判定部２６と、活性化履歴保持部２８と、機器情報取得部３０と、インターフェース部３２と、更新パターン保持部３４と、一時履歴保持部３６と、判定履歴保持部３８と、更新判定情報生成部４０と、更新判定情報保持部４２とを備える。
【００１５】
機器情報取得部３０は被管理機器２０の通信機器情報を取得する。機器情報取得部３０は、取得した通信機器情報を一時履歴保持部３６に供給する。機器情報取得部３０は、通信機器管理装置１０自体に必ず備えられなくてよい。すなわち、機器情報取得部３０は、別のサーバに備えられる通信機器情報を取得するプログラムであって、取得した通信機器情報を通信機器管理装置１０の一時履歴保持部３６に供給する構成であってよい。機器情報取得部３０は、たとえば以下のような取得手段を用いる。
【００１６】
機器情報取得部３０は、主にＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を対象として被管理機器２０上のサービスが稼働しているポート番号を取得するため、ポート・スキャンを用いてよい。また、機器情報取得部３０は、ネットワーク１８上を流れる通信電文を、自ノードに関係のない宛先の通信電文まで含めて取り込んで解析するスニフィングを用いてよい。機器情報取得部３０は、スニフィングにより通信パケットに記載されたＩＰアドレス、活性化されたポート番号およびホスト名などが得られる。
【００１７】
また、機器情報取得部３０は、通信機器情報を確認するためにＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）を用いてよい。また、機器情報取得部３０は、ＴＣＰ／ＩＰネットワークにおいて、ノードの到達性を確認するツールであるＰＩＮＧを用いてよい。機器情報取得部３０は、ＰＩＮＧツールを用いて定期的に被管理機器２０にポーリングすることで、被管理機器２０が活性化しているか否かの機器稼働特性を取得できる。具体的には、ネットワーク１８上のＩＰアドレス範囲に対し連続的にＩＣＭＰエコー要求を送り、ネットワーク１８上のＩＰアドレスを順に調べて、どのアドレスが活性化しているか、稼働中の被管理機器２０を検出する。
【００１８】
また、機器情報取得部３０は、ネットワーク上の被管理機器２０を監視、制御するための情報の通信方法を定めるプロトコルであるＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いてよい。ＳＮＭＰでは、被管理機器２０のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に定義される情報を取得できる。具体的には、ＳＮＭＰでは、ＣＰＵの使用状況、ハードディスクの使用状況、メモリの使用状況などやＩＰアドレスが取得できる。なお、ＣＰＵの使用状況、ハードディスクの使用状況またはメモリの使用状況が所定の範囲を超えて変動した場合に、機器の変更の有無を判定してもよい。具体的には、ハードディスクの使用状況の所定の範囲をハードディスクの使用率の２倍と定める場合に、ハードディスクの使用量が、ある時点で４ギガバイトから８ギガバイトに変動すると、機器の変更と判定してよい。また、機器情報取得部３０は、ＬＡＮの各セグメントの状況を集中的に監視するセグメント監視装置を用いてよい。
【００１９】
一時履歴保持部３６は、機器情報取得部３０から供給された通信機器情報を一時的に保持する。一時履歴保持部３６は、通信機器情報が取得された取得日時を通信機器情報とともに保持する。更新判定情報生成部４０は、一時履歴保持部３６に保持される通信機器情報から、機器更新判定部２６の更新パターン判定に用いられる更新判定情報を生成する。更新判定情報は、ＭＡＣアドレスと、ＩＰアドレスと、ポート番号と、コンピュータ名と、機器稼働特性と、サービス識別特性と、ＣＰＵ使用状況と、メモリ使用状況と、ハードディスク使用状況とを含んでよい。
【００２０】
通信機器情報には管理情報と比較するために必要なＩＰアドレスおよびＭＡＣアドレスが必ずしも揃っていない。そこで、更新判定情報生成部４０は、更新判定情報を生成するにおいて、少なくともＭＡＣアドレスおよびＩＰアドレスを補う。たとえば、一時履歴保持部３６に通信機器情報としてＩＰアドレスとポート番号の組み合わせが保持されている場合、更新判定情報生成部４０は、ＭＡＣアドレスを取得することを機器情報取得部３０に指示する。指示を受けた機器情報取得部３０は、たとえばＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いてＩＰアドレスからＭＡＣアドレスを取得し、更新判定情報生成部４０に供給する。
【００２１】
更新判定情報生成部４０は、生成した更新判定情報と取得日時とを更新判定情報保持部４２に供給する。なお、更新判定情報生成部４０は、更新判定情報保持部４２が保持する更新判定情報と生成した更新判定情報とを照合して、更新判定情報に変更がなければ、更新判定情報保持部４２に上書きさせてよい。更新判定情報保持部４２は、更新判定情報と取得日時とを一時管理番号に関連づけて保持する。具体的には、更新判定情報保持部４２は、ＭＡＣアドレスと、ＩＰアドレスと、ポート番号と、コンピュータ名と、機器稼働特性と、サービス識別特性と、ＣＰＵ使用状況と、メモリ使用状況と、ハードディスク使用状況とのうちいずれかと、取得日時とを一時管理番号に関連づけて保持してよい。
【００２２】
また、更新判定情報生成部４０は、一時履歴保持部３６に保持される通信機器情報から、被管理機器２０の機器稼働特性を抽出する。更新判定情報生成部４０は、ＭＡＣアドレスと、そのＭＡＣアドレスの活性化情報と、ＩＰアドレスと、そのＩＰアドレスの活性化情報と、検出時間と、を活性化履歴保持部２８に供給する。更新判定情報生成部４０はさらにポート番号を活性化履歴保持部２８に供給してもよい。活性化履歴保持部２８は、更新判定情報生成部４０に供給された情報を履歴として保持する。具体的には、活性化履歴保持部２８は、更新判定情報生成部４０の生成した機器稼働特性に応じて、ＭＡＣアドレス、ＭＡＣアドレスの活性化情報、ＩＰアドレス、ＩＰアドレスの活性化情報、時間情報、ポート番号を保持してよい。なお、更新判定情報保持部４２に活性化履歴保持部２８を含める構成であってよい。
【００２３】
更新パターン保持部３４は、ＩＰアドレス、ＭＡＣアドレスおよび機器の構成情報の変更の有無に基づいて通信機器の内部構成の変更、通信機器自体の入れ替え、または新規導入と判定するための更新パターンを保持する。具体的な更新パターンについては後述する。
【００２４】
管理情報保持部２２は、被管理機器２０の管理情報を保持する。管理番号は、管理情報保持部２２が被管理機器２０を管理するために用いる識別番号であり、ＭＡＣアドレスと、ＩＰアドレスと、機器の構成情報とを関連づける。なお、管理情報保持部２２は、必ずしも通信機器管理装置１０に備えられなくてよい。すなわち、管理情報保持部２２は、通信機器管理装置１０とは別のサーバに設けられてよく、被管理機器２０の管理情報を保持する別のプログラムであってよい。また、管理情報保持部２２は、通信機器管理装置１０に備えられるが、管理情報のうちの一部、たとえば被管理機器２０の台数やコンピュータ名は別のプログラムで管理されてよい。
【００２５】
機器更新判定部２６は、管理情報保持部２２の保持する管理情報と更新判定情報保持部４２が保持する更新判定情報とを比較し、いずれの更新パターンであるかを判定する。まず、機器更新判定部２６は、更新判定情報の比較対象となる管理情報を検索する。機器更新判定部２６は、管理情報保持部２２が保持する被管理機器２０の管理情報と更新判定情報保持部４２が保持する更新判定情報のＭＡＣアドレス、ＩＰアドレス、および機器の構成情報を比較し、更新判定情報の比較対象となる管理情報の管理番号を特定する。機器更新判定部２６は、更新判定情報と特定した管理番号の管理情報とを比較する。
【００２６】
機器更新判定部２６は、更新判定情報保持部４２が保持するＭＡＣアドレス、ＩＰアドレス、サービス識別情報およびコンピュータ名の変更の有無に基づいて、更新パターン保持部３４の更新パターンと照らして被管理機器２０が通信機器の内部構成の変更、通信機器自体の入れ替え、または新規導入のいずれであるかを判定する。
【００２７】
機器更新判定部２６は、被管理機器２０がいずれかの更新パターンに該当すれば、変更されたＭＡＣアドレス、ＩＰアドレス、または機器の構成情報と、あわせて管理番号と、更新内容と、更新された時間情報とを管理情報更新部２４に供給する。また、機器更新判定部２６は、ＭＡＣアドレス、ＩＰアドレスおよびコンピュータ名がマッチングせず管理番号を特定できないときは、新規な管理番号を生成し、管理情報更新部２４に供給する。管理情報更新部２４は、該当する更新パターンの内容と、被管理機器２０の管理番号と、判定した日時を判定履歴保持部３８に供給する。判定履歴保持部３８は、管理情報更新部２４に供給された更新の判定履歴を保持する。判定履歴保持部３８は、通信機器自体の変更がされた場合のみの判定履歴を保持してもよい。
【００２８】
また、管理情報更新部２４は、機器更新判定部２６に供給された情報に基づき管理情報保持部２２の保持する管理情報を更新する。具体的には、管理情報更新部２４は、管理情報保持部２２の該当する管理番号の管理情報を、変更されたＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報に書き換える。また、管理情報更新部２４は、新規に生成された管理番号と、管理番号に関連づけられるＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報を管理情報保持部２２の管理情報に新規に書き込む。
【００２９】
インターフェース部３２は、通信機器から通信機器管理装置１０に接続するとユーザにインターフェースを提供する。インターフェース部３２は、管理情報保持部２２が保持する管理情報とともに判定履歴保持部３８が保持する被管理機器２０が更新された判定履歴を提供する。ユーザは、インターフェース部３２で管理情報保持部２２の管理情報を直接に更新できるとしてよい。
【００３０】
図３（ａ）および（ｂ）は、本実施の形態に係る通信機器管理装置１０の管理情報保持部２２または一時履歴保持部３６が保持する基本的なデータ構造を示す図である。管理情報保持部２２は、ＭＡＣアドレスと、ＩＰアドレスと、機器の構成情報とを管理番号に関連づけて保持する。また、管理情報保持部２２は、機器の構成情報として、ポート番号と、コンピュータ名と、機器稼働特性と、を保持する。また、管理情報保持部２２は、図示しない、サービス識別特性、ＣＰＵ使用状況、メモリ使用状況およびハードディスク使用状況を保持してもよい。なお、同図には非正規形のデータ構造を示すが、ポート番号、機器稼働特性、およびサービス識別特性等のデータは、それぞれ正規化されて保持されてよい。
【００３１】
一時履歴保持部３６は、機器情報取得部３０が取得した通信機器情報に応じて、ＭＡＣアドレス、ＭＡＣアドレスの活性化情報、ＩＰアドレス、ＩＰアドレスの活性化情報、ポート番号、コンピュータ名等、および取得日時のうちいずれかを保持する。
【００３２】
図３（ｂ）に示す一時履歴保持部３６が保持するデータには、図３（ａ）に示す管理情報のうち、管理番号１の被管理機器に対応するデータを示す。管理情報１の機器稼働特性は、図３（ｂ）のＭＡＣアドレスおよびＩＰアドレスに基づく活性化情報と取得日時に基づいて、機器が稼働していない停止時間を示すものである。なお、一時履歴保持部３６は、図示しない、サービス識別特性、ＣＰＵ使用状況、メモリ使用状況またはハードディスク使用状況のうちいずれかを保持してもよい。また、一時履歴保持部３６は、図示しない一時的管理番号に通信機器情報を関連づけて保持してよい。
【００３３】
以下、図２を参照して、図４から図１０までを説明する。図４は、本実施の形態に係る通信機器管理装置１０の更新パターン保持部３４が保持する更新パターンの概略を示す図である。更新パターンは、ＩＰアドレス、ＭＡＣアドレス、および機器の構成情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更、通信機器自体の入れ替えまたは新規導入のいずれに該当するかを規定する。なお、以下には機器の構成情報として、ポート番号またはコンピュータ名を用いる例を示すが、機器稼働特性またはサービス識別特性を用いて、以上の機器の構成情報のうちいずれかを選択して用いてもよい。同図の丸のマークは、識別情報が変更されたことを示す。
【００３４】
更新パターン１は、通信機器の内部構成の変更の態様の１つであるＩＰアドレスの変更を規定し、通信機器のＩＰアドレスのみが変更されたときは更新パターン１に該当する。更新パターン２は、通信機器の内部構成の変更の態様の１つであるＬＡＮカードの変更を規定し、通信機器のＭＡＣアドレスのみが変更されたときは、更新パターン２に該当する。
【００３５】
更新パターン３は、通信機器の内部構成の変更の態様の１つである通信機器の利用内容の変更を規定し、ポート番号またはコンピュータ名等が変更されたときは更新パターン３に該当する。更新パターン４は、通信機器の入れ替えを規定し、コンピュータ名が変更されず、ＩＰアドレスおよびＭＡＣアドレスが変更されたときは更新パターン４に該当する。更新パターン４に該当すれば、通信機器自体の変更がされたとされる。なお、ＩＰアドレスおよびＭＡＣアドレスだけを用いて判定する場合は、ＩＰアドレスおよびＭＡＣアドレスが変更されると、通信機器の新規導入と判定してもよい。
【００３６】
更新パターン５は、通信機器の内部構成の変更の態様の１つである通信機器の利用内容の変更を規定し、ＩＰアドレスならびにポート番号またはコンピュータ名等が変更されたときは更新パターン５に該当する。更新パターン６は、通信機器の入れ替えを規定し、ＭＡＣアドレスならびにポート番号またはコンピュータ名等が変更されたときは更新パターン６に該当する。
【００３７】
更新パターン７は、通信機器の新規導入を規定し、ＩＰアドレス、ＭＡＣアドレスおよびコンピュータ名が変更されたときは、更新パターン７に該当する。更新パターン４、６および７は通信機器自体の変更がされたことを示す。
【００３８】
なお、更新パターンとして図示していないが、取得されていたＭＡＣアドレスおよびＩＰアドレスが一定期間取得されなくなれば、機器更新判定部２６は、通信機器の喪失として判定し、管理情報更新部２４に通信機器の喪失とその通信機器の管理番号を供給する。一定期間とは、具体的には、１日または数日であってよい。管理情報更新部２４は、判定履歴保持部３８に通信機器の喪失を記録させ、管理情報保持部２２にその管理番号の管理情報を消去させてよい。以上の更新パターンに基づいて機器更新判定部２６は通信機器の動的な変更を判定することで、通信機器の自動的な管理を実現する。
【００３９】
図５は、本実施の形態に係る通信機器管理装置１０が更新パターン２と判定する実施例を示す図である。時刻は、同一時間帯を示し、時刻ａから時刻ｂに経過しており、図６から図９も同様である。また、時刻ａ等は、秒単位であってよく、図６から図９も同様である。また、ＩＰアドレスおよびＭＡＣアドレスは、簡略した末尾の数値を表示しており、それ以外の数値は同じ数値であり、図６から図９も同様である。また、コンピュータ名を表示しているが、コンピュータ名以外の機器の構成情報であってよい。
【００４０】
同図には、時刻ａの管理情報および時刻ｂで取得した更新判定情報が表示される。管理情報の時刻ｂの空欄は、時刻ｂに同一の情報は取得されていないことを示し、更新判定情報の時刻ａの空欄も同様である。時刻ａの管理情報と、時刻ｂの更新判定情報の相違点は、ＭＡＣアドレスが変更されている点である。このことにより、機器更新判定部２６は、被管理機器２０を更新パターン２のＬＡＮカードの変更と判定する。なお、ＩＰアドレスおよびＭＡＣアドレスのみを基準に通信機器の管理を行う場合、ＩＰアドレスが変更されずＭＡＣアドレスが変更されたときには、機器更新判定部２６は、通信機器自体の変更と判定し、インターフェース部３２は、被管理機器２０に確認要求を送信し、ユーザにＬＡＮカードの変更または通信機器の入れ替えのいずれであるかを確認してもよい。
【００４１】
図６は、本実施の形態に係る通信機器管理装置１０が更新パターン４と判定する実施例を示す図である。時刻ｃの管理情報や更新判定情報ａの空欄は、時刻ｃに管理情報や更新判定情報ａと同一の情報は取得されていないことを示す。時刻ａの管理情報は、時刻ｂにも同様の通信機器情報が取得されているため、管理情報は更新されていない。また、時刻ｂには、更新判定情報ａが取得されているが、コンピュータ名は取得されていない。
【００４２】
時刻ｂの管理情報と更新判定情報ａとを比較すると、ＩＰアドレス、ＭＡＣアドレスおよびコンピュータ名がともに異なる。これにより、新たな通信機器自体が存在することがわかる。時刻ｃには、更新判定情報ｂが新たに取得されており、管理情報と更新判定情報ｂとを比較すると、ＩＰアドレスおよびＭＡＣアドレスが異なるが、コンピュータ名が同一である。これにより、通信機器自体の変更がなされたが、コンピュータ名が同一であることから管理情報に対応する被管理機器２０と同じ態様で更新判定情報ｂに対応する被管理機器２０が扱われていることが分かる。以上の管理情報と更新判定情報の比較により、機器更新判定部２６は、被管理機器２０を更新パターン４の通信機器の入れ替えと判定する。
【００４３】
図７は、本実施の形態に係る通信機器管理装置１０が更新パターン５と判定する実施例を示す図である。同図には、ポート番号の例を示すが、ポート番号以外の機器構成情報を用いてよい。管理情報および更新判定情報の空欄は、その時刻には同一の管理情報および更新判定情報が取得されていないことを示す。管理情報と更新判定情報ａとを比較すると、ＩＰアドレスが異なる。次に、管理情報と更新判定情報ｂとを比較すると、さらに活性化されたポート番号が異なる。これにより、更新判定情報ａに対応する被管理機器２０は、ｔｅｌｎｅｔからｈｔｔｐに利用内容の変更がされたことがわかる。以上の管理情報と更新判定情報の比較により、機器更新判定部２６は、被管理機器２０を更新パターン５の通信機器の利用内容の変更と判定する。なお、ポート番号が新たに追加された場合は、管理情報のポート番号の欄に複数記載してもよい。
【００４４】
図８は、本実施の形態に係る通信機器管理装置１０が１つの通信機器に２つのネットワークカードが具備されることを判定する実施例を示す図である。ネットワークカードは、ＬＡＮカードとして機能する。同図のｏｎのマークは、被管理機器ａが活性化されたことを示し、ｏｆｆのマークは被管理機器ａが非活性化されたことを示し、図１０も同様である。前提として、通信機器管理装置１０は、ネットワーク上にＩＰアドレスとＭＡＣアドレスの組み合わせで識別される機器が２台存在するとして異なる管理番号で管理しているとする。機器更新判定部２６は、ＩＰアドレスとＭＡＣアドレスの組み合わせで識別される機器が同一の時間帯に活性化している場合は、同一の通信機器に少なくとも２つのネットワークカードが具備されていると判定する。
【００４５】
具体的には、被管理機器ａの起動時に被管理機器ａの２つのＬＡＮカードがＬＡＮにブロードキャストし、機器情報取得部３０は、２つのブロードキャストフレームを受け取る。機器情報取得部３０は、被管理機器ａのブロードキャストフレームから、２つのＭＡＣアドレスを取得する。なお、通信機器管理装置１０は、ＭＡＣアドレスからＩＰアドレスを取得するために、ＲＡＲＰ（Ｒｅｓｅｒｖｅ  Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いてよい。通信機器管理装置１０は、時刻ａおよび時刻ｃにおいて２つのＬＡＮカードが同時に活性化していることがわかる。通信機器管理装置１０は、定期的にポーリングすることで時刻ｂに２つのＬＡＮカードが同時に非活性化されたことがわかる。これらの機器稼働特性が履歴として活性化履歴保持部２８に保持される。
【００４６】
機器更新判定部２６は、管理番号ａのＬＡＮカードと管理番号ｂのＬＡＮカードの活性化および非活性化が複数回同時に行われていることから、管理番号ａと管理番号ｂに対応する被管理機器は同一であることを判定する。機器更新判定部２６は、２つのＬＡＮカードが同時に活性化される回数が適宜定められた回数を超えると、１の被管理機器に２つのネットワークカードが具備されると判定してもよい。また、通信機器管理装置１０は、活性化または非活性化のどちらか一方の履歴を用いて判定してもよい。これらの判定基準は、更新パターン保持部３４に保持される。通信機器管理装置１０は、ＩＰアドレスおよびＭＡＣアドレスを用いて通信機器に２つのネットワークカードが具備されることを判定できることで、より正確な通信機器の台数の管理を実現する。なお、活性化情報に加えてポート番号、ＣＰＵ使用状況、メモリ使用状況またはハードディスク使用状況を判定に用いることで、通信機器管理装置１０はより正確に通信機器に２つのネットワークカードが具備されることを判定することができる。具体的には、ポート番号、ＣＰＵ使用状況、メモリ使用状況またはハードディスク使用状況は、それぞれの時刻において同一であるため、判定のための付加情報として用いることができる。
【００４７】
図９は、本実施の形態に係る通信機器管理装置１０が複数の通信機器がホットスタンバイ関係にあると判定する実施例を示す図である。同図には、２つのネットワークカードをそれぞれ備える被管理機器ａおよび被管理機器ｂが示され、４つのＭＡＣアドレスは全て異なるが、４つのＩＰアドレスのうち管理番号ｂと管理番号ｄのＩＰアドレスのみ同一である。通信機器管理装置１０は、ＩＰアドレスとＭＡＣアドレスの組み合わせで識別される機器において、異なるＭＡＣアドレスに組み合わされるＩＰアドレスが同一であってかつ排他的に活性化する場合は、複数の通信機器がホットスタンバイ関係にあると判定する。
【００４８】
通信機器管理装置１０は、同一のＩＰアドレスを有する管理番号ｂおよび管理番号ｄの機器稼働特性を比べると、両方が同時に活性化されることはない。具体的に、時刻ａ、時刻ｂおよび時刻ｃの活性化の履歴から、時刻ａで管理番号ｂの被管理機器ａが稼働していたが、時刻ｂで被管理機器ａが停止し、時刻ｃで管理番号ｄの被管理機器ｂが稼働している。同じＩＰアドレスを有する被管理機器ａおよび被管理機器ｂの稼働が切り替わっており、以上から、ホットスタンバイ関係にあることを判定できる。
【００４９】
すなわち、通信機器管理装置１０は、一方を主系として作動させ、もう一方を待機系として待機状態にさせており、主系と待機系が切り替えられ、継続処理を実行していることを判定する。具体的には、通信機器管理装置１０は、主系と待機系が切り替えられることを判定基準として所定の回数抽出されると複数の被管理機器がホットスタンバイ関係にあると判定してもよい。また、通信機器管理装置１０は、被管理機器が同時に活性化しているか否かを判定基準に、所定の期間の履歴をもとに複数の被管理機器がホットスタンバイ関係にあると判定してもよい。これらの判定基準は、更新パターン保持部３４に保持される。通信機器管理装置１０は、被管理機器がホットスタンバイ判定できることで、より正確な通信機器の管理を実現する。
【００５０】
図１０は、本発明の実施形態に係る通信機器管理装置１０が更新パターンを判定する手順を示すフローチャートである。機器情報取得部３０は、被管理機器２０のＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報を取得する（Ｓ１０）。機器更新判定部２６は、取得したＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報の更新判定情報から比較対象の管理情報を特定する（Ｓ１２）。
【００５１】
比較対象の管理情報が特定できないとき（Ｓ１２のＮ）、機器更新判定部２６は、通信機器の新規導入と判定する（Ｓ１４）。比較対象の管理情報が特定できれば（Ｓ１２のＹ）、機器更新判定部２６は、更新判定情報と管理情報とを比較する（Ｓ１６）。機器更新判定部２６は、ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報の変更の有無を判定する（Ｓ１８）。ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報の変更がなければ（Ｓ１８のＮ）、機器更新判定部２６は、該判定を終える。
【００５２】
ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報の変更があれば（Ｓ１８のＹ）、機器更新判定部２６は、その変更の有無に基づいていずれの更新パターンにあたるか判定する。ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のうちＩＰアドレスが変更されているときは、機器更新判定部２６は、ＩＰアドレスの設定変更と判定する（Ｓ２０）。ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のうちＭＡＣアドレスが変更されているときは、機器更新判定部２６は、ＬＡＮカードの変更と判定する（Ｓ２２）。
【００５３】
ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のうち機器の構成情報が変更されているときは、機器更新判定部２６は、機器の利用内容の変更と判定する（Ｓ２４）。ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のコンピュータ名のうちＭＡＣアドレスとＩＰアドレスが変更されているときは、機器更新判定部２６は、通信機器自体の入れ替えと判定する（Ｓ２６）。ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のうちＩＰアドレスと機器の構成情報が変更されているときは、機器更新判定部２６は、機器の利用内容の変更と判定する（Ｓ２８）。
【００５４】
ＭＡＣアドレス、ＩＰアドレスおよび機器の構成情報のうちＭＡＣアドレスと機器の構成情報が変更されているときは、機器更新判定部２６は、通信機器自体の入れ替えと判定する（Ｓ３０）。機器更新判定部２６は、以上の判定結果と変更された識別情報とを管理情報更新部２４に供給し、管理情報更新部２４は管理情報保持部２２の管理情報を更新する（Ｓ３２）。
【００５５】
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例がありうること、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５６】
たとえば、本実施形態に係る通信機器管理装置は、管理すべきネットワークが決定されれば被管理機器の管理情報を有しない状態から被管理機器の管理が可能である。具体的には、被管理機器が起動されると被管理機器のネットワークカードがブロードキャストし、通信機器管理装置はそのブロードキャストフレームからＭＡＣアドレスを取得する。通信機器管理装置は、ＭＡＣアドレスをもとにＩＰアドレスを取得し、被管理機器の管理情報を作成してもよい。また、本通信機器管理装置は、別のプログラムが有する被管理機器の管理簿を基に被管理機器の管理情報を作成してもよい。
【００５７】
また、インターフェース部は、管理情報保持部の管理情報のうち更新された情報について、たとえば、赤字で表示してもよい。すなわち、インターフェース部は、更新された情報と更新されてない情報とを識別できる態様で表示してもよい。また、管理情報更新部は、管理情報を更新する場合に、更新する管理情報の被管理機器のユーザに管理情報の更新の可否を確認した後、管理情報を更新するとしてもよい。
【図面の簡単な説明】
【００５８】
【図１】通信機器管理システムのハードウェア構成図を示す図である。
【図２】本実施の形態に係る通信機器管理装置の機能ブロック図を示す図である。
【図３】（ａ）は本実施の形態に係る通信機器管理装置の管理情報保持部が保持する基本的なデータ構造を示す図であり、（ｂ）は本実施の形態に係る通信機器管理装置の一時履歴保持部が保持する基本的なデータ構造を示す図である。
【図４】本実施の形態に係る通信機器管理装置の更新パターン保持部が保持する更新パターンの概略を示す図である。
【図５】本実施の形態に係る通信機器管理装置が更新パターンと判定する実施例を示す図である。
【図６】本実施の形態に係る通信機器管理装置が更新パターンと判定する実施例を示す図である。
【図７】本実施の形態に係る通信機器管理装置が更新パターンと判定する実施例を示す図である。
【図８】本実施の形態に係る通信機器管理装置がつの通信機器に２つのネットワークカードが具備されることを判定する実施例を示す図である。
【図９】本実施の形態に係る通信機器管理装置が複数の通信機器がホットスタンバイ関係にあると判定する実施例を示す図である。
【図１０】本発明の実施形態に係る通信機器管理装置が更新パターンを判定する手順を示すフローチャートである。
【符号の説明】
【００５９】
１０  通信機器管理装置、  １２  被管理機器ａ、  １４  被管理機器ｂ、  １６  被管理機器ｃ、  １８  ネットワーク、  ２２  管理情報保持部、  ２４  管理情報更新部、  ２６  機器更新判定部、  ２８  活性化履歴保持部、  ３０  機器情報取得部、  ３２  インターフェース部、  ３４  更新パターン保持部、  ３６  一時履歴保持部、  ３８  判定履歴保持部、  ４０  更新判定情報生成部、  ４２  更新判定情報保持部。
【図１】
2009244928.tif 000003
【図２】
2009244928.tif 000004
【図３】
2009244928.tif 000005
【図４】
2009244928.tif 000006
【図５】
2009244928.tif 000007
【図６】
2009244928.tif 000008
【図７】
2009244928.tif 000009
【図８】
2009244928.tif 000010
【図９】
2009244928.tif 000011
【図１０】
2009244928.tif 000012