(57)【要約】【課題】  サーバのシャットダウンの信頼性、およびシステムの拡張性を向上できるようにすること。【解決手段】  ネットワークハブ１１などを有してなるネットワークに、サーバ１２〜１４およびネットワークカード１５が接続され、かつ、ネットワークハブ１１およびサーバ１２〜１４には無停電電源装置１６から電力がそれぞれ供給されるようになっている。各サーバ１２〜１４上のアプリケーションプログラムは、ネットワークカード１５に対して、ネットワーク経由で無停電電源装置１６の状態読み出しコマンドを送り、そのレスポンスにより無停電電源装置１６の状態を監視する。無停電電源装置１６の状態に変化があった場合、例えば停電発生時に、各サーバ１２〜１４は、その停電状態を上記のレスポンスに基づいて検出し、設定時間の経過後に自己のシャットダウンを行う。【選択図】    図１
2004171511.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、
前記無停電電源装置は前記ネットワークを経由して前記各サーバと通信自在に構成するとともに、前記各サーバには前記無停電電源装置の管理用のアプリケーションプログムを格納しておき、
前記各サーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置の状態を監視し、その状態の変化に応じて所定の動作を行うようにしたことを特徴とする無停電電源装置の管理・制御方法。
【請求項２】
前記各サーバは、前記ネットワーク経由により前記無停電電源装置の状態を定期的に監視し、前記無停電電源装置の状態情報に基づいて停電を検出したときに、自己のシャットダウンを行うようにしたことを特徴とする請求項１に記載の無停電電源装置の管理・制御方法。
【請求項３】
前記各サーバは、さらに、前記無停電電源装置から応答がない場合には、通信切断である旨の警報を発生するようにしたことを特徴とする請求項２に記載の無停電電源装置の管理・制御方法。
【請求項４】
ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、
前記無停電電源装置は複数からなるとともに、各無停電電源装置は前記ネットワークを経由して前記サーバと通信自在に構成し、
前記サーバには前記各無停電電源装置の管理用のアプリケーションプログラムを格納しておき、
前記サーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記各無停電電源装置の各状態をそれぞれ監視し、その各状態の変化に応じて所定の動作を行うようにしたことを特徴とする無停電電源装置の管理・制御方法。
【請求項５】
前記サーバは、前記ネットワーク経由により前記各無停電電源装置の各状態を定期的に監視し、前記各無停電電源装置の各状態情報に基づいて所定条件を満たす停電を検出したときに、自己のシャットダウンを行うようにしたことを特徴とする請求項４に記載の無停電電源装置の管理・制御方法。
【請求項６】
ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、
前記無停電電源装置は前記ネットワークを経由して前記各サーバと通信自在に構成し、
前記各サーバには前記無停電電源装置の管理用のアプリケーションプログムを格納すると共に、当該アプリケーションプログラムに優先順位を設定し、
前記各サーバの中から前記優先順位の最も高いサーバをマスタサーバ、これ以外をスレーブサーバと定め、
前記マスタサーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置の状態を監視し、その状態の変化に応じて所定の動作を行うと共に、前記無停電電源装置の状態の情報を前記スレーブサーバへネットワーク経由で送信するようにしたことを特徴とする無停電電源装置の管理・制御方法。
【請求項７】
前記マスタサーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置からスケジュールによるシャットダウンの設定情報を取得し、この取得情報を前記スレーブサーバへネットワーク経由で送信するようにしたことを特徴とする請求項６に記載の無停電電源装置の管理・制御方法。
【請求項８】
前記マスタサーバと前記ネットワークを介した前記無停電電源装置との通信が不能となった際に、現マスタサーバを定めた際に用いた優先順位の次の優先順位が設定されたサーバをマスタサーバとすることを特徴とする請求項６または７に記載の無停電電源装置の管理・制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されたサーバに電力を供給する無停電電源装置の管理・制御方法に関し、特に、その無停電電源装置を有するネットワークシステムに適用される無停電電源装置の管理・制御方法に関する。
【背景技術】
【０００２】
従来、図４に示すように、ネットワークハブ１などを有してなるネットワークに、マスタサーバ２、スレーブサーバ３、４などが接続され、ネットワークハブ１およびサーバ２〜４に無停電電源装置５から電力がそれぞれ供給されるとともに、マスタサーバ２と無停電電源装置５との間でＲＳ２３２Ｃによりシリアル通信ができるネットワークシステムが知られている。
【０００３】
このようなネットワークシステムでは、マスタサーバ２上のサービスプログラムが定期的に無停電電源装置５に対してコマンドを送り、その応答（レスポンス）によりマスタサーバ２が無停電電源装置５の状態を認識する。
イベントの発生時、例えば停電の発生時には、マスタサーバ２から無停電電源装置５への状態読み出しコマンドのレスポンスにより、マスタサーバ２はイベント（停電）を検出し、イベントに対する所定の動作を行う。例えば、マスタサーバ２は、ネットワーク経由でスレーブサーバ３、４に対して破線で示すようにＯＳシャットダウン指令を送出し、無停電電源装置５に対して遅延時間付きシャットダウン指令を送出し、マスタサーバ２もＯＳシャットダウンする。
【０００４】
また、従来、図５に示すように、ネットワークハブ１などを有してなるネットワークに、サーバ６〜８およびネットワークカード９が接続され、ネットワークハブ１およびサーバ６〜８に無停電電源装置１０から電力がそれぞれ供給されるとともに、ネットワークカード９と無停電電源装置１０との間でＲＳ２３２Ｃによりシリアル通信ができるネットワークシステムが知られている（例えば、特許文献１参照）。
【０００５】
このようなネットワークシステムでは、ネットワークカード９は、定期的に無停電電源装置１０に対してコマンドを送り、そのレスポンスにより無停電電源装置１０の状態を認識する。
イベントの発生時、例えば停電の発生時には、ネットワークカード９から無停電電源装置１０への状態読み出しコマンドのレスポンスにより、ネットワークカード９はイベント（停電）を検出し、イベントに対する所定の動作を行う。例えば、ネットワークカード９は、ネットワーク経由でサーバ６〜８に対して破線で示すようにＯＳシャットダウン指令を送出し、無停電電源装置１０に対して遅延時間付きシャットダウン指令を送出する。
【０００６】
さらに、ＬＡＮ接続無停電電源装置として、電力供給先のコンピュータとの制御応答を全てＬＡＮ上の通信パケットを介して行うことにより、制御用の信号線を使用せずにコンピュータと無停電電源装置との制御情報の交換を行う手段を備えたものが知られている（例えば、特許文献２参照）。
【特許文献１】特開２０００−７８２２４号公報
【特許文献２】特開平１０−５１９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、図４に示すネットワークシステムでは、マスタサーバ２がハングアップ（動作停止）すると、スレーブサーバ３、４のシャットダウンができないという不都合がある。また、無停電電源装置５とマスタサーバ２とをＲＳ２３２Ｃで接続する必要があるので、マスタサーバ２のＣＯＭポートを１つ占有してしまうという不都合がある。
図５に示すネットワークシステムでは、ネットワークカード９がハングアップすると、ネットワーク経由でサーバ６〜８のシャットダウンができないという不都合がある。また、ネットワークカード９に多数の機能（例えばスケジューラ、Ｗｅｂサーバ、イベントログ、データログ、メール送信、ＳＮＰＭなどの機能）を持たせるようにしているので、コストが嵩むという不都合がある。
【０００８】
さらに、特許文献２に記載のＬＡＮ接続無停電電源装置では、停電発生時の場合に、電力供給先のコンピュータにＬＡＮ経由で各種の情報を送出するというように、主導権を持つようになっているので、その機能が集中するという不都合がある。
そこで、本発明の第１の目的は、ネットワークに複数のサーバが接続され、その複数のサーバに対してそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおいて、サーバのシャットダウンなどの信頼性、およびネットワークシステムの拡張性を向上できるようにした無停電電源装置の管理・制御方法を提供することにある。
本発明の第２の目的は、ネットワーク上にサーバが接続され、前記サーバに対して電力を供給する無停電電源装置を有するネットワークシステムにおいて、無停電電源装置を増設する際に、システムの拡張性に優れている無停電電源装置の管理・制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決し、本発明の第１の目的を達成するために、請求項１〜請求項３に記載の発明は、以下のように構成した。
すなわち、請求項１に記載の発明は、ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、前記無停電電源装置は前記ネットワークを経由して前記各サーバと通信自在に構成するとともに、前記各サーバには前記無停電電源装置の管理用のアプリケーションプログラムを格納しておき、前記各サーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置の状態を監視し、その状態の変化に応じて所定の動作を行うようにしたことを特徴とするものである。
【００１０】
請求項２に記載の発明は、請求項１に記載の無停電電源装置の管理・制御方法において、前記各サーバは、前記ネットワーク経由により前記無停電電源装置の状態を定期的に監視し、前記無停電電源装置の状態情報に基づいて停電を検出したときに、自己のシャットダウンを行うようにしたことを特徴とするものである。
請求項３に記載の発明は、請求項２に記載の無停電電源装置の管理・制御方法において、前記各サーバは、さらに、前記無停電電源装置から応答がない場合には、通信切断である旨の警報を発生するようにしたことを特徴とするものである。
【００１１】
このように請求項１〜請求項３に記載の各発明によれば、各サーバは、個別に無停電電源装置にアクセスしてその無停電電源装置の状態情報を取得でき、その状態情報に基づいて自ら自己のシャットダウンなどを行うことができる。このため、各サーバのシャットダウンなどの信頼性が向上する。
また、サーバを増設する場合には、その増設するサーバに無停電電源装置を管理するためのアプリケーションプログラムを格納するだけで良いので、システムの拡張性にも優れている。
【００１２】
次に、本発明の第２の目的を達成するために、請求項４および請求項５に記載の発明は、以下のように構成した。
すなわち、請求項４に記載の発明は、ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、前記無停電電源装置は複数からなるとともに、各無停電電源装置は前記ネットワークを経由して前記サーバと通信自在に構成し、前記サーバには前記各無停電電源装置の管理用のアプリケーションプログムを格納しておき、前記サーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記各無停電電源装置の各状態をそれぞれ監視し、その各状態の変化に応じて所定の動作を行うようにしたことを特徴とするものである。
【００１３】
請求項５に記載の発明は、請求項４に記載の無停電電源装置の管理・制御方法において、前記サーバは、前記ネットワーク経由により前記各無停電電源装置の各状態を定期的に監視し、前記各無停電電源装置の各状態情報に基づいて所定条件を満たす停電を検出したときに、自己のシャットダウンを行うようにしたことを特徴とするものである。
このような請求項４および請求項５に記載の発明によれば、サーバ上のアプリケーションプログラムの設定（例えばＩＰアドレスを増やしたり、何台の無停電電源装置の停電でシャットダウンするかの設定）を変更するだけで、増設する無停電電源装置の監視が可能であるため、冗長電源などを増設する場合に、システムの拡張性に優れている。
【００１４】
次に、上記第１および第２の目的を達成するために、請求項６〜請求項８に記載の発明は、以下のように構成した。
請求項６に記載の発明は、ネットワークに接続された複数のサーバにそれぞれ電力を供給する無停電電源装置を有するネットワークシステムにおける無停電電源装置の管理・制御方法において、前記無停電電源装置は前記ネットワークを経由して前記各サーバと通信自在に構成し、前記各サーバには前記無停電電源装置の管理用のアプリケーションプログムを格納すると共に、当該アプリケーションプログラムに優先順位を設定し、前記各サーバの中から前記優先順位の最も高いサーバをマスタサーバ、これ以外をスレーブサーバと定め、前記マスタサーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置の状態を監視し、その状態の変化に応じて所定の動作を行うと共に、前記無停電電源装置の状態の情報を前記スレーブサーバへネットワーク経由で送信するようにしたことを特徴とするものである。
【００１５】
また、請求項７に記載の発明は、請求項６に記載の無停電電源装置の管理・制御方法において、前記マスタサーバは、前記アプリケーションプログラムに基づいて、前記ネットワーク経由により前記無停電電源装置からスケジュールによるシャットダウンの設定情報を取得し、この取得情報を前記スレーブサーバへネットワーク経由で送信するようにしたことを特徴とするものである。
【００１６】
このような請求項６および請求項７に記載の発明によれば、マスタサーバで無停電電源装置の状態情報を取得して監視し、また、無停電電源装置からスケジュールによるシャットダウンの設定情報を取得し、これら情報をスレーブサーバへ送信し、無停電電源装置の状態や設定情報を各サーバで共有できるようにした。これにより、無停電電源装置にサーバを増設する場合も、現存する各サーバと同様に、追加サーバの設定を行なうだけで良いので、システムを容易に拡張性することができる。
【００１７】
また、請求項８に記載の発明は、請求項６または７に記載の無停電電源装置の管理・制御方法において、前記マスタサーバと前記ネットワークを介した前記無停電電源装置との通信が不能となった際に、現マスタサーバを定めた際に用いた優先順位の次の優先順位が設定されたサーバをマスタサーバとすることを特徴とするものである。
このような請求項８に記載の発明によれば、無停電電源装置の管理・制御を行うに当たって、マスタサーバを特定の１台と定めて行うのではなく、現マスタサーバが何らかの原因で通信不能となった場合、優先順位に従って次のマスタサーバを定めることができるので、無停電電源装置の管理・制御を適正に継続することができる。
【発明の効果】
【００１８】
以上説明したように本発明によれば、サーバのシャットダウンなどの信頼性、およびネットワークシステムの拡張性を向上することができるという効果がある。
また、無停電電源装置を増設する際に、システムの拡張性に優れているという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を、図面を参照して説明する。
（第１の実施の形態）
本発明の第１の実施の形態が適用されるネットワークシステムの構成について、図
１を参照して説明する。
この第１の実施の形態に係るネットワークシステムは、ネットワークハブ１１などを有してなるネットワーク｛例えばイーサネット（登録商標）型のネットワーク｝に、サーバ１２〜１４およびネットワークカード１５が接続され、かつ、ネットワークハブ１１およびサーバ１２〜１４には無停電電源装置（ＵＰＳ）１６から電力がそれぞれ供給されるようになっている。
【００２０】
また、ネットワークカード１５は無停電電源装置１６に内蔵されるとともに、ネットワークカード１５と無停電電源装置１６とは、例えばＲＳ２３２Ｃによりシリアル通信ができるようになっている。
また、このネットワークシステムでは、停電発生時には、無停電電源装置１６がネットワークハブ１１およびサーバ１２〜１４をそれぞれバックアップするようになっている。さらに、このネットワークシステムは、停電時もその全体がバックアップされるようになっている。
【００２１】
各サーバ１２〜１４には、後述のように無停電電源装置１６を管理するためのアプリケーションプログラムを、予め格納（インストール）しておく。
次に、このような構成からなる第１の実施の形態に係るネットワークシステムの動作例について説明する。
各サーバ１２〜１４上のアプリケーションプログラムは、ネットワークカード１５に対して、ネットワーク経由で無停電電源装置１６の状態読み出しコマンドを送り、そのレスポンス（応答）により無停電電源装置１６の状態を監視する。
ここで、ネットワークカード１５に対する状態読み出しコマンドは、例えば所定のタイミング毎（周期的または定期的）に送出する。
【００２２】
無停電電源装置１６の状態に変化があった場合、例えば停電発生時に、各サーバ１２〜１４は、その停電状態を上記のレスポンスに基づいて検出し、所定の設定時間の経過後に自己のシャットダウンを行う。
例えば、クラスタシステムでは、制御ＰＣ（制御コンピュータ）を最後にシャットダウンする必要があるが、その場合に、制御コンピュータの停電検出後のシャットダウン時間を他のコンピュータよりも長くすることが簡単に実現することができる。
【００２３】
ここで、各サーバ１２〜１４は、ネットワークカード１５と定期的というように、常にネットワークを使用して通信を行っている。このため、ネットワークが切断された場合や無停電電源装置１６のネットワークカード１５から応答の無い場合には、各サーバ１２〜１４は、直ちにネットワークの通信が不能（異常）である旨の警報（アラーム）を発生する。この警報により、ユーザはその旨を容易に認識することができる。
【００２４】
以上説明したように、この第１の実施の形態によれば、各サーバ１２〜１４は、個別に無停電電源装置１６のネットワークカード１５にアクセスしてその無停電電源装置１６の状態情報を取得でき、その状態情報に基づいて自ら自己のシャットダウンなどを行うことができる。このため、各サーバ１２〜１４のシャットダウンの信頼性を向上できる。
さらに、この第１の実施の形態によれば、サーバを増設する場合には、各サーバ１２〜１４には無停電電源装置１６を管理するためのアプリケーションプログムを格納するだけで良いので、システムの拡張性にも優れている。
【００２５】
（第２の実施の形態）
次に、本発明の第２の実施の形態が適用されるネットワークシステムの構成について、図２を参照して説明する。
この第２の実施の形態に係るネットワークシステムは、ネットワークハブ１１などを有してなるネットワーク（例えばイーサネット（登録商標）型のネットワーク）に、サーバ２１と、無停電電源装置２５〜２７のネットワークカード２２〜２４とが接続され、かつ、サーバ２１は３台の無停電電源装置２５〜２７から電力が供給されるとともに、ネットワークハブ１１は無停電電源装置２７から電力が供給されるようになっている。なお、サーバ２１は、図示のように内蔵電源２８〜３０を備えている。
【００２６】
また、ネットワークカード２２〜２４は、無停電電源装置２５〜２７にそれぞれ内蔵されるとともに、ネットワークカード２２〜２４と、対応する無停電電源装置２５〜２７とは、例えばＲＳ２３２Ｃによりシリアル通信ができるようになっている。
また、このネットワークシステムでは、停電発生時には、サーバ２１が３台の無停電電源装置２５〜２７によりバックアップされるようになっている。さらに、このネットワークシステムは、停電時もその全体がバックアップされるようになっている。
【００２７】
サーバ２１には、後述のように３台の無停電電源装置２５〜２７を管理するためのアプリケーションプログラムを、予めインストールしておく。
次に、このような構成からなる第２の実施の形態に係るネットワークシステムの動作例について説明する。
サーバ２１上のアプリケーションプログラムは、各ネットワークカード２２〜２４に対して、ネットワーク経由で無停電電源装置２５〜２７のそれぞれの状態読み出しコマンドを送り、その各レスポンスに基づいて無停電電源装置２５〜２７の状態を監視する。ここで、各ネットワークカード２２〜２４に対する状態読み出しコマンドは、例えば所定のタイミング毎（周期的または定期的）に送出する。
【００２８】
３台の無停電電源装置２５〜２７の状態に変化があった場合、例えばそのうちの１台の無停電電源装置２５に停電が発生した場合には、サーバ２１は何ら動作を開始しない。しかし、例えば、そのうちの２台の無停電電源装置２５、２６に停電が発生した場合には、サーバ２１は、その停電状態を上記のレスポンスに基づいて検出し、所定の設定時間の経過後に自己のシャットダウンを行う。
【００２９】
例えば、サーバ２１が、３台の無停電電源装置２５〜２７のうち１台を冗長電源とする場合には、１台の無停電電源装置が電源断になっても正常に動作可能である。このため、サーバ２１は、２台の無停電電源装置の電源断を検出して自己のシャットダウンを行う。
ここで、サーバ２１は、ネットワークカード２２〜２４と定期的というように、常にネットワークを使用して通信を行っている。このため、ネットワークが切断された場合や無停電電源装置２５〜２７のネットワークカード２２〜２４から応答の無い場合には、サーバ２１は、直ちにネットワークの通信が不能である旨の警報を発生する。この警報により、ユーザはその旨を容易に認識することができる。
【００３０】
また、無停電電源装置２５〜２７のうちの１台に停電や不具合があった場合には、サーバ２１は、直ちにその旨の警報を発生する。これにより、ユーザはその旨を容易に認識することができる。
以上説明したように、この第２の実施の形態によれば、サーバ２１上のアプリケーションプログラムの設定（例えばＩＰアドレスを増やしたり、何台の無停電電源装置の停電でシャットダウンするかの設定）を変更するだけで、増設する無停電電源装置の監視が可能であるため、冗長電源を増設する場合に、システムの拡張性に優れている。
【００３１】
（第３の実施の形態）
次に、本発明の第３の実施の形態が適用されるネットワークシステムの構成について、図３を参照して説明する。
この第３の実施の形態に係るネットワークシステムは、ネットワークハブ１１などを有してなるネットワーク｛例えばイーサネット（登録商標）型のネットワーク｝に、サーバ３２〜３４およびネットワークカード３５が接続され、かつ、ネットワークハブ１１およびサーバ３２〜３４には無停電電源装置３６から電力がそれぞれ供給されるようになっている。
【００３２】
また、ネットワークカード３５は、無停電電源装置３６に内蔵されるとともに、ネットワークカード３５と無停電電源装置３６とは、例えばＲＳ２３２Ｃによりシリアル通信ができるようになっている。
また、このネットワークシステムでは、停電発生時には、無停電電源装置１６がネットワークハブ１１およびサーバ３２〜３４をそれぞれバックアップするようになっている。さらに、このネットワークシステムは、停電時もその全体がバックアップされるようになっている。
【００３３】
各サーバ３２〜３４には、無停電電源装置３６を管理するための上記第１または第２の実施の形態で説明したアプリケーションプログラムを、予めインストールしておく。
また、各サーバ３２〜３４にインストールされたアプリケーションプログラムには、それぞれ優先順位が設定されており、そのうち優先順位の最も高いサーバ（例えば３２）がマスタサーバ３２とされ、これ以外がスレーブサーバ３３，３４とされるようになっている。
【００３４】
そのマスタサーバ３２は、ネットワークカード３５に対して、ネットワーク経由で無停電電源装置３６の状態読み出しコマンドを送り、このレスポンスにより無停電電源装置３６の状態を監視する。また、ネットワークカード３５から定期的にスケジュールによるシャットダウンの設定情報を取得する。また、スレーブサーバ３３，３４へ定期的に情報を送り、無停電電源装置３６の状態や設定情報を共有するようになっている。
さらに、マスタサーバ３２とネットワークカード３５との通信がある一定時間を超えても確立しない場合は、２番目に優先順位の高いスレーブサーバ（例えば３３）がメインサーバ３３に切り替わり、ネットワークカード３５と通信を行うようになっている。
次に、このような構成からなる第３の実施の形態に係るネットワークシステムの動作例について説明する。
【００３５】
但し、各サーバ３２〜３４にインストールされたアプリケーションプログラムの優先順位は、サーバ３２のものが最も高く、これがマスタサーバ３２とされ、これ以外がスレーブサーバ３３，３４とされているものとする。
このことから、マスタサーバ３２のアプリケーションプログラムが、ネットワークカード３５に対して、ネットワーク経由で無停電電源装置３６の状態読み出しコマンドを送り、そのレスポンスにより無停電電源装置３６の状態を監視する。なお、ネットワークカード３５に対する状態読み出しコマンドは、例えば所定のタイミング毎（周期的または定期的）に送出する。
【００３６】
また、マスタサーバ３２は、ネットワークカード３５から定期的にスケジュールによるシャットダウンの設定情報を取得する。そして、スレーブサーバ３３，３４へ定期的に情報を送り、無停電電源装置３６の状態や設定情報を共有する動作を行っている。
ここで、無停電電源装置３６の状態に変化があった場合、例えば停電発生時に、マスタサーバ３２は、その停電状態を上記のレスポンスに基づいて検出し、所定の設定時間の経過後に自サーバのシャットダウンを行う。この際、スレーブサーバ３３，３４にもマスタサーバ３２から無停電電源装置３６の状態や設定情報が通知されているので、スレーブサーバ３３，３４も同様に、自サーバのシャットダウンを行う。
【００３７】
ここで、現マスタサーバ３２とネットワークカード３５との通信が、何らかの原因によって、ある一定時間を超えても確立しない場合は、２番目に優先順位の高いスレーブサーバ（例えば３３）がメインサーバ３３に切り替わって、上記同様にネットワークカード３５と通信を行う。
以上説明したように、この第３の実施の形態によれば、各サーバ３２〜３４にインストールされたアプリケーションプログラムに優先順位を設定し、この優先順位の最も高いサーバ３２をマスタサーバ３２と定め、このマスタサーバ３２でネットワークを介してネットワークカード３５にアクセスし、無停電電源装置３６の状態情報を取得して監視し、また、ネットワークカード３５から定期的にスケジュールによるシャットダウンの設定情報を取得する。これらを、スレーブサーバ３３，３４へ定期的に情報を送り、無停電電源装置３６の状態や設定情報を共有する動作を行う。
【００３８】
また、現マスタサーバ３２とネットワークカード３５との通信が、ある一定時間を超えても確立しない場合は、２番目に優先順位の高いスレーブサーバ３３をメインサーバ３３とするようにした。
つまり、無停電電源装置３６の管理・制御を行うに当たって、マスタサーバ３２を特定の１台と定めて行うのではなく、現マスタサーバ３２が何らかの原因で通信不能となった場合、優先順位に従って次のマスタサーバ３３を定めることができるので、無停電電源装置３６の管理・制御を適正に継続することができる。
また、無停電電源装置３６にサーバを増設する場合も、現存する各サーバ３２〜３４と同様に、追加サーバの設定を行なうだけで良いので、システムの拡張性にも優れている。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１の実施の形態が適用されるネットワークシステムの構成を示す図である。
【図２】本発明の第２の実施の形態が適用されるネットワークシステムの構成を示す図である。
【図３】本発明の第３の実施の形態が適用されるネットワークシステムの構成を示す図である。
【図４】従来のネットワークシステムの構成を示す図である。
【図５】従来のネットワークシステムの他の構成を示す図である。
【符号の説明】
【００４０】
１１  ネットワークハブ
１２〜１４，２１,３２〜３４  サーバ
１５，２２〜２４，３５  ネットワークカード
１６，２５〜２７，３６  無停電電源装置（ＵＰＳ）
【図１】
2004171511.tif 000003
【図２】
2004171511.tif 000004
【図３】
2004171511.tif 000005
【図４】
2004171511.tif 000006
【図５】
2004171511.tif 000007