(57)【要約】【課題】コンソール切替装置を用いたコンピュータシステムにおいて、コンソール端末への表示を障害が発生したコンピュータの画面出力を自動的に切り替え、保守性を向上させる。【解決手段】画面情報を保持する画面情報保持部１０と、画面情報を監視する画面情報監視部１３と、画面情報監視部の指示により画面の選択をおこなう画面出力制御部１５を設け、予め設定された条件に合致する画面情報がコンピュータより出力された場合、該コンピュータの画面を自動的に選択する。【選択図】図１
2007148712.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータの画面出力を選択する機能を持つコンソール切替装置において、コンピュータの画面情報を保持する画面情報保持部と、コンピュータより出力された画面情報を監視する画面情報監視部と、画面情報監視部の指示によりモニタに出力する画面の選択をおこなう画面出力制御部を具備し、予め設定された条件に合致する画面情報がコンピュータより出力された場合、該コンピュータの画面を自動的に選択することを特徴とするコンソール切替装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータの画面出力を選択する機能を持つコンソール切替装置に関する。
【背景技術】
【０００２】
通常、コンピュータには各々に操作用のコンソールが必要であるが、サーバ等のラック搭載型コンピュータでは、ラックへの搭載密度の向上や操作性の向上を高めるために、コンソール切替装置を用いてコンソールを共有することが一般的である。
【０００３】
図４に示すように、一般的なコンソール切替装置１は、具備する切替スイッチ１４を押下することで画面を切り替えるものである。しかし、この方式では、障害の発生したコンピュータが画面出力元として選択されていないと、障害情報を画面に表示できないという問題があった。
【０００４】
コンソール切替装置において画面を自動的に切り替える方法は考えられており、関連する公知例に特開平１１−４１０６５号等が挙げられる。しかし、この公知例は、キーボード等の入力装置の操作を検知して操作をおこなうコンピュータの画面に自動的に切り替える方法であり、上述の問題点を解決するものではない。
【０００５】
【特許文献１】特開平１１−４１０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、コンソール切替装置を用いたコンピュータシステムのおいて、障害が発生したコンピュータの画面出力から障害情報を検知し、該コンピュータの画面表示に自動的に切り替えて障害情報を自動的に表示することで、コンソール切替装置を用いたコンピュータシステムの保守性を向上させることにある。
【課題を解決するための手段】
【０００７】
本発明は、コンピュータの出力画面を保持する画面情報保持部と、コンピュータより出力された画面情報を監視する画面情報監視部と、画面情報監視部の指示によりコンソールに出力する画面の選択をおこなう画面出力制御部を具備し、予め設定された条件に合致する画面情報がコンピュータより出力された場合には、出力画面を該コンピュータの画面に自動的に切り替えることを特徴とする。
【発明の効果】
【０００８】
本発明のコンソール切替装置は、コンピュータの出力画面を監視して必要に応じて画面を切り替える機構を設けることで、障害情報等の必要な情報を自動的に画面に表示でき、コンピュータシステムの保守性を向上させるという利点がある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施例について、図面を参照し説明する。
(第一の実施例)
図１は本発明の一実施例を示すブロック図である。
【００１０】
１は２台のサーバの画面出力を切替えてコンソール端末に出力する機能を持つコンソール切替装置である。コンソール切替装置１とサーバ２０とサーバ２１は、画面信号線２００および２１０により接続される。
【００１１】
１０はコンソール切替え装置１に具備される画面保持部であり、画面情報を保持するためのバッファ１１およびバッファ１２を持つ。バッファ１１には画面信号線２００が、バッファ１２には画面信号線２１０が接続され、バッファ１１にはサーバ２０の画面情報が、バッファ１２にはサーバ２１の画面情報が保持される。
【００１２】
１３はサーバの出力した画面情報を監視する画面情報監視部であり、読み出し信号線１００にて、画面情報保持部１０のバッファ１１およびバッファ１２に保持された画面情報の読み出しが可能である。また、画面情報監視部１３は、監視対象とする文字列を予め設定しておくレジスタ１３１を具備し、バッファ１１および１２から読み出した画面情報とレジスタ１３１に設定された値とが一致した場合は、比較情報信号１３０にて画面出力制御部に状態通知をおこなう。
【００１３】
比較情報信号１３０は２ビットの信号線で、図２に示すように、「００」の場合はレジスタ１３１に設定された文字列との一致はない状態を表し、「０１」の場合はバッファ１１に、「１０」の場合はバッファ１２に、「１１」の場合はバッファ１１およびバッファ１２ともに、レジスタ１３１に設定された文字列を検出した状態を示す。
【００１４】
１４はコンソール端末に出力する画面を手動で選択する画面切替スイッチであり、切替信号線１４０にて切替指示をおこなう。
【００１５】
１５は画面出力制御部であり、バッファ１１の出力である信号線１１０とバッファ１２の出力である信号線１２０を選択して、コンソール出力信号１５０を出力する機能をもつ。画面出力制御部は比較情報信号１３０および画面切替信号１４０の指示に従い、画面を切り替える。
【００１６】
具体的には、比較情報信号１３０が「００」の場合は、画面切替信号１４０の設定で信号線を選択し、画面切替信号線１４０がオフの場合は信号線１１０を、オンの場合は信号線１２０を選択する。比較情報信号１３０が「００」以外の場合は、比較情報信号１３０の状態で信号線を選択し、「０１」の場合は信号線１１０を、「１０」および「１１」の場合は、信号線１２０を選択する。
【００１７】
３０は画面情報を表示するモニタおよびコマンドを入力するためのキーボードを具備したコンソール端末である。コンソール端末３０と画面情報監視部１３はレジスタ設定信号線３００で接続され、コンソール端末より任意の文字列をレジスタ１３１に設定可能である。
【００１８】
次に動作について説明する。
【００１９】
サーバ２０の画面出力は画面信号線２００を通じてバッファ１１に一旦取り込まれ、サーバ２１の画面出力は画面信号線２１０を通じてバッファ１２に一旦取り込まれる。バッファ１１および１２はサーバ２０および２１の画面情報を一時的に保持しつつ、信号線１１０および１２０を通じて、画面出力制御部にサーバ２０およびサーバ２１の画面情報を出力する。
【００２０】
コンソール端末３０に表示する画面は、画面切替スイッチ１４を操作して選択する。画面切替スイッチ１４を押下せずに切替信号線１４０がオフの状態の場合は、切替出力制御部は信号線１１０を選択してサーバ２０の画面をコンソール端末３０に表示する。画面切替スイッチ１４を押下して切替信号線１４０がオンした状態の場合は、信号線１２０を選択してサーバ２１の画面のコンソール端末３０に表示する。
【００２１】
ここでは、まず、画面切替スイッチ１４が押下され、サーバ２１の画面がコンソール端末に表示されている状態とする。
【００２２】
次に、コンソール端末３０からレジスタ設定信号３００を通じて、画面制御部１３の設定レジスタ１３１に、文字列「ERROR」を設定しておく。
【００２３】
画面情報監視部１３は読み出し信号線１００を通じて、バッファ１１およびバッファ２２の内容を常に読み出し、設定レジスタ１３１に設定された文字列「ERROR」がサーバ２０またはサーバ２１から出力されていないか監視する。
【００２４】
ここで、バッファ１１から読み出した画面情報に「ERROR」の文字列を検出すると、画面情報監視部は比較情報信号１３０を「０１」に設定する。画面出力制御部は比較情報信号１３０が「０１」となったことを受け、選択を信号線１２０から信号線１１０に切り替える。これにより、コンソール端末３０には、サーバ２０の「ERROR」を画面出力が表示される。
【００２５】
このように、本発明によれば、コンピュータの出力画面を監視して画面を切り替える機構を設けることで、障害が発生したサーバが選択されていない状態の場合でも、必要な障害情報等を自動的に画面に表示でき、コンピュータシステムの保守性を向上させるという利点がある。
【００２６】
なお、上記例では、サーバの数は2台であるが、３台以上の場合でも同様な方法で実現可能なことは明らかである。
(第二の実施例)
本実施例は、第一の実施例に加えて、サーバに対してコマンドを発行する手段と、外部警報装置を駆動する手段を設け、障害発生の画面情報を検出した場合は、サーバに予め決められたコマンドを発行し、また、該サーバを示す警告灯を点灯させることを可能とするものである。
【００２７】
図３に本実施例のブロック図を示す。なお、第一の実施例と同じ参照番号については説明を省略する。
【００２８】
１６はサーバへのコマンドを発行するコマンド設定部である。
【００２９】
コマンド信号線１６１および１６２は、コマンド設定部よりサーバにコマンドを設定する信号線であり、オンするとサーバ２０および２１はその内部状態を保持したまま動作を一時停止する。
【００３０】
１７はランプ制御部であり、警告灯４０および４１と、それぞれランプ制御線１７１および１７２で接続される。
【００３１】
コマンド設定部１６およびランプ制御部１７は比較情報信号１３０で画面情報監視部と接続され、比較情報信号１３０は、第一の実施例同様に図２に示す値で比較状態をコマンド設定部１６およびランプ制御部１７に伝える。
【００３２】
次に動作を説明する。
【００３３】
まず、第一の実施例で説明した、画面制御部１３の設定レジスタ１３１に文字列「ERROR」が設定され、バッファ１１から読み出した画面情報に「ERROR」の文字列が検出された状態とする。
【００３４】
ここで、画面情報監視部が比較情報信号１３０に「０１」に設定すると、コマンド設定部１６はコマンド信号線１６１をオンにする。コマンド１６１がオンになると、サーバ２０は内部状態を保持したまま一時停止する。
【００３５】
また、同じように、ランプ制御部１７は、比較情報信号１３０に「０１」に設定されるとランプ制御線１７１をオンし、サーバ２０に対応した警告灯４０を点灯させる。
【００３６】
このように、本発明によれば、サーバに対してコマンド信号を発行する手段と警告灯を制御する手段を設けることで、障害が発生したサーバの状態を保持したり、警告灯を点灯させて障害が発生したサーバの物理的な位置を視覚的に把握しやすくすることができ、コンピュータシステムの保守性を向上させるという利点がある。
【００３７】
なお、上記実施の形態は以下のように捉えることが可能である。
（１）複数のコンピュータの画面出力を選択する機能を持つコンソール切替装置において、コンピュータの画面情報を保持する画面情報保持部と、コンピュータより出力された画面情報を監視する画面情報監視部と、画面情報監視部の指示によりモニタに出力する画面の選択をおこなう画面出力制御部を具備し、予め設定された条件に合致する画面情報がコンピュータより出力された場合、該コンピュータの画面を自動的に選択するコンソール切替装置であって、画面情報監視部の指示により外部警報装置を駆動する警報装置駆動部を設け、予め設定された条件に合致する情報がコンピュータより出力された場合、外部警報装置を駆動することを特徴とするコンソール切替装置。
（２）（１）に加え、画面情報監視部の指示によりコンピュータにコマンドを入力するコマンド設定部を設け、予め設定された条件に合致する情報がコンピュータより出力された場合、該コンピュータに予め設定されたコマンドを入力することを特徴とするコンソール切替装置。
【図面の簡単な説明】
【００３８】
【図１】本発明の第一の実施例を示すブロック図である。
【図２】本発明の第一の実施例での比較情報信号の設定値の一覧である。
【図３】本発明の第二の実施例を示すブロック図である。
【図４】本発明の従来の技術を示すブロック図である。
【符号の説明】
【００３９】
１      コンソール切替装置
１０    画面情報保持部
１００  読み出し信号線
１１    バッファ
１１０  信号線
１２    バッファ
１２０  信号線
１３    画面情報監視部
１３０  比較情報信号
１３１  設定レジスタ
１４    画面切替スイッチ
１４０  切替信号
１５    画面出力制御部
１５０  コンソール出力信号
１６    コマンド設定部
１６１  コマンド信号線
１６２  コマンド信号線
１７    ランプ制御部
１７１  ランプ制御線
１７２  ランプ制御線
２０    サーバ
２００  画像信号線
２１    サーバ
２１０  画像信号線
３０    コンソール端末
３００  レジスタ設定信号線
【図１】
2007148712.tif 000003
【図２】
2007148712.tif 000004
【図３】
2007148712.tif 000005
【図４】
2007148712.tif 000006