(57)【要約】【課題】収容装置移行のためのデータベース移行において、運用制限と非監視期間を無くす。【解決手段】ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムであって、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段とを備え、監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う。【選択図】図５
2009199406.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムであって、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理システム。
【請求項２】
請求項１に記載の装置管理システムにおいて、
第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段と、
第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる手段と、
第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段と、
第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段と
を備えたことを特徴とする装置管理システム。
【請求項３】
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムに用いられる装置管理サーバであって、
当該装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理サーバ。
【請求項４】
請求項３に記載の装置管理サーバにおいて、
当該移行元の装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、当該移行元の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して移行先の装置管理サーバに送信して管理情報に反映させ、当該移行元の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段と、
当該移行元の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバに送信して管理情報に反映させる手段と、
移行先の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段と、
当該移行元の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段と
を備えたことを特徴とする装置管理サーバ。
【請求項５】
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理方法であって、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する工程と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる工程と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理方法。
【請求項６】
請求項５に記載の装置管理方法において、
第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する工程と、
第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる工程と、
第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する工程と、
第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する工程と
を備えたことを特徴とする装置管理方法。
【請求項７】
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理制御プログラムであって、
装置管理サーバを構成するコンピュータを、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段
として機能させ、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
コンピュータ読取可能の装置管理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複数の装置を複数のサーバを介してクライアント側で監視・制御するＥＭＳ（Element Management System）等の装置管理システムに関する。
【背景技術】
【０００２】
通信事業者の伝送装置等の装置は、異常が発生した場合に提供サービスに与える影響が大きいとともに、装置の設定変更等がたびたび発生するため、保守者によりリモート環境でＧＵＩ（Graphical User Interface）により監視・制御することのできるＥＭＳ等の装置管理システムが導入されている。
【０００３】
図１は従来の装置管理システムの構成例を示す図であり、監視・制御の対象となる装置１（１＃００１〜１＃ｎ）がＤＣＮ（Data Communication Network）と呼ばれるネットワーク２上に配置され、保守者の操作するクライアント５（５＃１〜５＃ｍ）が別のＤＣＮであるネットワーク４上に配置されており、ネットワーク２、４の間に配置されたＥＭＳサーバ３により、クライアント５を操作する保守者に対して装置１の監視・制御の機能を提供している。ＥＭＳサーバ３は、監視・制御の対象となる装置１の数や管理上の要請等に応じ、適当な台数とされる。なお、ネットワーク２、４を分けることで、クライアント５側からＥＭＳサーバ３を介さない装置１に対する不正な操作を防止することができるが、そのような配慮が特に必要ない場合はネットワーク２、４を共通にしてもよい。
【０００４】
各装置１は、異常を検出すると、ネットワーク２を介してＥＭＳサーバ３に対しレポート（アラーム）を上げる。レポートを受け取ったＥＭＳサーバ３は、監視制御部３２によりレポートを解析し、データベース（ＤＢ）３３に解析結果等を適宜に保持するとともに、インタフェース部３１により、ネットワーク４を介して接続している全クライアント５に対しリアルタイムに通知を行う。各クライアント５は、その通知情報から装置１が検出した異常情報をリアルタイムにＧＵＩへ表示する。これにより、保守者は警報をリアルタイムに認識することができる。
【０００５】
一方、保守者が装置１に対して設定変更（例：パッケージ（ＰＫＧ）の登録、パス情報の登録・削除等）を行う場合、クライアント５からＥＭＳサーバ３に制御要求を行うことで、ＥＭＳサーバ３から装置１に対してリアルタイムにコマンド送受信が行われ、装置１の設定変更が行われる。また、装置１において設定変更が正常に行われたかどうかや設定内容についても、装置１からＥＭＳサーバ３へのコマンド応答により、ＥＭＳサーバ３からクライアント５にリアルタイムに通知され、保守者はそれを認識することができる。
【０００６】
なお、クライアント５がＥＭＳサーバ３を介し装置１を監視・制御可能な状態に移行することはオンライン化と呼ばれ、クライアント５がＥＭＳサーバ３を介し装置１を監視・制御不可な状態に移行することはオフライン化と呼ばれる。
【０００７】
ところで、ＥＭＳサーバ３が複数設置される点は前述したところであるが、種々の要因により、各ＥＭＳサーバ３で管理する装置１が変更になり、ＥＭＳサーバ３間でデータベース移行が必要となる場合がある。
【０００８】
図２は装置の増設もしくは収容先移行に伴いデータベース移行が必要となる状況の例を示す図である。
【０００９】
（ａ）では、ＥＭＳサーバ３Ａに既に計４８０台の装置１＃００１〜１＃４８０が収容されている場合に、新たに４０台の装置１＃４８１〜１＃５２０を増設する場合、ＥＭＳサーバ３Ａの装置収容台数制限が５００台であるとすると、ＥＭＳサーバ３Ａの装置収容台数制限を超えるため、新規に別のＥＭＳサーバ３Ｂを増設し、このＥＭＳサーバ３Ｂに新たな装置１＃４８１〜１＃５２０を収容することになる。しかしながら、既設のＥＭＳサーバ３Ａは装置収容台数制限５００台に近い４８０台の装置数を既に収容しているが、新規増設のＥＭＳサーバ３Ｂの収容台数は４０台と少なく、装置収容台数に大きな差を生じる。このような場合、サーバ処理性能の偏りを防ぐ目的にて装置収容台数を平準化することが要求され、この例ではそれぞれ２６０台ずつ管理するように、既設のＥＭＳサーバ３Ａで収容している装置の一部を新規増設のＥＭＳサーバ３Ｂに収容先を変更すべく、ＥＭＳサーバ３Ａ、３Ｂ間でデータベース移行が必要となる。
【００１０】
また、（ｂ）では、既設の独立したＥＭＳサーバ３ＡとＥＭＳサーバ３Ｂが存在し、それぞれ装置１＃００１〜１＃００８、装置１＃００９〜１＃０１６を収容していたとする。それをユーザ都合による管理単位の変更（例：日本全国一元管理→東日本と西日本のエリアを２分割した管理等）により、ＥＭＳサーバ３Ａの収容装置のうちの偶数番号の装置（東日本エリア設置の装置）をＥＭＳサーバ３Ｂに収容変更し、ＥＭＳサーバ３Ｂの収容装置のうちの奇数番号の装置（西日本エリア設置の装置）をＥＭＳサーバ３Ａに移行するような場合がある。この場合も、ＥＭＳサーバ３Ａ、３Ｂ間でデータベース移行が必要となる。
【００１１】
図３は従来の装置管理システムにおける収容装置移行のためのデータベース移行の例を示す図であり、データベース移行のために編集作業サーバ６が用いられる。また、ＥＭＳサーバ３Ａ、３Ｂのデータベース３３Ａ、３３Ｂには管理対象の装置を特定するための装置管理テーブルが保持されている。図４はその場合の処理例を示すシーケンス図である。
【００１２】
図３および図４において、移行前はＥＭＳサーバ３Ａには装置１＃００１、１＃００２、１＃００３を収容し、ＥＭＳサーバ３Ｂには装置１＃００４を収容しているものとし、この状態から、ＥＭＳサーバ３Ａが管理している装置１＃００２をＥＭＳサーバ３Ｂに移行するものとする。
【００１３】
先ず、移行中にＥＭＳサーバ３Ａ、３Ｂのデータベース変更が発生することを防ぐため、装置情報の更新が発生する操作を禁止する運用制限を開始する（ステップＳ１、Ｓ２）。
【００１４】
次いで、ＥＭＳサーバ３Ａ、３Ｂのデータベース（装置管理テーブル）の内容を編集作業サーバ６にそれぞれバックアップする（ステップＳ３、Ｓ４）。
【００１５】
次いで、バックアップした装置管理テーブルの内容を編集作業サーバ６にて編集する。すなわち、ＥＭＳサーバ３Ａの装置管理テーブルの内容から装置１＃００３を削除し、ＥＭＳサーバ３Ｂの装置管理テーブルの内容に装置１＃００３を追加する（ステップＳ５）。
【００１６】
次いで、ＥＭＳサーバ３Ａのシステム運用を一旦停止し（ステップＳ６）、ＥＭＳサーバ３Ａの編集後のデータベース（装置管理テーブル）の内容をリストアし、ＥＭＳサーバ３Ａを再起動する（ステップＳ７）。リストアおよび再起動の後、ＥＭＳサーバ３Ａは編集後の装置管理テーブルに従って装置１＃００１、１＃００２の監視・制御を開始する。
【００１７】
同様に、ＥＭＳサーバ３Ｂのシステム運用を一旦停止し（ステップＳ８）、ＥＭＳサーバ３Ｂの編集後のデータベース（装置管理テーブル）の内容をリストアし、ＥＭＳサーバ３Ｂを再起動する（ステップＳ９）。リストアおよび再起動の後、ＥＭＳサーバ３Ｂは編集後の装置管理テーブルに従って装置１＃００３、１＃００４の監視・制御を開始する。
【００１８】
そして、装置１＃００１〜１＃００４が、ＥＭＳサーバ３Ａ、３Ｂにて監視・制御可能な状態になったことを確認し、運用制限を解除する（ステップＳ１０、Ｓ１１）。
【００１９】
図４において、ステップＳ１、Ｓ２〜Ｓ１０、Ｓ１１の間、ＥＭＳサーバ３Ａ、３Ｂともに、運用制限によりクライアント５から制御不可の状態となる。運用制限が必要な理由としては、ステップＳ１、Ｓ２〜Ｓ１０、Ｓ１１の期間に、ＥＭＳサーバ３Ａ、３Ｂのデータベース更新が実施されると、ステップＳ３、Ｓ４で取得したバックアップデータとの間で差分が発生し、差分のあるバックアップデータでＥＭＳサーバ３Ａ、３Ｂをリストアすると、ＥＭＳサーバ３Ａ、３Ｂと装置１の間で設定状態の不一致が発生し、装置１の監視不可ならびに通信回線のサービス断等を引き起こす可能性があるからである。
【００２０】
また、データベースのリストア時にはシステム再起動が必要であり、起動が完了するまでの間、監視不可の状態となる。
【００２１】
なお、ＥＭＳサーバ３Ａ、３Ｂが冗長構成をとっている場合も同様の制限が必要となる。
【００２２】
一方、特許文献１には、システム稼動中にシステムで使用する端末をオンラインシステム稼働中に追加、削除できるオンライン環境自動変更システムが開示されている。
【特許文献１】特開２０００−１８１８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
従来の装置管理システムは上述したように構成され動作するものであったが、次のような問題点が指摘されていた。
【００２４】
すなわち、監視・制御の対象となる装置１が２４時間３６５日中断することなくサービスを提供している環境では、本来、ＥＭＳサーバ３にも監視・制御を停止しないことが求められている。しかしながら、上述したように、従来のデータベース移行では、ＥＭＳサーバ３間での装置データ移行作業が発生した場合、データ移行が完了するまでの間に装置設定変更禁止等の運用制限と非監視期間が発生しており、監視・制御を停止しないという要求に十分に応えられていなかった。
【００２５】
一方、特許文献１は、データベースの移行については触れられておらず、上記の問題点を解決できるものではない。
【００２６】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、収容装置移行のためのデータベース移行において、運用制限と非監視期間を無くすことのできる装置管理システムを提供することにある。
【課題を解決するための手段】
【００２７】
本発明の一実施形態では、ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムであって、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段とを備え、監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う。
【００２８】
好ましくは、第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段と、第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる手段と、第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段と、第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段とを備える。
【００２９】
好ましくは、クライアントは、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、移行対象の装置と移行先の装置管理サーバのアドレス情報を指定する。
【発明の効果】
【００３０】
本発明の装置管理システムにあっては、装置の監視・制御を停止せずに収容装置のデータを別サーバに移行することが可能になる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の好適な実施形態につき説明する。
【００３２】
図５は本発明の一実施形態にかかる装置管理システムの構成例を示す図である。
【００３３】
図５において、監視・制御の対象となる装置１（１＃００１〜１＃ｎ）がＤＣＮと呼ばれるネットワーク２上に配置され、保守者の操作するクライアント５（５＃１〜５＃ｍ）が別のＤＣＮであるネットワーク４上に配置されており、ネットワーク２、４の間に配置されたＥＭＳサーバ３により、クライアント５を操作する保守者に対して装置１の監視・制御の機能を提供している。ＥＭＳサーバ３は、監視・制御の対象となる装置１の数や管理上の要請等に応じ、適当な台数とされる。なお、ネットワーク２、４を分けることで、クライアント５側からＥＭＳサーバ３を介さない装置１に対する不正な操作を防止することができるが、そのような配慮が特に必要ない場合はネットワーク２、４を共通にしてもよい。
【００３４】
ＥＭＳサーバ３は、クライアント５（５＃１〜５＃ｍ）からのアクセスに対してＧＵＩを提供するインタフェース部３１と、装置１（１＃００１〜１＃ｎ）に対する監視・制御の機能を提供する監視制御部３２と、管理下にある収容装置の情報を保持するデータベース３３と、データベース移行の機能を提供する移行管理部３４とを備えている。データベース３３には、装置情報を管理する装置管理テーブルが保持される。装置管理テーブルは、管理対象の装置１の名称を示す「装置名」、当該装置がデータベース移行の対象となる場合に移行先の他のＥＭＳサーバ３のＩＰ（Internet Protocol）アドレスを示す「移行先ＩＰ」、データベース移行の状態を示す「ＤＢ移行状態」、当該装置１の設定情報等の各種の「データ（１）」「データ（２）」等を含んでいる。なお、「移行先ＩＰ」はＤＢ移行要求が受け付けられていない状態では「−」（ハイフン）であり、何も情報は設定されない。「ＤＢ移行状態」の意味については後述する。装置管理テーブルにおける各装置の情報は、データベース移行完了後に、移行元のＥＭＳサーバ３の装置管理テーブルから削除される。
【００３５】
クライアント５（５＃１〜５＃ｍ）は、ＥＭＳサーバ３のインタフェース部３１を介し監視制御部３２の機能を使用してユーザ（保守者）に装置１（１＃００１〜１＃ｎ）に対する監視・制御の機能を提供する監視制御部５１と、ＥＭＳサーバ３のインタフェース部３１を介して移行管理部３４の機能を使用し、ユーザに装置１（１＃００１〜１＃ｎ）のデータベース移行の機能を提供する収容装置移行機能部５２とを備えている。収容装置移行機能部５２は、移行する装置情報と移行先ＥＭＳサーバ情報を指定可能とし、移行元のＥＭＳサーバ３に対しＤＢ移行要求を出す機能を有する。
【００３６】
基本的な機能としては、各装置１は、異常を検出すると、ネットワーク２を介してＥＭＳサーバ３に対しレポート（アラーム）を上げる。レポートを受け取ったＥＭＳサーバ３は、監視制御部３２によりレポートを解析し、データベース（ＤＢ）３３に解析結果等を適宜に保持するとともに、インタフェース部３１により、ネットワーク４を介して接続している全クライアント５に対しリアルタイムに通知を行う。各クライアント５は、その通知情報から装置１が検出した異常情報をリアルタイムにＧＵＩへ表示する。これにより、保守者は警報をリアルタイムに認識することができる。
【００３７】
一方、保守者が装置１に対して設定変更（例：パッケージ（ＰＫＧ）の登録、パス情報の登録・削除等）を行う場合、クライアント５からＥＭＳサーバ３に制御要求を行うことで、ＥＭＳサーバ３から装置１に対してリアルタイムにコマンド送受信が行われ、装置１の設定変更が行われる。また、装置１において設定変更が正常に行われたかどうかや設定内容についても、装置１からＥＭＳサーバ３へのコマンド応答により、ＥＭＳサーバ３からクライアント５にリアルタイムに通知され、保守者はそれを認識することができる。
【００３８】
図６は移行元および移行先のＥＭＳサーバ３のＤＢ移行状態の状態遷移の例を示す図である。
【００３９】
（ａ）は移行元のＥＭＳサーバ３における「ＤＢ移行状態」の遷移を示しており、「通常」「移行準備」「移行準備完了」の状態を有している。「通常」は、移行元のＥＭＳサーバ３にて、クライアント５からＤＢ移行要求が無い状態を示す。「移行準備」は、移行元のＥＭＳサーバ３にて、クライアント５からＤＢ移行要求を受けた状態を示す。この時点から、移行管理部３４が移行対象装置のデータベースの内容を、指定された移行先のＥＭＳサーバ３にデータの転送を開始する。この状態においては、移行対象の装置１への制御要求が発生した場合でも、データ転送処理を継続し、差分情報を再度転送し状態遷移は行わない。「移行準備完了」は、移行元のＥＭＳサーバ３にて、移行先のＥＭＳサーバ３にデータ転送が完了し、移行確定の承認待ち状態を示す。確定の承認後に、移行先のＥＭＳサーバ３は該当する装置１の接続を行い監視可能状態になる。移行元のＥＭＳサーバ３は、移行済装置データを装置管理テーブルから削除し監視対象外とする。
【００４０】
（ｂ）移行先のＥＭＳサーバ３における「ＤＢ移行状態」の遷移を示しており、「通常」「移行中」の状態を有している。「通常」は、移行先のＥＭＳサーバ３にて、クライアント５からＤＢ移行要求が無い、またはＤＢ移行要求の処理が完了した状態を示す。「移行中」は、移行先のＥＭＳサーバ３にて、クライアント５からＤＢ移行要求を受け、移行元のＥＭＳサーバ３からデータ移行中の状態を示す。
【００４１】
移行元と移行先とでは、上記のＤＢ移行状態遷移情報を装置管理テーブルを使用して管理することで、従来のＤＢバックアップ→編集→リストアの手順なしに、オンラインにて収容装置の管理情報を別のＥＭＳサーバ３へ移行可能とする。
【００４２】
図７はＥＭＳサーバ３Ａ、３Ｂ間のデータベース移行の例を示す図であり、図８はその場合の処理例を示すシーケンス図である。ここでは、ＥＭＳサーバ３Ａは装置１＃００１〜１＃００３を管理し、ＥＭＳサーバ３Ｂは装置１＃００４を管理し、ＥＭＳサーバ３Ａが管理している装置１＃００２をＥＭＳサーバ３Ｂに移行する場合を想定する。
【００４３】
図７および図８において、ＥＭＳサーバ３Ａと接続しているクライアント５の収容装置移行機能部５２にて、ＥＭＳサーバ３Ａに収容されている装置１＃００２に対応する移行装置名「装置００２」および移行先のＥＭＳサーバ３ＢのＩＰアドレス（移行先ＩＰ）「１０．１．１．２」を収容装置移行機能ＧＵＩ画面５２１においてユーザが指定し、ユーザが「移行開始」ボタンを押下すると、クライアント５の収容装置移行機能部５２は、ユーザにより指定された移行装置名「装置００２」および移行先ＩＰ「１０．１．１．２」を付与したＤＢ移行準備要求をＥＭＳサーバ３Ａの移行管理部３４Ａに送信する（ステップＳ１０１）。図９（ａ）はＤＢ移行準備要求のデータ構造例を示している。
【００４４】
ＤＢ移行準備要求を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、ＤＢ移行準備要求に付与されている移行装置名および移行先ＩＰから、データベース３３Ａ上の装置管理テーブルの装置名「装置００２」のＤＢ移行状態を「通常」から「移行準備」に、移行先ＩＰを「−」から「１０．１．１．２」に更新し（ステップＳ１０２）、処理が正常に行われるとＤＢ更新応答を受ける（ステップＳ１０３）。図９（ｂ）はＥＭＳサーバ３Ａの更新後の装置管理テーブルの状態を示している。
【００４５】
ＥＭＳサーバ３Ａの移行管理部３４Ａは、ＤＢ移行状態を「移行中」、移行先ＩＰを「−」とした装置名「装置００２」の移行装置ＤＢ情報リストを付与した移行装置ＤＢ更新要求をＩＰアドレスが「１０．１．１．２」のＥＭＳサーバ３Ｂの移行管理部３４Ｂに送信する（ステップＳ１０４）。図９（ｃ）は移行装置ＤＢ更新要求のデータ構造例を示している。
【００４６】
移行装置ＤＢ更新要求を受信したＥＭＳサーバ３Ｂの移行管理部３４Ｂは、移行装置ＤＢ更新要求に付与されている移行装置名「装置００２」の移行装置ＤＢ情報リストに基づいてデータベース３３Ｂ上の装置管理テーブルを更新し（ステップＳ１０５）、処理が正常に行われるとＤＢ更新応答を受ける（ステップＳ１０６）。図９（ｄ）はＥＭＳサーバ３Ｂの更新後の装置管理テーブルの状態を示している。なお、この状態（ＤＢ移行状態が「移行中」に遷移している状態）では、ＥＭＳサーバ３Ｂに接続しているクライアント５には、装置名「装置００２」は表示されない。
【００４７】
ＥＭＳサーバ３Ｂの移行管理部３４Ｂは移行装置ＤＢ更新結果応答をＥＭＳサーバ３Ａの移行管理部３４Ａに送信する（ステップＳ１０７）。
【００４８】
移行装置ＤＢ更新結果応答を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、装置名「装置００２」のＤＢ移行状態を「移行準備」から「移行準備完了」に更新し（ステップＳ１０８）、処理が正常に行われるとＤＢ更新応答を受ける（ステップＳ１０９）。図９（ｅ）はＥＭＳサーバ３Ａの更新後の装置管理テーブルの状態を示している。
【００４９】
ＥＭＳサーバ３Ａの移行管理部３４Ａは、ＤＢ移行準備応答をクライアント５の収容装置移行機能部５２に送信する（ステップＳ１１０）。ＤＢ移行準備応答を受信したクライアント５の収容装置移行機能部５２は、装置名「装置００２」の移行の準備ができたことを表示する。ここでは、収容装置移行機能ＧＵＩ画面５２１の「移行確定」ボタンをアクティブに表示するものとする。
【００５０】
この装置名「装置００２」の移行中に装置名「装置００２」のデータ（１）を「ｂｂｂ」から「ｄｄｄ」に変更する制御があった場合の処理を図８の破線内に示している。
【００５１】
すなわち、ＥＭＳサーバ３Ａに接続しているクライアント５の監視制御部５１から、装置名「装置００２」、データ（１）「ｄｄｄ」を付与した制御要求をＥＭＳサーバ３Ａの監視制御部３２Ａに送信する（ステップＳ１１１）。図１０（ａ）は制御要求のデータ構造例を示している。
【００５２】
制御要求を受信したＥＭＳサーバ３Ａの監視制御部３２Ａは、制御要求に付与されている装置名「装置００２」から対象装置を指定し、データ（１）を「ｂｂｂ」から「ｄｄｄ」に変更する装置制御要求を装置１＃００２に送信し（ステップＳ１１２）、処理が正常に行われると装置制御応答を受ける（ステップＳ１１３）。
【００５３】
ＥＭＳサーバ３Ａの監視制御部３２Ａは、装置名「装置００２」のデータ（１）「ｂｂｂ」を「ｄｄｄ」にデータベース更新する（ステップＳ１１４）。データベース更新の要求を受けたＥＭＳサーバ３Ａのデータベース３３Ａは、装置名「装置００２」のデータ（１）を「ｂｂｂ」から「ｄｄｄ」に更新する。図１０（ｂ）はＥＭＳサーバ３Ａの更新後の装置管理テーブルの状態を示している。
【００５４】
このとき、ＥＭＳサーバ３Ａのデータベース３３Ａは、装置名「装置００２」のＤＢ移行状態が「移行準備」もしくは「移行準備完了」の場合、ＥＭＳサーバ３Ａの移行管理部３４Ａに装置名「装置００２」と差分情報（データ（１）を「ｄｄｄ」に更新する内容）を付与した移行装置ＤＢ差分更新依頼を送信する（ステップＳ１１５）。図１０（ｃ）は移行装置ＤＢ差分更新依頼のデータ構造例を示している。
【００５５】
移行装置ＤＢ差分更新要求を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、移行装置ＤＢ差分更新要求に付与されている移行先ＩＰ「１０．１．１．２」で特定されるＥＭＳサーバ３Ｂの移行管理部３４Ｂに装置名「装置００２」と差分情報を付与した移行装置ＤＢ差分更新要求を送信する（ステップＳ１１６）。図１０（ｄ）は移行装置ＤＢ差分更新要求のデータ構造例を示している。
【００５６】
移行装置ＤＢ差分更新要求を受信したＥＭＳサーバ３Ｂの移行管理部３４Ｂは、移行装置ＤＢ差分更新要求に付与されている装置名「装置００２」と差分情報からデータベース更新し（ステップＳ１１７）、処理が正常に行われるとＤＢ更新応答を受ける（ステップＳ１１８）。図１０（ｅ）はＥＭＳサーバ３Ｂの更新後の装置管理テーブルの状態を示している。
【００５７】
ＥＭＳサーバ３Ｂの移行管理部３４Ｂは、移行装置ＤＢ差分更新応答をＥＭＳサーバ３Ａの移行管理部３４Ａに送信する（ステップＳ１１９）。
【００５８】
移行装置ＤＢ差分更新応答により、ＥＭＳサーバ３Ａの移行管理部３４Ａは、ＥＭＳサーバ３Ａのデータベース３３Ａに移行装置ＤＢ差分更新結果を送信する（ステップＳ１２０）。
【００５９】
移行装置ＤＢ差分更新結果を受信したＥＭＳサーバ３Ａのデータベース３３Ａは、ＥＭＳサーバ３Ａの監視制御部３２ＡにＤＢ更新応答する（ステップＳ１２１）。
【００６０】
ＤＢ更新応答にて、ＥＭＳサーバ３Ａの監視制御部３２Ａは、クライアント５の監視制御部５１に制御応答する（ステップＳ１２２）。制御応答にて、クライアント５は制御結果を表示する。
【００６１】
次に、装置名「装置００２」の移行中に装置名「装置００２」のデータ（１）を変更する制御の有無にかかわらず行われる移行確定の処理について説明する。
【００６２】
ユーザが収容装置移行機能ＧＵＩ画面５２１から「移行開始」ボタンを押下すると、クライアント５の収容装置移行機能部５２は、移行装置名「装置００２」を付与したＤＢ移行確定指示をＥＭＳサーバ３Ａの移行管理部３４Ａに送信する（ステップＳ１２３）。図１１（ａ）はＤＢ移行確定指示のデータ構造例を示している。
【００６３】
ＤＢ移行確定指示を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、ＤＢ移行確定指示に付与されている移行装置名「装置００２」から、データベース３３Ａに格納してある移行先ＩＰ「１０．１．１．２」（ＥＭＳサーバ３Ｂ）を取得し、ＩＰアドレス「１０．１．１．２」で特定されるＥＭＳサーバ３Ｂの移行管理部３４Ｂに移行装置名「装置００２」を付与した移行先装置オンライン要求を送信する（ステップＳ１２４）。図１１（ｂ）は移行先装置オンライン要求のデータ構造例を示している。
【００６４】
移行先装置オンライン要求を受信したＥＭＳサーバ３Ｂの移行管理部３４Ｂは、移行先装置オンライン要求に付与されている移行装置名「装置００２」から、データベース３３Ｂに格納してある装置名「装置００２」との接続情報（移行装置のＤＢ情報リストに含まれている）を取得し、装置オンライン要求を装置１＃００２に送信し（ステップＳ１２５）、装置１＃００２をオンライン化する。処理が正常に行われると、装置オンライン応答を受ける（ステップＳ１２６）。
【００６５】
ＥＭＳサーバ３Ｂの移行管理部３４Ｂは、装置名「装置００２」のＤＢ移行状態を「通常」に更新し（ステップＳ１２７）、処理が正常に行われると更新応答を受ける（ステップＳ１２８）。図１１（ｃ）はＥＭＳサーバ３Ｂの更新後の装置管理テーブルの状態を示している。
【００６６】
このとき、ＥＭＳサーバ３Ｂの装置名「装置００２」のＤＢ移行状態が「通常」に変わったことにより、ＥＭＳサーバ３Ｂは装置１＃００２を監視対象とし、クライアント５からＥＭＳサーバ３Ｂを介した装置１＃００２の制御・監視が可能となる。
【００６７】
ＤＢ更新応答により、ＥＭＳサーバ３Ｂの移行管理部３４Ｂは、移行先装置オンライン応答をＥＭＳサーバ３Ａに送信する（ステップＳ１２９）。
【００６８】
移行先装置オンライン応答を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、装置オフライン要求を装置１＃００２に送信し（ステップＳ１３０）、装置１＃００２をオフライン化する。処理が正常に行われると装置オフライン応答を受ける（ステップＳ１３１）。
【００６９】
装置オフライン応答を受信したＥＭＳサーバ３Ａの移行管理部３４Ａは、データベース３３Ａの装置管理テーブルから装置名「装置００２」の情報を削除するデータベース更新を行い（ステップＳ１３２）、処理が正常に行われるとＤＢ更新応答を受ける（ステップＳ１３３）。図１１（ｄ）はＥＭＳサーバ３Ａの更新後の装置管理テーブルの状態を示している。
【００７０】
このとき、ＥＭＳサーバ３Ａの装置名「装置００２」の情報をデータベース３３Ａの装置管理テーブルから削除したことにより、ＥＭＳサーバ３Ａは装置１＃００２を監視対象外とし、クライアント５からＥＭＳサーバ３Ａを介した装置１＃００２の制御・監視ができなくなる。
【００７１】
ＤＢ更新応答より、ＥＭＳサーバ３Ａの移行管理部３４Ａは、ＤＢ移行確定応答をクライアント５の収容装置移行機能部５２に送信する（ステップＳ１３４）。ＤＢ移行確定応答を受信したクライアント５の収容装置移行機能部５２は、装置名「装置００２」をＩＰアドレス「１０．１．１．２」に移行したことを表示する。
【００７２】
このように、複数の装置を監視・制御し、装置設定情報・警報情報をデータベースとして保持する機能を持つＥＭＳサーバと、複数のＥＭＳサーバに接続可能でＧＵＩを提供するクライアントから構成される装置管理システムにおいて、収容装置移行のためのデータベース移行を行う場合であっても、移行元のＥＭＳサーバが収容している装置に対し監視・制御を停止させることなく、移行先のＥＭＳサーバに装置データを移行することができる。
【００７３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
（付記１）
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムであって、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理システム。
（付記２）
付記１に記載の装置管理システムにおいて、
第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段と、
第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる手段と、
第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段と、
第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段と
を備えたことを特徴とする装置管理システム。
（付記３）
付記１または２のいずれか一項に記載の装置管理システムにおいて、
クライアントは、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、移行対象の装置と移行先の装置管理サーバのアドレス情報を指定する
ことを特徴とする装置管理システム。
（付記４）
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理システムに用いられる装置管理サーバであって、
当該装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理サーバ。
（付記５）
付記４に記載の装置管理サーバにおいて、
当該移行元の装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、当該移行元の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して移行先の装置管理サーバに送信して管理情報に反映させ、当該移行元の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段と、
当該移行元の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバに送信して管理情報に反映させる手段と、
移行先の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段と、
当該移行元の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段と
を備えたことを特徴とする装置管理サーバ。
（付記６）
付記４または５のいずれか一項に記載の装置管理サーバにおいて、
クライアントは、当該装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、移行対象の装置と移行先の装置管理サーバのアドレス情報を指定する
ことを特徴とする装置管理サーバ。
（付記７）
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理方法であって、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する工程と、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる工程と
を備え、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
ことを特徴とする装置管理方法。
（付記８）
付記７に記載の装置管理方法において、
第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する工程と、
第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる工程と、
第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する工程と、
第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する工程と
を備えたことを特徴とする装置管理方法。
（付記９）
付記７または８のいずれか一項に記載の装置管理方法において、
クライアントは、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、移行対象の装置と移行先の装置管理サーバのアドレス情報を指定する
ことを特徴とする装置管理方法。
（付記１０）
ネットワーク上の複数の装置を複数の装置管理サーバを介してクライアント側で監視・制御する装置管理制御プログラムであって、
装置管理サーバを構成するコンピュータを、
装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、装置毎に移行状態を管理する手段、
移行状態が移行の完了を示していない装置に対してクライアントから制御が行われた場合に、変更のあった差分情報を移行先の装置管理サーバの管理情報に反映させる手段
として機能させ、
監視・制御を停止することなく、リアルタイムに装置管理サーバ間の収容装置の移行を行う
コンピュータ読取可能の装置管理制御プログラム。
（付記１１）
付記１０に記載の装置管理制御プログラムにおいて、
装置管理サーバを構成するコンピュータを、
第１の装置管理サーバが収容する装置の管理情報を第２の装置管理サーバに移行するに際し、第１の装置管理サーバにおける移行対象の装置の移行状態を「移行準備」に更新するとともに、移行対象の装置の管理情報に「移行中」の移行状態を付与して第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させ、第１の装置管理サーバにおける当該装置の移行状態を「移行準備完了」に更新する手段、
第１の装置管理サーバが収容する装置であって移行状態が「移行準備」もしくは「移行準備完了」にあるものに対してクライアントから制御が行われた場合に、変更のあった差分情報を第１の装置管理サーバから第２の装置管理サーバに送信して管理情報に反映させる手段、
第２の装置管理サーバから移行対象の装置をオンライン化させ、当該装置の移行状態を「通常」に更新する手段、
第１の装置管理サーバから移行対象の装置をオフライン化させ、当該装置の管理情報を削除する手段
として機能させるコンピュータ読取可能の装置管理制御プログラム。
（付記１２）
付記１０または１１のいずれか一項に記載の装置管理制御プログラムにおいて、
クライアントは、装置管理サーバが収容する装置の管理情報を他の装置管理サーバに移行するに際し、移行対象の装置と移行先の装置管理サーバのアドレス情報を指定する
コンピュータ読取可能の装置管理制御プログラム。
【図面の簡単な説明】
【００７４】
【図１】従来の装置管理システムの構成例を示す図である。
【図２】装置の増設もしくは収容先移行に伴いデータベース移行が必要となる状況の例を示す図である。
【図３】従来の装置管理システムにおける収容装置移行のためのデータベース移行の例を示す図である。
【図４】従来の装置管理システムにおける収容装置移行のためのデータベース移行の処理例を示すシーケンス図である。
【図５】本発明の一実施形態にかかる装置管理システムの構成例を示す図である。
【図６】移行元および移行先のＥＭＳサーバのＤＢ移行状態の状態遷移の例を示す図である。
【図７】ＥＭＳサーバ間のデータベース移行の例を示す図である。
【図８】ＥＭＳサーバ間のデータベース移行の処理例を示すシーケンス図である。
【図９】データ例を示す図（その１）である。
【図１０】データ例を示す図（その２）である。
【図１１】データ例を示す図（その３）である。
【符号の説明】
【００７５】
１        装置
２        ネットワーク
３        ＥＭＳサーバ
３１      インタフェース部
３２      監視制御部
３３      データベース
３４      移行管理部
４        ネットワーク
５        クライアント
５１      監視制御部
５２      収容装置移行機能部
５２１    収容装置移行機能ＧＵＩ画面
【図１】
2009199406.tif 000003
【図２】
2009199406.tif 000004
【図３】
2009199406.tif 000005
【図４】
2009199406.tif 000006
【図５】
2009199406.tif 000007
【図６】
2009199406.tif 000008
【図７】
2009199406.tif 000009
【図８】
2009199406.tif 000010
【図９】
2009199406.tif 000011
【図１０】
2009199406.tif 000012
【図１１】
2009199406.tif 000013