(57)【要約】      （修正有）【課題】複数コンピュータ機器を切り替えるコンソール切替器において、付加機能によって、特殊なアプリケーションをインストールしなくても、接続されたコンピュータ機器の障害情報を、操作者の手動による切替えをおこなうことなく、自動的に得るようにして、障害に対して対応することのできるようにする。【解決手段】コンソール切替器１００では、接続されたコンピュータ機器１１０の信号から障害を検出し、自動的にその障害の発生したコンピュータ機器に切り替えて１４１、操作できるようにする。障害がおこったときには、そのコンピュータ機器に対応するＬＥＤ１２３に表示し、接続しているディスプレイ表示装置１１３に障害情報を表示する。また、内蔵スピーカー１３２やこのコンソール切替器１００に接続されている外部装置１１４を警告のため動作させるようにする。【選択図】図１
2006113773.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータに接続され、前記コンピュータを切り替えて入出力をおこなうコンソール切替器において、
前記コンピュータからの信号を受け、そのコンピュータの障害を検出する手段と、
障害の検出されたコンピュータを選択して、入出力の切り替えをおこなう手段とを有することを特徴とするコンソール切替器。
【請求項２】
さらに、ＬＥＤを有し、
前記接続されたコンピュータの切り替えの状態および障害の状態によって、前記ＬＥＤの点灯状態を変更することを特徴とする請求項１記載のコンソール切替器。
【請求項３】
このコンソール切替器に、ディスプレイ装置が接続され、
前記ディスプレイ装置に、前記接続されたコンピュータの障害に関する情報を表示することを特徴とする請求項１記載のコンソール切替器
【請求項４】
さらに、内蔵スピーカーを有し、
前記接続されたコンピュータの障害の状態によって、前記内蔵スピーカーを動作させることを特徴とする請求項１記載のコンソール切替器。
【請求項５】
このコンソール切替器に、外部装置が接続され、
前記接続されたコンピュータの障害の状態によって、前記外部装置を動作させることを特徴とする請求項１記載のコンソール切替器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンソール切替器に係り、コンピュータ機器の操作および画面表示を共有するために用いられる外部装置であるコンソール切替器の付加機能であって、特に、コンピュータ機器の障害を検知するのに好適なコンソール切替器に関する。
【背景技術】
【０００２】
コンピュータ機器が複数台からなるシステム構成において、キーボードやマウスの操作およびディスプレイ表示を共有し、使用者の操作性向上、機器構成の簡素化および省スペース化を実現する手段として、コンソール切替器（別名ＫＶＭ：Keyboard Video Mouse）が用いられる。
【０００３】
コンソール切替器は、一般的にコンピュータ機器への操作をおこなうためのキーボードおよびマウスと、コンピュータ機器からのディスプレイ表示出力を共有するために、内蔵する切替論理を介して、接続される複数台のコンピュータ機器の中から一台を任意に選択し、入出力の対象とする機能をもつ。
【０００４】
例えば、以下の特許文献１には、切替動作に応じて表示部に文字を表示させる切替装置が開示されている。
【０００５】
このようなコンソール切替器は、高処理性能や負荷分散を目的として複数台で構成されることが多いサーバシステムに広く用いられている。
【０００６】
サーバシステム等の高度な信頼性が求められる機器には、システム装置内のハードウェア障害部位単位に検知する機能や、それに伴う障害通報機能を内蔵するものがあり、これらはコンピュータ機器内のマザーボード上、または、拡張ボード上の障害監視管理論理により実現される。障害通報は、マザーボード上のビーブブザーによる警告音や、ステータスＬＥＤなどの表示によって作業者に通報され、さらに外部接続用のインタフェースコネクタを持ち外部の連動装置などに障害情報を発信するものもある。
【０００７】
また、ＯＳ（Operating System）の稼動時であれば、ＯＳがもつ機能、または、追加アプリケーションと連携することで障害通報を実現するものもある。
【０００８】
【特許文献１】特開２００３−２８０７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
コンピュータ機器に発生した障害の通報手段としてビープ音やコンピュータ機器上のＬＥＤによる表示は有効であるが、コンピュータ機器が複数台からなりコンソール切替器を利用する構成においては、作業者が障害発生装置を特定したのちにコンソール切替器を操作し対象装置に切替えるという手順を実施しなければならないと操作上の問題点がある。非常に多くのコンピュータ機器を一箇所に設置している場合、ビープ音やＬＥＤ表示のみだけではどの装置に障害が発生したのかを即座に判別することは困難である。
【００１０】
これを解決する手段として、ＯＳ上のアプリケーションによって障害通報を実現する方法があるが、ＯＳが稼動していることが前提であるため、コンピュータ機器の起動開始からそのアプリケーションが起動するまでの間およびコンピュータ機器の停止処理中に発生した障害では、障害の通報をおこなうことができない。また、ＯＳ停止に至る重度障害の発生時はもちろん、そのアプリケーションが停止してしまうだけでも通報ができなくなる。
【００１１】
また、そのようなアプリケーションは、ＯＳの種別やバージョンに依存しているため、これらが複数種混在する構成においては同一の障害通報サービスを実現することができないくなるし、ＯＳのバージョンアップに伴い従来の障害通報環境が継続できなくなることもある。
【００１２】
本発明は、上記問題点を解決するためになされたもので、その目的は、コンソール切替器上に設ける付加機能によって、特殊なアプリケーションをインストールしなくても、接続されたコンピュータ機器の障害情報を、操作者の手動による切替えをおこなうことなく、自動的に得ることができ、障害に対して対応することのできるような障害通報環境を提供することにある。
【課題を解決するための手段】
【００１３】
本発明のコンソール切替器では、接続されたコンピュータ機器の障害を検出し、自動的にその障害の発生したコンピュータ機器に切り替えて、操作できるようにする。
【００１４】
障害がおこったときには、そのコンピュータ機器に対応するＬＥＤに表示し、接続しているディスプレイ表示装置に障害情報を表示する。
【００１５】
また、障害がおこったときに、内蔵スピーカーやこのコンソール切替器に接続されている外部装置を警告のため動作させるようにする。
【００１６】
本発明のコンソール切替器は、コンピュータ機器管理者は即座に障害の発生を感知し状況を知ることができ、障害が発生したコンピュータ機器の特定とその後の処理を円滑におこなうことができる。また、この機能は、個々のコンピュータ機器上に動作するＯＳの種別や稼動状況に依存しない。
【００１７】
また、このコンソール切替器は、コンソール切替器上に障害情報を集約することによって、同様の機能をコンピュータ機器それぞれに搭載する場合や同様の機能を別の外部装置において実現する場合に比べて、機器構成が簡素化され、安価に実現することができる。また、重障害によってコンピュータ機器上の障害監視機能が停止してしまっても、障害発生時に障害情報を外部装置であるコンソール切替器に取得しているため、情報を消失することもない。
【発明の効果】
【００１８】
本発明によれば、コンソール切替器上に設ける付加機能によって、特殊なアプリケーションをインストールしなくても、接続されたコンピュータ機器の障害情報を、操作者の手動による切替えをおこなうことなく、自動的に得ることができ、障害に対して対応することのできるような障害通報環境を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る一実施形態を、図１ないし図１０を用いて説明する。
【００２０】
先ず、図１を用いて本発明に係るコンソール切替器の構成について説明する。
図１は、本発明に係るコンソール切替器の構成を示すブロック図である。
【００２１】
本発明のコンソール切替器１００における外部機器の基本構成は、少なくとも一台以上のコンピュータ機器１１０がコンピュータ接続用コネクタ１２０にケーブル接続され、作業用機器であるキーボード１１１と、マウス１１２と、ディスプレイ装置１１３が入出力用コネクタ１２２に接続される構成である。
【００２２】
図１には、コンピュータ機器１１０三台接続される構成が示されているが、コンピュータ接続用コネクタ１２０は、二台以上、適当な台数接続されていればよい。
【００２３】
コンソール切替器１００の内部構造は、入出力切替制御部１３０と、付加機能制御部１３１と、内蔵スピーカー１３２からなる。
【００２４】
入出力切替制御部１３０は、複数の入出力信号線１４０のうち一つを選択し、入出力用コネクタへ接続する入出力信号線１４１に論理的に接続されている。付加機能制御部１３１は、付加機能用信号線１５０から得られる情報を基に付加機能処理をおこなう。内蔵スピーカー１３２は、このコンソール切替器に内蔵されているスピーカーである。
【００２５】
また、コンソール切替器１００の外側には、コンピュータ接続用コネクタ１２０と、操作用切替パネル１２１と、入出力用コネクタ１２２と、ＬＥＤパネル１２３と、外部連動用の出力コネクタ１２４を備えている。
【００２６】
コンピュータ接続用コネクタ１２０は、複数あり、コンピュータ機器を接続するためのコネクタである。操作用切替パネル１２１は、作業者が操作したいコンピュータ選択をおこなうためのパネルである。入出力用コネクタ１２２は、キーボード１１１、マウス１１２、ディスプレイ装置１１３などの入出力デバイスを接続するためのコネクタである。ＬＥＤパネルは、コンピュータ機器の状態、選択状態を表示するためのＬＥＤを備えるパネルである。外部連動用の出力コネクタ１２４は、通報出力用外部連動装置１１４に接続するためのコネクタである。
【００２７】
入出力切替制御部１３０は、選択切替操作情報を取得するため切替パネル１２１に接続されている。また、電光表示出力をおこなうためにＬＥＤ表示パネル１２３にも接続されている。
付加機能制御部１３１は、選択切替変更処理を実施するため信号線１６０により入出力切替制御部１３０に接続されている。また、コンピュータ機器１１０の障害の通報出力のため内部スピーカー１３２と外部連動用コネクタ１２４に接続されている。
【００２８】
次に、図２を用いて本発明のコンソール切替器とコンピュータ機器の接続関係について説明する。
図２は、本発明のコンソール切替器とコンピュータ機器の接続関係を示す図である。
【００２９】
本発明のコンソール切替器は、コンピュータ機器内で取得される障害情報を付加機能情報として取得することができる。コンピュータ機器１１０は、コンピュータ機器としての機能を実現するためのマザーボード（メイン基板）２２０を内蔵する。また、マザーボード２２０は、自己の障害およびコンピュータ機器１１０内に搭載される主記憶メモリ、ＣＰＵ、ハードディスク等の機器に発生した障害監視をおこなう障害監視論理２３０を持っている。障害監視論理２３０は、また、拡張ボードにより実装してもよい。図２（ｂ）は、拡張ボードの障害監視論理２３１が、マザーボード２２０の拡張スロット（例えば、ＰＣＩスロット）に実装されている様子を示している。
【００３０】
障害監視論理２３０は、検知した障害情報をＬＥＤ２４０の点灯等によって障害通報をおこなう。また、アラートコネクタ２５０に接続される障害情報信号線２６０を経由して外部機器へ信号を出力する。本実施形態におけるコンソール切替器１００は、付加機能信号コネクタ２７０により、この障害情報信号線２６０に接続され、コンピュータ機器１１０からの付加機能用の情報を取得する。コンソール切替器１００は、コンピュータ機器一台に対して一つの付加機能用信号コネクタ２７０を持っている。
【００３１】
次に、図６を用いて本発明のコンソール切替器により、コンピュータ機器を切り替えるときの処理手順を説明する。
【００３２】
図６は、本発明のコンソール切替器により、コンピュータ機器を切り替えるときの処理手順を示すフローチャートである。
【００３３】
本発明のコンソール切替器は、障害情報を発信するコンピュータ機器１１０が、非選択状態であった場合に選択状態へ自動的に変更することによって、障害発生のコンピュータ機器画面を表示状態に変更するものである。
【００３４】
ここでは、図１を参照して、選択中のコンピュータ機器を１１０ａ、非選択状態の障害が発生したコンピュータ機器を１１０ｂとして説明する。
【００３５】
コンソール切替器１００が稼動中であり、かつ、接続されるコンピュータ機器１１０に障害が発生していない場合、入出力切替制御部１３０は、入出力信号の伝送処理（５０１）を繰り返す手順となる。また、この状態において切替パネル１２１の操作等によって選択状態が変更された場合、入出力切替制御部１３０は、接続先変更操作の分岐（５０２）によって、接続先切替処理（５０３）を実施する。
【００３６】
コンピュータ機器１１０ｂに障害が発生した場合、付加機能用信号線１５０を経由して付加機能制御部１３１に障害発生信号が伝達される。付加機能制御部１３１は、入出力切替制御部１３０の選択状態を調査する（５１０）。ここでは障害が発生したコンピュータ機器１１０ｂは非選択状態であるため、付加機能制御部１３１は、入出力切替制御部１３０に対し、選択状態の切替処理を実施する（５１１）。
【００３７】
仮にこのとき、キーボード１１１およびマウス１１２が操作中であった場合には、自動切替によって作業者が意図しない操作対象に誤った操作をおこなうことが考えられる。よって、入出力切替制御部１３０は自動切替え処置の実施と共に、これら入出力機器の操作を予め取り決められた一定時間無効にすることによって誤操作を防止する（５１２）。また、自動切換え処理と同時に処理の実施を示す表示をディスプレイ画面上におこなうことも有効である。
【００３８】
次に、図３を用いてコンピュータ機器１１０から取得する障害情報について説明する。
図３は、コンピュータ機器１１０内の障害監視論理２３０が出力する障害信号の例を示す図である。
【００３９】
障害信号テーブル３００は、障害発生の有無を２値表現する場合を示し、ここでは障害無しを０、障害発生を１とする。
【００４０】
本実施形態におけるコンソール切替器１１０は、例えば、コンピュータ機器１１０ｂに接続の付加機能用信号コネクタ２７０から障害発生信号を得れば、コンピュータ機器１１０ｂに障害が発生したと特定することができる。よって、本実施形態を実現するためには、障害信号は２値表現であればよい。
【００４１】
以上のように、本発明のコンソール切替器は、障害を検知しかつ外部に障害発生信号を出力する機能をもつコンピュータ機器であれば容易に実現できる。また、ハードウェア機能を利用しているため、ソフトウェアにて障害情報を取得し同様の機能を実現する場合に比べ、より重度な障害時においても稼動することができ、ソフトウェアに依存せずに、障害の発生したコンピュータ機器に切り替えることができる。
【００４２】
次に、図５および図７を用いて本発明のコンソール切替器のＬＥＤ表示に関する処理について説明する。
図５は、ＬＥＤパネル１２３のＬＥＤの構成例を示す図である。
図７は、障害が発生したコンピュータ機器１１０に対応するＬＥＤ表示を、障害状態であることを表す表示状態に変更する処理手順を示すフローチャートである。
【００４３】
図５（ａ）のＬＥＤパネル４００を用いた表示例では、選択状態を点灯、非選択状態を消灯、障害発生状態を点滅（ＬＥＤが、一定期間の間隔でついたり消えたりする状態）として説明する。４１１，４１２，４１３は、それぞれ、接続されたコンピュータ機器１１０ａ，１１０ｂ，１１０ｃの状態を表すパネルの部分である。
【００４４】
図７に示されるように、コンソール切替器１００が稼動中かつ障害が発生していない場合には、入出力切替制御部１３０は、入出力信号の伝送処理（６０１）を繰り返す手順となる。また、この状態において切替パネル１２１によって選択状態を変更した場合には、入出力切替制御部１３０は、接続先変更操作の分岐（６０２）によって接続先切替処理（６０３）を実施後、選択したコンピュータ機器１１０に対応するＬＥＤを点灯し、点灯状態であったコンピュータ機器１１０に対応したＬＥＤを消灯する。
【００４５】
コンピュータ機器１１０ｂに障害が発生した場合、付加機能用信号線１５０を経由して付加機能制御部１３１に障害発生信号が伝達される。付加機能制御部１３１は、入出力切替制御部１３０の選択状態を調査し（６１０）、非選択状態であればさらにコンピュータ機器１１０ｂに対応したＬＥＤ表示状態が既に障害発生を示す点滅状態になっているかを調査する（６１１）。障害が発生したコンピュータ機器１１０ｂは、非選択状態かつＬＥＤが消灯状態であったとすれば、付加機能制御部１３１は入出力切替制御部１３０に対し、コンピュータ機器１１０ｂに対応するＬＥＤを点滅に状態変更する（６１２）。
【００４６】
点滅状態となったＬＥＤは、切替パネル１２１の操作により選択された場合にのみ、ＬＥＤ点灯処理６０４によって状態変更される。よって、切替パネル１２１による操作がされないまま、複数台のコンピュータ機器１１０に障害が発生した場合は、複数のＬＥＤが点滅状態になることがある。
【００４７】
これら一連の処理により管理者は、障害発生したコンピュータ機器１１０ｂに対し障害が発生したことをＬＥＤパネル１２３の表示によって知ることができ、かつ複数台のコンピュータ機器１１０に障害が発生している状態においては、ＬＥＤパネル１２３の表示によってコンソール切替器１００に接続されるコンピュータ機器１１０の全ての状態を把握することができる。
【００４８】
なお、ＬＥＤパネル１２３は、図５（ｂ）のＬＥＤパネル４０１のように選択状態を示すＬＥＤ４３１〜４３３と、障害状態を表示するＬＥＤ４４１〜４４３が別に設けられてもよい。この場合、障害状態を示すＬＥＤ表示は、通常状態を示す消灯と、障害発生を示す点灯の二種であってもよい。
【００４９】
次に、図４および図８を用いてコンソール切替器１００に接続されるコンピュータ機器１１０に障害が発生した場合、ディスプレイ装置１１３の表示画面にメッセージ等を合成し出力する処理手順について説明する。
図４は、エラー情報の一例を示す図である。
図８は、コンソール切替器１００に接続されるコンピュータ機器１１０に障害が発生した場合、ディスプレイ装置１１３の表示画面にメッセージ等を合成し出力する処理手順を説明するフローチャートである。
【００５０】
図８に示されるように、コンソール切替器１００が稼動中かつ障害が発生していない場合、入出力切替制御部１３０は、データと文字の合成（７０１）において合成する文字データがないため、入出力信号の伝送処理（７０２）を繰り返す手順となる。
【００５１】
コンピュータ機器１１０ｂに障害が発生した場合には、付加機能用信号線１５０を経由して付加機能制御部１３１に障害発生信号が伝達される。付加機能制御部１３１は、入出力制御部１３０に対し、文字データを伝送する（７１０）。入出力制御部１３０は、伝送された文字データをディスプレイ画像データに合成し、ディスプレイ装置１１３に出力される（７０２）。文字データは、定型文である場合と、予め管理者が登録したデータを用いる場合と、または、その両方式であってもよい。また文字データは入出力制御部１３０に記録され、付加機能制御部１３１からの指示により呼出しされる方式であってもよい。
【００５２】
図４は、コンピュータ機器でのエラー情報を示したものであり、この情報がメッセージの文字データを作成する場合に利用される。
【００５３】
ここで、付加機能制御部１３１側に定型文データをもつとする。障害信号テーブル３１０のエラーＮｏ３１１は、コンソール切替器１００とコンピュータ機器１１０のそれぞれで予め取り決められなければならない。またエラーＮｏ３１１の他に、より詳細な障害内容を示すエラーサブＮｏ３１２や、より詳細なエラー箇所を示すエラーＩＤ３１３のような情報が付加されていてもよい。
【００５４】
コンピュータ機器２１０内の障害監視論理２３０は、取得した障害内容をもとにエラーＮｏ３１１の対象番号を決定し、アラートコネクタ２５０を介して外部へ出力する。コンソール切替器１００は、付加機能用信号コネクタ２７０から障害番号を入手すると、付加機能制御部１３１の内部にもつエラーテーブル３１０から対象となるエラー内容３１４を決定する。決定されたエラー内容は、文字列情報として入出力切替制御部１３０に伝送されディスプレイ情報に合成される。このとき、障害の発生したコンピュータ機器名称も同時に画面合成することも有効である。
【００５５】
これら一連の処理により、例えば、次のようなエラーメッセージが表示される。「コンピュータ０１で障害発生−エラーＩＤ：１０１  ＣＰＵ内部エラー」
この機能により、管理者は単なる障害の発生有無だけではなく、文字情報によって、より高度な障害情報を入手することができる。
【００５６】
次に、図９を用いてコンソール切替器１００に内蔵されるスピーカー１３２を動作させる処理手順について説明する。
図９は、コンソール切替器１００に内蔵されるスピーカー１３２を動作させる処理手順を示すフローチャートである。
【００５７】
コンソール切替器１００に接続されるコンピュータ機器１１０に障害が発生した場合には、付加機能用信号線１５０を経由して付加機能制御部１３１に障害発生信号が伝達される。付加機能制御部１３１は、内蔵スピーカー１３２に警告音を出力する（８１０）
通常コンピュータ機器にはビープブザーがあり障害発生時などは警告音を発するが、音量には限度がある。そこで本実施形態のように、コンソール切替器の内蔵スピーカーを駆動することによって、別に特別な機器を用いることなく、より大音量の警告音を発生させることでより注目度を高めることが可能である。
【００５８】
次に、図１０を用いて外部装置連動用コネクタ１２４に接続される外部連動装置１１４を動作させる処理手順を説明する。
図１０は、外部装置連動用コネクタ１２４に接続される外部連動装置１１４を動作させる処理手順を示すフローチャートである。
【００５９】
コンソール切替器１００に接続されるコンピュータ機器１１０に障害が発生した場合には、付加機能用信号線１５０を経由して付加機能制御部１３１に障害発生信号が伝達される。付加機能制御部１３１は、外部装置連動用コネクタ１２４を経由して、例えば、パトランプ、外部スピーカのような外部連動装置１１４を動作させ、より注目度を高めることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係るコンソール切替器の構成を示すブロック図である。
【図２】本発明のコンソール切替器とコンピュータ機器の接続関係を示す図である。
【図３】コンピュータ機器１１０内の障害監視論理２３０が出力する障害信号の例を示す図である。
【図４】エラー情報の一例を示す図である。
【図５】ＬＥＤパネル１２３のＬＥＤの構成例を示す図である。
【図６】本発明のコンソール切替器により、コンピュータ機器を切り替えるときの処理手順を示すフローチャートである。
【図７】障害が発生したコンピュータ機器１１０に対応するＬＥＤ表示を、障害状態であることを表す表示状態に変更する処理手順を示すフローチャートである。
【図８】コンソール切替器１００に接続されるコンピュータ機器１１０に障害が発生した場合、ディスプレイ装置１１３の表示画面にメッセージ等を合成し出力する処理手順を説明するフローチャートである。
【図９】コンソール切替器１００に内蔵されるスピーカー１３２を動作させる処理手順を示すフローチャートである。
【図１０】外部装置連動用コネクタ１２４に接続される外部連動装置１１４を動作させる処理手順を示すフローチャートである。
【符号の説明】
【００６１】
１００…付加機能付きコンソール切替器
１１０（１１０ａ，１１０ｂ，１１０ｃ）…コンピュータ機器
１１１…キーボード
１１２…マウス
１１３…ディスプレイ装置
１１４…外部連動装置（パトランプ、外部スピーカー）
１２０…コンピュータ機器接続用コネクタ
１２１…コンピュータ選択用操作パネル
１２２…入出力装置接続用コネクタ
１２３…ＬＥＤ表示パネル
１２４…外部装置連動用コネクタ
１３０…入出力切替制御部
１３１…付加機能制御部
１４０…コンピュータ機器側の入出力信号線
１４１…操作側の入出力信号線
１５０…付加機能用信号線
１６０…入出力切替制御部への付加機能信号線
２２０…コンピュータ機器内のマザーボード
２３０…マザーボード上の障害監視論理
２３１…拡張ボード上の障害管理論理
２４０…コンピュータ機器のＬＥＤ
２５０…アラートコネクタ
２６０…障害情報信号線
２７０…付加機能用信号コネクタ
３００…２値表現の障害信号テーブル
３１０…エラー情報テーブル
４００…選択状態および障害状態の同時表示型ＬＥＤパネル
４０１…選択状態ＬＥＤと障害状態ＬＥＤ表示パネル。
【図１】
2006113773.tif 000003
【図２】
2006113773.tif 000004
【図３】
2006113773.tif 000005
【図４】
2006113773.tif 000006
【図５】
2006113773.tif 000007
【図６】
2006113773.tif 000008
【図７】
2006113773.tif 000009
【図８】
2006113773.tif 000010
【図９】
2006113773.tif 000011
【図１０】
2006113773.tif 000012