(57)【要約】【課題】  切り離し可能なユニットを有する装置において発生した異常への対処の際に、係るユニットや装置と連動する外部システムでも的確な対処を実行する異常制御装置を提供する。【解決手段】  監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視手段と、前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処手段とを有する。【選択図】      図１
2014191517.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視手段と、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処手段とを備える
ことを特徴とする異常制御装置。
【請求項２】
前記異常閾値情報は、多段階に設定された前記閾値情報を有し、
前記異常対処情報は、前記多段階に設定された前記閾値情報の各段階に応じた対処方法を有しており、
前記異常対処手段は、前記異常閾値情報の各段階に応じて、前記対処として、内容の異なる対処を実行する
ことを特徴とする請求項１記載の異常制御装置。
【請求項３】
前記監視対象装置は、切り離し可能な前記ユニットを複数組み合わせた冗長構成を有し、
前記異常対処手段は、前記異常ユニットとの組をなすユニットが正常に稼動している場合に、前記対処を実行する
ことを特徴とする請求項１または２記載の異常制御装置。
【請求項４】
前記異常制御装置は、前記監視手段と前記異常対処手段とをそれぞれ複数有し、
前記異常対処手段は、前記対処を実行する際に、他の異常対処手段を介して、前記外部システムと連携した処理を実行可能である
ことを特徴とする請求項１乃至３の何れかに記載の異常制御装置。
【請求項５】
前記異常閾値情報は、前記ユニットが採り得る温度範囲に応じて多段階に設定された閾値情報を有し、
前記監視手段は、前記ユニットの温度を測定することにより前記監視を行い、前記多段階に設定された閾値情報のうち、測定した温度に対応する閾値情報に基づいて、前記ユニットの異常を判定する
ことを特徴とする請求項１乃至付記４の何れかに記載の異常制御装置。
【請求項６】
請求項１乃至付記５の何れかに記載の異常制御装置を備え、
前記異常対処手段は、前記ユニットの電源を切断可能な制御ラインと接続されており、前記決定した対処方法に前記ユニットの切り離しが含まれていた場合には、前記対処として、前記制御ラインを用いて前記異常ユニットの電源を切断する
ことを特徴とする情報処理装置。
【請求項７】
情報処理装置によって、
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定し、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、
前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する
ことを特徴とする異常制御方法。
【請求項８】
前記異常閾値情報は、多段階に設定された前記閾値情報を有し、
前記異常対処情報は、前記多段階に設定された前記閾値情報の各段階に応じた対処方法を有しており、
前記対処として、前記異常閾値情報の各段階に応じて、内容の異なる対処を実行する
ことを特徴とする請求項７記載の異常制御方法。
【請求項９】
前記監視対象装置は、切り離し可能な前記ユニットを複数組み合わせた冗長構成を有し、
前記異常ユニットとの組をなすユニットが正常に稼動している場合に、前記対処を実行する
ことを特徴とする請求項７または８記載の異常制御方法。
【請求項１０】
異常制御装置として動作するコンピュータの動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視処理と、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処処理とを前記コンピュータに実現させる
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切り離し可能なユニットを有する装置における異常の検知、および、検知した異常に対処する技術に関する。
【背景技術】
【０００２】
切り離し可能なユニットを筐体内部に有する装置において、当該ユニットの異常な温度上昇などの異常が検知されたとき、一部のユニットを切り離す技術が知られている。
【０００３】
このような技術の一例として、特許文献１には、計算機システム内の環境条件の異常を検出したときに、計算機システム内の一部の装置の電源を切断する方法が開示されている。この特許文献１に記載された方法においては、システム内の各装置における電源電圧の異常などの異常が検出されたとき、本体装置に対して異常発生通知信号によって異常の発生を知らせることにより、本体装置に退避／ホルト処理（すなわち、終了処理）の実行を指示する。終了処理に際して、本体装置は、まず、電源切断登録テーブルにあらかじめ登録されたシステムの運転において必須でない周辺装置の電源切断を自動的に行う。このようにして、本体装置が、電源設備に対する負荷を軽減し、結果として電源電圧の異常程度を抑えることにより、本体装置の終了処理に使える時間を長くすることができる。
【０００４】
また、特許文献２には、複数の装置からなる計算機システムにおいて、システム内の装置に障害が発生すると、障害が発生した装置をシステムの資源から切り離してから、当該装置の電源を切断する方法が開示されている。この特許文献２に記載された方法においては、必要な障害情報を採取した後に、障害が発生した装置をシステムの資源から切り離す。
【０００５】
また、特許文献３には、制御系が二重化されている交換機において、動作系に異常が発生した場合、動作系から予備系への切替に際して、予備系の正常性のチェック（動作検証）を行い、正常であるときに予備系への切替を行う方法が開示されている。この特許文献３に記載された方法においては、予備系の動作確認のための切替処理中に接続不良とならないように、ダイアル音の代わりにビジー音を出して、切替中に新たな発呼が起こらないようにするなどの呼制御を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０３−０１４１０７号公報
【特許文献２】特開平０１−２８３６１２号公報
【特許文献３】特開昭５８−０２９２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術においては、本体装置自身が安全に電源切断するための処理しか行っていない。したがって、先に電源が切断される周辺装置と連動している外部システムがある場合、その外部システムにとっては、係る周辺装置との接続が突然途絶することになるので、当該外部システムにおいて問題が生じる可能性がある。すなわち、特許文献１に記述された方法においては、当該外部システムが安全に周辺装置を切り離すための処理を行うことは考慮していないという問題がある。
【０００８】
また、特許文献２に開示された技術においても、障害が発生した装置の先（次段）に繋がる外部システムについては言及されていない。したがって、特許文献２に記載された技術においても、障害が発生した装置をシステムの資源から切り離す処理の中で、係る外部システムが安全に切り離し処理を行うことまでは考慮していないと考えられる。
【０００９】
また、特許文献３に開示された技術においても、予備系の動作検証を行う間に発生する新たな接続要求（発呼）に対する接続不良には配慮しているが、異常が発生した動作系に元々接続されていた相手が切り離しによって蒙る悪影響に対しては考慮していない。
【００１０】
すなわち、上述した各特許文献においては、異常が発生した部位の切り離し、または、装置の安全な終了という対処を行うが、異常部位または装置と連動していた外部システムにおいて、その対処に起因する問題が発生する可能性がある。
【００１１】
本発明の一つの目的は、切り離し可能なユニットを有する装置において異常が発生した際、その異常への対処を、係るユニットや装置と連動する外部システムと連携しながら的確に行う異常制御装置などを提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成すべく、本発明に係る異常制御装置は、以下の構成を備えることを特徴とする。
【００１３】
すなわち、本発明に掛かる異常制御装置は、
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視手段と、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処手段とを備える
ことを特徴とする。
【００１４】
また、同目的を達成する本発明の更なる見知である情報処理装置は、上述した構成を備える異常制御装置を備え、
前記異常対処手段は、前記ユニットの電源を切断可能な電源制御ラインと接続されており、前記決定した対処方法に前記ユニットの切り離しが含まれていた場合には、前記対処として、前記電源制御ラインを用いて前記異常ユニットの電源を切断する
ことを特徴とする。
【００１５】
また、上記の同目的を達成すべく、本発明に係る異常制御方法は、情報処理装置によって、
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定し、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、
前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する
ことを特徴とする。
【００１６】
また、同目的は、上記の各構成を有する異常制御装置、並びに対応する方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１７】
本発明には、切り離し可能なユニットを有する装置において発生した異常への対処の際に、係るユニットや装置と連動する外部システムでも的確な対処を実行することができるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る異常制御装置の構成を示すブロック図である。
【図２】本発明の第２の実施形態に係る異常制御装置の構成を示すブロック図である。
【図３】第２の実施形態において監視部１０２および１１２が行う監視動作を示すフローチャートである。
【図４】第２の実施形態におけるＦＲＵ１０９の異常（７５＞T≧６５℃）発生時の対処例を示すシーケンス図である。
【図５】第２の実施形態におけるＦＲＵ１０９の異常（８０＞T≧７５℃）発生時の対処例を示すシーケンス図である。
【図６】第２の実施形態におけるＦＲＵ１０９の異常（T≧８０℃）発生時の対処例を示すシーケンス図である。
【図７】第２の実施形態における異常情報テーブル１３１の一例を示す図である。
【図８】第２の実施形態における状態管理テーブル１３２の一例を示す図である。
【図９】第２の実施形態における異常要因テーブル１３３の一例を示す図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００２０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態の構成を示すブロック図である。
【００２１】
図１を参照すると、本実施形態は、異常制御装置１、監視対象装置１０、および外部システム２０から構成される。
【００２２】
異常制御装置１、監視対象装置１０、および外部システム２０は、バスなどの通信路、または構内ＬＡＮ（ローカルエリアネットワーク）やインターネットなどの通信ネットワーク（図示せず）などを介して通信可能に接続されている。
【００２３】
異常制御装置１、監視対象装置１０、および外部システム２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：不図示））を用いて実行されるコンピュータ・プログラム（ソフトウェア・プログラム）の制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良いし、専用のハードウェアで構成されても良い。
【００２４】
監視対象装置１０は、切り離し可能なユニット１１および１２を有する。ユニット１１および１２は、外部システム２０と関連して動作する。すなわち、ユニット１１および１２は、外部システム２０と通信を介して連携しつつ、何らかの処理を実行している。なお、監視対象装置１０が有するユニットは、２つとは限らない。また、ユニット１１および１２が連携する外部システム２０は、それぞれ別の外部システムであっても良く、同じであるとは限らない。
【００２５】
異常制御装置１は、監視部２、および異常対処部３を有する。
【００２６】
監視部２は、監視対象装置が有する切り離し可能なユニット１１および１２を監視する。そして、監視部２は、ユニット１１および１２の異常を特定可能な閾値情報を含む異常閾値情報４に基づいて、ユニットの異常を判定する。なお、以下では、監視部２によって異常であると判定されたユニットを、異常ユニットと言う。
【００２７】
ここで、異常閾値情報４とは、監視部２がユニット１１および１２を監視することによって得られる情報において、そのユニットが異常であると判定すべき、特定の閾値または閾値の範囲を示す閾値情報を含む情報である。
【００２８】
異常対処部３は、異常閾値情報４に対する対処方法を示す異常対処情報５に基づいて異常ユニットに関する対処方法を決定する。そして、異常対処部３は、決定した対処方法に従って、異常ユニットに関連する外部システム２０と連携した処理を含む対処を実行することができる。すなわち、異常対処部３は、外部システム２０と通信を行うことを含めて、上記の対処を実行することが可能である。
【００２９】
ここで、異常対処情報５とは、異常閾値情報４に基づいて判定された異常に応じて、異常対処部３が実行するべき対処の内容を示す対処情報を含む情報である。
【００３０】
このようにして、本実施形態によれば、切り離し可能なユニットを有する装置において異常が発生した際、その異常への対処を、係るユニットや装置と連動する外部システムと連携しながら的確に行う異常制御装置などを提供することができる。
【００３１】
＜第２の実施形態＞
次に、上述した第１の実施形態を基本とする第２の実施形態について説明する。以下では、第２の実施形態に係る特徴的な部分を中心に説明し、第１の実施形態と同様な構成を有する第２の実施形態の構成要素には、第１の実施形態で付した参照符号と同一の参照符号を付し、その構成要素について重複する詳細な説明は省略する。
【００３２】
本実施形態では、異常制御装置と監視対象装置が同一の筐体に含まれる点が上述した第１の実施形態と異なる。また、本実施形態では、異常制御装置は、監視部と異常対処部をそれぞれ複数有する冗長構成を取っている点が異なる。
【００３３】
以下に、図２を参照して、本実施形態の構成を説明する。図２は、本発明の第２の実施形態の構成を示すブロック図である。
【００３４】
図２を参照すると、本実施形態は、異常制御装置１００と、外部システム２００とから構成される。
【００３５】
異常制御装置１００、および外部システム２００は、バスなどの通信路、または構内ＬＡＮ（ローカルエリアネットワーク）やインターネットなどの通信ネットワーク（図示せず）などを介して通信可能に接続されている。
【００３６】
異常制御装置１００、および外部システム２００は、ＣＰＵ（図示せず）を用いて実行されるプログラムの制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良いし、専用のハードウェアで構成されても良い。
【００３７】
外部システム２００は、第１の実施形態における外部システム２０に対応する。
【００３８】
異常制御装置１００は、システム制御部１０１および１１０、制御ライン１０４および１１４、通信パス１０６、通信パス１２０、ＦＲＵ（Ｆｉｅｌｄ  Ｒｅｐｌａｃｅａｂｌｅ  Ｕｎｉｔ）１０７〜１０９および１１７〜１１９、並びに記憶装置１３０を有する。
【００３９】
異常制御装置１００において、記憶装置１３０、通信パス１０６、および通信パス１２０以外の各要素は、同じ機能と内部構成を持つ要素によって、それぞれ二重化（冗長化）されている。すなわち、システム制御部１００と１１０、制御ライン１０４と１１４、およびＦＲＵ１０７〜１０９と１１７〜１１９との各組み合わせにおいて、組をなす各要素同士は、同じ機能と内部構成とを有する。なお、組をなす各要素は、正常時には、それぞれが並列に動作する。また、一方の要素が異常によって動作不能となった場合には、他方の要素が、異常となった要素の処理も引き受けることにより、システムとしての動作を維持する。
【００４０】
まず、監視対象装置としての部位から説明する。監視対象装置は、上述した通り、本実施形態においては、異常制御装置１００の筐体内に含まれる。すなわち、第１の実施形態において監視の対象とする部位であるユニット１１および１２に対応する部位は、本実施形態においては、異常制御装置１００に含まれるＦＲＵ１０７〜１０９、および、組をなすＦＲＵ１１７〜１１９である。
【００４１】
ＦＲＵ１０７〜１０９は、それぞれを単独で切り離すことが可能なユニットである。ＦＲＵは、保守交換ユニットなどとも呼ばれる。このうち、ＦＲＵ１０９およびＦＲＵ１１９は、外部システム２００と監視対象装置との間の通信インタフェースである。本実施形態では、異常制御装置１００の構成要素と外部システム２００との間の通信も、ＦＲＵ１０９を介して行うこととする。
【００４２】
なお、本実施形態では、異常制御装置１００は、監視対象のユニットであるＦＲＵ１０９および１１９を介して、外部システム２００と通信を行う。
【００４３】
通信パス２０１は、ＦＲＵ１０９と外部システム２００との間で通信する際の経路である。通信パス２０２は、ＦＲＵ１１９と外部システム２００との間で通信する際の経路である。すなわち、本実施形態においては、異常制御装置１００（および監視対象装置としての各部位）と外部システム２００との通信を行うＦＲＵおよび通信パスも冗長化されている。
【００４４】
次に、異常制御装置としての部位を説明する。
【００４５】
システム制御部１０１は、監視部１０２、異常対処部１０３、および通信パス１０５を有する。
【００４６】
監視部１０２は、第１の実施形態における、監視部２に対応する。本実施形態において、監視部１０２は、制御ライン１０４を介して、ＦＲＵ１０７〜１０９の温度を測定（監視）し、温度に関する閾値情報を含む異常閾値情報に基づいて、各ＦＲＵの異常を判定する。なお、異常閾値情報は、異常情報テーブル１３１に含まれる。
【００４７】
異常情報テーブル１３１は、第１の実施形態における異常閾値情報４と異常対処情報５とを含む。異常情報テーブル１３１の構造は、異常閾値情報４に含まれる各閾値情報に対応する対処情報を紐付けした、ＦＲＵごとのテーブルである。図７は、異常情報テーブル１３１の一例を示す図である。図７に示すように、異常情報テーブル１３１は、温度の異なる範囲（温度範囲）に対して多段階に設定することができる。具体的には、図７では、閾値情報と対処情報とが、「Ｔ≧８０℃」と「８０＞T≧７５℃」と「７５＞T≧６５℃」という３段階について設定されている。
【００４８】
異常対処部１０３は、第１の実施形態における、異常対処部３に対応する。本実施形態では、異常対処部１０３は、異常情報テーブル１３１に含まれる異常対処情報に基づいて、監視部１０２によって異常と判定された異常ＦＲＵに関する対処方法を決定する。そして、異常対処部３は、決定した対処方法に従って、外部システム２００に対して通信を行うことを含めた対処を実行することが可能である。また、異常対処部１０３は、制御ライン１０４を介して、ＦＲＵ１０７〜１０９の電源を切断することにより、ＦＲＵ１０７〜１０９を切り離すことができる。また、異常対処部１０３は、上述した対処を実行する前に、異常ＦＲＵと組をなすＦＲＵの状態を確認することができる。そして、異常対処部１０３は、組をなすＦＲＵが正常に稼動していた場合に、対処を実行するようにしてもよい。
【００４９】
通信パス１０５は、監視部１０２と異常対処部１０５との間を通信可能な状態で接続する通信経路である。
【００５０】
このように、システム制御部１０１は、第１の実施形態における異常制御装置１の構成要素を含む。
【００５１】
上述したとおり、システム制御部１０１は、同じ構成と機能とを持つシステム制御部１１１によって冗長化されている。すなわち、上述したシステム制御部１０１の各説明は、監視部１０２を監視部１１２と、異常対処部１０３を異常対処部１１３と、および通信パス１０５を通信パス１１５とそれぞれ読み替えれば、システム制御部１１１の各説明となる。
【００５２】
冗長化されたシステム制御部１０１および１１１の各部は、通信パス１０６、通信パス１２０、状態管理テーブル１３２、および、異常要因テーブル１３３によって、相互に連携する。
【００５３】
通信パス１０６は、監視部１０２と監視部１１２との間を通信可能に接続する。
【００５４】
通信パス１２０は、異常対処部１０３と異常対処部１１３との間を通信可能に接続する。
【００５５】
状態管理テーブル１３２は、異常対処部１０３および異常対処部１１３によって登録されたＦＲＵごとの状態を保持するテーブルである。異常対処部１０３および異常対処部１１３は、異常ＦＲＵと組をなすＦＲＵの状態を確認する際に、その状態管理テーブル１３２を参照する。状態管理テーブル１３２は、ＦＲＵの識別子を示す情報と、対応するＦＲＵの状態を示す情報を有する。
【００５６】
異常要因テーブル１３３は、監視部１０２または監視部１１２が、異常が発生したと判定した際に、異常の内容を登録するテーブルである。異常要因テーブル１３３は、異常要因を示す情報を有する。
【００５７】
記憶装置１３０は、異常情報テーブル１３１、状態管理テーブル１３２、異常要因テーブル１３３を格納する。記憶装置１３０は、例えば、半導体メモリ装置やディスク装置により実現される。
【００５８】
次に、上述した構成を備える本実施形態の動作について、図３〜６を参照して詳細に説明する。
【００５９】
具体的な異常発生の場面として、ＦＲＵ１０９に異常が発生した場合を一例として説明する。なお、以下の動作説明の初めでは、状態管理テーブル１３２に登録されたすべてのＦＲＵの状態は、正常稼動（Ｒｅａｄｙ）であるとする。また、以下の説明を通して、ＦＲＵ１０９以外のＦＲＵには、異常は検出されないこととする。
【００６０】
また、異常情報テーブル１３１は、ＦＲＵ１０９に関して、図７の通りに設定されているものとする。図７は、第２の実施形態における異常情報テーブル１３１の一例を示す図である。なお、図７において、「Ｔ」は、測定した温度を示す。
【００６１】
図３は、第２の実施形態において監視部１０２および１１２が行う監視動作を示すフローチャートである。
【００６２】
図３を参照すると、まず、監視部１０２および１１２は、自らが制御ライン１０４および１１４を介して接続している、全てのＦＲＵの温度を測定する（ステップＡ１００）。具体的には、監視部１０２および１１２は、一般的な測定技法を使ってＦＲＵの温度を測定し、結果に関する情報を制御ライン１０４および１１４を介して得る。測定技法については、よく知られた一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する。
【００６３】
次に、監視部１０２および１１２は、ＦＲＵごとに異常情報テーブル１３１を参照して、測定結果が異常に該当するかどうかを判定する（ステップＡ１０１）。ここでは、ＦＲＵ１０９だけが、異常情報テーブル１３１に含まれる異常閾値情報に該当する異常な温度を示したとする。したがって、監視部１１２は、ＦＲＵ１１７〜１１９が異常ではないと判定するので、処理を終了する。それ以降、監視部１１２は、周期的にステップＡ１００以降の処理を繰り返す。
【００６４】
一方、ＦＲＵ１０９の温度を異常と判定した監視部１０２は、測定した温度に対応する異常対処情報を、異常情報テーブル１３１を参照して確認する（ステップＡ１０２）。具体的に言うと、例えば、ＦＲＵ１０９の測定温度が９０℃だった場合、１つ目の異常閾値情報である「Ｔ≧８０℃」に該当するので、監視部１０２は、異常対処情報を「異常ＦＲＵの電源を強制切断する」とする。
【００６５】
次に、監視部１０２は、異常要因テーブル１３３に、異常要因を登録する（ステップＡ１０３）。例えば、ＦＲＵ１０９の測定温度が９０℃だった場合、監視部１０２は、図９のごとく「ＦＲＵ１０９に対して強制電源切断を実行する」のように記録する。図９は、第２の実施形態における異常要因テーブル１３３の一例を示す図である。
【００６６】
最後に、監視部１０２は、同じシステム制御部１０１に含まれる異常対処部１０３に対し、通信パス１０５を介して、異常が発生したことを通知する（ステップＡ１０４）。
【００６７】
以上で、監視部１０２の動作は終了である。それ以降、監視部１０２は、周期的にステップＡ１００以降の処理を繰り返す。
【００６８】
次に、異常の通知を受けた異常対処部１０３の動作について、外部システム２００との連携の型ごとに例示する。なお、異常対処部１０３が実施可能な対処は様々であり、本実施形態を例に説明する本発明は、例示する対処に制限されない。
【００６９】
初めに、図４を参照して、異常対処部１０３が、外部システム２００に対して一方的に通知する場合の対処を説明する。図４は、第２の実施形態におけるＦＲＵ１０９の異常（７５＞T≧６５℃）発生時の対処例を示すシーケンス図である。このとき、異常要因テーブル１３３には、「ＦＲＵ１０９の異常検知を外部システムへ通知する」と登録されていることとする。
【００７０】
まず、異常対処部１０３は、監視部１０３から異常を通知されると、異常要因テーブル１３３を確認する（ステップＢ２００）。この場合、異常対処部１０３は、「ＦＲＵ１０９の異常を外部システムへ通知する」という情報を得る。
【００７１】
次に、異常対処部１０３は、状態管理テーブル１３２を参照して、異常ＦＲＵであるＦＲＵ１０９と組をなす（対になる）ＦＲＵ１１９は正常かどうかを調べる（ステップＢ２０１）。上述したとおり、状態管理テーブル１３２に登録された全てのＦＲＵの状態は正常稼動であるため、異常対処部１０３は、異常ＦＲＵと組をなすＦＲＵ１１９は正常であると判断する。なお、もし、ＦＲＵ１１９が異常である（機能停止している）と判断した場合、異常対処部１０３は、ここで対処を終了する。
【００７２】
次に、ＦＲＵ１１９が正常であると判断した異常対処部１０３は、外部システム２００へ「通信パス２０１に異常を検知した」ことを通知する。ところで、ＦＲＵ１０９およびＦＲＵ１１９は、外部システム２００への通信インタフェースを担うユニットであるため、異常対処部１０３は、異常が検知されたＦＲＵ１０９（ひいては通信パス２０１）を利用せずに通知を行うことを決定する。そこで、異常対処部１０３は、外部システム２００に対する通知を通信パス２０２を経由して行うことを、異常対処部１１３に対して依頼する（ステップＢ２０２）。すなわち、異常対処部１０３は、「通信パス２０１に異常検知」という情報を、外部システム２００に対して通知することを、通信パス１２０を介して、異常対処部１１３に依頼する。そして、異常対処部１０３は、対処を終了する。
【００７３】
一方、依頼を受けた異常対処部１１３は、「通信パス２０１の異常検知」という情報を、通信パス２０２（ＦＲＵ１１９）を介して、外部システム２００へ通知する（ステップＣ２１０）。
【００７４】
通知を受けた外部システム２００は、通信パス２０１の異常発生という通知に対応して、通信パス２０１関連の処理を実施する（ステップＤ２２０）。外部システム２００が行う処理の一例としては、例えば、特に高信頼性が求められる通信において利用するパスを、通信パス２０１から通信パス２０２に切り替えることなどがある。他の処理例では、外部システム２００が、通信パス２０１に対する通信の負荷を低減することにより、通信パス２０１の機能の維持を助けるなどということも可能である。
【００７５】
このようにして、例えば、ＦＲＵ１０９の温度にやや異常が検出されたが、まだ当該ＦＲＵは動作できるという場面において、異常制御装置１００が、外部システム２００に対して、障害発生に備えた予防的処置を依頼するという連携が可能になる。
【００７６】
次に、図５を参照して、異常対処部１０３が、外部システム２００に依頼した処理に対する応答を待ち合わせてから、自装置における処理を行う場合の対処を説明する。図５は、第２の実施形態におけるＦＲＵ１０９の異常（８０＞T≧７５℃）発生時の対処例を示すシーケンス図である。このとき、異常要因テーブル１３３には、「外部システムの切り離し後、ＦＲＵ１０９の電源を切断する」と登録されていることとする。
【００７７】
まず、異常対処部１０３は、監視部１０３から異常を通知されると、異常要因テーブル１３３を確認する（ステップＥ３００）。この場合、異常対処部１０３は、「外部システムの切り離し後、ＦＲＵ１０９の電源を切断する」という情報を得る。
【００７８】
次に、異常対処部１０３は、状態管理テーブル１３２を参照して、異常ＦＲＵであるＦＲＵ１０９と組をなす（対になる）ＦＲＵ１１９は正常かどうかを調べる（ステップＥ３０１）。上述したように、異常対処部１０３は、異常ＦＲＵと組をなすＦＲＵ１１９は正常であると判断する。なお、もし、ＦＲＵ１１９が異常である（機能停止している）と判断した場合、異常対処部１０３は、ここで対処を終了する。
【００７９】
次に、異常対処部１０３は、外部システム２００へ「通信パス２０１の切り離し」を依頼する。上述した通り、異常対処部１０３は、異常が検知されたＦＲＵ１０９（通信パス２０１）ではなく、正常な通信パス２０２を経由して通信するために、異常対処部１１３に対して「通信パス２０１の切り離しの制御」を依頼する（ステップＥ３０２）。異常対処部１０３による依頼の方法は、上述の通りである。そして、異常対処部１０３は、異常対処部１１３から切り離し完了についての報告を受けるまで待機する。
【００８０】
一方、依頼を受けた異常対処部１１３は、「通信パス２０１の切り離しの要求」を表す情報を、通信パス２０２（ＦＲＵ１１９）を介して、外部システム２００へ通知する（ステップＦ３１０）。
【００８１】
通知を受けた外部システム２００は、通信パス２０１の切り離しという要求に対応して、通信パス２０１の切り離し処理を実行する（ステップＧ３２０）。
【００８２】
外部システム２００は、切り離し処理が完了すると、通信パス２０２を介して、異常対処部１１３へ切り離し完了を報告する（ステップＧ３２１）。
【００８３】
外部システム２００から切り離し完了についての報告を受けた異常対処部１１３は、通信パス１２０を介して、異常対処部１０３へ切り離し完了を報告する（ステップＦ３１１）。
【００８４】
待機していた異常対処部１０３は、異常対処部１１３から切り離し完了についての報告を受けると（ステップＥ３０３）、制御ライン１０４を介して、異常が発生したＦＲＵ１０９の電源を落とす（ステップＥ３０４）。ＦＲＵの電源を制御する方法は様々あるが、例えば、ＦＲＵ１０９に含まれる電源制御デバイス（図示せず）を、イネーブル信号を用いて制御する方法がある。また、他の方法としては、例えば、異常対処部１０３と電源制御デバイスとの間の電源制御通信によって制御する方法もある。なお、本実施形態では、制御ライン１０４が、温度を測定するラインと電源を制御するラインとを兼ねているが、それぞれ個別の制御ラインを設けても良い。
【００８５】
対処の最後として、異常対処部１０３は、状態管理テーブル１３２におけるＦＲＵ１０９の状態を動作停止（障害）を示す「Ｆａｕｌｔ」として更新する（ステップＥ３０５）。このときの状態管理テーブル１３２の状態は、図８に例示するとおりである。図８は、第２の実施形態における状態管理テーブル１３２の一例を示す図である。
【００８６】
このようにして、例えば、ＦＲＵ１０９が電源の切断を要する程の高温となった場面において、異常制御装置１００は、外部システム２００において通信パス２０１を切り離す処理が完了することを待ち合わせて、当該ＦＲＵの電源を切断するという連携が可能となる。
【００８７】
最後に、図６を参照して、異常対処部１０３が、異常検出後、自装置に置いて即時に緊急処理を行う場合の対処を説明する。図６は、第２の実施形態におけるＦＲＵ１０９の異常（T≧８０℃）発生時の対処例を示すシーケンス図である。このとき、異常要因テーブル１３３には、「ＦＲＵ１０９に対して強制電源切断を実行する」と登録されていることとする。
【００８８】
まず、異常対処部１０３は、監視部１０３から異常を通知されると、異常要因テーブル１３３を確認する（ステップＨ４００）。この場合、異常対処部１０３は、「ＦＲＵ１０９に対して強制電源切断を実行する」という情報を得る。
【００８９】
次に、異常対処部１０３は、状態管理テーブル１３２を参照して、異常ＦＲＵであるＦＲＵ１０９と組をなす（対になる）ＦＲＵ１１９は正常かどうかを調べる（ステップＨ４０１）。上述したように、異常対処部１０３は、異常ＦＲＵと組をなすＦＲＵ１１９は正常であると判断する。なお、もし、ＦＲＵ１１９が異常である（機能停止している）と判断した場合、異常対処部１０３は、ここで対処を終了する。
【００９０】
次に、異常対処部１０３は、制御ライン１０４を介して、異常が発生したＦＲＵ１０９の電源を落とす（ステップＨ４０２）。
【００９１】
対処の最後として、異常対処部１０３は、状態管理テーブル１３２におけるＦＲＵ１０９の状態を動作停止（障害）を示す「Ｆａｕｌｔ」として更新する（ステップＨ４０３）。このときの状態管理テーブル１３２の状態は、図８に例示するとおりである。
【００９２】
このようにして、例えば、ＦＲＵ１０９が非常に高温となったことにより、例えば、他のモジュールへの障害の拡大の恐れがある場面などにおいて、異常制御装置１００は、自装置における緊急的な対処を速やかに実行することもできる。
【００９３】
なお、ステップＨ４０３の後、異常対処部１０３は、通信パス２０１の異常発生により切断を実行したことを、外部システム２００に事後通知しても良い。また、ステップＨ４００の後、異常対処部１０３は、組をなすＦＲＵ１１９の稼動状態を確認せずに、ＦＲＵ１０９の電源を落としてもよい。
【００９４】
以上、説明したように、本実施形態には、上述した第１の実施形態と同様の効果に加えて、さらに、異常の程度に応じて多段階に設定された閾値情報に基づいて、検知した異常の各段階に応じて内容の異なる対処を的確に実行することができるという効果もある。
【００９５】
その理由は、異常情報テーブル１３１に含まれる異常閾値情報が、多段階に設定された閾値情報を有し、監視部１０２および１１２が、その多段階の閾値情報に基づいて、各段階に応じた対処方法を決定するからである。
【００９６】
また、本実施形態には、切り離し可能なＦＲＵを複数組み合わせた冗長構成を取る監視対象装置において、当該装置の可用性を維持しつつ、異常に対処することができると言う効果もある。
【００９７】
その理由は、異常対処部１０３が、異常が発生したＦＲＵとの組をなすＦＲＵが正常に稼動している場合に、対処を実行するためである。これにより、本実施形態は、ストレージ装置のように、サーバ（外部システム）より先にダウンしてはならないという高可用性を求められる装置に対する異常制御においても有効に働くことが期待できる。
【００９８】
なお、本発明は上述した実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下の付記に限定されるものではない。
【００９９】
（付記１）
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視手段と、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処手段とを備える
ことを特徴とする異常制御装置。
【０１００】
（付記２）
前記異常閾値情報は、多段階に設定された前記閾値情報を有し、
前記異常対処情報は、前記多段階に設定された前記閾値情報の各段階に応じた対処方法を有しており、
前記異常対処手段は、前記異常閾値情報の各段階に応じて、前記対処として、内容の異なる対処を実行する
ことを特徴とする付記１記載の異常制御装置。
【０１０１】
（付記３）
前記監視対象装置は、切り離し可能な前記ユニットを複数組み合わせた冗長構成を有し、
前記異常対処手段は、前記異常ユニットとの組をなすユニットが正常に稼動している場合に、前記対処を実行する
ことを特徴とする付記１または２記載の異常制御装置。
【０１０２】
（付記４）
前記異常制御装置は、前記監視手段と前記異常対処手段とをそれぞれ複数有し、
前記異常対処手段は、前記対処を実行する際に、他の異常対処手段を介して、前記外部システムと連携した処理を実行可能である
ことを特徴とする付記１乃至３の何れかに記載の異常制御装置。
【０１０３】
（付記５）
前記異常閾値情報は、前記ユニットが採り得る温度範囲に応じて多段階に設定された閾値情報を有し、
前記監視手段は、前記ユニットの温度を測定することにより前記監視を行い、前記多段階に設定された閾値情報のうち、測定した温度に対応する閾値情報に基づいて、前記ユニットの異常を判定する
ことを特徴とする付記１乃至付記４の何れかに記載の異常制御装置。
【０１０４】
（付記６）
付記１乃至付記５の何れかに記載の異常制御装置を備え、
前記異常対処手段は、前記ユニットの電源を切断可能な制御ラインと接続されており、前記決定した対処方法に前記ユニットの切り離しが含まれていた場合には、前記対処として、前記制御ラインを用いて前記異常ユニットの電源を切断する
ことを特徴とする情報処理装置。
【０１０５】
（付記７）
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定し、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、
前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する
ことを特徴とする異常制御方法。
【０１０６】
（付記８）
前記異常閾値情報は、多段階に設定された前記閾値情報を有し、
前記異常対処情報は、前記多段階に設定された前記閾値情報の各段階に応じた対処方法を有しており、
前記対処として、前記異常閾値情報の各段階に応じて、内容の異なる対処を実行する
ことを特徴とする付記７記載の異常制御方法。
【０１０７】
（付記９）
前記監視対象装置は、切り離し可能な前記ユニットを複数組み合わせた冗長構成を有し、
前記異常ユニットとの組をなすユニットが正常に稼動している場合に、前記対処を実行する
ことを特徴とする付記７または８記載の異常制御方法。
【０１０８】
（付記１０）
前記対処を実行する際に、前記対処を実行する複数の手段を用いて、前記外部システムと連携した処理を実行可能である
ことを特徴とする付記７乃至９の何れかに記載の異常制御方法。
【０１０９】
（付記１１）
前記異常閾値情報は、前記ユニットが採り得る温度範囲に応じて多段階に設定された閾値情報を有し、
前記監視の際に、前記ユニットの温度を測定し、
前期ユニットの異常を判定する際に、前記多段階に設定された閾値情報のうち、測定した温度に対応する閾値情報に基づいて判定する
ことを特徴とする付記７乃至付記１０の何れかに記載の異常制御方法。
【０１１０】
（付記１２）
異常制御装置として動作するコンピュータの動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
監視対象装置が有する切り離し可能なユニットを監視し、前記ユニットの異常を特定可能な閾値情報を含む異常閾値情報に基づいて、前記ユニットの異常を判定する監視処理と、
前記異常閾値情報に対する対処方法を示す異常対処情報に基づいて、前記異常と判定されたユニットである異常ユニットに関する対処方法を決定し、前記決定した対処方法に従って、前記異常ユニットに関連する外部システムと連携した処理を含む対処を実行する異常対処処理とを前記コンピュータに実現させる
ことを特徴とするコンピュータ・プログラム。
【０１１１】
（付記１３）
前記異常閾値情報は、多段階に設定された前記閾値情報を有し、
前記異常対処情報は、前記多段階に設定された前記閾値情報の各段階に応じた対処方法を有しており、
前記異常対処処理において、前記異常閾値情報の各段階に応じて、前記対処として、内容の異なる対処を実行する
ことを特徴とする付記１２記載のコンピュータ・プログラム。
【０１１２】
（付記１４）
前記監視対象装置は、切り離し可能な前記ユニットを複数組み合わせた冗長構成を有し、
前記異常対処処理において、前記異常ユニットとの組をなすユニットが正常に稼動している場合に、前記対処を実行する
ことを特徴とする付記１２または１３記載のコンピュータ・プログラム。
【０１１３】
（付記１５）
前記コンピュータ・プログラムは、前記監視処理と前記異常対処処理とを実行する部分をそれぞれ複数有し、
前記異常対処処理において、前記対処を実行する際に、他の異常対処処理を行う部分を介して、前記外部システムと連携した処理を実行可能である
ことを特徴とする付記１２乃至１４の何れかに記載のコンピュータ・プログラム。
【０１１４】
（付記１６）
前記異常閾値情報は、前記ユニットが採り得る温度範囲に応じて多段階に設定された閾値情報を有し、
前記監視処理において、前記ユニットの温度を測定することにより前記監視を行い、前記多段階に設定された閾値情報のうち、測定した温度に対応する閾値情報に基づいて、前記ユニットの異常を判定する
ことを特徴とする付記１２乃至付記１５の何れかに記載のコンピュータ・プログラム。
【０１１５】
（付記１７）
前記コンピュータは、前記監視対象装置の構成を含み、
前記異常対処処理において、前記ユニットの電源を切断可能な制御ラインと接続されており、前記決定した対処方法に前記ユニットの切り離しが含まれていた場合には、前記対処として、前記制御ラインを用いて前記異常ユニットの電源を切断する
ことを特徴とする付記１２乃至付記１６の何れかに記載のコンピュータ・プログラム。
【符号の説明】
【０１１６】
１、１００    異常制御装置
２、１０２、１１２    監視部
３、１０３、１１３    異常対処部
４    異常閾値情報
５    異常対処情報
１０    監視対象装置
１１、１２    ユニット
２０、２００    外部システム
１０１、１１１    システム制御部
１０４、１１４    制御ライン
１０５、１０６、１１５、１２０、２０１、２０２    通信パス
１０７〜１０９、１１７〜１１９    ＦＲＵ（Ｆｉｅｌｄ  Ｒｅｐｌａｃｅａｂｌｅ  Ｕｎｉｔ）
１３０    記憶装置
１３１    異常情報テーブル
１３２    状態管理テーブル
１３３    異常要因テーブル
【図１】
2014191517.tif 000003
【図２】
2014191517.tif 000004
【図３】
2014191517.tif 000005
【図４】
2014191517.tif 000006
【図５】
2014191517.tif 000007
【図６】
2014191517.tif 000008
【図７】
2014191517.tif 000009
【図８】
2014191517.tif 000010
【図９】
2014191517.tif 000011