(57)【要約】【課題】複雑な構成を有する情報処理装置においても障害の発生した部位を確実に特定することができる監視装置、監視方法および情報処理装置を提供すること。【解決手段】ＣＰＵ２００、メモリ３００およびメモリ３０１は、バスを介して制御信号やデータのやりとりをおこなう。監視装置１００は、障害の発生を検出するためにバスを監視するのに加え、ＣＰＵ２００、メモリ３００およびメモリ３０１と接続された信号線２１〜２３を通じてこれらの装置の稼動状態も監視する。このように監視対象の装置との接続手段を備え、この接続手段を通じて稼動状態に関する情報を取得することで、複雑な構成を有する情報処理装置においても障害の発生部位を確実に把握することができる。【選択図】        図１
2007004296.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置における障害の発生の有無を監視する監視装置であって、
監視対象装置と自装置とを接続する接続手段と、
前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、
障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段と
を備えたことを特徴とする監視装置。
【請求項２】
前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする請求項１に記載の監視装置。
【請求項３】
前記障害検出手段が検出した障害情報を履歴情報として記憶する障害履歴記憶手段をさらに備え、
前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする請求項２に記載の監視装置。
【請求項４】
前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする請求項３に記載の監視装置。
【請求項５】
監視対象装置における障害の発生の有無を監視する監視方法であって、
監視対象装置と自装置とを接続する接続工程と、
前記接続工程による接続を通じて監視対象機器の稼動状態を監視する状態監視工程と、
障害を検出した場合に、前記状態監視工程が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出工程と
を含んだことを特徴とする監視方法。
【請求項６】
前記障害検出工程が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定工程をさらに含んだことを特徴とする請求項５に記載の監視方法。
【請求項７】
前記障害検出工程が検出した障害情報を履歴情報として記憶手段に記憶させる障害履歴記憶工程をさらに備え、
前記切替判定工程は、前記記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする請求項６に記載の監視方法。
【請求項８】
前記切替判定工程は、前記記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする請求項７に記載の監視方法。
【請求項９】
監視対象装置と、前記監視対象装置における障害の発生の有無を監視する監視装置とを備えた情報処理装置であって、
前記監視装置は、
監視対象装置と自装置とを接続する接続手段と、
前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、
障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段と
を備えたことを特徴とする情報処理装置。
【請求項１０】
前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする請求項９に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視装置、監視方法および情報処理装置に関し、特に、複雑な構成を有する情報処理装置においても障害の発生した部位を確実に特定することができる監視装置、監視方法および情報処理装置に関するものである。
【背景技術】
【０００２】
近年、情報化の進展にともない、情報処理装置には性能の高さに加え、信頼性の高さが
強く求められるようになっている。情報処理装置の信頼性を高めるための手法の一つに、監視装置をもちいる手法がある。情報処理装置の内部もしくは外部に監視装置を備え、稼動状態を常時監視することにより、障害の早期発見と迅速な対処が可能になる。
【０００３】
たとえば、特許文献１には、メモリの障害を監視する監視装置に関する技術が開示されている。この技術をもちいれば、メモリのリード時に発生した障害がメモリ自体の故障によるものか、あるいは、配線を含む回路の故障によるものかを切り分け、さらに、その障害が固定的なものであるか否かを判別することができる。
【０００４】
【特許文献１】特開２００３−１５９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示したような従来の監視装置は、ＣＰＵ（Central Processing Unit）等の制御装置とメモリ等の被制御装置がバスによって直結されているような単純な構成であることを前提としている。
【０００６】
近年の情報処理装置は、性能向上等の目的でＣＰＵ等が多重化されている場合が多く、制御装置と被制御装置の間のインターフェースが複雑化している。このインターフェースに複雑化により、従来の監視装置では、障害の検出をおこなうことはできても、障害の発生箇所を特定することが困難になっている。
【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、複雑な構成を有する情報処理装置においても障害の発生した部位を確実に特定することができる監視装置、監視方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明は、監視対象装置における障害の発生の有無を監視する監視装置であって、監視対象装置と自装置とを接続する接続手段と、前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段とを備えたことを特徴とする。
【０００９】
また、本発明は、監視対象装置における障害の発生の有無を監視する監視方法であって、監視対象装置と自装置とを接続する接続工程と、前記接続工程による接続を通じて監視対象機器の稼動状態を監視する状態監視工程と、障害を検出した場合に、前記状態監視工程が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出工程とを含んだことを特徴とする。
【００１０】
また、本発明は、監視対象装置と、前記監視対象装置における障害の発生の有無を監視する監視装置とを備えた情報処理装置であって、前記監視装置は、監視対象装置と自装置とを接続する接続手段と、前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段とを備えたことを特徴とする。
【００１１】
この発明によれば、監視対象の装置と監視装置とを接続し、その接続を通じて監視装置が監視対象装置の稼動状態を監視するように構成したので、複雑な構成を有する情報処理装置においても、障害発生時に障害の発生部位を確実に特定することができる。
【００１２】
また、本発明は、上記の発明において、前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする。
【００１３】
また、本発明は、上記の発明において、前記障害検出工程が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定工程をさらに含んだことを特徴とする。
【００１４】
また、本発明は、上記の発明において、前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする。
【００１５】
この発明によれば、障害発生時に障害の発生部位を確実に特定した上で、障害の発生部位が冗長化されている場合には正常な装置へ切り替えるように構成したので、障害による処理の停止時間を最小限に抑えることができる。
【００１６】
また、本発明は、上記の発明において、前記障害検出手段が検出した障害情報を履歴情報として記憶する障害履歴記憶手段をさらに備え、前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする。
【００１７】
また、本発明は、上記の発明において、前記障害検出工程が検出した障害情報を履歴情報として記憶手段に記憶させる障害履歴記憶工程をさらに備え、前記切替判定工程は、前記記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする。
【００１８】
この発明によれば、障害の発生部位が冗長化されている場合に、記憶手段に記憶されている障害の発生履歴を参照して冗長切替をおこなうか否かを判定するように構成したので、障害の発生頻度に応じて対処法を切り替えることができる。
【００１９】
また、本発明は、上記の発明において、前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする。
【００２０】
また、本発明は、上記の発明において、前記切替判定工程は、前記記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする。
【００２１】
この発明によれば、障害の発生部位が冗長化されている場合に、記憶手段に記憶されている障害の発生履歴を参照し、同じ装置の障害発生頻度が低い場合は、冗長切替ではなくリトライをおこなうように構成したので、障害の誤検出により不要な冗長切替をおこなうことを回避することができる。
【発明の効果】
【００２２】
本発明によれば、監視対象の装置と監視装置とを接続し、その接続を通じて監視装置が監視対象装置の稼動状態を監視するように構成したので、複雑な構成を有する情報処理装置においても、障害発生時に障害の発生部位を確実に特定することができるという効果を奏する。
【００２３】
また、本発明によれば、障害発生時に障害の発生部位を確実に特定した上で、障害の発生部位が冗長化されている場合には正常な装置へ切り替えるように構成したので、障害による処理の停止時間を最小限に抑えることができるという効果を奏する。
【００２４】
また、本発明によれば、障害の発生部位が冗長化されている場合に、記憶手段に記憶されている障害の発生履歴を参照して冗長切替をおこなうか否かを判定するように構成したので、障害の発生頻度に応じて対処法を切り替えることができるという効果を奏する。
【００２５】
また、本発明によれば、障害の発生部位が冗長化されている場合に、記憶手段に記憶されている障害の発生履歴を参照し、同じ装置の障害発生頻度が低い場合は、冗長切替ではなくリトライをおこなうように構成したので、障害の誤検出により不要な冗長切替をおこなうことを回避することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、本発明に係る監視装置、監視方法および情報処理装置の好適な実施の形態を詳細に説明する。なお、下記の実施例では、ＣＰＵとメモリの障害を監視する監視装置を例にして説明をおこなうが、監視する対象はどのようなものであってもよい。また、１台の監視装置で３種類以上の対象を監視するように構成してもよい。
【実施例】
【００２７】
まず、従来の監視方式について例を示して説明する。図５は、従来の監視方式を説明するための説明図である。同図に示した情報処理装置は、監視装置１０１と、ＣＰＵ２０１と、メモリ３０２とを有している。ＣＰＵ２０１とメモリ３０２は、バス１４を介して接続され、バス１４を通じて制御信号やデータのやりとりをおこなう。同じバス１４に監視装置１０１も接続され、バス１４を流れる制御信号やデータを監視して障害の検出をおこなう。
【００２８】
ここでバスを流れる信号について説明しておく。図６は、バスを流れる信号の一例を示すサンプル図である。同図に示すように、一般的に、信号の送受信はクロックに同期して制御信号とデータとをやりとりすることで実現される。
【００２９】
バスの制御権を獲得した制御装置（たとえば、ＣＰＵ２０１）は、リード／ライト信号によってデータの書き込み動作をおこなうのか、読み込み動作をおこなうのかを指定し、さらに、アドレス信号によって対向装置とデータ位置とを指定する。
【００３０】
データの書き込み動作をおこなう場合は、制御装置がデータバスに書き込み用のデータを送り込み、このデータに対応するＥＣＣ（Error Correcting Code）やパリティデータ等の誤り訂正データを誤り訂正データバスに送り込む。対向装置である被制御装置（たとえば、メモリ３０２）は、データバスからデータを取得し、データに誤りがないことを誤り訂正データをもちいて確認し、誤りがなければ、指定された位置にデータの書き込みをおこなう。
【００３１】
データの読み込み動作をおこなう場合は、被制御装置が指定された位置のデータをデータバスに送り込み、このデータに対応する誤り訂正データを誤り訂正データバスに送り込む。データの要求元の制御装置は、データバスからデータを取得し、データに誤りがないことを誤り訂正データをもちいて確認し、誤りがなければ、取得したデータに所定の処理をおこなう。
【００３２】
監視装置１０１は、これらのやりとりを監視し、たとえば、誤り訂正データからデータに誤りがあることが判明した場合には、送信元に再送信を指示する。また、アドレス信号にて不正なアドレスが指定された場合には、その旨を自装置内の記憶部に記憶したり、監視用のコンソール画面に表示させたりといった動作をおこなう。
【００３３】
このように従来の監視方式では、バスを流れる信号を監視することにより、どの装置間でデータのやりとりがおこなわれているのかの認識と障害の検出をおこなう。しかし、近年の複雑化した情報処理装置においては、データのやりとりをおこなう装置間にセレクタやブリッジ等が介在する場合が多く、バスを監視するだけでは、どの装置間でデータのやりとりがおこなわれているのかを特定することが困難な場合がある。
【００３４】
このように障害が発生している装置を特定することができないと、管理者等が故障箇所を特定する作業が必要になるため、障害の対応時間が長くなり、処理停止による損害が大きくなる可能性がある。また、同一の装置を複数備えた冗長構成をとっていたとしても、迅速な切り替えを実現することができない。
【００３５】
次に、本実施例に係る監視方式の概要について説明する。図１は、本実施例に係る監視方式の概要について説明するための説明図である。同図は、メモリアクセス用のバスを二重化した情報処理装置に本実施例に係る監視方式を適用した場合を示している。
【００３６】
図１に示した情報処理装置は、監視装置１００と、ＣＰＵ２００と、メモリ３００と、メモリ３０１と、ブリッジ４００とを有している。メモリ３００とメモリ３０１は、それぞれ、バス１２ａとバス１２ｂという個別のバスに接続され、ＣＰＵ２００が接続されているバス１１とブリッジ４００を介して接続されている。
【００３７】
監視装置１００は、バス１１に接続されるとともに、ＣＰＵ２００、メモリ３００およびメモリ３０１と、それぞれ、信号線２１、信号線２２および信号線２３によって接続される。ＣＰＵ２００がメモリとの間でデータのやりとりをおこなう場合、やり取りをおこなう相手がメモリ３００とメモリ３０１のいずれであるのかは、ブリッジ４００が介在しているため、バス１１を監視するだけでは判別が難しい。本実施例に係る監視方式では、監視装置と監視対象装置との間を個別の信号線で接続することにより、この問題を解決している。
【００３８】
具体例を挙げて説明する。ＣＰＵ２００がメモリにデータの書き込みをおこなう必要が生じたとする。ＣＰＵ２００は、バス１１の制御権を獲得すると、バス１１を通じて、書き込みをおこなう旨と、書き込み先のアドレスとをブリッジ４００に対して通知する。このとき、ＣＰＵ２００は、信号線２１を通じて、データの送信を開始する旨を監視装置１００に対して通知する。
【００３９】
ＣＰＵ２００からの通知を受けたブリッジ４００は、通知されたアドレスから書き込み先がメモリ３００であることを判断し、バス１２ａを通じて、書き込みがおこなわれる旨と、書き込み先のアドレスとをメモリ３００へ通知する。このとき、通知を受けたメモリ３００は、信号線２２を通じて、データの受信を開始する旨を監視装置１００に対して通知する。
【００４０】
監視装置１００は、信号線２１と信号線２２から受信した通知により、データの送り元がＣＰＵ２００であり、データの送り先がメモリ３００であることを特定することができる。そして、バス１１を監視し、データ誤りが発生していれば、データの送り元であるＣＰＵ２００に対してリトライ等を指示する。
【００４１】
本実施例に係る監視方式では、監視装置１００がデータの送り元と送り先を確実に特定することができるため、障害の発生した装置が冗長化されている場合には、即座に正常な装置と切り替えをおこなって、障害を短時間で解消することが可能なように構成することもできる。
【００４２】
なお、図１に示した構成では、監視装置１００は、バス１１に接続されているため、バス１２ａおよびバス１２ｂにおいて障害が発生してもそれを検出することができない可能性がある。そのため、バス１２ａやバス１２ｂで障害が発生した場合は、メモリ３００やメモリ３０１が、信号線２２や信号線２３を通じて、監視装置１００に対して障害を通知するようにしてもよい。
【００４３】
次に、本実施例に係る監視装置の構成について説明する。図２は、本実施例に係る監視装置１００の構成を示すブロック図である。
【００４４】
図２に示した情報処理装置は、監視装置１００と、ＣＰＵ２００と、メモリ３００と、セレクタ５０１と、セレクタ５０２とを有している。ＣＰＵ２００とメモリ３００を接続するバスは、二重化されており、バス１３ａもしくはバス１３ｂのいずれか一方をもちいて制御信号やデータのやりとりがおこなわれる。このようにバスを二重化することにより、一方のバスに障害が発生しても、もう一方のバスを使用して処理を継続することができるようになっている。
【００４５】
ＣＰＵ２００は、セレクタ５０１を介してバス１３ａおよびバス１３ｂと接続されている。セレクタ５０１は、制御信号やデータをバス１３ａを通じて送信するか、バス１３ｂを通じて送信するかを選択する装置である。メモリ３００も、セレクタ５０１と同様の装置であるセレクタ５０２を介してバス１３ａおよびバス１３ｂと接続されている。
【００４６】
監視装置１００は、障害の検出のためにバス１３ａおよびバス１３ｂと接続されている。また、バス１３ａおよびバス１３ｂ上で信号のやりとりをおこなう装置を特定するために、信号線２４を介してＣＰＵ２００と接続され、信号線２５を介してメモリ３００と接続されている。さらに、障害検出時にバスの切り替えを実施するために、信号線２６を介してセレクタ５０１と接続され、信号線２７を介してセレクタ５０２と接続されている。
【００４７】
図２に示すように、監視装置１００は、エラー検出部１１０と、状態監視部１２０と、履歴記録部１３０と、タイマ１４０と、切替判定部１５０とを有する。
【００４８】
エラー検出部１１０は、バス１３ａおよびバス１３ｂを監視し、障害が発生した場合に、それを検出する処理部である。エラー検出部１１０は、障害を検出すると、障害に関する情報を履歴記録部１３０に記憶させるとともに、障害が発生した旨を切替判定部１５０に対して通知する。なお、監視対象の装置の障害を検出する方式は、バスを監視する方式以外の方式であってもよい。
【００４９】
状態監視部１２０は、信号線２４や信号線２５を通じて送信される信号を監視して、現在、どの装置の間でやりとりがおこなわれているのかを判別する処理部である。状態監視部１２０は、信号線２４や信号線２５を通じて送信された情報を履歴記録部１３０に記憶させ、どの装置の間でやりとりがおこなわれているかを、エラー検出部１１０に通知する。
【００５０】
履歴記録部１３０は、信号線２４や信号線２５を通じて送信された監視対象装置の稼動状況に関する情報や、エラー検出部１１０が検出した障害に関する情報を記憶する記憶装置である。ここに記憶された情報は、システム管理用プログラム等によってシステム管理者等に読み取られるほか、切替判定部１５０からも参照され、障害に対する対処法を判断する判断材料となる。
【００５１】
タイマ１４０は、履歴記録部１３０に各種情報とともに記録される日時情報を提供する装置である。
【００５２】
切替判定部１５０は、エラー検出部１１０にて障害が検出された場合に、その障害に対してどのような対応をとるかを判定し、必要であれば、対応を実行する処理部である。判定は、予め定められた判定ルールに基づいておこなわれる。
【００５３】
図３は、切替判定部１５０がもちいる判定ルールの一例を示すサンプル図である。同図は、制御装置がＣＰＵであり、被制御装置がメモリの場合を示している。判定ルールの内容は、制御装置と被制御装置の組合せごとに定めることができる。
【００５４】
図３に示した例では、障害の発生頻度によって対応を判定している。具体的には、履歴記録部１３０を参照し、所定の期間内に同じ装置間で発生した障害が今回のものだけであれば、誤検出の可能性があるため、何も対応をおこなわない。所定の期間内に同じ装置間で発生した障害が２〜４回であれば、バス１３ａもしくはバス１３ｂ等を通じてＣＰＵ２００に対してリトライを指示する。また、所定の期間内に同じ装置間で発生した障害が５回以上の場合は、信号線２６を通じてセレクタ５０１に対してバスの切り替えを指示する。
【００５５】
このように、履歴記録部１３０に記憶された情報を参照して対応を判定することにより、障害検出の精度を向上させ、障害の進行度に応じた対応をとることが可能になる。
【００５６】
次に、図２に示した監視装置１００の処理手順について説明する。図４は、図２に示した監視装置１００の処理手順を示すフローチャートである。同図に示すように、監視装置１００は、監視対象の装置と直接接続された信号線を通じて稼動状態に関する個別信号を受信したならば（ステップＳ１０１）、どの装置間でデータのやりとりがおこなわれるかを特定し（ステップＳ１０２）、それを履歴記録部１３０に記録する（ステップＳ１０３）。
【００５７】
そして、バスを監視する等して障害の検出を試み、障害が検出されなければ（ステップＳ１０４否定）、ステップＳ１０１へ復帰して、監視対象の装置と直接接続された信号線を通じて稼動状態が通知されるのを待ち受ける。
【００５８】
障害が検出された場合は（ステップＳ１０４肯定）、障害に関する情報を履歴記録部１３０に記録し（ステップＳ１０５）、障害への対応方法を判定する（ステップＳ１０６）。ここで、対応不要と判定した場合は（ステップＳ１０７なし）、特に処理をおこなわずに、ステップＳ１０１へ復帰する。
【００５９】
冗長切替が必要と判定した場合は（ステップＳ１０７冗長切替）、対象の装置に冗長切替指示を送信し（ステップＳ１０８）、その後、ステップＳ１０１へ復帰する。また、リトライが必要と判定した場合は（ステップＳ１０７リトライ）、対象の装置にリトライ指示を送信し（ステップＳ１０９）、その後、ステップＳ１０１へ復帰する
【００６０】
上述してきたように、本実施例では、監視対象の装置と監視装置とを接続し、その接続を通じて監視装置が監視対象装置の稼動状態を監視するように構成したので、複雑な構成を有する情報処理装置においても、障害発生時に障害の発生部位を確実に特定することができる。
【００６１】
（付記１）監視対象装置における障害の発生の有無を監視する監視装置であって、
監視対象装置と自装置とを接続する接続手段と、
前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、
障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段と
を備えたことを特徴とする監視装置。
【００６２】
（付記２）前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする付記１に記載の監視装置。
【００６３】
（付記３）前記障害検出手段が検出した障害情報を履歴情報として記憶する障害履歴記憶手段をさらに備え、
前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする付記２に記載の監視装置。
【００６４】
（付記４）前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする付記３に記載の監視装置。
【００６５】
（付記５）監視対象装置における障害の発生の有無を監視する監視方法であって、
監視対象装置と自装置とを接続する接続工程と、
前記接続工程による接続を通じて監視対象機器の稼動状態を監視する状態監視工程と、
障害を検出した場合に、前記状態監視工程が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出工程と
を含んだことを特徴とする監視方法。
【００６６】
（付記６）前記障害検出工程が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定工程をさらに含んだことを特徴とする付記５に記載の監視方法。
【００６７】
（付記７）前記障害検出工程が検出した障害情報を履歴情報として記憶手段に記憶させる障害履歴記憶工程をさらに備え、
前記切替判定工程は、前記記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする付記６に記載の監視方法。
【００６８】
（付記８）前記切替判定工程は、前記記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする付記７に記載の監視方法。
【００６９】
（付記９）監視対象装置と、前記監視対象装置における障害の発生の有無を監視する監視装置とを備えた情報処理装置であって、
前記監視装置は、
監視対象装置と自装置とを接続する接続手段と、
前記接続手段による接続を通じて監視対象機器の稼動状態を監視する状態監視手段と、
障害を検出した場合に、前記状態監視手段が監視していた監視対象機器の稼動状態を基にして障害が発生した装置を特定する障害検出手段と
を備えたことを特徴とする情報処理装置。
【００７０】
（付記１０）前記障害検出手段が障害が発生したと特定した装置が冗長化されている場合に、該装置を正常な装置と切り替えるか否かを判定する切替判定手段をさらに備えたことを特徴とする付記９に記載の情報処理装置。
【００７１】
（付記１１）前記障害検出手段が検出した障害情報を履歴情報として記憶する障害履歴記憶手段をさらに備え、
前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報に基づいて、障害が発生した装置を正常な装置と切り替えるか否かを判定することを特徴とする付記１０に記載の情報処理装置。
【００７２】
（付記１２）前記切替判定手段は、前記障害履歴記憶手段に記憶された履歴情報を参照し、障害が発生した装置の障害発生頻度が所定の値よりも小さい場合は、該装置を正常な装置と切り替えずに、処理の再実行をおこなわせることを特徴とする付記１１に記載の情報処理装置。
【産業上の利用可能性】
【００７３】
以上のように、本発明に係る監視装置、監視方法および情報処理装置は、障害監視に有用であり、特に、複雑な構成を有する情報処理装置においても障害の発生した部位を確実に特定することが必要な場合に適している。
【図面の簡単な説明】
【００７４】
【図１】本実施例に係る監視方式の概要について説明するための説明図である。
【図２】本実施例に係る監視装置の構成を示すブロック図である。
【図３】切替判定部がもちいる判定ルールの一例を示すサンプル図である。
【図４】図２に示した監視装置の処理手順を示すフローチャートである。
【図５】従来の監視方式を説明するための説明図である。
【図６】バスを流れる信号の一例を示すサンプル図である。
【符号の説明】
【００７５】
１１、１２ａ、１２ｂ、１３ａ、１３ｂ、１４  バス
２１、２２、２３、２４、２５、２６、２７  信号線
１００、１０１  監視装置
１１０  エラー検出部
１２０  状態監視部
１３０  履歴記録部
１４０  タイマ
１５０  切替判定部
２００、２０１  ＣＰＵ
３００、３０１、３０２  メモリ
４００  ブリッジ
５０１、５０２  セレクタ
【図１】
2007004296.tif 000003
【図２】
2007004296.tif 000004
【図３】
2007004296.tif 000005
【図４】
2007004296.tif 000006
【図５】
2007004296.tif 000007
【図６】
2007004296.tif 000008