(57)【要約】  【課題】  電子部品のインピーダンス変化に伴う消費電流の増加を認識し、論理回路や電力供給回路の故障を予測する、もしくは故障をすばやく検出することにより、重要障害を防止する情報処理装置、故障監視方法、故障監視プログラムを提供する。  【解決手段】  故障を監視する情報処理装置１であって、情報処理の機能毎に備えられた複数のモジュールと、モジュール毎に備えられ、接続されたモジュールへの電力供給のオンとオフの切り替えを行う複数のスイッチと、前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測部と、予め前記電力供給の正常範囲を記憶する記憶部と、電力供給計測部の計測結果が、記憶部に記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするようにスイッチを制御する制御部とを備えた。  【選択図】  図１
2006209476.tif 000002
【特許請求の範囲】
【請求項１】
故障を監視する情報処理装置であって、
情報処理の機能毎に備えられた複数のモジュールと、
前記モジュール毎に備えられ、接続されたモジュールへの電力供給のオンとオフの切り替えを行う複数のスイッチと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測部と、
予め前記電力供給の正常範囲を記憶する記憶部と、
前記電力供給計測部の計測結果が、前記記憶部に記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御する制御部と、
を備えてなる情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記電力供給計測部は、１つの前記モジュール毎、または複数の前記モジュール毎に備えられることを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記記憶部は、予め前記モジュール毎の電力供給の正常範囲を記憶し、
前記制御部は、前記モジュール毎の電力供給の正常範囲と、前記情報処理装置における前記モジュールの構成とに基づいて、前記電力供給計測部毎の電力供給の正常範囲を算出し、
前記記憶部は、前記電力供給計測部毎の電力供給の正常範囲を記憶することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記制御部は、前記モジュールとの通信を行うことにより、前記情報処理装置における前記モジュールの構成を認識することを特徴とする情報処理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の情報処理装置において、
前記記憶部は、前記正常範囲として、第１の正常範囲と、該第１の正常範囲より広い第２の正常範囲とを予め記憶し、
前記制御部は、第２の正常範囲外である場合には全てのモジュールへの電力供給をオフにし、第１の正常範囲外である場合には異常なモジュールの特定を行い、前記異常なモジュールへの電力供給をオフにすることを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記制御部は、第１の正常範囲外である場合、電力供給の異常を検出した電力供給計測部の配下にあるモジュールのいずれかを選択し、選択したモジュールへの電力供給をオフにし、前記電力供給計測部の計測結果と前記記憶部に記憶された正常範囲とに基づいて電力供給の異常が検出されなくなるまで選択を繰り返すことを特徴とする情報処理装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の情報処理装置において、
前記電力供給計測部は、前記モジュールの消費電流を計測し、
前記記憶部は、前記正常範囲を消費電流として記憶することを特徴とする情報処理装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の情報処理装置において、
前記記憶部はさらに、前記電力供給計測部毎の電力供給の変化量の正常範囲と、前記電力供給計測部の過去の計測結果とを記憶し、
前記制御部はさらに、前記電力供給計測部の過去の計測結果から得られる電力供給の変化量が、前記記憶部に記憶された変化量の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御することを特徴とする情報処理装置。
【請求項９】
複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法であって、
予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、
前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップと、
を実行する故障監視方法。
【請求項１０】
複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法をコンピュータに実行させる故障監視プログラムであって、
予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、
前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップと、
をコンピュータに実行させる故障監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子部品の劣化による故障を監視する情報処理装置、故障監視方法、故障監視プログラムに関するものである。
【背景技術】
【０００２】
近年、２４時間３６５日稼働するインフラとしての情報処理装置が求められている。このような情報処理装置は、モジュールに冗長性を持たせると共に、自己診断を行っている。自己診断の結果、モジュールに不具合があれば切り離し、異常通知を行うことにより異常モジュールの交換を促す。このような自己診断は、回路の論理的不具合を検出することがほとんどであり、アナログ回路を構成する電気部品の不具合による異常発生の認識は困難であった。一般的に、半導体部品は劣化に伴ってインピーダンスが低下し、さらに劣化が進むと過剰な電流が流れてショート故障に至ることが知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、論理回路はアンプの飽和点動作を利用した０と１の値しか持たないものであり、従来の論理検証では半導体素子の劣化による電流の増加分を検出できない。また、電力供給回路の故障は、部品の劣化が進み、ある閾値を越えた時に突然、回路ショートやオープンとして現れて初めて異常が明らかになる。しかし、このような電力供給回路の故障が発生した場合には装置に大きなダメージを与えるため、重要障害となる可能性が高い。
【０００４】
本発明は上述した問題点を解決するためになされたものであり、電子部品のインピーダンス変化に伴う消費電流の増加を認識し、論理回路や電力供給回路の故障を予測する、もしくは故障をすばやく検出することにより、重要障害を防止する情報処理装置、故障監視方法、故障監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明は、故障を監視する情報処理装置であって、情報処理の機能毎に備えられた複数のモジュールと、前記モジュール毎に備えられ、接続されたモジュールへの電力供給のオンとオフの切り替えを行う複数のスイッチと、前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測部と、予め前記電力供給の正常範囲を記憶する記憶部と、前記電力供給計測部の計測結果が、前記記憶部に記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御する制御部とを備えたものである。
【０００６】
また、本発明に係る情報処理装置において、前記電力供給計測部は、１つの前記モジュール毎、または複数の前記モジュール毎に備えられることを特徴とするものである。
【０００７】
また、本発明に係る情報処理装置において、前記記憶部は、予め前記モジュール毎の電力供給の正常範囲を記憶し、前記制御部は、前記モジュール毎の電力供給の正常範囲と、前記情報処理装置における前記モジュールの構成とに基づいて、前記電力供給計測部毎の電力供給の正常範囲を算出し、前記記憶部は、前記電力供給計測部毎の電力供給の正常範囲を記憶することを特徴とするものである。
【０００８】
また、本発明に係る情報処理装置において、前記制御部は、前記モジュールとの通信を行うことにより、前記情報処理装置における前記モジュールの構成を認識することを特徴とするものである。
【０００９】
また、本発明に係る情報処理装置において、前記記憶部は、前記正常範囲として、第１の正常範囲と、該第１の正常範囲より広い第２の正常範囲とを予め記憶し、前記制御部は、第２の正常範囲外である場合には全てのモジュールへの電力供給をオフにし、第１の正常範囲外である場合には異常なモジュールの特定を行い、前記異常なモジュールへの電力供給をオフにすることを特徴とするものである。
【００１０】
また、本発明に係る情報処理装置において、前記制御部は、第１の正常範囲外である場合、電力供給の異常を検出した電力供給計測部の配下にあるモジュールのいずれかを選択し、選択したモジュールへの電力供給をオフにし、前記電力供給計測部の計測結果と前記記憶部に記憶された正常範囲とに基づいて電力供給の異常が検出されなくなるまで選択を繰り返すことを特徴とするものである。
【００１１】
また、本発明に係る情報処理装置において、前記電力供給計測部は、前記モジュールの消費電流を計測し、前記記憶部は、前記正常範囲を消費電流として記憶することを特徴とするものである。
【００１２】
また、本発明に係る情報処理装置において、前記記憶部はさらに、前記電力供給計測部毎の電力供給の変化量の正常範囲と、前記電力供給計測部の過去の計測結果とを記憶し、前記制御部はさらに、前記電力供給計測部の過去の計測結果から得られる電力供給の変化量が、前記記憶部に記憶された変化量の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御することを特徴とするものである。
【００１３】
また、本発明は、複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法であって、予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップとを実行するものである。
【００１４】
また、本発明に係る故障監視方法において、前記電力供給計測ステップは、１つの前記モジュール毎、または複数の前記モジュール毎に実行されることを特徴とするものである。
【００１５】
また、本発明に係る故障監視方法において、前記記憶ステップは、予め前記モジュール毎の電力供給の正常範囲を記憶し、前記制御ステップは、前記モジュール毎の電力供給の正常範囲と、前記情報処理装置における前記モジュールの構成とに基づいて、前記電力供給計測ステップ毎の電力供給の正常範囲を算出し、前記電力供給計測部毎の電力供給の正常範囲を記憶することを特徴とするものである。
【００１６】
また、本発明に係る故障監視方法において、前記制御ステップは、前記モジュールとの通信を行うことにより、前記情報処理装置における前記モジュールの構成を認識することを特徴とするものである。
【００１７】
また、本発明に係る故障監視方法において、前記記憶ステップは、前記正常範囲として、第１の正常範囲と、該第１の正常範囲より広い第２の正常範囲とを予め記憶し、前記制御ステップは、第２の正常範囲外である場合には全てのモジュールへの電力供給をオフにし、第１の正常範囲外である場合には異常なモジュールの特定を行い、前記異常なモジュールへの電力供給をオフにすることを特徴とするものである。
【００１８】
また、本発明に係る故障監視方法において、前記制御ステップは、第１の正常範囲外である場合、電力供給の異常を検出した電力供給計測部の配下にあるモジュールのいずれかを選択し、選択したモジュールへの電力供給をオフにし、前記電力供給計測ステップの計測結果と前記記憶ステップに記憶された正常範囲とに基づいて電力供給の異常が検出されなくなるまで選択を繰り返すことを特徴とするものである。
【００１９】
また、本発明に係る故障監視方法において、前記電力供給計測ステップは、前記モジュールの消費電流を計測し、前記記憶ステップは、前記正常範囲を消費電流として記憶することを特徴とするものである。
【００２０】
また、本発明に係る故障監視方法において、前記記憶ステップはさらに、前記電力供給計測ステップ毎の電力供給の変化量の正常範囲と、前記電力供給計測ステップの過去の計測結果とを記憶し、前記制御ステップはさらに、前記電力供給計測ステップの過去の計測結果から得られる電力供給の変化量が、前記記憶ステップに記憶された変化量の正常範囲外である場合に、特定のモジュールへの電力供給をオフにすることを特徴とするものである。
【００２１】
また、本発明は、複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法をコンピュータに実行させる故障監視プログラムであって、予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップとをコンピュータに実行させるものである。
【発明の効果】
【００２２】
本発明によれば、従来の論理診断に加えて、モジュールの電流を監視することにより素子不良等による装置の不具合を予知し、異常なモジュールを特定して装置から切り離すことが出来る。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００２４】
まず、本発明に係る情報処理装置の構成について説明する。図１は、本発明に係る情報処理装置の構成の一例を示すブロック図である。この情報処理装置１は、装置制御部１０、ＰＳＵ（Power Supply Unit）２０、モジュール２１ｂ，２１ｃ，２１ｄ，２１ｅ，２１ｆ，２１ｇ，２１ｈ、スイッチ２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ，２３ｆ，２３ｇ，２３ｈ、電流計測部２５ａ，２５ｂ，２５ｃ，２５ｄ，２５ｆ，２５ｇを備える。
【００２５】
装置制御部１０は、情報処理装置全体の制御を行うものであり、外部の保守端末２、冗長系情報処理装置４に接続されている。保守端末２は、情報処理装置１の保守を行うための端末であり、情報処理装置１の管理者により操作される。冗長系情報処理装置４は、情報処理装置１と同様の構成であり、情報処理装置１が正常に動作しない場合のために用意されている。
【００２６】
電源装置３の電源出力は、まず、電流計測部２５ａ、スイッチ２３ａを介してＰＳＵ２０に入力される。ＰＳＵ２０の電源出力は、電流計測部２５ｂ、スイッチ２３ｂを介してモジュール２１ｂに、電流計測部２５ｃ、スイッチ２３ｃを介してモジュール２１ｃに、電流計測部２５ｄ、スイッチ２３ｄを介してモジュール２１ｄに、それぞれ入力される。モジュール２１ｂの電源出力は、スイッチ２３ｅを介してモジュール２１ｅに入力される。モジュール２１ｃの電源出力は、電流計測部２５ｆ、スイッチ２３ｆを介してモジュール２１ｆに入力される。モジュール２１ｄの電源出力は、電流計測部２５ｇを介してスイッチ２３ｇ、スイッチ２３ｈへ入力され、スイッチ２３ｇの電源出力はモジュール２１ｇに入力され、スイッチ２３ｈの電源出力はモジュール２１ｈに入力される。
【００２７】
上述した例のように、電流計測部、スイッチ、モジュールは、様々な組み合わせで接続される。電流計測部は、１つのモジュールに１つ備えても良いし、複数のモジュールに１つ備えてもよい。スイッチは、装置制御部１０の指示に従って、接続されたモジュールの電力供給のオンとオフを行う。
【００２８】
図２は、本発明に係る装置制御部の構成の一例を示すブロック図である。この装置制御部１０は、制御部３１、ネットワーク通信部３３、モジュール通信部３２、冗長系通信部３４、Ａ／Ｄコンバータ３５、記憶部４１、不揮発性記憶部４２を備える。
【００２９】
制御部３１は、ネットワーク通信部３３、モジュール通信部３２、冗長系通信部３４と通信を行うことにより情報処理装置全体の制御を行う。ネットワーク通信部３３は、保守端末２との通信を行う。モジュール通信部３２は、ＰＳＵ（Power Supply Unit）２０、モジュール２１ｂ，２１ｃ，２１ｄとの通信を行う。冗長系通信部３４は、情報処理装置１が正常に動作しない場合のために冗長系情報処理装置４の装置制御部との通信を行う。Ａ／Ｄコンバータ３５は、電流計測部２２ａ，２２ｂ，２２ｃ，２２ｄの電流計測結果であるアナログ値をデジタル値に変換し、制御部３１へ渡す。記憶部４１は、装置構成情報テーブル、モジュール情報テーブル、消費電流情報テーブルを格納する。不揮発性記憶部４２は、情報処理装置１のシステム復帰に必要な動作状態を記憶する。
【００３０】
図３は、本発明に係る装置構成情報テーブルの一例を示す表である。装置構成情報テーブルはモジュールを搭載するベイ毎に、ベイを識別するためのベイＩＤ、モジュールを識別するためのモジュールＩＤ、モジュールのシリアル番号、版数情報、等の項目を持ち、予め保守端末２から設定される。図４は、本発明に係るモジュール情報テーブルの一例を示す表である。モジュール情報テーブルはモジュール毎に、モジュールＩＤ、消費電流期待値、緊急偏差、診断偏差、等の項目を持ち、予め保守端末２から設定される。図５は、本発明に係る消費電流情報テーブルの一例を示す表である。消費電流情報テーブルは電流計測部毎に、消費電流期待値、緊急偏差、診断偏差、消費電流計測値、等の項目を持つ。消費電流期待値は、装置構成情報テーブルとモジュール情報テーブルに基づいて算出された値であり、消費電流計測値は、各電流計測部から得られる消費電流の計測値である。
【００３１】
次に、本発明に係る情報処理装置の故障監視の動作について説明する。図６は、本発明に係る情報処理装置の故障監視の動作の一例を示すフローチャートである。この故障監視は、情報処理装置１の起動時や定期点検時に実行される。情報処理装置１の初期状態は、正常状態とする。制御部３１は、モジュール通信部３２を介して各モジュールと通信することにより装置構成を認識し、認識した装置構成を装置構成情報テーブルに設定する（Ｓ１２）。ここで、装置構成の認識を行わずに、保守端末２から装置構成情報テーブルを設定しても良い。次に、制御部３１は、装置構成情報テーブルとモジュール情報テーブルに従って、電流計測部毎の消費電流期待値を算出し、消費電流情報テーブルに設定する（Ｓ１３）。
【００３２】
次に、制御部３１は、テストを実行する（Ｓ２２）。テストは、消費電流を計測するために情報処理装置１を動作させることであり、所定のデータの処理等の単純な動作を行う。次に、制御部３１は、テストの実行中に各電流計測部から得られる消費電流計測値を消費電流情報テーブルに格納する（Ｓ２３）。次に、制御部３１は、消費電流情報テーブルを用いて、電流計測部毎に消費電流期待値に対する消費電流計測値の偏差である計測値偏差を算出する（Ｓ２４）。
【００３３】
次に、制御部３１は、各電流計測部の計測値偏差が緊急偏差を超えたか否かの判断を行う（Ｓ３１）。ある電流計測部の計測値偏差が緊急偏差を超えた場合（Ｓ３１，Ｙ）、情報処理装置１の状態を異常状態とし、緊急処理を行い（Ｓ３２）、このフローを終了する。一方、全ての電流計測部の計測値偏差が緊急偏差を超えない場合（Ｓ３１，Ｎ）、制御部３１は、各電流計測部の計測値偏差が診断偏差を超えたか否かの判断を行う（Ｓ４１）。ある電流計測部の計測値偏差が診断偏差を超えた場合（Ｓ４１，Ｙ）、情報処理装置１の状態を異常状態とし、診断偏差を超えた電流計測部に対して診断処理を行い（Ｓ４２）、このフローを終了する。一方、全ての電流計測部の計測値偏差が診断偏差を超えない場合（Ｓ４１，Ｎ）、このフローを終了する。
【００３４】
ここで、緊急処理とは、緊急偏差を超えた電流計測部の配下にある全てのモジュールへの電力供給を直ちに停止する処理である。この緊急処理により、ショート等、モジュールの重大な故障による情報処理装置１の異常な動作を防止することができる。
【００３５】
また、診断処理とは、診断偏差を超えた電流計測部の配下にあるモジュールのうち、異常なモジュールを特定し、そのモジュールを切り離した状態で情報処理装置１を動作させる処理である。モジュールを切り離す処理とは、そのモジュールを論理的に装置構成から除くと共に、そのモジュールへの電力供給を停止する処理である。ここで、診断偏差を超えた電流計測部を診断中電流計測部と呼ぶことにする。情報処理装置１と冗長系情報処理装置４は冗長性を持たせてあり、通常、異常なモジュールを切り離したとしても、他の冗長なモジュールが動作することによりシステムの機能に支障が出ることはない。切り離しによりシステムの機能に支障が出る場合には、システム復帰に必要な動作状態を不揮発性記憶部４２に格納し、システムは縮退する。
【００３６】
図７は、本発明に係る情報処理装置の診断処理の動作の一例を示すフローチャートである。まず、制御部３１は、診断中電流計測部の配下にあるモジュールのうち、１つのモジュールを選択し（Ｓ５１）、選択したモジュールを切り離し、切り離したモジュールへの電力供給を停止する（Ｓ５２）。次に、制御部３１は、切り離したモジュールを除いた装置構成を装置構成情報テーブルに再設定する（Ｓ５３）。次に、制御部３１は、装置構成情報テーブルとモジュール情報テーブルに従って、診断中電流計測部の消費電流期待値を算出し、消費電流情報テーブルに設定する（Ｓ５４）。
【００３７】
次に、制御部３１は、テストを実行する（Ｓ５５）。制御部３１は、テストの実行中に電流計測部から得られる消費電流計測値を消費電流情報テーブルに格納する（Ｓ６１）。次に、制御部３１は、消費電流情報テーブルを用いて、診断中電流計測部の消費電流期待値に対する消費電流計測値の偏差である計測値偏差を算出する（Ｓ６２）。次に、制御部３１は、診断中電流計測部の計測値偏差が診断偏差を超えたか否かの判断を行う（Ｓ６３）。診断偏差を超えない場合（Ｓ６３，Ｎ）、異常が発生したモジュールを切り離したと判断してこのフローを終了する。一方、診断偏差を超えた場合（Ｓ６３，Ｙ）、異常が発生したモジュールを切り離していないと判断して処理Ｓ５１へ戻り、別のモジュールを切り離す。
【００３８】
この診断処理により、診断中電流計測部の配下に複数のモジュールがあっても、異常が発生したモジュールを特定して切り離すことができる。
【００３９】
なお、本実施の形態では、予め設定した消費電流期待値に対する消費電流計測値の偏差に基づいて、緊急処理や診断処理を行うとしたが、所定の間隔で消費電流の計測を行い、消費電流計測値の変化に基づいて、緊急処理や診断処理を行っても良い。
【００４０】
この場合、消費電流情報テーブルには更に、１回前のテストで得られた消費電流計測値Ｔ−１、２回前のテストで得られた消費電流計測値Ｔ−２、を電流計測部毎が設定される。また、モジュール情報テーブルには更に、予めモジュール毎に、異常と判断する変化量を表す緊急変化量と診断変化量が設定される。また、電流計測部毎に緊急変化量と診断変化量が算出され、消費電流情報テーブルに、設定される。故障監視において、制御部３１は、計測値偏差が正常値であっても、現在の消費電流計測値、消費電流計測値Ｔ−１、消費電流計測値Ｔ−２を用いて計測値変化量を算出し、消費電流の変化が情報処理装置の動作と相関関係がない単調増加や単調減少等の変化で、計測値変化量が緊急変化量を超えていれば緊急処理を行い、計測値変化量が診断変化量を超えていれば診断処理を行う。
【００４１】
また、本実施の形態では、情報処理装置１の起動時や定期点検時に故障監視を行うとしたが、情報処理装置１の動作中に故障監視を行っても良い。この場合、モジュール情報テーブルには、予めモジュール毎、情報処理装置１の動作モード毎に、緊急偏差と診断偏差が設定される。また、情報処理装置１の動作モードに応じて、電流計測部毎に緊急偏差と診断偏差が算出され、消費電流情報テーブルに設定される。故障監視において、制御部３１は、情報処理装置１の動作モードに応じた緊急偏差と診断偏差を用いて、緊急処理や診断処理の判断を行う。
【００４２】
また、本実施の形態においては、電流を計測することにより故障監視を行ったが、電力や電圧を計測することにより故障監視を行っても良い。
【００４３】
更に、情報処理装置を構成するコンピュータに上述した各ステップを実行させるプログラムを、故障監視プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、情報処理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００４４】
なお、電力供給計測部とは、実施の形態における電流計測部に対応する。また、モジュールとは、実施の形態におけるＰＳＵとモジュールに対応する。また、第１の正常範囲とは、実施の形態における診断偏差に対応する。また、第２の正常範囲とは、実施の形態における緊急偏差に対応する。
【００４５】
（付記１）  故障を監視する情報処理装置であって、
情報処理の機能毎に備えられた複数のモジュールと、
前記モジュール毎に備えられ、接続されたモジュールへの電力供給のオンとオフの切り替えを行う複数のスイッチと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測部と、
予め前記電力供給の正常範囲を記憶する記憶部と、
前記電力供給計測部の計測結果が、前記記憶部に記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御する制御部と、
を備えてなる情報処理装置。
（付記２）  付記１に記載の情報処理装置において、
前記電力供給計測部は、１つの前記モジュール毎、または複数の前記モジュール毎に備えられることを特徴とする情報処理装置。
（付記３）  付記１または付記２に記載の情報処理装置において、
前記記憶部は、予め前記モジュール毎の電力供給の正常範囲を記憶し、
前記制御部は、前記モジュール毎の電力供給の正常範囲と、前記情報処理装置における前記モジュールの構成とに基づいて、前記電力供給計測部毎の電力供給の正常範囲を算出し、
前記記憶部は、前記電力供給計測部毎の電力供給の正常範囲を記憶することを特徴とする情報処理装置。
（付記４）  付記３に記載の情報処理装置において、
前記制御部は、前記モジュールとの通信を行うことにより、前記情報処理装置における前記モジュールの構成を認識することを特徴とする情報処理装置。
（付記５）  付記１乃至付記４のいずれかに記載の情報処理装置において、
前記記憶部は、前記正常範囲として、第１の正常範囲と、該第１の正常範囲より広い第２の正常範囲とを予め記憶し、
前記制御部は、第２の正常範囲外である場合には全てのモジュールへの電力供給をオフにし、第１の正常範囲外である場合には異常なモジュールの特定を行い、前記異常なモジュールへの電力供給をオフにすることを特徴とする情報処理装置。
（付記６）  付記５に記載の情報処理装置において、
前記制御部は、第１の正常範囲外である場合、電力供給の異常を検出した電力供給計測部の配下にあるモジュールのいずれかを選択し、選択したモジュールへの電力供給をオフにし、前記電力供給計測部の計測結果と前記記憶部に記憶された正常範囲とに基づいて電力供給の異常が検出されなくなるまで選択を繰り返すことを特徴とする情報処理装置。
（付記７）  付記１乃至付記６のいずれかに記載の情報処理装置において、
前記電力供給計測部は、前記モジュールの消費電流を計測し、
前記記憶部は、前記正常範囲を消費電流として記憶することを特徴とする情報処理装置。
（付記８）  付記１乃至付記７のいずれかに記載の情報処理装置において、
前記記憶部はさらに、前記電力供給計測部毎の電力供給の変化量の正常範囲と、前記電力供給計測部の過去の計測結果とを記憶し、
前記制御部はさらに、前記電力供給計測部の過去の計測結果から得られる電力供給の変化量が、前記記憶部に記憶された変化量の正常範囲外である場合に、特定のモジュールへの電力供給をオフにするように前記スイッチを制御することを特徴とする情報処理装置。
（付記９）  複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法であって、
予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、
前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップと、
を実行する故障監視方法。
（付記１０）  付記９に記載の故障監視方法において、
前記電力供給計測ステップは、１つの前記モジュール毎、または複数の前記モジュール毎に実行されることを特徴とする故障監視方法。
（付記１１）  付記９または付記１０に記載の故障監視方法において、
前記記憶ステップは、予め前記モジュール毎の電力供給の正常範囲を記憶し、
前記制御ステップは、前記モジュール毎の電力供給の正常範囲と、前記情報処理装置における前記モジュールの構成とに基づいて、前記電力供給計測ステップ毎の電力供給の正常範囲を算出し、前記電力供給計測部毎の電力供給の正常範囲を記憶することを特徴とする故障監視方法。
（付記１２）  付記１１に記載の故障監視方法において、
前記制御ステップは、前記モジュールとの通信を行うことにより、前記情報処理装置における前記モジュールの構成を認識することを特徴とする故障監視方法。
（付記１３）  付記９乃至付記１２のいずれかに記載の故障監視方法において、
前記記憶ステップは、前記正常範囲として、第１の正常範囲と、該第１の正常範囲より広い第２の正常範囲とを予め記憶し、
前記制御ステップは、第２の正常範囲外である場合には全てのモジュールへの電力供給をオフにし、第１の正常範囲外である場合には異常なモジュールの特定を行い、前記異常なモジュールへの電力供給をオフにすることを特徴とする故障監視方法。
（付記１４）  付記１３に記載の故障監視方法において、
前記制御ステップは、第１の正常範囲外である場合、電力供給の異常を検出した電力供給計測部の配下にあるモジュールのいずれかを選択し、選択したモジュールへの電力供給をオフにし、前記電力供給計測ステップの計測結果と前記記憶ステップに記憶された正常範囲とに基づいて電力供給の異常が検出されなくなるまで選択を繰り返すことを特徴とする故障監視方法。
（付記１５）  付記９乃至付記１４のいずれかに記載の故障監視方法において、
前記電力供給計測ステップは、前記モジュールの消費電流を計測し、
前記記憶ステップは、前記正常範囲を消費電流として記憶することを特徴とする故障監視方法。
（付記１６）  付記９乃至付記１５のいずれかに記載の故障監視方法において、
前記記憶ステップはさらに、前記電力供給計測ステップ毎の電力供給の変化量の正常範囲と、前記電力供給計測ステップの過去の計測結果とを記憶し、
前記制御ステップはさらに、前記電力供給計測ステップの過去の計測結果から得られる電力供給の変化量が、前記記憶ステップに記憶された変化量の正常範囲外である場合に、特定のモジュールへの電力供給をオフにすることを特徴とする故障監視方法。
（付記１７）  複数のモジュールを備えた情報処理装置の故障を監視する故障監視方法をコンピュータに実行させる故障監視プログラムであって、
予め前記モジュールへの電力供給の正常範囲を記憶する記憶ステップと、
前記モジュールへの電力供給の計測を行う少なくとも１つの電力供給計測ステップと、
前記電力供給計測ステップの計測結果が、前記記憶ステップに記憶された電力供給の正常範囲外である場合に、特定のモジュールへの電力供給をオフにする制御ステップと、
をコンピュータに実行させる故障監視プログラム。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る情報処理装置の構成の一例を示すブロック図である。
【図２】本発明に係る装置制御部の構成の一例を示すブロック図である。
【図３】本発明に係る装置構成情報テーブルの一例を示す表である。
【図４】本発明に係るモジュール情報テーブルの一例を示す表である。
【図５】本発明に係る消費電流情報テーブルの一例を示す表である。
【図６】本発明に係る情報処理装置の故障監視の動作の一例を示すフローチャートである。
【図７】本発明に係る情報処理装置の診断処理の動作の一例を示すフローチャートである。
【符号の説明】
【００４７】
１  情報処理装置、２  保守端末、３  電源、４  冗長系情報処理装置、１０  装置制御部、２０  ＰＳＵ、２１ｂ，２１ｃ，２１ｄ，２１ｅ，２１ｆ，２１ｇ，２１ｈ  モジュール、２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ，２３ｆ，２３ｇ，２３ｈ  スイッチ、２５ａ，２５ｂ，２５ｃ，２５ｄ，２５ｆ，２５ｇ  電流計測部、３１  制御部、３２  モジュール通信部、３３  ネットワーク通信部、３４  冗長系通信部、３５  Ａ／Ｄコンバータ、４１  記憶部、４２  不揮発性記憶部。
【図１】
2006209476.tif 000003
【図２】
2006209476.tif 000004
【図３】
2006209476.tif 000005
【図４】
2006209476.tif 000006
【図５】
2006209476.tif 000007
【図６】
2006209476.tif 000008
【図７】
2006209476.tif 000009