(57)【特許請求の範囲】
【請求項１】
予め定められた時間を計時するとタイムアウト信号を出力するウォッチドッグタイマー（ＷＤＴ、ＷａｔｃｈＤｏｇ  Ｔｉｍｅｒ）と、
前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力する指示受領部と、を含む監視プロセッサと、
前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記指示受領部に転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力する指示転送部と、
前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止するフィルタ部と、
を有するシステム監視装置。
【請求項２】
前記指示転送部は、前記第１のリセットタイマー指示の転送成功を検出した場合に第１の転送成功の情報を出力し、
前記フィルタ部は、前記第１の転送成功の情報に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする請求項１記載のシステム監視装置。
【請求項３】
前記監視プロセッサは、前記ＷＤＴのリセットを指示する第２のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力する代替指示受領部を更に含み、
前記指示転送部は、前記第１のリセットタイマー指示の転送失敗を検出した場合に前記第１のリセットタイマー指示の代わりに前記第２のリセットタイマー指示を代替転送することを指示する代替指示を出力し、
前記代替指示に基づいて、前記第２のリセットタイマー指示を前記代替指示受領部に転送し、前記第２のリセットタイマー指示の転送失敗を検出した場合に第２の転送失敗の情報を出力する転送代替部を更に含み、
前記フィルタ部は、前記第１の転送失敗の情報及び前記第２の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する、
ことを特徴とする請求項１または２記載のシステム監視装置。
【請求項４】
前記転送代替部は、前記第２のリセットタイマー指示の転送成功を検出した場合に第２の転送成功の情報を出力し、
前記フィルタ部は、前記指示転送部が前記第１のリセットタイマー指示の転送成功を検出した場合に出力する第１の転送成功の情報、及び前記第２の転送成功の情報の少なくとも一方に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする請求項３記載のシステム監視装置。
【請求項５】
前記指示受領部は、前記代替指示受領部が前記第２のリセットタイマー指示を受信した場合に、前記指示受領部をリセットする
ことを特徴とする請求項３または４記載のシステム監視装置。
【請求項６】
前記監視プロセッサは、前記タイムアウト信号の発生有無を記憶する発生履歴記憶部と、
前記タイムアウト信号を受け取った際、前記発生履歴記憶部に前記タイムアウト信号の発生有が記憶されている場合に前記タイムアウト信号を出力し、前記発生履歴記憶部に前記タイムアウト信号の発生無が記憶されている場合に自己初期化信号を出力する判定部と、
前記自己初期化信号を受け取って前記監視プロセッサを前記発生履歴記憶部を除いてリセットする自己初期化部と、を更に含む
ことを特徴とする請求項２乃至５のいずれか１項に記載のシステム監視装置。
【請求項７】
予め定められた時間を計時するとタイムアウト信号を出力するＷＤＴを含むシステム監視装置の監視プロセッサが、前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力し、
前記システム監視装置が、前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記監視プロセッサに転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力し、前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する
システム監視方法。
【請求項８】
前記システム監視装置は、前記第１のリセットタイマー指示の転送成功を検出した場合に第１の転送成功の情報を出力し、前記第１の転送成功の情報に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする請求項７記載のシステム監視方法。
【請求項９】
前記監視プロセッサは、前記ＷＤＴのリセットを指示する第２のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力し、
前記システム監視装置は、前記第１のリセットタイマー指示の転送失敗を検出した場合に前記第１のリセットタイマー指示の代わりに前記第２のリセットタイマー指示を代替転送することを指示する代替指示を出力し、前記代替指示に基づいて、前記第２のリセットタイマー指示を転送し、前記第２のリセットタイマー指示の転送失敗を検出した場合に第２の転送失敗の情報を出力し、前記第１の転送失敗の情報及び前記第２の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止し、前記第２のリセットタイマー指示の転送成功を検出した場合に第２の転送成功の情報を出力し、前記第１の転送成功の情報及び前記第２の転送成功の情報に基づいて、前記タイムアウト信号の伝達を許可する
ことを特徴とする請求項７または８記載のシステム監視方法。
【請求項１０】
前記監視プロセッサは、前記タイムアウト信号の発生有無を記憶し、前記タイムアウト信号を受け取った際、前記タイムアウト信号の発生有が記憶されている場合に前記タイムアウト信号を出力し、前記タイムアウト信号の発生無が記憶されている場合に自己初期化信号を出力し、前記自己初期化信号に基づいて、前記監視プロセッサ自身を前記タイムアウト信号の発生有無の記憶を除いてリセットする
ことを特徴とする請求項８または９記載のシステム監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム監視装置及びシステム監視方法に関し、特にウォッチドッグタイマー機能を用いたシステム監視装置及びシステム監視方法に関する。
【背景技術】
【０００２】
コンピュータシステムの正常動作を監視する装置として、ウォッチドッグタイマー機能を用いた監視装置が、広く採用されている。
【０００３】
この監視装置は、例えば、システム内においてシステム動作とは独立した監視専用のプロセッサ（以後、監視プロセッサと呼ぶ）内部に、ウォッチドッグタイマー（以後、ＷＤＴ（ＷａｔｃｈＤｏｇ  Ｔｉｍｅｒ）とも呼ぶ）と呼ばれるタイマーを実装した装置である。
【０００４】
ＷＤＴは、例えば、常にタイマー値の減算（加算でもよい）を繰り返し、タイマー値が０（予め定められた値でもよい）になったとき、即ちタイムアウトしたとき、タイムアウト信号を出力する。このタイムアウト信号は、監視プロセッサの監視対象であるシステムに対して、ＮＭＩ（Ｎｏｎ−Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）信号やリセット指示信号として出力される。また、ＷＤＴは、リセットを指示する信号を受け取ると、タイマー値を予め定められた値（０でもよい）に再設定する。
【０００５】
このような監視装置で監視されるシステムは、一定時間（ＷＤＴがタイムアウトする時間に比べて十分に短い時間）毎に、監視プロセッサにＷＤＴのリセットを行うことを指示（例えば、システム側から監視プロセッサをポーリング）する。この指示を受けた、監視プロセッサは、ＷＤＴにリセットを指示する信号を出力する。従って、システムが正常な場合、ＷＤＴは、リセットを指示する信号に基づいて、タイムアウトする前にタイマー値を再設定するため、タイムアウトすることはない。
【０００６】
このように、ＷＤＴ機能を使った監視装置は、ＷＤＴが常に更新（タイマー値を再設定）され続け、タイムアウトが発生しないことによって、システムが正常動作していることを監視する。
【０００７】
特許文献１は、上述のＷＤＴ機能を使った監視装置の一例である、ウォッチドッグタイマ制御装置を開示している。
【０００８】
このウォッチドッグタイマ制御装置は、温度監視部とウォッチドッグタイマ部とを有し、以下のように動作する。まず、ウォッチドッグタイマ部は、カウンタを有し、このカウンタの値は一定時間毎に減算される。ウォッチドッグタイマ部は、このカウンタの値が０になると、カウンタ０検出信号を出力する。また、温度監視部は、被監視対象であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）から一定時間毎に受信する要求信号に同期して、ウォッチドッグタイマ部にカウンタ初期設定命令を指令する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２０５２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した先行技術文献に記載された技術においては、正常な状態にある被監視対象のシステムに対して、ＮＭＩ信号やリセット指示信号が発行され、システム運用に支障をきたす場合があるという問題点がある。
【００１１】
その理由は、タイマーのリセットの指示（カウンタ初期設定命令）を受け取るインタフェース上において障害があったり、監視プロセッサ（ウォッチドッグタイマ制御装置）自身の動作に異常があったりすると、タイマーの更新（カウンタの初期設定）が失敗し、ＷＤＴがタイムアウトに至ってしまうケースがあるからである。
【００１２】
本発明の目的は、上述した問題点を解決するシステム監視装置及びシステム監視方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明のシステム監視装置は、予め定められた時間を計時するとタイムアウト信号を出力するＷＤＴと、
前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力する指示受領部と、を含む監視プロセッサと、
前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記指示受領部に転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力する指示転送部と、
前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止するフィルタ部と、を有する。
【００１４】
本発明のシステム監視方法は、予め定められた時間を計時するとタイムアウト信号を出力するＷＤＴを含むシステム監視装置の監視プロセッサが、前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力し、
前記システム監視装置が、前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記監視プロセッサに転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力し、前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する。
【発明の効果】
【００１５】
本発明は、被監視対象のシステムが正常な状態にあるにもかかわらず、ＷＤＴのタイムアウトが発生し、システム運用に支障をきたすことを防止することが可能になるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係るシステム監視装置の構成を示すブロック図である。
【図２】本発明の第１乃至第４の実施形態におけるシステムの構成を示すブロック図である。
【図３】本発明の第１の実施形態のフィルタ部の構成を示すブロック図である。
【図４】本発明の第１の実施形態の指示転送部の動作を示すフローチャートである。
【図５】本発明の第１の実施形態の監視プロセッサの動作を示すフローチャートである。
【図６】本発明の第２の実施形態に係るシステム監視装置の構成を示すブロック図である。
【図７】本発明の第２の実施形態のフィルタ部の構成を示すブロック図である。
【図８】本発明の第２の実施形態の指示転送部及び転送代替部の動作を示すフローチャートである。
【図９】本発明の第２の実施形態の監視プロセッサの動作を示すフローチャートである。
【図１０】本発明の第３の実施形態に係るシステム監視装置の構成を示すブロック図である。
【図１１】本発明の第３の実施形態の監視プロセッサの動作を示すフローチャートである。
【図１２】本発明の第４の実施形態に係るシステム監視装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００１８】
［第１の実施の形態］
図１は、本発明の第１の実施形態に係るシステム監視装置１００の構成を示すブロック図である。
【００１９】
図１を参照すると、本実施形態に係るシステム監視装置１００は、指示転送部１３０とフィルタ部１７０と監視プロセッサ５００とを含む。
【００２０】
図２は、システム監視装置１００とシステム監視装置１００の監視対象であるコンピュータシステム１０１とを含む、システムの構成を示すブロック図である。図２を参照すると、コンピュータシステム１０１は、リセットタイマー指示発行部１０２とシステム制御コントローラ１０３とを含む。
【００２１】
尚、システム監視装置１００は、コンピュータシステム１０１に含まれていてもよく、指示転送部１３０やフィルタ部１７０は、コンピュータシステム１０１のシステム制御コントローラ１０３に含まれていてもよい。
【００２２】
システム監視装置１００において、指示転送部１３０は、リセットタイマー指示発行部１０２から発行される、ＷＤＴ５５０の計時のリセットを指示する、リセットタイマー指示６００を受け取る。続けて、指示転送部１３０は、受け取ったリセットタイマー指示６００を第１のリセットタイマー指示６０１として指示受領部５３０に転送する。また、指示転送部１３０は、リセットタイマー指示６０１の転送が失敗したことを検出した場合に、フィルタオン信号６２１（第１の転送失敗の情報とも呼ばれる）を出力する。
【００２３】
指示転送部１３０と指示受領部５３０との間のインタフェースは、例えば、ハードウェア監視するための標準インタフェースであるＩＰＭＩ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ）のＫＣＳ（Ｋｅｙｂｏａｒｄ  Ｃｏｎｔｒｏｌｌｅｒ  Ｓｔｙｌｅ）インタフェースである。
【００２４】
フィルタ部１７０は、指示転送部１３０が出力するフィルタオン信号６２１に基づいて、タイムアウト信号６１１の伝達（通過）を禁止する。尚、フィルタ部１７０は、タイムアウト信号６１１の伝達を禁止しない場合は、タイムアウト信号６１１に基づいて、タイムアウト信号６１２を出力する。タイムアウト信号６１１及びタイムアウト信号６１２は、例えば「論理１」でタイムアウトが発生したことを示す。即ち、タイムアウト信号６１１を出力する、及びタイムアウト信号６１２を出力するとは、それぞれ、タイムアウト信号６１１を「論理１」にする、及びタイムアウト信号６１２を「論理１」にすることである。尚、タイムアウト信号６１１及びタイムアウト信号６１２は、他の形態（例えばパルス）であってもよい。
【００２５】
監視プロセッサ５００は、指示受領部５３０とＷＤＴ５５０とを含む。
【００２６】
指示受領部５３０は、リセットタイマー指示６０１を受信し、ＷＤＴ５５０にリセットタイマー信号６０２を出力する。リセットタイマー信号６０２は、例えば「論理１」のパルスである。尚、リセットタイマー信号は、他の形態（例えば「論理０」のパルス）であってもよい。
【００２７】
ＷＤＴ５５０は、予め定められた時間（以下、タイムアウト時間と呼ぶ）を計時するとタイムアウト信号６１１を出力する。また、ＷＤＴ５５０は、リセットタイマー信号６０２を受け取ると、その時点の計時時間をリセットし、タイムアウト時間の計時を最初からやり直す。タイムアウト時間は、例えば、リセットタイマー指示発行部１０２がリセットタイマー指示６００を発行する間隔の時間（以後、リセットタイマー間隔時間と呼ぶ）の２倍の時間である。尚、タイムアウト時間は、リセットタイマー間隔時間の変動やリセットタイマー指示の転送遅延を考慮した、リセットタイマー信号６０２が出力される間隔を越えていれば任意の時間でよい。
【００２８】
コンピュータシステム１０１において、リセットタイマー指示発行部１０２は、予め定められたタイミングでリセットタイマー指示６００を発行する。予め定められたタイミングとは、例えば、コンピュータシステム１０１が正常な状態において定期的に実行する処理を実行するタイミングである。この処理の実行間隔が、上述のリセットタイマー間隔時間となる。
【００２９】
システム制御コントローラ１０３は、タイムアウト信号６１２を受け取り、これに基づいて、例えば、コンピュータシステム１０１のリセット処理やメモリダンプ処理を開始する。
【００３０】
図３は、フィルタ部１７０の構成を示すブロック図である。図３は、タイムアウト信号６１１及びタイムアウト信号６１２が「論理１」でタイムアウトが発生したことを示す信号、及び、後述のフィルタオン信号６２１が「論理１」でフィルタをオンにする（即ち、タイムアウト信号６１１の伝達を禁止するようにする）ことを指示する信号である場合の、フィルタ部１７０を示す。
【００３１】
図３を参照すると、フィルタ部１７０は、アンド素子１７１と、インバータ素子１７２とを有している。
【００３２】
インバータ素子１７２は、フィルタオン信号６２１の論理を反転してアンド素子１７１に出力する。
【００３３】
アンド素子１７１は、反転したフィルタオン信号６２１とタイムアウト信号６１１との論理積を、タイムアウト信号６１２として出力する。
【００３４】
次に、本実施形態の動作を図１〜５を参照して、以下の前提に基づいて、詳細に説明する。
【００３５】
ＷＤＴ５５０のタイムアウト時間は、４秒である。
【００３６】
リセットタイマー指示発行部１０２は、２秒間隔でリセットタイマー指示６００を発行する。尚、リセットタイマー指示６００の発行間隔は、被監視システムの動作状態によって正常時においても変動するが、ここでは理解を容易にするため、一定間隔であるものとする。前提は以上である。
【００３７】
まず、システム監視装置１００が正常な場合について説明する。
【００３８】
図４は、本実施形態の指示転送部１３０の動作を示すフローチャートである。
【００３９】
図５は、本実施形態の監視プロセッサ５００の動作を示すフローチャートである。
【００４０】
コンピュータシステム１０１の状態が正常である場合、リセットタイマー指示発行部１０２は、２秒間隔でリセットタイマー指示６００を発行する。
【００４１】
図４において、指示転送部１３０は、このリセットタイマー指示６００を受け取る（Ｓ７０１）。
【００４２】
次に、指示転送部１３０は、受け取ったリセットタイマー指示６００に基づいて監視プロセッサ５００の指示受領部５３０にリセットタイマー指示６０１を送信する（Ｓ７０２）。具体的には、リセットタイマー指示６０１の送信は、例えば、指示転送部１３０が指示受領部５３０にリセットタイマー指示６０１を含むコマンドを送信し、指示受領部５３０が指示転送部１３０に受信応答を送信する。
【００４３】
次に、指示転送部１３０は、受信応答を待つ（Ｓ７０３）。予め定められた時間（例えば、１ミリ秒）以内に受信応答を受信した場合（Ｓ７０３でＹＥＳ）、処理は終了する。
【００４４】
図５において、指示受領部５３０は、リセットタイマー指示６０１を受信し、これに基づいてＷＤＴ５５０にリセットタイマー信号６０２を出力する（Ｓ７１１）。
【００４５】
次に、ＷＤＴ５５０は、リセットタイマー信号６０２を受け取り、これに基づいて計時時間をリセットする（Ｓ７１２）。そして、ＷＤＴ５５０は、タイムアウト時間の計時を最初からやり直す。
【００４６】
コンピュータシステム１０１及びシステム監視装置１００が正常である場合、上述の処理が繰り返される。
【００４７】
コンピュータシステム１０１の状態が異常（例えば、プログラムが暴走し、ストール状態である）である場合、リセットタイマー指示発行部１０２は、リセットタイマー指示６００を発行しなくなる。従って、指示受領部５３０は、リセットタイマー信号６０２を出力しなくなる。
【００４８】
このため、ＷＤＴ５５０は、計時時間をリセットしないで、計時を継続する。その結果、計時時間がタイムアウト時間（４秒）に達する。ＷＤＴ５５０は、計時時間がタイムアウト時間に達すると、タイムアウト信号６１１を「論理１」にする。
【００４９】
次に、フィルタ部１７０は、「論理１」のタイムアウト信号６１１を入力される。この時、フィルタオン信号６２１は「論理０（フィルタオン信号６２１が出力されていない）」である。従って、フィルタ部１７０は、「論理０」のフィルタオン信号６２１を反転した信号「論理１」と論理積を取り、タイムアウト信号６１２を「論理１」にする（タイムアウト信号６１２を出力する）。
【００５０】
次に、指示転送部１３０から指示受領部５３０まで間のいずれかで障害が発生した場合を説明する。
【００５１】
コンピュータシステム１０１の状態は正常であり、リセットタイマー指示発行部１０２は、２秒間隔でリセットタイマー指示６００を発行する。
【００５２】
次に、指示転送部１３０は、リセットタイマー指示６００を受け取り（Ｓ７０１）、これに基づいて監視プロセッサ５００の指示受領部５３０にリセットタイマー指示６０１を送信する（Ｓ７０２）。
【００５３】
次に、指示転送部１３０は、受信応答を待つ（Ｓ７０３）。しかし、上述の障害のため、指示受領部５３０は、リセットタイマー指示６０１を含むコマンドを受信できず、受信応答を送信しない。
【００５４】
予め定められた時間（例えば、１ミリ秒）以内に受信応答を受信しなかった場合（Ｓ７０３でＮＯ）、指示転送部１３０は、リセットタイマー指示６０１の転送が失敗したことを検出する（Ｓ７０４）。
【００５５】
次に、指示転送部１３０は、リセットタイマー指示６０１の転送失敗を検出したことに基づいて、フィルタオン信号６２１を「論理１」にする（Ｓ７０５）。
【００５６】
フィルタ部１７０は、入力された「論理１」のフィルタオン信号６２１に基づいて、タイムアウト信号６１１の伝達を禁止する。
【００５７】
一方、指示受領部５３０は、リセットタイマー指示６０１を受け取れないため、リセットタイマー信号６０２の出力を行わない。
【００５８】
このため、ＷＤＴ５５０は、計時時間をリセットしないで、計時を継続する。その結果、計時時間がタイムアウト時間に達する。ＷＤＴ５５０は、計時時間がタイムアウト時間（４秒）に達すると、タイムアウト信号６１１を「論理１」にする。
【００５９】
次に、フィルタ部１７０は、「論理１」のタイムアウト信号６１１を入力されるが、「論理１」のフィルタオン信号６２１を反転した「論理０」信号と論理積を取り、タイムアウト信号６１２は論理「０」のままとする（タイムアウト信号６１２を出力しない）。
【００６０】
以上が、本実施形態の動作の説明である。
【００６１】
尚、指示転送部１３０は、フィルタオン信号６２１を「論理１」にした状態において、リセットタイマー指示６０１の転送が成功した場合、フィルタオン信号６２１を「論理０」（第１の転送成功の情報とも呼ばれる）にするようにしてもよい。即ち、指示転送部１３０は、指示転送部１３０から指示受領部５３０までのいずれかで発生した障害が復旧した場合、タイムアウト信号６１１の伝達を許可するようにしてもよい。
【００６２】
また、指示転送部１３０は、転送がｎ（ｎは自然数）回以上失敗した場合に、タイムアウト信号６１１の伝達を禁止するようにしてもよい。この場合、タイムアウト時間は、リセットタイマー間隔時間のｎ倍以上である。
【００６３】
上述した本実施形態における第１の効果は、被監視対象のシステムが正常な状態にあるにもかかわらず、ＷＤＴ５５０のタイムアウトが発生し、システム運用に支障をきたすことを防止することが可能になる点である。
【００６４】
その理由は、指示転送部１３０が、リセットタイマー指示６０１の転送失敗を検出し、フィルタ部１７０が、その転送失敗の情報に基づいて、タイムアウト信号６１１の伝達を禁止するようにしたからである。
【００６５】
上述した本実施形態における第２の効果は、システム監視装置１００による監視機能が有効でない期間を短縮できることである。
【００６６】
その理由は、指示転送部１３０が、リセットタイマー指示６０１の転送が成功した場合に、タイムアウト信号６１１の伝達を許可するようにしたからである。
【００６７】
［第２の実施形態］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【００６８】
図６は、本発明の第２の実施形態に係るシステム監視装置２００の構成を示すブロック図である。
【００６９】
図６を参照すると、本実施形態に係るシステム監視装置２００は、指示転送部２３０と転送代替部２４０とフィルタ部２７０と監視プロセッサ５０２とを含む。
【００７０】
以下の説明では、図２を、図中のシステム監視装置１００をシステム監視装置２００と読み替えて、本実施形態のシステム監視装置２００とシステム監視装置２００の監視対象であるコンピュータシステム１０１とを含む、システムの構成を示すブロック図として参照する。
【００７１】
システム監視装置２００の指示転送部２３０は、第１の実施形態の指示転送部１３０の機能に加えて、リセットタイマー指示６０１の転送が失敗した場合、リセットタイマー指示６０１の代わりにリセットタイマー指示（第２のリセットタイマー指示とも呼ばれる）６０４を代替転送することを指示する、代替指示６０３を転送代替部２４０に出力する。
【００７２】
転送代替部２４０は、代替指示６０３に基づいて、リセットタイマー指示６０４を代替指示受領部５４０に転送する。また、転送代替部２４０は、リセットタイマー指示６０４の転送が失敗したことを検出した場合に、フィルタオン信号６２２（第２の転送失敗の情報とも呼ばれる）を出力する。転送代替部２４０と代替指示受領部５４０との間のインタフェースは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）経由でＩＰＭＩによる制御を行うＩＰＭＩ  Ｏｖｅｒ  Ｌａｎである。
【００７３】
フィルタ部２７０は、指示転送部２３０が検出した第１の転送失敗の情報、及び転送代替部２４０が出力した第２の転送失敗の情報に基づいて、タイムアウト信号６１１の伝達を禁止する。
【００７４】
監視プロセッサ５０２は、第１の実施形態の監視プロセッサ５００に比べて、代替指示受領部５４０を更に含み、ＷＤＴ５５０の動作が異なる。
【００７５】
代替指示受領部５４０は、リセットタイマー指示６０４を受信し、ＷＤＴ５５０にリセットタイマー信号６０５を出力する。リセットタイマー信号６０５は、例えば「論理１」のパルスである。尚、リセットタイマー信号は、他の形態（例えば「論理０」のパルス）であってもよい。
【００７６】
ＷＤＴ５５０は、リセットタイマー信号６０２またはリセットタイマー信号６０５を受け取ると、その時点の計時時間をリセットし、タイムアウト時間の計時を最初からやり直す。この点が、第１の実施形態のＷＤＴ５５０と異なる。
【００７７】
図７は、フィルタ部２７０の構成を示すブロック図である。図７は、タイムアウト信号６１１、タイムアウト信号６１２及びフィルタオン信号６２１は、第１の実施形態の信号と同様あり、後述のフィルタオン信号６２２が「論理１」でフィルタをオンにすることを指示する場合の、フィルタ部２７０を示す。
【００７８】
図７を参照すると、フィルタ部２７０は、アンド素子１７１と、ナンド素子２７３とを有している。
【００７９】
ナンド素子２７３は、フィルタオン信号６２１とフィルタオン信号６２２の論理積を反転した信号を、アンド素子１７１に出力する。
【００８０】
アンド素子１７１は、ナンド素子２７３の出力とタイムアウト信号６１１との論理積を、タイムアウト信号６１２として出力する。
【００８１】
次に、本実施形態の動作を図６〜９を参照して、詳細に説明する。尚、前提は第１の実施形態の場合と同じである。
【００８２】
まず、システム監視装置２００が正常な場合の動作は、第１の実施形態で説明した動作と同じである。
【００８３】
次に、指示転送部２３０から指示受領部５３０まで間のいずれかで障害が発生した場合を説明する。
【００８４】
図８は、本実施形態の指示転送部２３０及び転送代替部２４０の動作を示すフローチャートである。Ｓ７０１〜Ｓ７０５の動作は、第１の実施形態で説明した動作と同じである。
【００８５】
図９は、本実施形態の監視プロセッサ５０２の動作を示すフローチャートである。
【００８６】
図８において、指示転送部２３０は、リセットタイマー指示６０１の転送失敗を検出したことに基づいて、代替指示６０３を出力する（Ｓ７２１）。
【００８７】
尚、フィルタ部２７０は、ステップＳ７０５において、「論理１」のフィルタオン信号６２１を入力される。しかし、フィルタ部２７０は、フィルタオン信号６２２が「論理０」であるため、タイムアウト信号６１１の伝達を禁止しない。
【００８８】
一方、指示受領部５３０は、リセットタイマー指示６０１を受け取れないため、リセットタイマー信号６０２の出力を行わない。
【００８９】
次に、転送代替部２４０は、代替指示６０３に基づいて、代替指示受領部５４０にリセットタイマー指示６０４を送信する（Ｓ７２２）。具体的には、リセットタイマー指示６０４の送信は、例えば、転送代替部２４０が代替指示受領部５４０にリセットタイマー指示６０４を含むコマンドを送信し、代替指示受領部５４０が転送代替部２４０に受信応答を送信する。
【００９０】
次に、転送代替部２４０は、受信応答を待つ（Ｓ７２３）。予め定められた時間（例えば、２ミリ秒）以内に受信応答を受信した場合（Ｓ７２３でＹＥＳ）、処理は終了する。
【００９１】
図９において、代替指示受領部５４０は、リセットタイマー指示６０４を受信し、これに基づいてＷＤＴ５５０にリセットタイマー信号６０５を出力する（Ｓ７３１）。
【００９２】
次に、ＷＤＴ５５０は、リセットタイマー信号６０５を受け取り、これに基づいて計時時間をリセット（Ｓ７３２）。そして、ＷＤＴ５５０は、タイムアウト時間の計時を最初からやり直す。
【００９３】
次に、上述の指示転送部２３０から指示受領部５３０まで間のいずれかで障害が発生した場合において、更に転送代替部２４０から代替指示受領部５４０までの間のいずれかで障害が発生した場合について説明する。
【００９４】
転送代替部２４０は、代替指示６０３に基づいて、代替指示受領部５４０にリセットタイマー指示６０４を送信する（Ｓ７２２）。
【００９５】
次に、転送代替部２４０は、受信応答を待つ（Ｓ７２３）。しかし、上述の障害のため、代替指示受領部５４０は、リセットタイマー指示６０４を含むコマンドを受信できず、受信応答を送信しない。
【００９６】
予め定められた時間（例えば、１ミリ秒）以内に受信応答を受信しなかった場合（Ｓ７０３でＮＯ）、転送代替部２４０は、リセットタイマー指示６０４の転送が失敗したことを検出する（Ｓ７２４）。
【００９７】
次に、転送代替部２４０は、リセットタイマー指示６０１の転送失敗を検出したことに基づいて、フィルタオン信号６２２を「論理１」にする（Ｓ７２５）。
【００９８】
一方、代替指示受領部５４０は、リセットタイマー指示６０４を受け取れないため、リセットタイマー信号６０２の出力を行わない。また、上述の通り、指示受領部５３０も、リセットタイマー指示６０１を受け取れないため、リセットタイマー信号６０２の出力を行わない。
【００９９】
このため、ＷＤＴ５５０は、計時時間をリセットしないで、計時を継続する。その結果、計時時間がタイムアウト時間に達する。ＷＤＴ５５０は、計時時間がタイムアウト時間（４秒）に達すると、タイムアウト信号６１１を「論理１」にする。
【０１００】
次に、フィルタ部２７０は、「論理１」のタイムアウト信号６１１を入力されるが、「論理１」のフィルタオン信号６２１と「論理１」のフィルタオン信号６２２との論理積を反転した「論理０」信号と論理積を取り、タイムアウト信号６１２は論理「０」のままとする（タイムアウト信号６１２を出力しない）。
【０１０１】
以上が、本実施形態の動作の説明である。
【０１０２】
尚、転送代替部２４０は、フィルタオン信号６２２を「論理１」にした状態において、リセットタイマー指示６０４の転送が成功した場合、フィルタオン信号６２２を「論理０」（第２の転送成功の情報とも呼ばれる）にするようにしてもよい。即ち、転送代替部２４０は、転送代替部２４０から代替指示受領部５４０までのいずれかで発生した障害が復旧した場合、タイムアウト信号６１１の伝達を許可するようにしてもよい。
【０１０３】
また、指示転送部２３０は、転送がｎ（ｎは自然数）回以上失敗した場合に、タイムアウト信号６１１の伝達を禁止するように、及び代替指示６０３を出すようにしてもよい。また、転送代替部２４０は、転送がｎ（ｎは自然数）回以上失敗した場合に、タイムアウト信号６１１の伝達を禁止するようにしてもよい。この場合、タイムアウト時間は、リセットタイマー間隔時間のｎ倍以上である。
【０１０４】
上述した本実施形態における第１の効果は、第１の実施形態の効果に加えて、指示転送部２３０から指示受領部５３０までのいずれかで障害が発生した場合でも、システム監視装置２００の監視機能を有効にしておくことが可能になる点である。
【０１０５】
その理由は、指示転送部２３０がリセットタイマー指示６０１の転送を失敗した場合、転送代替部２４０がリセットタイマー指示６０４を転送するようにしたからである。
【０１０６】
上述した本実施形態における第２の効果は、システム監視装置２００による監視機能が有効でない期間を更に短縮できることである。
【０１０７】
その理由は、転送代替部２４０が、リセットタイマー指示６０４の転送が成功した場合にフィルタオン信号６２２を「論理０」にするようにしたからである。
【０１０８】
［第３の実施の形態］
次に、本発明の第３の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１０９】
図１０は、本発明の第３の実施形態に係るシステム監視装置３００の構成を示すブロック図である。
【０１１０】
図１０を参照すると、本実施形態に係るシステム監視装置３００は、指示転送部１３０とフィルタ部１７０と監視プロセッサ５０３とを含む。
【０１１１】
以下の説明では、図２を、図中のシステム監視装置１００をシステム監視装置３００に読み替えて、本実施形態のシステム監視装置３００とシステム監視装置３００の監視対象であるコンピュータシステム１０１とを含む、システムの構成を示すブロック図として参照する。
【０１１２】
システム監視装置３００の指示転送部１３０は、第１の実施形態の指示転送部１３０と同じものである。更に、本実施形態において、指示転送部１３０は、フィルタオン信号６２１を「論理１」にした状態において、リセットタイマー指示６０１の転送が成功した場合、フィルタオン信号６２１を「論理０」にする。即ち、指示転送部１３０は、指示転送部１３０から指示受領部５３０までのいずれかで発生した障害が復旧した場合、タイムアウト信号６１１の伝達を許可する。
システム監視装置３００のフィルタ部１７０は、第１の実施形態のフィルタ部１７０と同じものである。
【０１１３】
監視プロセッサ５０３は、指示受領部５３０とＷＤＴ５５０と判定部５１０と発生履歴記憶部５２０と自己初期化部５９０とを含む。
【０１１４】
指示受領部５３０及びＷＤＴ５５０は、第１の実施形態の指示受領部５３０及びＷＤＴ５５０と同じものである。
【０１１５】
発生履歴記憶部５２０は、タイムアウト信号６１１の発生有無を記憶する。発生履歴記憶部５２０は、システム監視装置３００の初期状態（例えば、システム監視装置３００電源を投入された直後）においては、タイムアウトの発生無を記憶している。
【０１１６】
判定部５１０は、タイムアウト信号６１１を受け取り、発生履歴記憶部５２０にタイムアウト信号６１１の発生有が記憶されている場合にタイムアウト信号６１３を出力する。また、判定部５１０は、発生履歴記憶部５２０にタイムアウト信号６１１の発生無が記憶されている場合、発生履歴記憶部５２０にタイムアウト信号６１１の発生有を記録し、自己初期化信号６１４を出力する。
【０１１７】
自己初期化部５９０は、自己初期化信号６１４を受け取った場合、監視プロセッサ５０３自身を、発生履歴記憶部５２０を除いて、リセットする。
【０１１８】
次に、本実施形態の動作を図１０及び１１を参照して、詳細に説明する。本実施形態は、第１の実施形態に比べて、判定部５１０、発生履歴記憶部５２０及び自己初期化部５９０が追加されており、この追加された部分に関連する動作が異なる。以下では、主に、この異なる動作について説明する。
【０１１９】
図１１は、ＷＤＴ５５０がタイムアウト信号６１１を「論理１」にした場合の監視プロセッサ５０３の動作を示すフローチャートである。
【０１２０】
まず、判定部５１０は、タイムアウト信号６１１が「論理１」になったことを検出する（Ｓ７４１）。
【０１２１】
次に、判定部５１０は、発生履歴記憶部５２０がタイムアウト発生有を記憶しているか否かを確認する（Ｓ７４２）。
【０１２２】
発生履歴記憶部５２０がタイムアウト発生無を記憶している場合（Ｓ７４２でＮＯ）、判定部５１０は、発生履歴記憶部５２０にタイムアウト発生有を記録する（Ｓ７４３）。続けて、判定部５１０は、自己初期化部５９０に自己初期化信号６１４を出力する（Ｓ７４４）。
【０１２３】
発生履歴記憶部５２０がタイムアウト発生有を記憶している場合（Ｓ７４２でＹＥＳ）、判定部５１０は、フィルタ部１７０にタイムアウト信号６１３を出力する（Ｓ７４５）。  上述した本実施形態における効果は、第１の実施形態の効果に加えて、監視プロセッサ５０３の障害を自動復旧することが可能になる点である。
【０１２４】
その理由は、最初のタイムアウトが発生した場合に、判定部５１０が自己初期化部５９０に自己初期化信号６１４を出力し、自己初期化部５９０が監視プロセッサ５０３を初期化するようにしたからである。
【０１２５】
［第４の実施形態］
次に、本発明の第４の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１２６】
図１２は、本発明の第４の実施形態に係るシステム監視装置４００の構成を示すブロック図である。
【０１２７】
図１２を参照すると、本実施形態に係るシステム監視装置４００は、指示転送部２３０と転送代替部２４０とフィルタ部２７０と監視プロセッサ５０４とを含む。
【０１２８】
本実施形態のシステム監視装置４００は、第２の実施形態のシステム監視装置２００と比べて、監視プロセッサ５０２の指示受領部５３０が、監視プロセッサ５０４の指示受領部５３４に置き換えられている。
【０１２９】
指示受領部５３４は、リセットタイマー信号６０５を受け取ると、自身をリセットする。
【０１３０】
上述した本実施形態における効果は、第２の実施形態の効果に加えて、指示受領部５３０の障害を自動復旧することが可能になる点である。
【０１３１】
その理由は、指示受領部５３４がリセットタイマー信号６０５を受け取ると、自身をリセットするようにしたからである。
【０１３２】
尚、上述の各実施形態は、任意に組み合わされてよい。
【０１３３】
上述の各実施形態及び任意の実施形態を組み合わせた実施形態は、高可用性を求められるシステムに適したシステム監視装置及びシステム監視方法を提供することができる。その理由は、転送代替部が単一障害（リセットタイマー指示６０１の転送不可障害）によるＷＤＴのタイムアウトを防止し、フィルタ部がシステム監視装置の障害によるＷＤＴのタイムアウトをシステムに影響させないようにしたからである。
【０１３４】
また、これらの実施形態は、システムの監視不可時間を低減すること、及び、保守介入の抑制によるシステムダウン時間を低減することを可能にする。その理由は、判定部と自己初期化部が監視プロセッサを自己復旧させ、代替指示受領部と指示受領部とが指示受領部を自己復旧させるようにしたからである。
【０１３５】
以上の各実施形態で説明した各構成要素は、必ずしも個々に独立した存在である必要はない。例えば、各構成要素は、複数の構成要素が１個のモジュールとして実現されたり、１つの構成要素が複数のモジュールで実現されたりしてもよい。また、各構成要素は、ある構成要素が他の構成要素の一部であったり、ある構成要素の一部と他の構成要素の一部とが重複していたり、といったような構成であってもよい。
【０１３６】
また、以上説明した各実施形態では、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の順番は内容的に支障しない範囲で変更することができる。
【０１３７】
更に、以上説明した各実施形態では、複数の動作は個々に相違するタイミングで実行されることに限定されない。例えば、ある動作の実行中に他の動作が発生したり、ある動作と他の動作との実行タイミングが部分的に乃至全部において重複していたりしていてもよい。
【０１３８】
更に、以上説明した各実施形態では、ある動作が他の動作の契機になるように記載しているが、その記載はある動作と他の動作の全ての関係を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の関係は内容的に支障のない範囲で変更することができる。また各構成要素の各動作の具体的な記載は、各構成要素の各動作を限定するものではない。このため、各構成要素の具体的な各動作は、各実施形態を実施する上で機能的、性能的、その他の特性に対して支障をきたさない範囲内で変更されて良い。
【０１３９】
尚、以上説明した各実施形態における各構成要素は、必要に応じ可能であれば、ハードウェアで実現されても良いし、ソフトウェアで実現されても良いし、ハードウェアとソフトウェアの混在により実現されても良い。
【０１４０】
また、各構成要素の物理的な構成は、以上の実施形態の記載に限定されることはなく、独立して存在しても良いし、組み合わされて存在しても良いしまたは分離して構成されても良い。
【０１４１】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
予め定められた時間を計時するとタイムアウト信号を出力するウォッチドッグタイマー（ＷＤＴ、ＷａｔｃｈＤｏｇ  Ｔｉｍｅｒ）と、
前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力する指示受領部と、を含む監視プロセッサと、
前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記指示受領部に転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力する指示転送部と、
前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止するフィルタ部と、
を有するシステム監視装置。
（付記２）
前記指示転送部は、前記第１のリセットタイマー指示の転送成功を検出した場合に第１の転送成功の情報を出力し、
前記フィルタ部は、前記第１の転送成功の情報に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする付記１記載のシステム監視装置。
（付記３）
前記監視プロセッサは、前記ＷＤＴのリセットを指示する第２のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力する代替指示受領部を更に含み、
前記指示転送部は、前記第１のリセットタイマー指示の転送失敗を検出した場合に前記第１のリセットタイマー指示の代わりに前記第２のリセットタイマー指示を代替転送することを指示する代替指示を出力し、
前記代替指示に基づいて、前記第２のリセットタイマー指示を前記代替指示受領部に転送し、前記第２のリセットタイマー指示の転送失敗を検出した場合に第２の転送失敗の情報を出力する転送代替部を更に含み、
前記フィルタ部は、前記第１の転送失敗の情報及び前記第２の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する、
ことを特徴とする付記１または２記載のシステム監視装置。
（付記４）
前記転送代替部は、前記第２のリセットタイマー指示の転送成功を検出した場合に第２の転送成功の情報を出力し、
前記フィルタ部は、前記第１の転送成功の情報及び前記第２の転送成功の情報の少なくとも一方に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする付記３記載のシステム監視装置。
（付記５）
前記監視プロセッサは、前記タイムアウト信号の発生有無を記憶する発生履歴記憶部と、
前記タイムアウト信号を受け取った際、前記発生履歴記憶部に前記タイムアウト信号の発生有が記憶されている場合に前記タイムアウト信号を出力し、前記発生履歴記憶部に前記タイムアウト信号の発生無が記憶されている場合に自己初期化信号を出力する判定部と、
前記自己初期化信号を受け取って前記監視プロセッサを前記発生履歴記憶部を除いてリセットする自己初期化部と、を更に含む
ことを特徴とする付記２乃至４のいずれかに記載のシステム監視装置。
（付記６）
前記指示受領部は、前記代替指示受領部が第２のリセットタイマー指示を受信した場合に、前記指示受領部をリセットする
ことを特徴とする付記３乃至５のいずれかに記載のシステム監視装置。
（付記７）
予め定められた時間を計時するとタイムアウト信号を出力するＷＤＴを含むシステム監視装置の監視プロセッサが、前記ＷＤＴのリセットを指示する第１のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力し、
前記システム監視装置が、前記ＷＤＴの監視対象に含まれるリセットタイマー指示発行部から送信されるリセットタイマー指示を、前記第１のリセットタイマー指示として前記監視プロセッサに転送し、前記第１のリセットタイマー指示の転送失敗を検出した場合に第１の転送失敗の情報を出力し、前記第１の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する
システム監視方法。
（付記８）
前記システム監視装置は、前記第１のリセットタイマー指示の転送成功を検出した場合に第１の転送成功の情報を出力し、前記第１の転送成功の情報に基づいて、前記タイムアウト信号の伝達を許可する、
ことを特徴とする付記７記載のシステム監視方法。
（付記９）
前記監視プロセッサは、前記ＷＤＴのリセットを指示する第２のリセットタイマー指示を受信し、前記ＷＤＴにリセットタイマー信号を出力し、
前記システム監視装置は、前記第１のリセットタイマー指示の転送失敗を検出した場合に前記第１のリセットタイマー指示の代わりに前記第２のリセットタイマー指示を代替転送することを指示する代替指示を出力し、前記代替指示に基づいて、前記第２のリセットタイマー指示を転送し、前記第２のリセットタイマー指示の転送失敗を検出した場合に第２の転送失敗の情報を出力し、前記第１の転送失敗の情報及び前記第２の転送失敗の情報に基づいて、前記タイムアウト信号の伝達を禁止する
ことを特徴とする付記７または８記載のシステム監視方法。
（付記１０）
前記システム監視装置は、前記第２のリセットタイマー指示の転送成功を検出した場合に第２の転送成功の情報を出力し、前記第１の転送成功の情報及び前記第２の転送成功の情報の少なくとも一方に基づいて、前記タイムアウト信号の伝達を許可する
ことを特徴とする付記７乃至９のいずれかに記載のシステム監視方法。
（付記１１）
前記監視プロセッサは、前記タイムアウト信号の発生有無を記憶し、前記タイムアウト信号を受け取った際、前記タイムアウト信号の発生有が記憶されている場合に前記タイムアウト信号を出力し、前記タイムアウト信号の発生無が記憶されている場合に自己初期化信号を出力し、前記自己初期化信号に基づいて、前記監視プロセッサ自身を前記タイムアウト信号の発生有無の記憶を除いてリセットする
ことを特徴とする付記８乃至１０のいずれかに記載のシステム監視方法。
【符号の説明】
【０１４２】
１００    システム監視装置
１０１    コンピュータシステム
１０２    リセットタイマー指示発行部
１０３    システム制御コントローラ
１３０    指示転送部
１７０    フィルタ部
１７１    アンド素子
１７２    インバータ素子
２００    システム監視装置
２３０    指示転送部
２４０    転送代替部
２７０    フィルタ部
２７３    ナンド素子
３００    システム監視装置
４００    システム監視装置
５００    監視プロセッサ
５０２    監視プロセッサ
５０３    監視プロセッサ
５０４    監視プロセッサ
５１０    判定部
５２０    発生履歴記憶部
５３０    指示受領部
５３４    指示受領部
５４０    代替指示受領部
５５０    ＷＤＴ
５９０    自己初期化部
６００    リセットタイマー指示
６０１    リセットタイマー指示
６０２    リセットタイマー信号
６０３    代替指示
６０４    リセットタイマー指示
６０５    リセットタイマー信号
６１１    タイムアウト信号
６１２    タイムアウト信号
６１３    タイムアウト信号
６１４    自己初期化信号
６２１    フィルタオン信号
６２２    フィルタオン信号
【図１】
0005625949.tif 000002
【図２】
0005625949.tif 000003
【図３】
0005625949.tif 000004
【図４】
0005625949.tif 000005
【図５】
0005625949.tif 000006
【図６】
0005625949.tif 000007
【図７】
0005625949.tif 000008
【図８】
0005625949.tif 000009
【図９】
0005625949.tif 000010
【図１０】
0005625949.tif 000011
【図１１】
0005625949.tif 000012
【図１２】
0005625949.tif 000013