(57)【要約】【課題】システムの安定した運用を図り、信頼性の向上を図ること。【解決手段】管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムであって、上記管理対象装置は、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を各管理装置にそれぞれ送信する監視手段を備え、上記各管理装置は、管理対象装置を管理する管理情報を格納する記憶装置をそれぞれ備えると共に、管理対象装置から送信された監視情報を当該管理対象装置の管理情報として当該管理装置に備えられた記憶装置に蓄積する管理情報蓄積手段をそれぞれ備えた。【選択図】図２
2009211348.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムであって、
前記管理対象装置は、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を前記各管理装置にそれぞれ送信する監視手段を備え、
前記各管理装置は、前記管理対象装置を管理する管理情報を格納する記憶装置をそれぞれ備えると共に、前記管理対象装置から送信された前記監視情報を当該管理対象装置の前記管理情報として当該管理装置に備えられた前記記憶装置に蓄積する管理情報蓄積手段をそれぞれ備えた、
ことを特徴とする管理システム。
【請求項２】
前記管理装置に接続された監視端末を備え、
前記管理装置は、当該管理装置に備えられた前記記憶装置に蓄積されている前記管理情報を前記監視端末に出力する管理情報出力手段を備えた、
ことを特徴とする請求項１記載の管理システム。
【請求項３】
前記管理装置は、前記監視端末から送信された前記監視対象装置の前記管理情報を操作する操作情報を受け付けて当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して当該操作情報を他の前記管理装置に送信すると共に、別の前記管理装置から送信された前記操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して前記操作情報の同期処理を行う操作情報同期手段を備えた、
ことを特徴とする請求項２記載の管理システム。
【請求項４】
前記管理装置が備える前記操作情報同期手段は、前記監視端末から前記操作情報を受け付けてから前記同期処理が完了するまで、他の監視端末から前記操作情報を受け付けた場合に当該操作情報を当該管理装置に備えられた前記記憶装置に蓄積しない、
ことを特徴とする請求項３記載の管理システム。
【請求項５】
前記管理装置は、前記監視端末から送信された前記監視対象装置を操作する装置操作情報を受け付けて当該装置操作情報に基づく操作を前記管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して当該装置操作情報を他の前記管理装置に送信すると共に、別の前記管理装置から送信された前記装置操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して前記装置操作情報の同期処理を行う装置操作情報同期手段を備えた、
ことを特徴とする請求項２，３又は４記載の管理システム。
【請求項６】
前記管理装置が備える前記装置操作情報同期手段は、前記監視端末から前記装置操作情報を受け付けてから前記同期処理が完了するまで、他の監視端末から前記装置操作情報を受け付けた場合に、当該装置操作情報に基づく前記管理対象装置に対する操作を行わず、かつ、当該装置操作情報を当該管理装置に備えられた前記記憶装置に蓄積しない、
ことを特徴とする請求項５記載の管理システム。
【請求項７】
管理対象装置に接続された管理装置に、
前記管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得した前記管理対象装置から複数の管理装置にそれぞれ送信された当該監視情報を受け付けて、自管理装置に装備された前記管理対象装置を管理する管理情報を格納する記憶装置に、前記監視情報を前記管理情報として蓄積する管理情報蓄積手段、
を実現させるためのプログラム。
【請求項８】
前記管理装置に、さらに、
接続された監視端末から送信された前記監視対象装置の前記管理情報を操作する操作情報を受け付けて当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して当該操作情報を他の前記管理装置に送信すると共に、別の前記管理装置から送信された前記操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して前記操作情報の同期処理を行う操作情報同期手段、
を実現させるための請求項７記載のプログラム。
【請求項９】
前記管理装置に、さらに、
接続された監視端末から送信された前記監視対象装置を操作する装置操作情報を受け付けて当該装置操作情報に基づく操作を前記管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して当該装置操作情報を他の前記管理装置に送信すると共に、別の前記管理装置から送信された前記装置操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して前記装置操作情報の同期処理を行う装置操作情報同期手段、
を実現させるための請求項７又は８記載のプログラム。
【請求項１０】
管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムを管理するシステム管理方法であって、
前記管理対象装置が、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を前記各管理装置にそれぞれ送信する監視工程と、
前記各管理装置が、それぞれ、自管理装置に装備された前記管理対象装置を管理する管理情報を格納する記憶装置に、前記管理対象装置から送信された前記監視情報を当該管理対象装置の前記管理情報として蓄積する管理情報蓄積工程と、
を有することを特徴とするシステム管理方法。
【請求項１１】
前記管理装置が、接続された監視端末から送信された前記監視対象装置の前記管理情報を操作する操作情報を受け付けて、当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して当該操作情報を他の前記管理装置に送信すると共に、当該他の管理装置が、前記管理装置から送信された前記操作情報を当該他の管理装置に備えられた記憶装置に前記管理情報として蓄積して、前記操作情報の同期処理を行う操作情報同期工程を有する、
ことを特徴とする請求項１０記載のシステム管理方法。
【請求項１２】
前記管理装置が、接続された監視端末から送信された前記監視対象装置を操作する装置操作情報を受け付けて、当該装置操作情報に基づく操作を前記管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた前記記憶装置に前記管理情報として蓄積して、当該装置操作情報を他の前記管理装置に送信すると共に、当該他の管理装置が、前記管理装置から送信された前記装置操作情報を当該他の管理装置に備えられた記憶装置に前記管理情報として蓄積して、前記装置操作情報の同期処理を行う装置操作情報同期工程を有する、
ことを特徴とする請求項１０又は１１記載のシステム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システムにかかり、特に、管理対象装置を管理する管理装置を複数備えた管理システムに関する。
【背景技術】
【０００２】
複数のコンピュータを相互に接続して構成されるシステムでは、管理対象コンピュータを管理する管理コンピュータを備えている。ところが、管理コンピュータがダウンしてしまうと、管理対象コンピュータを管理することができず、システムの安定性が低い、という問題があった。
【０００３】
【特許文献１】特開２０００−１６５４０２号公報
【特許文献２】特開２００４−３０２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えば、特許文献１では、複数の被管理マシンを１台の管理用マシンで管理する技術を開示しているが、上述したように、管理用マシンがダウンしてしまうと被管理マシンを管理できない。また、特許文献２では、２台の管理装置がネットワークに接続された各種管理対象装置を管理するシステムを開示している。ところが、各管理装置は、管理する管理対象装置が限られているため、特定の管理装置がダウンしてしまうと、管理できない管理対象装置が生じる。また、各管理装置が同一の管理対象装置を重複して管理する場合もあるが、各管理対象装置の管理の整合を採る仕組みについては開示されていない。従って、依然として、システムの安定した運用を実現できない、という問題があった。
【０００５】
このため、本発明の目的は、上述した課題である、システムの安定した運用を図り、信頼性の向上を図る、ことにある。
【課題を解決するための手段】
【０００６】
そこで、本発明の一形態である管理システムは、
管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムであって、
上記管理対象装置は、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を各管理装置にそれぞれ送信する監視手段を備え、
上記各管理装置は、管理対象装置を管理する管理情報を格納する記憶装置をそれぞれ備えると共に、管理対象装置から送信された監視情報を当該管理対象装置の管理情報として当該管理装置に備えられた記憶装置に蓄積する管理情報蓄積手段をそれぞれ備えた、
という構成を採る。
【０００７】
また、本発明の他の形態であるプログラムは、
管理対象装置に接続された管理装置に、
管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得した管理対象装置から複数の管理装置にそれぞれ送信された当該監視情報を受け付けて、自管理装置に装備された管理対象装置を管理する管理情報を格納する記憶装置に、監視情報を管理情報として蓄積する管理情報蓄積手段、
を実現させる、という構成を採る。
【０００８】
さらに、本発明の他の形態であるシステム管理方法は、
管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムを管理するシステム管理方法であって、
管理対象装置が、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を各管理装置にそれぞれ送信する監視工程と、
各管理装置が、それぞれ、自管理装置に装備された管理対象装置を管理する管理情報を格納する記憶装置に、管理対象装置から送信された監視情報を当該管理対象装置の管理情報として蓄積する管理情報蓄積工程と、
を有する、という構成を採る。
【発明の効果】
【０００９】
本発明は、以上のように構成されることにより、仮にある管理装置がダウンしたとしても、他の管理装置にて当該他の管理装置に装備されている記憶装置内の管理情報を用いて、管理対象装置を管理することができ、システムの安定性及び信頼性の向上を図ることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１０】
本発明は、管理対象となるサーバコンピュータであるエージェントコンピュータを、管理装置である複数のマネージャコンピュータで同時に管理することで、あるマネージャコンピュータがダウンした場合であっても、別のマネージャコンピュータでエージェントを管理することが可能な構成となっている点に特徴を有する。
【００１１】
そして、本発明の一形態である管理システムは、
管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムであって、
上記管理対象装置は、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を各管理装置にそれぞれ送信する監視手段を備え、
上記各管理装置は、管理対象装置を管理する管理情報を格納する記憶装置をそれぞれ備えると共に、管理対象装置から送信された監視情報を当該管理対象装置の管理情報として当該管理装置に備えられた記憶装置に蓄積する管理情報蓄積手段をそれぞれ備えた、
という構成を採る。
【００１２】
上記発明によると、まず、管理対象装置は、自装置の作動状態を監視して監視情報を取得し、当該監視情報を接続されている各管理装置にそれぞれ送信する。すると、各管理装置は、送信された監視情報を管理対象装置の管理情報として、自管理装置に装備されている記憶装置に蓄積する。これにより、各管理装置は、それぞれが管理対象装置の管理情報を別々に蓄積しているため、仮にある管理装置がダウンしたとしても、他の管理装置にて当該他の管理装置に装備されている記憶装置内の管理情報を用いて、管理対象装置を管理することができる。その結果、システムの安定性及び信頼性の向上を図ることができる。
【００１３】
また、上記管理システムは、管理装置に接続された監視端末を備え、上記管理装置は、当該管理装置に備えられた記憶装置に蓄積されている管理情報を監視端末に出力する管理情報出力手段を備えた、という構成を採る。
【００１４】
また、上記管理装置は、監視端末から送信された監視対象装置の管理情報を操作する操作情報を受け付けて当該管理装置に備えられた記憶装置に管理情報として蓄積して当該操作情報を他の管理装置に送信すると共に、別の管理装置から送信された操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して操作情報の同期処理を行う操作情報同期手段を備えた、という構成を採る。このとき、上記操作情報同期手段は、監視端末から操作情報を受け付けてから同期処理が完了するまで、他の監視端末から操作情報を受け付けた場合に当該操作情報を当該管理装置に備えられた記憶装置に蓄積しない、という構成を採る。
【００１５】
さらに、上記管理装置は、監視端末から送信された監視対象装置を操作する装置操作情報を受け付けて当該装置操作情報に基づく操作を管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して当該装置操作情報を他の管理装置に送信すると共に、別の管理装置から送信された装置操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して装置操作情報の同期処理を行う装置操作情報同期手段を備えた、という構成を採る。このとき、上記装置操作情報同期手段は、監視端末から装置操作情報を受け付けてから同期処理が完了するまで、他の監視端末から装置操作情報を受け付けた場合に、当該装置操作情報に基づく前記管理対象装置に対する操作を行わず、かつ、当該装置操作情報を当該管理装置に備えられた前記記憶装置に蓄積しない、という構成を採る。
【００１６】
これにより、まず、管理装置は、接続されている監視者等が操作する監視端末に対して管理情報を出力するため、監視端末では管理対象装置の作動状態を監視することができる。そして、出力された管理情報に応じて、監視者等が監視端末から管理対象装置の管理情報を操作する操作情報や、管理対象装置自体を操作する装置操作情報が送信されると、管理装置は、受け付けた装置操作情報に基づいて管理対象装置を操作し、受け付けた操作情報や装置操作情報を、自管理装置に装備されている記憶装置に管理情報として蓄積する。さらに、管理装置は、受け付けた操作情報や装置操作情報を他の管理装置に送信し、これを受けた他の管理装置は、当該他の管理装置に装備された記憶装置に、管理情報として蓄積する。また、上記管理装置にて操作された管理対象装置は、上述同様に、当該操作による監視情報を各管理装置に送信し、これを受けた各管理装置は自管理装置に装備された記憶装置に管理情報としてそれぞれ蓄積する。これにより、監視端末から所定の管理対象装置の管理情報の操作が行われた場合でも、管理装置間で管理対象装置の管理情報の同期を取ることができる。従って、仮にある管理装置がダウンしたとしても、他の管理装置にて当該他の管理装置に装備されている記憶装置内の管理情報を用いて、管理対象装置を管理することができる。その結果、システムの安定性及び信頼性の向上を図ることができる。
【００１７】
また、本発明の他の形態であるプログラムは、管理対象装置に接続された管理装置に、管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得した管理対象装置から複数の管理装置にそれぞれ送信された当該監視情報を受け付けて、自管理装置に装備された管理対象装置を管理する管理情報を格納する記憶装置に、監視情報を管理情報として蓄積する管理情報蓄積手段、を実現させる、という構成を採る。
【００１８】
また、上記プログラムは、さらに管理装置に、接続された監視端末から送信された監視対象装置の管理情報を操作する操作情報を受け付けて当該管理装置に備えられた記憶装置に管理情報として蓄積して当該操作情報を他の管理装置に送信すると共に、別の管理装置から送信された操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して操作情報の同期処理を行う操作情報同期手段、を実現させる、という構成を採る。
【００１９】
また、上記プログラムは、さらに管理装置に、接続された監視端末から送信された監視対象装置を操作する装置操作情報を受け付けて当該装置操作情報に基づく操作を管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して当該装置操作情報を他の管理装置に送信すると共に、別の前記管理装置から送信された装置操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して装置操作情報の同期処理を行う装置操作情報同期手段、を実現させる、という構成を採る。
【００２０】
また、本発明の他の形態であるシステム管理方法は、管理対象装置と、当該管理対象装置に接続された複数の管理装置と、を備えた管理システムを管理するシステム管理方法であって、管理対象装置が、当該管理対象装置自身の作動状態を監視して当該作動状態を表す監視情報を取得し、当該監視情報を各管理装置にそれぞれ送信する監視工程と、各管理装置が、それぞれ、自管理装置に装備された管理対象装置を管理する管理情報を格納する記憶装置に、管理対象装置から送信された監視情報を当該管理対象装置の管理情報として蓄積する管理情報蓄積工程と、を有する、という構成を採る。
【００２１】
また、上記システム管理方法は、上記管理装置が、接続された監視端末から送信された監視対象装置の管理情報を操作する操作情報を受け付けて、当該管理装置に備えられた記憶装置に管理情報として蓄積して当該操作情報を他の管理装置に送信すると共に、当該他の管理装置が、管理装置から送信された操作情報を当該他の管理装置に備えられた記憶装置に管理情報として蓄積して、操作情報の同期処理を行う操作情報同期工程を有する、という構成を採る。
【００２２】
さらに、上記システム管理方法は、上記管理装置が、接続された監視端末から送信された監視対象装置を操作する装置操作情報を受け付けて、当該装置操作情報に基づく操作を管理対象装置に対して行い、この装置操作情報を当該管理装置に備えられた記憶装置に管理情報として蓄積して、当該装置操作情報を他の管理装置に送信すると共に、当該他の管理装置が、管理装置から送信された装置操作情報を当該他の管理装置に備えられた記憶装置に管理情報として蓄積して、装置操作情報の同期処理を行う装置操作情報同期工程を有する、という構成を採る。
【００２３】
上述した構成のプログラム、システム管理方法の発明であっても、上記管理システムと同様の作用を有するため、上述した本発明の目的を達成することができる。
【００２４】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図５を参照して説明する。図１は、管理システムの構成を示すブロック図である。図２乃至図４は、管理システムの動作を示す説明図である。図５は、管理システムの構成の他の例を示す図である。
【００２５】
［構成］
図１に示すように、本実施形態における管理システムは、管理対象装置となるサーバコンピュータである２台のエージェントサーバ（ＡＧサーバ）１１，１３と、当該エージェントサーバ１１，１３の情報を管理する２台のサーバコンピュータであるマネージャサーバ２１，２２（ＭＧサーバ）と、を備えており、ネットワークＮを介して接続されている。また、エージェントサーバ１１，１３を操作したり、当該エージェントサーバ１１，１３の管理情報を表示・操作する監視端末５１，５２が、各マネージャサーバ２１，２２にネットワークＮを介して接続されている。以下、各構成について詳述する。
【００２６】
エージェントサーバ１１，１３は、それぞれが自サーバの動作を制御するエージェントモジュール（ＡＧモジュール）１２，１４をそれぞれ備えている。各エージェントモジュール１２，１４は、各エージェントサーバ１１，１３に装備された演算装置に、所定のプログラムが組み込まれることで実現されている。ここで、各エージェントモジュール１２，１４の構成は同一であるため、以下では主に、一方のエージェントモジュール１２についてその構成を説明する。
【００２７】
上記エージェントモジュール１２は、当該エージェントモジュール１２が構成されている自サーバであるエージェントサーバ１１の作動状態（サーバの動作や設定）を監視して、当該作動状態を表す監視情報を収集する。この監視情報の収集は、例えば、予め設定された時間間隔で実行したり、あるいは、後述するようにマネージャサーバ２１から操作され作動状態が変化したタイミングで実行するが、その実行タイミングは任意である。また、エージェントモジュール１２は、上述したように自サーバ１１の監視情報を収集すると、当該監視情報を、接続されている各マネージャサーバ２１，２２にそれぞれ送信する機能を有する（監視手段）。そして、かかる機能を、エージェントサーバ１３に構築されたエージェントモジュール１４も備えている。
【００２８】
また、マネージャサーバ２１，２２は、それぞれが自サーバの動作を制御するマネージャモジュール（ＭＧモジュール）４１，４２をそれぞれ備えている。各マネージャモジュール４１，４２は、各マネージャサーバ２１，２２に装備された演算装置に、所定のプログラムが組み込まれることで実現されている。また、各マネージャサーバ２１，２２は、上記エージェントサーバ１１，１３を管理する管理情報を格納すべく各記憶装置に構成されたデータベース（ＤＢ）３１，３２を備えている。ここで、各マネージャモジュール４１，４２の構成は同一であるため、以下では主に一方のマネージャモジュール４１について、その構成を説明する。
【００２９】
上記マネージャモジュール４１は、エージェントサーバ１１，１２から監視情報がそれぞれ送信されると、これを受信して、各エージェントサーバ１１，１２の管理情報として、自サーバ２１に接続されているデータベース３１に蓄積する機能を有する（管理情報蓄積手段）。そして、かかる機能を、マネージャサーバ２２に構築されたマネージャモジュール４２も備えている。つまり、エージェントサーバ１１から各マネージャモジュール２１，２２に監視情報が送信されると、マネージャモジュール４１では、当該エージェントサーバ１１の管理情報としてデータベース３１に蓄積し、マネージャモジュール４２では、当該エージェントサーバ１１の管理情報としてデータベース３２に蓄積する。
【００３０】
また、マネージャモジュール４１は、自サーバ２１に接続されているデータベース３１に格納されたエージェントサーバ１１，１３の管理情報を、監視端末５１に表示するよう出力する機能を有する（管理情報出力手段）。これにより、監視端末５１を操作する管理者等が、エージェントサーバ１１，１３の状態を把握することができる。例えば、監視端末５１が起動している場合には、マネージャモジュール４１がこれを認識し、エージェントサーバ１１，１３から送信されデータベース３１に蓄積される情報を、ほぼリアルタイムで監視端末５１に送信する。そして、かかる機能を、マネージャサーバ２２に構築されたマネージャモジュール４２も備えている。
【００３１】
また、マネージャモジュール４１は、監視端末５１からマネージャサーバ２１に対する情報登録、つまり、監視端末５１からエージェントサーバ１１の管理情報を操作する操作情報の送信を受け付けると、これをデータベース３１に蓄積する。そして、マネージャモジュール４１は、上記監視端末５１から受けた操作情報を、他のマネージャモジュール２２に送信する機能を有する。すると、他のマネージャモジュール２２は、受け付けた操作情報を自己のデータベース３２に蓄積する。これによって、各マネージャモジュール２１，２２は、各データベース３１，３２内の管理情報の同期を取ることができる。なお、もちろん、上記マネージャモジュール４１も、上記とは逆に他のマネージャモジュール２２から送信された操作情報を受け付けると、自己のデータベース３１に蓄積する機能を有する。
【００３２】
以上より、マネージャモジュール４１は、監視端末５１から送信された操作情報を受信して自己のデータベース３１に蓄積すると共に、他のマネージャサーバ２２に送信し、逆に、他のマネージャサーバ２２から操作情報を受け付けると自己のデータベース３１に蓄積して、マネージャサーバ２１，２２間で管理情報の同期を取る機能（操作情報同期手段）を有する。そして、かかる機能を、マネージャサーバ２２に構築されたマネージャモジュール４２も備えている。
【００３３】
なお、マネージャモジュール４１，４２は、上述したように、監視端末５１から操作情報を受け付けつけてから、マネージャモジュール４１，４２間で同期処理を行っている間に、他の監視端末５２から情報の登録要求があった場合であっても、データベース３１，３２内に管理情報の登録は行わない。つまり、他の監視端末５２からデータベース３１，３２内の情報を閲覧する要求があった場合には、当該他の監視端末５２にデータベース３１，３２内の情報を表示するよう出力するが、上述したように、他の監視端末５２から操作情報や後述する装置操作情報の送信があった場合でも、データベース３１，３２に対する情報の登録は行わない。
【００３４】
また、マネージャモジュール４１は、監視端末５１からエージェントサーバ１１を操作する装置操作情報の送信を受け付けると、これをデータベース３１に蓄積する。そして、マネージャモジュール４１は、上記監視端末５１から受けた装置操作情報を、他のマネージャモジュール４２に送信する機能を有する。すると、他のマネージャモジュール２２は、受け付けた装置操作情報を自己のデータベース３２に蓄積する。これによって、各マネージャモジュール２１，２２は、装置操作情報に応じて各データベース３１，３２内の管理情報の同期を取ることができる。なお、もちろん、上記マネージャモジュール４１も、上記とは逆に他のマネージャモジュール２２から送信された装置操作情報を受け付けると、自己のデータベース３１に蓄積する機能を有する。また、マネージャモジュール４１は、上記装置操作情報に応じて、エージェントサーバ１１の操作を行う。そして、エージェントモジュール１２が、実際にエージェントサーバ１１の操作を行う。
【００３５】
以上より、マネージャモジュール４１は、監視端末５１から送信された装置操作情報を受信して、エージェントサーバ１１に対する操作を行うと共に、自己のデータベース３１に蓄積して他のマネージャサーバ２２に送信し、逆に、他のマネージャサーバ２２から操作情報を受け付けると自己のデータベース３１に蓄積して、マネージャサーバ２１，２２間で管理情報の同期を取る機能（装置操作情報同期手段）を有する。そして、かかる機能を、マネージャサーバ２２に構築されたマネージャモジュール４２も備えている。
【００３６】
なお、マネージャモジュール４１，４２は、上述したように、監視端末５１から装置操作情報を受け付けつけてから、マネージャモジュール４１，４２間で同期処理を行っている間に、他の監視端末５２からエージェントサーバ１１，１２の操作要求や管理情報の登録要求があった場合であっても、当該操作要求に応じてエージェントサーバ１１，１２の操作は行わず、かつ、データベース３１，３２内に管理情報の登録は行わない。
【００３７】
［動作］
次に、上記管理システムの動作を、図２乃至図４を参照して説明する。
【００３８】
はじめに、図２を参照して、管理システムの動作を説明する。まず、エージェントサーバ１１，１３のエージェントモジュール１２，１４が、それぞれ自サーバ１１，１３の作動状態を監視して監視情報を収集すると、収集した監視情報を、全てのマネージャサーバ２１，２２にそれぞれ送信する（ＳＴＥＰ１、監視工程）。
【００３９】
そして、各エージェントサーバ１１，１３から監視情報をそれぞれ受けたマネージャサーバ２１，２２のマネージャモジュール４１，４２は、自サーバ２１，２２に接続されているデータベース３１，３２に、受信した各監視情報を各エージェントサーバ１１，１３の管理情報としてそれぞれ蓄積する（ＳＴＥＰ２、管理情報蓄積工程）。
【００４０】
さらに、このとき、マネージャモジュール４１，４２が、接続されている監視端末５１，５２が起動していることを検出すると、それぞれ監視端末５１，５２に対して、当該監視端末５１，５２の監視画面に、受信した監視情報つまり新たに更新された管理情報を表示するよう出力する（ＳＴＥＰ３）。
【００４１】
これにより、各マネージャサーバ２１，２２は、自サーバ２１，２２に接続されているデータベース３１，３２に、各エージェントサーバ１１，１３の管理情報を別々に蓄積することとなる。従って、仮に、一方のマネージャサーバ２１がダウンした場合であっても、他方のマネージャサーバ２２にて当該他方のマネージャサーバ２２のデータベース３２内の管理情報を利用して、エージェントサーバ１１，１３を管理することができる。その結果、システム全体の安定性及び信頼性の向上を図ることができる。
【００４２】
次に、図３を参照して、管理システムの動作を説明する。まず、上述同様に、エージェントサーバ１１が、各マネージャサーバ２１，２２に監視情報を送信し（ＳＴＥＰ１）、各マネージャサーバ２１，２２がデータベース３１，３２を更新すると共に（ＳＴＥＰ２）、エージェントサーバ１１からの監視情報を監視端末５１の監視画面に出力する（ＳＴＥＰ３）。
【００４３】
そして、上記監視画面に表示された監視情報に応じて、監視者が監視端末５１からエージェントサーバ１１の管理情報の操作を行う操作情報を、マネージャサーバ２１に送信する（ＳＴＥＰ４）。すると、これを受けたマネージャサーバ２１は、マネージャモジュール４１にて、自サーバ２１に接続されているデータベース３１に操作情報を登録する（ＳＴＥＰ５）。また、監視端末５１から受けた操作情報を、他のマネージャサーバ２２に送信する（ＳＴＥＰ６）。これを受けた他のマネージャサーバ２２のマネージャモジュール４２は、自サーバ２２に接続されているデータベース３２に、マネージャサーバ２１から送信された操作情報を登録する（ＳＴＥＰ７、操作情報同期工程）。そして、監視端末５２が起動している場合には、他のマネージャサーバ２２のマネージャモジュール４２は、上記マネージャサーバ２１から受信した操作情報を、監視端末５２の監視画面に表示するよう出力する（ＳＴＥＰ８）。
【００４４】
なお、上記ＳＴＥＰ４からＳＴＥＰ８までの間、つまり、監視端末５１から操作情報が送信されマネージャサーバ２１，２２間でデータベース３１，３２の同期処理が実行されている間は、別の監視端末５２からマネージャサーバ２１，２２に対して、データベース３１，３２内への情報の登録要求があっても、マネージャモジュール４１，４２によってデータベース３１，３２への情報の登録は不可となる。但し、上述したように、監視端末５１から登録された情報をはじめ、データベース３１，３２内の情報の表示は可能である。
【００４５】
次に、図４を参照して、管理システムの動作を説明する。まず、監視者が監視端末５１から、エージェントサーバ１１の操作を行う装置操作情報を、マネージャサーバ２１に送信する（ＳＴＥＰ１）。すると、これを受けたマネージャサーバ２１は、マネージャモジュール４１にて、自サーバ２１に接続されているデータベース３１に装置操作情報を登録する（ＳＴＥＰ２）。また、監視端末５１から受けた装置操作情報を、他のマネージャサーバ２２に送信する（ＳＴＥＰ３）。これを受けた他のマネージャサーバ２２のマネージャモジュール４２は、自サーバ２２に接続されているデータベース３２に、マネージャサーバ２１から送信された装置操作情報を登録する（ＳＴＥＰ４、装置操作情報同期工程）。
【００４６】
なお、上記同期処理に前後して、マネージャサーバ２１は、上記装置操作情報による操作の対象となっているエージェントサーバ１１の操作を行う（ＳＴＥＰ５）。すると、エージェントサーバ１１は、エージェントモジュール１２によって装置操作情報に基づく処理を実行する（ＳＴＥＰ６）。
【００４７】
その後、上述同様に、エージェントサーバ１１が、変更した操作内容を監視して収集した監視情報を、各マネージャサーバ２１，２２を送信する（ＳＴＥＰ７）。すると、各マネージャサーバ２１，２２は、データベース３１，３２を更新すると共に（ＳＴＥＰ８）、エージェントサーバ１１からの監視情報を、監視端末５１，５２の監視画面に表示するようそれぞれ出力する（ＳＴＥＰ９）。
【００４８】
なお、上記ＳＴＥＰ１からＳＴＥＰ７までの間、つまり、監視端末５１から装置操作情報が送信されマネージャサーバ２１，２２間でデータベース３１，３２の同期処理が実行されている間は、別の監視端末５２からマネージャサーバ２１，２２に対して、エージェントサーバ１１，１３の操作やデータベース３１，３２内に情報を登録する要求があっても、マネージャモジュール４１，４２によってエージェントサーバ１１，１３の操作やデータベース３１，３２への情報の登録は不可となる。但し、上述したように、監視端末５１からエージェントサーバ１１に対して行った操作の情報をはじめ、データベース３１，３２内の情報の表示は可能である。
【００４９】
以上により、監視端末からエージェントサーバ１１自体、あるいは、その管理情報の操作が行われた場合でも、マネージャサーバ２１，２２間でエージェントサーバ１１の管理情報の同期を取ることができる。従って、仮に一方のマネージャサーバ２１がダウンしたとしても、他方のマネージャサーバ２２にてエージェントサーバ１１を管理することができる。その結果、システムの安定性及び信頼性の向上を図ることができる。
【００５０】
ここで、上記では、２台のマネージャサーバ２１，２２と、２台のエージェントサーバ１１，１３と、２台の監視端末５１，５２とを備えた管理システムを例示して説明したが、図５に示すように、各装置の台数はこれに限定されない。そして、マネージャサーバが管理するエージェントサーバの台数も上記台数に限定されず、さらに多くのエージェントサーバの操作・管理も可能である。また、エージェントサーバが監視情報を送信するマネージャサーバの台数も上記台数に限定されず、さらに多くの台数のマネージャサーバに送信してもよい。
【００５１】
さらに、上記では、１台のマネージャサーバに対して、１台の監視端末が接続されている場合を例示したが、これに限定されず、複数の監視端末が接続されていてもよく、それぞれがマネージャサーバに対して操作情報や装置操作情報の送信が可能なよう構成されていてもよい。また、逆に、１台の監視端末が、複数台のマネージャサーバに接続されていて、上記同様に、各マネージャサーバに対して操作情報や装置操作情報の送信が可能なよう構成されていてもよい。
【産業上の利用可能性】
【００５２】
本発明は、データセンターなど大量のサーバを管理している管理システムに適用でき、産業上の利用可能性を有する。
【図面の簡単な説明】
【００５３】
【図１】管理システムの構成を示すブロック図である。
【図２】管理システムの動作を示す説明図である。
【図３】管理システムの動作を示す説明図である。
【図４】管理システムの動作を示す説明図である。
【図５】管理システムの他の構成例を示すブロック図である。
【符号の説明】
【００５４】
１１，１３  エージェントサーバ（ＡＧサーバ）
１２，１４  エージェントモジュール（ＡＧモジュール）
２１，２２  マネージャサーバ（ＭＧサーバ）
３１，３２  データベース（ＤＢ）
４１，４２  マネージャモジュール（ＭＧモジュール）
５１，５２  監視端末
【図１】
2009211348.tif 000003
【図２】
2009211348.tif 000004
【図３】
2009211348.tif 000005
【図４】
2009211348.tif 000006
【図５】
2009211348.tif 000007