(57)【要約】【課題】  管理装置と被管理装置とを有するネットワーク管理システムにおいて、被管理装置の起動時に、管理装置と被管理装置との間で被管理装置の状態を示すエージェント情報の合わせ込みを行う際に、管理装置にかかる負荷の増大を抑え、速やかに管理装置による管理動作を開始させる。【解決手段】  上記ネットワーク管理システムにおいて、上記エージェント情報の合わせ込み処理中に被管理装置１０１内でイベントが発生した場合、被管理装置１０１側で、発生したイベントの情報を一時的に保存しておき、エージェント情報の合わせ込みが完了してから、発生したイベントを示すイベント情報を管理装置１００に通知するようにした。【選択図】  図１
2007049318.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された１以上の管理装置によって管理され、イベントの発生によりその状態が変化する被管理装置であって、
前記管理装置が有する本被管理装置の状態を示すエージェント情報と、本被管理装置の最新の状態を示すエージェント情報とを一致させる情報合わせ込み処理を、管理するエージェント処理管理部と、
前記被管理装置内で発生したイベントを検出するイベント検出部と、
前記イベント検出部により検出したイベントを示すイベント情報を保存するイベント保持部と、
前記イベント検出部により検出したイベントを示すイベント情報を管理するイベント管理部と、を備え、
前記イベント管理部は、
前記情報合わせ込み処理中に前記イベント検出部でイベントを検出したとき、該検出したイベントを示すイベント情報を前記イベント保持部に逐次保存し、該情報合わせ込み処理を行っている間に検出し保存した各イベントを示す各イベント情報を、該情報合わせ込み処理の完了後に、前記管理装置に通知する、
ことを特徴とする被管理装置。
【請求項２】
請求項１に記載の被管理装置において、
前記イベント管理部は、
前記情報合わせ込み処理中に前記イベント検出部でイベントを検出したとき、該検出したイベントを示すイベント情報を前記管理装置に送るべきか否かの判定を行い、送るべきと判定されたイベント情報のみ、前記情報合わせ込み処理の完了後に前記管理装置に送信する、
ことを特徴とする被管理装置。
【請求項３】
請求項１に記載の被管理装置において、
前記各管理装置が有する本被管理装置の状態を示す各エージェント情報と、本被管理装置の最新の状態を示すエージェント情報との差分である各スナップショットを作成し、管理するスナップショット管理部と、
前記各管理装置に対応した専用のスナップショットを保存するスナップショット保持部とを備え、
前記情報合わせ込み処理は、前記スナップショット保持部に保存されている、前記各管理装置専用のスナップショットに基づいて、前記各管理装置が有する本被管理装置の状態を示すエージェント情報のうち、本被管理装置の最新の状態を示すエージェント情報との差分のみを書き換えるものである、
ことを特徴とする被管理装置。
【請求項４】
ネットワークに接続された１以上の管理装置と、該管理装置により管理される１以上の被管理装置とを有するネットワーク管理システムであって、
前記被管理装置は、請求項１に記載の被管理装置である、
ことを特徴とするネットワーク管理システム。
【請求項５】
１以上の管理装置と、該各管理装置により管理される、イベントの発生によりその状態が変化する被管理装置との間でエージェント情報の合わせ込みを行う方法であって、
前記管理装置側で、該管理装置が有する前記被管理装置の状態を示すエージェント情報を、該被管理装置の最新の状態を示すエージェント情報に一致させ、
前記被管理装置側で、前記エージェント情報の合わせ込み処理中に、該被管理装置内でイベントが発生したとき、該イベントのイベント情報を前記被管理装置内に逐次保存し、
前記情報合わせ込み処理を行っている間に検出し保存した各イベントを示す各イベント情報を、前記情報の合わせ込み処理の完了後に、前記管理装置に通知する、
ことを特徴とする情報合わせ込み方法。
【請求項６】
請求項５に記載の情報合わせ込み方法において、
前記被管理装置側で、前記情報合わせ込み処理を行っている間に検出し保存した前記各イベント情報を、前記管理装置に送るべきか否かの判定を行い、送るべきと判定されたイベント情報のみ、前記エージェント情報の合わせ込み処理の完了後に前記管理装置に通知する、
ことを特徴とする情報合わせ込み方法。
【請求項７】
請求項５に記載の情報合わせ込み方法において、
前記被管理装置側で、前記各管理装置が有する前記被管理装置のエージェント情報と、前記被管理装置の最新の状態を示すエージェント情報とを比較して、該両エージェント情報の差分である、前記各管理装置に対応した専用のスナップショットを作成し、
前記管理装置側で、前記被管理装置が作成した前記各管理装置に対応した専用のスナップショットに基づいて、該管理装置が有する前記被管理装置の状態を示すエージェント情報のうち、前記被管理装置の最新の状態を示すエージェント情報との差分のみを書き換える、
ことを特徴とする情報合わせ込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被管理装置、ネットワーク管理システム、及び情報合わせ込み方法に関し、特に、管理装置（マネージャ）と被管理装置（エージェント）とを有するネットワーク管理システムにおいて、前記管理装置と前記被管理装置との間で、それぞれの有する、被管理装置の状態を示すエージェント情報の合わせ込みを行うものに関するものである。
【背景技術】
【０００２】
従来から、マネージャによりエージェントを管理するネットワーク管理システムがある。
このようなネットワーク管理システムでは、マネージャ・エージェント間の情報合わせ込み、つまりマネージャが持つ、エージェントの状態を示すエージェント情報を、エージェントが持つ、エージェントの状態を示すエージェント情報と一致させる処理を行って、マネージャが管理するエージェント情報と、エージェント側で保持しているエージェント情報との一致性を保つようにしている。
【０００３】
また、このようなネットワーク管理システムには、エージェントにおいて、ハードウエア部品の取り外しなどのイベントが発生してエージェントの状態が変化したとき、マネージャ側で即座に、マネージャが管理するエージェント情報と、エージェント側で保持しているエージェント情報との合わせ込みを行うもの（特許文献１）があった。
【０００４】
以下、特許文献１に開示のマネージャ・エージェント間の情報合わせ込み方式について図７を用いて説明する。
【０００５】
ここでは、管理装置であるマネージャ〔１〕と、該マネージャ〔１〕が管理する被管理装置であるエージェントとの間で、エージェント情報の合わせ込みを行う場合を説明する。
【０００６】
マネージャがエージェントを管理するネットワーク管理システムでは、エージェントの起動時には、エージェントのソフトウエアを立ち上げる起動処理の後、マネージャ〔１〕からエージェントへのコネクションを行い、エージェント情報の合わせ込み処理を開始する。
【０００７】
すると、マネージャ〔１〕は、エージェントの現在の状態を示すエージェント情報を取得し、取得したエージェント情報と、マネージャ〔１〕側で管理している、該エージェントのエージェント情報との合わせ込み処理を行う。
【０００８】
この情報合わせ込み処理中に、エージェント側で、例えばハードウエア部品が取り外されるといったイベントが発生した場合、エージェントは、エージェントの状態を示すエージェント情報を更新し、発生したイベントを示すイベント情報を即座にマネージャ側に通知する。マネージャ〔１〕は、エージェントから通知されたイベント情報を保持しておく。そして、マネージャ〔１〕は、情報合わせ込み処理の終了後、保持している全てのイベント情報を、マネージャ〔１〕の管理するエージェント情報に反映する。
【０００９】
例えば、図７に示すように、エージェント情報の合わせ込み処理中に、エージェントにて、ハードウエア部品が取り外されるといったイベント（１）が発生すると、エージェントは、これが保持するエージェント情報を、イベント（１）の発生後のエージェントの状態を示すエージェント情報に更新し、発生したイベント（１）を示すイベント（１）情報をマネージャ〔１〕に通知する。マネージャ〔１〕は、通知されたイベント（１）情報を保持する。
【００１０】
さらに、エージェントにて、例えば、その電源であるバッテリの残量が基準値以下になったというイベント（２）が発生すると、エージェントは、これが保持するエージェント情報を、イベント（２）の発生後のエージェントの状態を示すエージェント情報に更新し、該発生したイベント（２）を示すイベント（２）情報をマネージャ〔１〕に通知する。マネージャ〔１〕は、通知されたイベント（２）情報を保持する。
【００１１】
そして、エージェント情報の合わせ込み処理が完了すると、マネージャ〔１〕は、保持しておいたイベント（１）情報及びイベント（２）情報を、上記エージェント情報の合わせ込み処理により得られた、マネージャ〔１〕が管理するエージェント情報に反映する。
【００１２】
このように従来のネットワーク管理システムは、マネージャとエージェントの間でのエージェント情報の合わせ込み処理中に、エージェント側でイベントが発生した場合に、即座に情報の合わせ込みを行うことで、マネージャ〔１〕が管理するエージェント情報とエージェント側のエージェント情報との一致性を保つようにしている。
【００１３】
なお、図７では、マネージャ〔１〕とエージェントとの間でのエージェント情報の合わせ込み処理を示しているが、このエージェントは、マネージャ〔１〕だけでなく他のマネージャによっても管理されているものであってもよく、この場合は、エージェントを起動したときには、それぞれのマネージャとエージェントとの間でのエージェント情報の合わせ込み処理が順に行われることとなる。
【特許文献１】特開平９−１６２８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、前記従来のネットワーク管理システムでは、エージェントの起動時の情報合わせ込み処理の際、管理装置は、これが持つ被管理装置のエージェント情報をすべて、該被管理装置が持つエージェント情報に書き換える合わせ込み処理を行っているため、管理装置ではエージェント情報の合わせ込み処理の際に負荷がかかり、エージェント情報の合わせ込み処理完了までに時間がかかるという課題を有していた。
【００１５】
また、前記従来のネットワーク管理システムでは、エージェント情報の合わせ込み処理中に被管理装置側で障害などのイベントが発生した場合、そのイベントを示すイベント情報を管理装置に通知するという割り込みが発生するため、管理装置でのエージェント情報の合わせ込み処理に遅延が発生するという課題を有していた。
【００１６】
また、前記従来のネットワーク管理システムでは、マネージャ・エージェント間での情報合わせ込み処理は、被管理装置の起動直後に行われ、起動直後には、エージェントの状態が安定しない場合もあり、その際にエージェントで発生するイベントは、結果的にこれを示すイベント情報が、管理装置が管理するエージェント情報に反映不要となるものであることが多いという課題を有していた。
【００１７】
本発明は、前記従来の課題を解決するためになされたもので、ネットワーク管理システムの起動時などマネージャとエージェントとの間でエージェント情報の合わせ込みを行う際に、マネージャにかかる負荷の増大を抑え、速やかにマネージャによる管理動作を開始させることができる被管理装置、ネットワーク管理システム、情報合わせ込み方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
前記従来の課題を解決するために、本発明に係る被管理装置は、ネットワークに接続された１以上の管理装置によって管理され、イベントの発生によりその状態が変化する被管理装置であって、前記管理装置が有する本被管理装置の状態を示すエージェント情報と、本被管理装置の最新の状態を示すエージェント情報とを一致させる情報合わせ込み処理を、管理するエージェント処理管理部と、前記被管理装置内で発生したイベントを検出するイベント検出部と、前記イベント検出部により検出したイベントを示すイベント情報を保存するイベント保持部と、前記イベント検出部により検出したイベントを示すイベント情報を管理するイベント管理部と、を備え、前記イベント管理部は、前記情報合わせ込み処理中に前記イベント検出部でイベントを検出したとき、該検出したイベントを示すイベント情報を前記イベント保持部に逐次保存し、該情報合わせ込み処理を行っている間に検出し保存した各イベントを示す各イベント情報を、該情報合わせ込み処理の完了後に、前記管理装置に通知する、ことを特徴とする。
【００１９】
これにより、ネットワーク管理システムでは、エージェント情報の合わせ込み処理中に被管理装置側で障害などのイベントが発生した場合でも、そのイベントを示すイベント情報を管理装置に通知するという割り込みが発生するのを防止することができ、管理装置と被管理装置との間でエージェント情報の合わせ込みを速やかに行うことができる。
【００２０】
また、本発明に係る被管理装置は、上記被管理装置において、前記イベント管理部は、前記情報合わせ込み処理中に前記イベント検出部でイベントを検出したとき、該検出したイベントを示すイベント情報を前記管理装置に送るべきか否かの判定を行い、送るべきと判定されたイベント情報のみ、前記情報合わせ込み処理の完了後に前記管理装置に送信する、ことを特徴とする。
【００２１】
これにより、被管理装置内で保持しているイベントの中から最終的に必要となるイベント情報のみを管理装置に通知することができる。例えば、被管理装置の起動直後で状態が安定していない場合に発生するイベントなどのように、結果的にこれを示すイベント情報が、管理装置が管理するエージェント情報に反映不要となるものについては、イベント情報の管理装置への通知を行わないようにして、イベント情報の管理装置への通知を効率よく行うことができる。
【００２２】
また、本発明に係る被管理装置は、上記被管理装置において、前記各管理装置が有する本被管理装置の状態を示す各エージェント情報と、本被管理装置の最新の状態を示すエージェント情報との差分である各スナップショットを作成し、管理するスナップショット管理部と、前記各管理装置に対応した専用のスナップショットを保存するスナップショット保持部とを備え、前記情報合わせ込み処理は、前記スナップショット保持部に保存されている、前記各管理装置専用のスナップショットに基づいて、前記各管理装置が有する本被管理装置の状態を示すエージェント情報のうち、本被管理装置の最新の状態を示すエージェント情報との差分のみを書き換えるものである、ことを特徴とする。
【００２３】
これにより、管理装置ではエージェント情報の合わせ込み処理の際の負荷を軽減することができ、エージェント情報の合わせ込みに要する時間を短縮することができる。
【００２４】
また、本発明に係るネットワーク管理システムは、ネットワークに接続された１以上の管理装置と、該管理装置により管理される１以上の被管理装置とを有するネットワーク管理システムであって、前記被管理装置は、請求項１に記載の被管理装置である、ことを特徴とする。
【００２５】
これにより、ネットワーク管理システムでは、エージェント情報の合わせ込み処理中に被管理装置側で障害などのイベントが発生した場合でも、そのイベントを示すイベント情報を管理装置に通知するという割り込みが発生するのを防止することができ、管理装置と被管理装置との間でエージェント情報の合わせ込みを速やかに行うことができる。
【００２６】
また、本発明に係る情報合わせ込み方法は、１以上の管理装置と、該各管理装置により管理される、イベントの発生によりその状態が変化する被管理装置との間でエージェント情報の合わせ込みを行う方法であって、前記管理装置側で、該管理装置が有する前記被管理装置の状態を示すエージェント情報を、該被管理装置の最新の状態を示すエージェント情報に一致させ、前記被管理装置側で、前記エージェント情報の合わせ込み処理中に、該被管理装置内でイベントが発生したとき、該イベントのイベント情報を前記被管理装置内に逐次保存し、前記情報合わせ込み処理を行っている間に検出し保存した各イベントを示す各イベント情報を、前記情報の合わせ込み処理の完了後に、前記管理装置に通知する、ことを特徴とする。
【００２７】
これにより、エージェント情報の合わせ込み処理中に被管理装置側で障害などのイベントが発生した場合でも、そのイベントを示すイベント情報を管理装置に通知するという割り込みが発生するのを防止することができ、管理装置と被管理装置との間でエージェント情報の合わせ込みを速やかに行うことができる。
【００２８】
また、本発明に係る情報合わせ込み方法は、上記情報合わせ込み方法において、前記被管理装置側で、前記情報合わせ込み処理を行っている間に検出し保存した前記各イベント情報を、前記管理装置に送るべきか否かの判定を行い、送るべきと判定されたイベント情報のみ、前記エージェント情報の合わせ込み処理の完了後に前記管理装置に通知する、ことを特徴とする。
【００２９】
これにより、エージェント情報の合わせ込み処理中に発生したイベントを示すイベント情報のうちの、必要なイベント情報のみを管理装置に通知することができ、イベント情報の管理装置への通知を効率よく行うことができる。
【００３０】
また、本発明に係る情報合わせ込み方法は、上記情報合わせ込み方法において、前記被管理装置側で、前記各管理装置が有する前記被管理装置のエージェント情報と、前記被管理装置の最新の状態を示すエージェント情報とを比較して、該両エージェント情報の差分である、前記各管理装置に対応した専用のスナップショットを作成し、前記管理装置側で、前記被管理装置が作成した前記各管理装置に対応した専用のスナップショットに基づいて、該管理装置が有する前記被管理装置の状態を示すエージェント情報のうち、前記被管理装置の最新の状態を示すエージェント情報との差分のみを書き換える、ことを特徴とする。
【００３１】
これにより、管理装置ではエージェント情報の合わせ込み処理の際の負荷を軽減することができ、エージェント情報の合わせ込みに要する時間を短縮することができる。
【発明の効果】
【００３２】
本発明によれば、ネットワーク管理システムの起動時など管理装置と被管理装置との間でエージェント情報の合わせ込みを行う際に、管理装置にかかる負荷の増大を抑え、速やかに管理装置による管理動作を開始させることができる。
【発明を実施するための最良の形態】
【００３３】
以下本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
図１は、本発明の実施の形態１によるネットワーク管理システムを説明する図である。
【００３４】
本実施の形態１のネットワーク管理システムは、ネットワークに接続され、システムの管理を行う管理装置１００と、該管理装置１００が管理する、イベントの発生によりその状態が変化する被管理装置１０１とを備えたものである。なお、このシステムは、それぞれ管理装置である複数のマネージャが、上記被管理装置１０１であるエージェントを管理するものであるが、図１では、上記被管理装置１０１を管理する管理装置は、マネージャ〔１〕のみを示している。また、このシステムは、上記被管理装置１０１のように複数のマネージャにより管理される被管理装置であるエージェントを複数有するものであってもよい。
【００３５】
被管理装置１０１は、管理装置１００と被管理装置１０１との間でのメッセージの送受信処理を管理する送受信部１０２と、管理装置１００と被管理装置１０１との間での、被管理装置の状態を示すエージェント情報の合わせ込みを管理するエージェント処理管理部１０３と、被管理装置１０１の状態を示すエージェント情報を管理する情報管理部１０４と、被管理装置１０１の状態を示すエージェント情報を保存するエージェント情報保持部１０５とを有している。
【００３６】
被管理装置１０１は、該被管理装置１０１で発生したイベントを管理するイベント管理部１０６と、被管理装置１０１で発生したイベントを示すイベント情報を保存するイベント保持部１０７と、被管理装置１０１で発生したイベントを検出するイベント検出部１０８とを有している。
【００３７】
被管理装置１０１は、該被管理装置１０１を管理する複数の管理装置のそれぞれが保持している、該被管理装置１０１の状態を示すエージェント情報を、各管理装置に対応した専用のエージェント情報として管理するスナップショット管理部１０９と、各管理装置に対応した専用のエージェント情報を保存するスナップショット保持部１１０とを備えている。
【００３８】
ここで、イベント管理部１０６は、情報合わせ込み処理中に、イベント検出部１０８でイベントを検出したとき、該検出したイベントに関するイベント情報をイベント保持部１０７に逐次保存し、該情報合わせ込み処理を行っている間に検出し保存した各イベントを示すイベント情報を、該情報合わせ込み処理の完了後に管理装置１００に通知するものである。また、上記スナップショット管理部１０９は、管理装置１００の有する、被管理装置１０１の状態を示すエージェント情報と、該被管理装置１０１の最新の状態を示すエージェント情報とを比較し、これらのエージェント情報の差分を、各管理装置に対応した専用のエージェント情報として生成するものである。
【００３９】
次に、動作について説明する。
以下の動作説明では、上記被管理装置１０１を管理する複数の管理装置のうちの、特定の管理装置（マネージャ〔１〕）１００と、被管理装置（エージェント）１０１との間で、エージェント情報の合わせ込み処理を行う場合について示す。
【００４０】
まず、エージェント情報の合わせ込み処理中にイベントが発生しない場合の動作について、図２（ａ）を用いて説明する。
【００４１】
この実施の形態１のネットワーク管理システムでは、被管理装置１０１の起動時には、被管理装置１０１のソフトウエアを立ち上げる起動処理が行われ、その後、管理装置（マネージャ〔１〕）１００と被管理装置（エージェント）１０１のコネクションが確立すると、管理装置１００から被管理装置１０１に、該管理装置１００が保持している、被管理装置１０１の状態を示すエージェント情報が送られる。
【００４２】
すると、被管理装置１０１の送受信部１０２が、管理装置１００からのエージェント情報を受信し、受信したエージェント情報をエージェント処理管理部１０３に送る。また、該エージェント処理管理部１０３は、情報管理部１０４に対し、被管理装置１０１の最新の状態を示す現在のエージェント情報をエージェント情報保持部１０５から取得するよう命令する。この命令を受けた情報管理部１０４は、コネクション確立時点での、被管理装置１０１の状態を示す最新のエージェント情報をエージェント情報保持部１０５から取得して、エージェント処理管理部１０３に出力する。
【００４３】
エージェント処理管理部１０３は、管理装置１００から送られてきた被管理装置１０１を示すエージェント情報と、情報管理部１０４が取得した、被管理装置１０１の状態を示す最新のエージェント情報とをスナップショット管理部１０９に渡す。スナップショット管理部１０９は、管理装置１００から送られてきた被管理装置１０１の状態を示すエージェント情報と、該被管理装置１０１の状態を示す最新のエージェント情報とを比較し、これらのエージェント情報の差分をマネージャ〔１〕用スナップショットとして生成する。
【００４４】
スナップショット管理部１０９は、マネージャ〔１〕用スナップショットをスナップショット保持部１１０に送るとともに、エージェント処理管理部１０３に送る。スナップショット保持部１１０に送られたマネージャ〔１〕用スナップショットはここに保持され、エージェント処理管理部１０３に送られたマネージャ〔１〕用スナップショットは、送受信部１０２を介して管理装置１００に送信される。
【００４５】
管理装置１００では、被管理装置１０１からのマネージャ〔１〕用スナップショットに基づいて、管理装置１００が持つ被管理装置１０１に関するエージェント情報を更新して、エージェント情報の合わせ込みを行う。このとき、管理装置１００が行うエージェント情報の合わせ込みは、具体的には、マネージャ〔１〕用スナップショットに基づいて、該管理装置１００が有する被管理装置１０１の状態を示すエージェント情報のうち、被管理装置１０１の最新の状態を示すエージェント情報に対する差分のみを書き換えるものである。
【００４６】
そして、管理装置１００は、エージェント情報の合わせ込みが完了すると、その旨を被管理装置１０１に通知する。
【００４７】
被管理装置１０１では、上記エージェント情報の合わせ込みが完了した旨の通知を受けると、スナップショット管理部１０９は、スナップショット保持部１１０に保持されているマネージャ〔１〕用スナップショットを削除する。
【００４８】
以下、上記スナップショット管理部１０９が上記マネージャ〔１〕用スナップショットを生成する処理について、図３（ａ）及び図３（ｂ）を用いて具体的に説明する。
【００４９】
スナップショット管理部１０９は、情報管理部１０４が取得した、被管理装置１０１の状態を示す最新のエージェント情報を受け取り（ステップＳ３１）、さらに管理装置１００から送られてきた被管理装置１０１の状態を示すエージェント情報を取得する（ステップＳ３２）と、図３（ｂ）に示す、管理装置１００が持つエージェント情報と、被管理装置が持つエージェント情報との対応表Ｔ１を作成し、電池残量やインク残量といった各項目毎に、該両エージェント情報に差分あるか否かを判定する（ステップＳ３３）。
【００５０】
ここで、対応表Ｔ１の左側の欄は、エージェント情報の項目に示しており、ここでは、電池残量及びインク残量を示している。また、対応表Ｔ１の中央の欄は、管理装置１００が持つエージェント情報を項目別に示しており、管理装置１００が持つエージェント情報では、電池残量が９０％、インク残量が４５％となっている。また、対応表Ｔ１の右側の欄は、被管理装置１０１が持つエージェント情報を項目別に示しており、被管理装置１０１が持つエージェント情報では、電池残量が７５％、インク残量が７７％となっている。
【００５１】
続いて、スナップショット管理部１０９は、図３（ｂ）に示す対応表Ｔ１の各項目毎に、管理装置１００が持つエージェント情報と、被管理装置１０１が持つエージェント情報を比較判定を行った後、いずれの項目についても上記両エージェント情報に差分がない場合、スナップショット（１）の生成は行わない（ステップＳ３５）。一方、いずれかの項目について両エージェント情報の差分がある場合は、その差分のある項目についての差分を示すスナップショット（１）を生成する（ステップＳ３４）。
【００５２】
次に、上記エージェント情報の合わせ込み処理を行っている最中で、イベントが発生した場合の動作について、図２（ｂ）及び図４を用いて説明する。
【００５３】
ここで、エージェント情報の合わせ込み処理中にイベントが発生した場合の、本被管理装置１０１の基本的な動作は、図４に示すフローの通りである。
【００５４】
つまり、エージェント情報の合わせ込み処理中にイベントが発生すると、被管理装置１０１は、イベントの発生を検知し（ステップＳ４１）、検知したイベントを示すイベント情報を保持する（ステップＳ４２）。さらに、被管理装置１０１は、現在の被管理装置の状態を示すエージェント情報を、イベントの発生にあわせて更新し（ステップＳ４３）、エージェント情報の合わせ込みが完了した後、保持しているイベント情報を管理装置１００に通知する（ステップＳ４４）。
【００５５】
以下具体的に説明すると、エージェント情報の合わせ込み処理中には、上述したように、管理装置１００から送られてきた被管理装置１０１の状態を示すエージェント情報と、該被管理装置１０１の状態を示す最新のエージェント情報との差分をマネージャ〔１〕用スナップショットとして生成し、マネージャ〔１〕用スナップショットをスナップショット保持部１１０に送るとともに、該マネージャ〔１〕用スナップショットを、送受信部１０２を介して管理装置１００に送信する。
【００５６】
このようなエージェント情報の合わせ込み処理中に、例えば、イベント（１）が発生すると、イベント検出部１０８がイベント（１）の発生を検出する。すると、イベント管理部１０６は、イベント保持部１０７に、検出されたイベント（１）を示すイベント情報を保持し、さらに、情報管理部１０４は、エージェント情報保持部１０５に保持されているエージェント情報を、イベント（１）の発生にあわせて更新する。さらに、その後、イベント（２）が発生し、イベント検出部１０８がイベント（２）の発生を検出すると、イベント管理部１０６は、イベント保持部１０７に、発生したイベント（２）を示すイベント情報を保持し、さらに、情報管理部１０４は、エージェント情報保持部１０５に保持されているエージェント情報を、イベント（２）の発生にあわせて更新する。
【００５７】
そして、管理装置１００からのエージェント情報の合わせ込みが完了した旨の通知を被管理装置１０１が受け取ると、スナップショット管理部１０９は、エージェント情報の合わせ込み処理中に生成した、スナップショット保持部１１０に保持されているマネージャ〔１〕用スナップショットを削除し、イベント管理部１０６が、イベント（１）に関連するイベント情報、イベント（２）に関連するイベント情報を管理装置１００に通知する。
【００５８】
すると、管理装置１００は、被管理装置からのイベント情報を用いて古いエージェント情報を更新する。
【００５９】
なお、上記説明では、被管理装置１０１を管理する複数の管理装置のうちの１つである特定の管理装置（マネージャ〔１〕）と、上記被管理装置１０１との間でのエージェント情報の合わせ込み処理について説明したが、このような被管理装置と管理装置との間でのエージェント情報の合わせ込み処理は、被管理装置１０１を管理する、上記特定の管理装置１００以外の管理装置との間でも、上記と同様に行われる。
【００６０】
このように本実施の形態１では、複数の管理装置１００と、該複数の管理装置により管理される被管理装置１０１を有するネットワーク管理システムにおいて、管理装置１００と被管理装置１０１のコネクションを確立した後、コネクション確立時点での、被管理装置１０１の状態を示す最新のエージェント情報と、管理装置１００が保持している被管理装置１０１の状態を示すエージェント情報との差分を、マネージャ〔１〕用スナップショットとして求め、このような差分のエージェント情報を管理装置１００に送信するので、管理装置１００側では、送信されたマネージャ〔１〕用スナップショットに基づいて、該管理装置１００が有する被管理装置１０１の状態を示すエージェント情報のうち、被管理装置１０１の最新の状態を示すエージェント情報に対する差分のみを書き換えることでエージェント情報の合わせ込み処理を行うことができ、管理装置にてエージェント情報の合わせ込み時にかかる処理負荷を大幅に軽減することができ、エージェント情報の合わせ込み処理時間を短縮することができる。
【００６１】
また、情報合わせ込み処理中に、被管理装置１０１内でイベントが発生した場合、被管理装置１０１側で、発生したイベントの情報を一時的に保存しておき、エージェント情報の合わせ込みが完了してから、発生したイベントを示すイベント情報を管理装置１００に通知するようにしたので、従来のように情報合わせ込み処理中に被管理装置から管理装置へのイベント通知を行う割り込みを回避することができ、エージェント情報の合わせ込み処理時間をより短縮させることができる。
【００６２】
（実施の形態２）
以下、本発明の実施の形態２によるネットワーク管理システムについて説明する。
上記実施の形態１では、情報合わせ込み処理中に被管理装置で発生した全てのイベントに関するイベント情報を管理装置に通知するようにしていたが、本実施の形態２では、必要なイベントのみを管理装置に通知することを特徴としている。
【００６３】
図５は、本実施の形態２によるネットワーク管理システムを説明する図である。
この実施の形態２のネットワーク管理システムは、実施の形態１と同様、ネットワークに接続された複数の管理装置と、該管理装置が管理する被管理装置１０１ａとを備えたものである。
【００６４】
そして、上記被管理装置１０１ａは、上記実施の形態１の、エージェント情報の合わせ込み処理中に検出されたイベントを示すイベント情報はどれも管理装置１００に通知するイベント管理部１０６に代えて、エージェント情報の合わせ込み処理中に検出されたイベントを示すイベント情報のうち、管理装置１００で必要なものを選択して該管理装置１００に通知するイベント管理部１０６ａを備えたものである。
【００６５】
なお、このイベント管理部１０６ａは、管理装置に通知するイベント情報を選択する点以外は、上記実施の形態１のイベント管理部１０６と同じ動作をするものである。また、この実施の形態２の被管理装置１０１ａの、イベント管理部１０６ａ以外の構成は、実施の形態１のものと同一である。
【００６６】
次に動作について説明する。
この実施の形態２では、エージェント情報の合わせ込み処理の完了後に管理装置に通知するイベント情報を選択する動作以外は上記実施の形態１と同一であるので、以下、管理装置に通知すべき必要なイベントの判断方法について、図６を用いて説明する。
【００６７】
イベント管理部１０６ａでは、被管理装置１０１側でどのようなイベントが発生するのかを予測可能であるため、予め作成した対応表Ｔ２（図６（ｂ）参照）に基づいて、管理装置に通知すべきイベント情報を判定する。この対応表Ｔ２は、発生するイベントの内容と、発生したイベントを示すイベント情報を通知する通知先とを対応付けて示すものである。
【００６８】
この対応表Ｔ２では、電池残量やインク残量が一定の基準値以下となったといったイベントを示すイベント情報は、管理装置と被管理装置の両方に通知すべきものとしており、内部エラーやケーブル抜けといったイベントを示すイベント情報は、被管理装置にのみ通知すべきもの、つまり管理装置への通知は不要なものとしている。
【００６９】
例えば、情報合わせ込み処理中に被管理装置１０１ａ内で発生したイベントについては、それぞれのイベントを示すイベント情報が、イベント保持部１０７に保持されているため、イベント管理部１０６ａは、被管理装置１０１ａが管理装置１００からのエージェント情報の合わせ込み処理が完了した旨の通知を受け取ると、イベント保持部１０７に保持されているイベント情報のうち、管理装置１００に通知すべきものがあるかどうかを、上記対応表Ｔ２に従ってチェックする（ステップＳ５１）。
【００７０】
例えば、被管理装置１０１ａの起動時に行われるエージェント情報の合わせ込み処理中に発生したイベント（１）及び（２）がそれぞれ、内部エラー及び電池残量の基準値以下への低下である場合、イベント管理部１０６ａは、イベント（１）を示すイベント情報については、内部エラーを示すイベント情報の通知先は、図６（ｂ）に示す対応表Ｔ２から被管理装置１０１ａのみであることから、管理装置１００への通知すべきイベント情報ではないと判断し、当該イベント情報を破棄する（ステップＳ５３）。
【００７１】
一方、イベント管理部１０６ａは、イベント（２）を示すイベント情報については、電池残量を示すイベント情報の通知先は、図６（ｂ）に示す対応表Ｔ２から被管理装置及び管理装置の両方であることから、管理装置１００への通知すべきイベント情報であると判断する（ステップＳ５２）。
【００７２】
そして、イベント管理部１０６ａは、情報合わせ込み処理の終了後に、管理装置に通知すべきものと判断したイベント情報をイベント情報保持部１０７から抽出し、送受信部１０２を介して管理装置１００に送信する。
【００７３】
このように被管理装置１０１ａ内で保持しているイベントの中から最終的に必要となるイベント情報のみを通知することにより、被管理装置１０１ａの起動直後など状態が安定していない場合に発生するイベントの通知を行う必要がなくなり、情報合わせ込み処理を高効率化することができる。
【００７４】
このような実施の形態２では、複数の管理装置１００と、該複数の管理装置により管理される被管理装置１０１ａを有するネットワーク管理システムにおいて、管理装置１００と被管理装置１０１ａのコネクションを確立した後、コネクション確立時点での、被管理装置１０１ａの状態を示す最新のエージェント情報と、管理装置１００が保持している被管理装置１０１ａの状態を示すエージェント情報との差分を求め、このような差分のエージェント情報を管理装置１００に送信するので、管理装置１００側でのエージェント情報の合わせ込み処理は、管理装置１００が有するエージェント情報の、被管理装置１０１ａの有するエージェント情報に対する差分のみを書き換えることにより行うことができ、管理装置にてエージェント情報の合わせ込み時にかかる処理負荷を大幅に軽減することができる。
【００７５】
また、この実施の形態２では、情報合わせ込み処理中に、被管理装置１０１ａ内でイベントが発生した場合、エージェント情報の合わせ込みが完了してから、発生したイベントを示すイベント情報を管理装置１００に通知するので、情報合わせ込み処理中に被管理装置から管理装置へのイベント通知を行う割り込みを回避することができる。
【００７６】
さらに、この実施の形態２では、エージェント情報の合わせ込み処理中に検出されたイベントを示すイベント情報のうちから、管理装置１００で必要なもののみを選択して該管理装置１００に通知するので、エージェント情報の合わせ込み処理中に発生したイベントを示すイベント情報のうちの、管理装置側で必要なイベント情報のみを管理装置に通知することができ、イベント情報の管理装置への通知を効率よく行うことができる。
【産業上の利用可能性】
【００７７】
本発明にかかるネットワーク管理システムは、管理装置と被管理装置との間で、被管理装置の状態を示すエージェント情報を一致させる情報合わせ込み処理を、管理装置にかかる負荷の増大を抑え、速やかに行うことができるものであり、今後ますます増加するであろうネット家電等の用途に応用でき、産業上の利用可能性が高いものである。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１によるネットワーク管理システムの被管理装置の構成図である。
【図２（ａ）】本発明の実施の形態１によるネットワーク管理システムで行われる情報合わせ込み処理を説明するための図であり、情報合わせ込み処理中にイベントが発生しない場合を示している。
【図２（ｂ）】本発明の実施の形態１によるネットワーク管理システムで行われる情報合わせ込み処理を説明するための図であり、情報合わせ込み処理中にイベントが発生した場合を示している。
【図３（ａ）】本発明の実施の形態１による被管理装置でスナップショットを作成する方法を説明する図である。
【図３（ｂ）】本発明の実施の形態１による被管理装置でのスナップショットの作成で用いる対応表Ｔ１を示す図である。
【図４】本発明の実施の形態１による被管理装置でのイベント発生時の情報合わせ込み処理を説明するための図であり、情報合わせ込み処理中にイベントが発生した場合のイベント管理部の動作を示している。
【図５】本発明の実施の形態２によるネットワーク管理システムの被管理装置の構成図である。
【図６（ａ）】本発明の実施の形態２による被管理装置で、管理装置に通知すべきイベントを選択する方法を説明するための図である。
【図６（ｂ）】本発明の実施の形態２による被管理装置での、管理装置に通知すべきイベントの選択で用いる対応表Ｔ２を示す図である。
【図７】従来のネットワーク管理システムにおける、マネージャとエージェントの間で行われる情報合わせ込み処理を説明するための図である。
【符号の説明】
【００７９】
１００  管理装置
１０１，１０１ａ  被管理装置
１０２  送受信部
１０３  エージェント処理管理部
１０４  情報管理部
１０５  エージェント情報保持部
１０６，１０６ａ  イベント管理部
１０７  イベント保持部
１０８  イベント検出部
１０９  スナップショット管理部
１１０  スナップショット保持部
【図１】
2007049318.tif 000003
【図２（ａ）】
2007049318.tif 000004
【図２（ｂ）】
2007049318.tif 000005
【図３（ａ）】
2007049318.tif 000006
【図３（ｂ）】
2007049318.tif 000007
【図４】
2007049318.tif 000008
【図５】
2007049318.tif 000009
【図６（ａ）】
2007049318.tif 000010
【図６（ｂ）】
2007049318.tif 000011
【図７】
2007049318.tif 000012