(57)【特許請求の範囲】
【請求項１】
ネットワークケーブルを介して通信するネットワーク装置と、
前記ネットワーク装置の状態を監視する監視サーバと
を具備し、
前記ネットワーク装置は、
前記ネットワークケーブルと接続する入出力ポートと、
対応する前記入出力ポートの接続状態を表示する表示装置と
を具備し、
前記監視サーバは、
前記ネットワーク装置の状態および前記ネットワークケーブルの接続関係を、更新可能なデータとして格納する接続情報管理テーブルと、
前記接続情報管理テーブルにデータとして格納された、前記表示装置に対応する前記入出力ポートの接続先であるネットワーク装置の状態に応じて、接続元であるネットワーク装置の前記表示装置の状態を変更する表示装置状態変更部と
を具備する
監視システム。
【請求項２】
請求項１に記載の監視システムにおいて、
前記ネットワーク装置は、
複数の前記入出力ポートと、
前記複数の入出力ポートにそれぞれ対応する複数の前記表示装置と
をさらに具備し、
前記接続情報管理テーブルは、
前記複数の入出力ポートのそれぞれにおける接続状態を表すデータを管理するネットワーク装置情報管理テーブルと、
前記ケーブルの接続関係を表すデータを管理するケーブル情報リンク管理テーブルと
を具備する
監視システム。
【請求項３】
請求項２に記載の監視システムにおいて、
前記ネットワーク装置は、
複数の前記入出力ポートおよび複数の前記表示装置を有するサーバと、
複数の前記入出力ポートおよび複数の前記表示装置を有するネットワークスイッチと
をさらに具備し、
前記接続情報管理テーブルは、
前記サーバにおける前記複数の入出力ポートのそれぞれにおける接続状態を、更新可能なデータとして管理するサーバ情報管理テーブルと、
前記ネットワークスイッチにおける前記複数の入出力ポートのそれぞれにおける接続状態を、更新可能なデータとして管理するスイッチ情報管理テーブルと
をさらに具備する
監視システム。
【請求項４】
請求項３に記載の監視システムにおいて、
前記ネットワーク装置は、
複数の前記サーバと、
複数の前記ネットワークスイッチと
をさらに具備し、
前記接続情報管理テーブルは、
前記複数のサーバにそれぞれ対応する複数の前記サーバ情報管理テーブルと、
前記複数のサーバのそれぞれにおける状態を管理するサーバ管理テーブルと、
前記サーバ管理テーブルおよび前記複数のサーバ情報管理テーブルの参照関係を管理するサーバ情報リンクテーブルと、
前記複数のネットワークスイッチにそれぞれ対応する複数の前記スイッチ情報管理テーブルと、
前記複数のネットワークスイッチのそれぞれにおける状態を管理するスイッチ管理テーブルと、
前記スイッチ管理テーブルおよび前記複数のスイッチ情報管理テーブルの参照関係を管理するスイッチ情報リンクテーブルと
をさらに具備する
監視システム。
【請求項５】
請求項１〜４のいずれかに記載の監視システムにおいて、
前記表示装置は、
前記ネットワーク装置における前記入出力ポートが、未接続状態、正常状態または障害状態のいずれかであることを視覚的に表示するランプ
を具備する
監視システム。
【請求項６】
ネットワーク装置が、入出力ポートに接続されたネットワークケーブルを介して通信するステップと、
前記ネットワーク装置の状態を監視するステップと、
前記入出力ポートの接続状態を対応する表示装置で表示するステップと
を具備し、
前記監視するステップは、
前記ネットワーク装置の状態および前記ネットワークケーブルの接続関係を、更新可能なデータとして接続情報管理テーブルに格納するステップと、
前記接続情報管理テーブルにデータとして格納された、前記表示装置に対応する前記入出力ポートの接続先であるネットワーク装置の状態に応じて、接続元であるネットワーク装置の前記表示装置の状態を変更するステップと
を具備する
監視方法。
【請求項７】
請求項６に記載の監視方法において、
前記ネットワーク装置が通信するステップは、
前記ネットワーク装置が、複数の前記入出力ポートにそれぞれ接続された複数の前記ネットワークケーブルを介して通信するステップ
を具備し、
前記接続情報管理テーブルに格納するステップは、
前記複数の入出力ポートのそれぞれにおける接続状態を表すデータを、ネットワーク装置情報管理テーブルで管理するステップと、
前記ケーブルの接続関係を表すデータを、ケーブル情報リンク管理テーブルで管理するステップと
を具備する
監視方法。
【請求項８】
請求項７に記載の監視方法において、
前記ネットワーク装置が通信するステップは、
複数の前記入出力ポートおよび複数の前記表示装置を有するサーバが通信するステップと、
複数の前記入出力ポートおよび複数の前記表示装置を有するネットワークスイッチが通信するステップと
を具備し、
前記ネットワーク装置情報管理テーブルで管理するステップは、
前記サーバにおける前記複数の入出力ポートのそれぞれにおける接続状態を、更新可能なデータとしてサーバ情報管理テーブルで管理するステップと、
前記ネットワークスイッチにおける前記複数の入出力ポートのそれぞれにおける接続状態を、更新可能なデータとしてスイッチ情報管理テーブルで管理するステップと
を具備する
監視方法。
【請求項９】
請求項８に記載の監視方法において、
前記ネットワーク装置が通信するステップは、
複数の前記サーバが通信するステップと、
複数の前記ネットワークスイッチが通信するステップと
を具備し、
前記接続情報管理テーブルに格納するステップは、
前記複数のサーバのそれぞれにおいて、前記複数の入出力ポートのそれぞれにおける接続状態を、前記複数のサーバにそれぞれ対応する複数の前記サーバ情報管理テーブルで管理するステップと、
前記複数のサーバのそれぞれにおける状態を、サーバ管理テーブルで管理するステップと、
前記サーバ管理テーブルおよび前記複数のサーバ情報管理テーブルの参照関係を、サーバ情報リンクテーブルで管理するステップと、
前記複数のネットワークスイッチのそれぞれにおいて、前記複数の入出力ポートのそれぞれにおける接続状態を、前記複数のネットワークスイッチにそれぞれ対応する複数の前記スイッチ情報管理テーブルで管理するステップと、
前記複数のネットワークスイッチのそれぞれにおける状態をスイッチ管理テーブルで管理するステップと、
前記スイッチ管理テーブルおよび前記複数のスイッチ情報管理テーブルの参照関係を、スイッチ情報リンクテーブルで管理するステップと
を具備する
監視方法。
【請求項１０】
請求項６〜９のいずれかに記載の監視方法において、
前記表示するステップは、
前記ネットワーク装置における前記入出力ポートが、未接続状態、正常状態または障害状態のいずれかであることを視覚的に表示するステップ
を具備する
監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークの監視システムおよび監視方法に係り、特に、障害の発生時に障害装置を特定するためのコンピュータネットワークの監視システムおよび監視方法に係る。
【背景技術】
【０００２】
コンピュータネットワークシステムでは、ネットワークスイッチ（以下、単に「スイッチ」と記す）、ネットワークサーバ、ストレージ装置などのネットワーク装置が、ネットワークケーブル（以下、単に「ケーブル」と記す）などを介して接続されている。一般的なコンピュータネットワークシステムでは、ネットワーク装置およびケーブルが数多く接続されているため、これらの一部に障害が発生した際に、その特定が難しい。障害が発生しているネットワーク装置およびケーブルは、交換または修理を行うために、まずはコンピュータネットワークシステムから取り外す必要がある。このとき、取り外す装置を間違えたり、取り外す手順を間違えたりすると、コンピュータネットワークシステムにおいて正常に稼働している装置にまで新たな障害を発生させてしまう可能性がある。
【０００３】
上記に関連して、特許文献１（特開平７−３１１６９７号公報）には、計算機システムの故障表示方式に係る記載が開示されている。この計算機システムの故障表示方式は、複数のファンクションモジュールが設けられた複数のハードウェアモジュールを有し、システムに故障が発生した際にファンクションモジュールレベルで故障発生箇所を検出する検出手段を有する。この計算機システムは、不揮発性レジスタと、第１の発光デバイスと、制御手段とを具備したことを特徴とする。ここで、不揮発性レジスタは、各ハードウェアモジュールの各ファンクションモジュールにそれぞれ対応する。第１の発光デバイスは、各ハードウェアモジュールの各ファンクションモジュールのそれぞれの近傍に設けられ、不揮発性レジスタに所定の値を設定することにより点灯する。制御手段は、検出手段により検出された故障が発生したファンクションモジュールに対応する不揮発性レジスタへ所定の値を設定し、故障が発生したファンクションモジュールに対応する第１の発光デバイスを点灯させる。
【０００４】
また、特許文献２（特開２００５−２５８５０１号公報）には、障害影響範囲解析システムに係る記載が開示されている。この障害影響範囲解析システムは、計算機システムにおいてシステム障害が発生した際に、システム障害の影響範囲を解析する。この障害影響範囲解析システムは、リソース・テーマ定義情報格納部と、発生要因特定部と、作業テーマ抽出部と、作業テーマ出力部とを有することを特徴とする。ここで、リソース・テーマ定義情報格納部は、計算機システムに含まれるリソースのそれぞれがいずれの作業テーマに利用されるのかを定義するリソース・テーマ定義情報を格納する。発生要因特定部は、計算機システムにおいてシステム障害が発生した際に、システム障害の発生要因となった発生要因リソースを特定する。作業テーマ抽出部は、リソース・テーマ定義情報を検索し、発生要因特定部により特定された発生要因リソースを利用する作業テーマを抽出する。作業テーマ出力部は、作業テーマ抽出部により抽出された作業テーマをシステム障害の影響範囲として出力する。
【０００５】
また、特許文献３（特開２００８−１４０１９８号公報）には、フェイルオーバ方法に係る記載が開示されている。このフェイルオーバ方法は、複数のサーバがネットワーク上の外部ディスク装置に接続され、サーバはサーバ上に１つ以上の論理区画を構築する論理区画機構を有し、外部ディスク装置からオペレーティングシステムをブートする計算機システムを対象とし、稼動中のサーバの障害発生時に、計算機システム内の業務を別のサーバへと引き継ぐ。このフェイルオーバ方法は、サーバの障害発生を検出するステップと、障害の部位を特定するステップと、障害部位から障害の影響を受ける論理区画を特定するステップと、論理区画を停止するステップと、計算機システム内から引き継ぎ先となる予備サーバを検索するステップと、予備サーバに障害の影響を受ける論理区画を構築するステップと、予備サーバに構築した論理区画とオペレーティングシステムをブートする外部ディスク装置との対応関係を構築するステップと、構築した論理区画を起動するステップとを有することを特徴とする。
【０００６】
また、特許文献４（特開２０１０−０３４８７６号公報）には、障害監視サーバに係る記載が開示されている。この障害監視サーバには、コンピュータネットワーク内の障害箇所を特定する技術が用いられており、障害箇所が単一である場合には特定が可能である。しかし、このコンピュータネットワーク内に接続されて正常に稼働する他の装置の中で、この障害の影響を受けてしまうものについては、保守作業員が接続状況をその場で確認して、交換を行うべき箇所を特定する必要がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−３１１６９７号公報
【特許文献２】特開２００５−２５８５０１号公報
【特許文献３】特開２００８−１４０１９８号公報
【特許文献４】特開２０１０−０３４８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、障害が発生した装置およびその障害の影響を受ける装置を容易かつ確実に特定出来る、コンピュータネットワークの監視システムおよび監視方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明による監視システムは、ネットワーク装置と、監視サーバとを具備する。ここで、ネットワーク装置は、ネットワークケーブルを介して通信する。監視サーバは、ネットワーク装置の状態を監視する。ネットワーク装置は、入出力ポートと、表示装置とを具備する。ここで、入出力ポートは、ネットワークケーブルと接続する。表示装置は、対応する入出力ポートの接続状態を表示する。監視サーバは、接続情報管理テーブルと、表示装置状態変更部とを具備する。ここで、接続情報管理テーブルは、ネットワーク装置の状態およびネットワークケーブルの接続関係を、更新可能なデータとして格納する。表示装置状態変更部は、接続情報管理テーブルにデータとして格納された、表示装置に対応する入出力ポートの接続先であるネットワーク装置の状態に応じて、表示装置の状態を変更する。
【００１０】
本発明による監視方法は、ネットワーク装置が、入出力ポートに接続されたネットワークケーブルを介して通信するステップと、ネットワーク装置の状態を監視するステップと、入出力ポートの接続状態を対応する表示装置で表示するステップとを具備する。監視するステップは、ネットワーク装置の状態およびネットワークケーブルの接続関係を、更新可能なデータとして接続情報管理テーブルに格納するステップと、接続情報管理テーブルにデータとして格納された、表示装置に対応する入出力ポートの接続先であるネットワーク装置の状態に応じて、表示装置の状態を変更するステップとを具備する。
【発明の効果】
【００１１】
本発明のコンピュータネットワークの監視システムおよび監視方法によれば、障害が発生した装置およびその障害の影響を受ける装置の特定を、ランプの点灯によって視認性を高めることで、容易かつ確実にすることが出来る。
【図面の簡単な説明】
【００１２】
【図１Ａ】図１Ａは、本発明の実施形態による、コンピュータネットワークの監視システムの全体的な構成の一例を概略的に示すブロック図である。
【図１Ｂ】図１Ｂは、本発明の実施形態による、サーバまたはスイッチにおける入出力ポートの接続状態および対応するランプの状態の対応関係の一例を示すリストである。
【図２】図２は、本発明の実施形態による接続情報管理テーブル１１に格納される情報およびそのつながりの一例を示すグラフ図である。
【図３】図３は、本発明の実施形態による監視システムにおいて、第１のサーバ３０に障害が発生した場合に起きる変化を示すブロック図である。
【図４】図４は、本発明の実施形態による接続情報管理テーブル１１において、第１のサーバ３０に障害が発生した場合に起きる変化を示すグラフ図である。
【図５】図５は、本発明の実施形態による監視システムにおいて、第１のスイッチ２０に障害が発生した場合における変化を示すブロック図である。
【図６】図６は、本発明の実施形態による接続情報管理テーブル１１において、第１のスイッチ２０に障害が発生した場合における変化を示すグラフ図である。
【図７】図７は、本発明の実施形態による監視システムにおいて、第１のケーブル６０に障害が発生した場合における変化を示すブロック図である。
【図８】図８は、本発明の実施形態による接続情報管理テーブル１１において、第１のケーブル６０に障害が発生した場合における変化を示すグラフ図である。
【発明を実施するための形態】
【００１３】
添付図面を参照して、本発明によるコンピュータネットワークの監視システムおよび監視方法を実施するための形態を以下に説明する。
【００１４】
（実施形態）
図１Ａは、本発明の実施形態による、コンピュータネットワークの監視システムの全体的な構成の一例を概略的に示すブロック図である。図１Ａの監視システムにおける構成要素について説明する。図１Ａの監視システムは、監視サーバ１０と、第１および第２のスイッチ２０および２１と、第１〜第３のサーバ３０〜３２と、管理ネットワーク４０と、ネットワーク５０と、第１〜第６のケーブル６０〜６５とを具備している。監視サーバ１０は、接続情報管理テーブル１１と、ランプ状態変更部１２とを具備している。第１および第２のスイッチ２０および２１のそれぞれは、第１〜第５の入出力ポートと、第１〜第５のランプと、管理ネットワーク４０用の接続部とを具備している。第１〜第３のサーバ３０〜３２のそれぞれは、第１および第２の入出力ポートと、第１および第２のランプと、管理ネットワーク４０用の接続部とを具備している。なお、これらの構成要素のそれぞれにおける数量は、あくまでも一例に過ぎず、本発明を限定するものではない。
【００１５】
図１Ａの監視システムにおける構成要素の接続関係について説明する。第１のスイッチ２０における第１の入出力ポートは、ネットワーク５０に接続されている。第１のスイッチ２０における第２の入出力ポートは、第１のケーブル６０を介して、第１のサーバ３０における第１の入出力ポートに接続されている。第１のスイッチ２０における第３の入出力ポートは、第２のケーブル６１を介して、第２のサーバ３１における第１の入出力ポートに接続されている。第１のスイッチ２０における第４の入出力ポートは、第３のケーブル６２を介して、第３のサーバ３２における第１の入出力ポートに接続されている。第１のスイッチ２０における第５の入出力ポートは、未接続状態である。第１のスイッチ２０における接続部は、管理ネットワーク４０を介して、監視サーバ１０に接続されている。
【００１６】
第２のスイッチ２０における第１の入出力ポートは、ネットワーク５０に接続されている。第２のスイッチ２０における第２の入出力ポートは、第４のケーブル６３を介して、第１のサーバ３０における第２の入出力ポートに接続されている。第２のスイッチ２０における第３の入出力ポートは、第５のケーブル６４を介して、第２のサーバ３１における第２の入出力ポートに接続されている。第２のスイッチ２０における第４の入出力ポートは、第６のケーブル６５を介して、第３のサーバ３２における第２の入出力ポートに接続されている。第２のスイッチ２０における第５の入出力ポートは、未接続状態である。第２のスイッチ２０における接続部は、管理ネットワーク４０を介して、監視サーバ１０に接続されている。
【００１７】
第１のサーバ３０における接続部は、管理ネットワーク４０を介して、監視サーバ１０に接続されている。第２のサーバ３１における接続部は、管理ネットワーク４０を介して、監視サーバ１０に接続されている。第３のサーバ３２における接続部は、管理ネットワーク４０を介して、監視サーバ１０に接続されている。
【００１８】
図１Ａの監視システムにおける構成要素の動作について説明する。第１および第２のスイッチ２０および２１のそれぞれは、第１〜第５の入出力ポートの間の接続を内部で切り替える。この切り替え動作については、いわゆる当業者には自明であって、かつ、本発明に直接には関係しないので、さらなる詳細な説明を省略する。
【００１９】
第１および第２のスイッチ２０および２１のそれぞれにおいて、第１〜第５のランプは、第１〜第５の入出力ポートの状態を、それぞれ示している。第１〜第５のランプは、第１〜第５の入出力ポートにおける接続が、未接続状態、正常状態または障害状態のいずれであるかを、色の違い、輝度の違い、点滅の速さやパターンの違い、等を用いて、それぞれ明確に示すことが出来るものとする。図１Ｂは、本発明の実施形態による、サーバまたはスイッチにおける入出力ポートの接続状態および対応するランプの状態の対応関係の一例を示すリストである。
【００２０】
第１〜第３のサーバ３０〜３２は、一般的なサーバと同様に、データの入出力、演算、記憶などの動作を行う。これらの動作については、いわゆる当業者には自明であって、かつ、本発明に直接には関係しないので、さらなる詳細な説明を省略する。
【００２１】
第１〜第３のサーバ３０〜３２のそれぞれにおいて、第１および第２のランプは、第１および第２の入出力ポートの状態を、第１および第２のスイッチ２０および２１の場合と同様に、それぞれ示すことが出来るものとする。
【００２２】
ネットワーク５０および第１〜第６のケーブル６０〜６５の動作についても、いわゆる当業者には自明であって、かつ、本発明に直接には関係しないので、詳細な説明を省略する。
【００２３】
監視サーバ１０は、管理ネットワーク４０を介して、第１および第２のスイッチ２０および２１ならびに第１〜第３のサーバ３０〜３２の状態を監視する。ここで、監視サーバ１０は、監視対象の状態を、接続情報管理テーブル１１に格納し、また、逐次更新する。なお、監視サーバ１０は、例えば、入力部、出力部、演算部および記憶部などの構成要素を具備して所定のプログラムを実行するコンピュータであっても良い。この場合、接続情報管理テーブル１１およびランプ情報変更部１２は、それぞれ、監視サーバ１０としてのコンピュータ上でプログラムを実行することで実現される機能部であっても良い。
【００２４】
図２は、本発明の実施形態による接続情報管理テーブル１１に格納される情報およびそのつながりの一例を示すグラフ図である。図２の接続情報管理テーブル１１は、スイッチ管理テーブル２００と、第１および第２のスイッチ情報管理テーブル２０１および２０２と、第１および第２のスイッチ情報リンク２１０および２２０と、第１〜第３のサーバ情報管理テーブル３０１〜３０３と、第１〜第３のサーバ情報リンク３１０〜３３０と、第１〜第６のスイッチ／サーバ情報リンク４０１〜４０６とを具備している。ここで、第１〜第６のスイッチ／サーバ情報リンク４０１〜４０６は、後述するように第１〜第６のケーブル６０〜６６の接続関係に対応するデータであるので、第１〜第６のケーブル情報リンク４０１〜４０６と呼んでも良い。
【００２５】
なお、本実施形態による接続情報管理テーブル１１は、第１および第２のスイッチ情報リンク２１０をまとめて管理するスイッチ情報リンクテーブルをさらに具備することが好ましい。ただし、図２では理解の簡単のためにあえてスイッチ情報リンクテーブルを図示していない。同様に、本実施形態による接続情報管理テーブル１１は、第１〜第３のサーバ情報リンク３１０〜３３０をまとめて管理するサーバ情報リンクテーブルと、第１〜第６のスイッチ／サーバ情報リンク４０１〜４０６をまとめて管理するスイッチ／サーバ情報リンクテーブルとを、さらに具備することが好ましい。ただし、図２では理解の簡単のためにサーバ情報リンクテーブルおよびスイッチ／サーバ情報リンクテーブルもあえて図示していない。ここで、スイッチ／サーバ情報リンクテーブルは、後述するように第１〜第６のケーブル６０〜６５の接続関係に対応するデータをまとめて管理しているので、ケーブル情報リンク管理テーブルと呼んでも良い。
【００２６】
スイッチ管理テーブル２００は、第１および第２のスイッチ２０および２１のそれぞれについて、スイッチ名および状態を管理し、また、格納している。第１のスイッチ情報管理テーブル２０１は、第１のスイッチ２０における第１〜第５の入出力ポートのそれぞれについて、ポート番号および状態を管理し、また、格納している。第２のスイッチ情報管理テーブル２０２は、第２のスイッチ２１における第１〜第５の入出力ポートのそれぞれについて、ポート番号および状態を管理し、また、格納している。第１のスイッチ情報リンク２１０は、スイッチ管理テーブル２００における第１のスイッチ２０に係る項目と、第１のスイッチ情報管理テーブル２０１とを参照可能に結び付けるリンク情報である。第２のスイッチ情報リンク２２０は、スイッチ管理テーブル２００における第２のスイッチ２１に係る項目と、第２のスイッチ情報管理テーブル２０２とを参照可能に結び付けるリンク情報である。
【００２７】
サーバ管理テーブル３００は、第１〜第３のサーバ３０〜３２のそれぞれについて、サーバ名および状態を管理し、また、格納している。第１のサーバ情報管理テーブル３０１は、第１のサーバ３０における第１および第２の入出力ポートのそれぞれについて、ポート番号および状態を管理し、また、格納している。第２のサーバ情報管理テーブル３０２は、第２のサーバ３１における第１および第２の入出力ポートのそれぞれについて、ポート番号および状態を管理し、また、格納している。第３のサーバ情報管理テーブル３０３は、第３のサーバ３２における第１および第２の入出力ポートのそれぞれについて、ポート番号および状態を管理し、また、格納している。第１のサーバ情報リンク３１０は、サーバ管理テーブル３００における第１のサーバ３０に係る項目と、第１のサーバ情報管理テーブル３０１とを参照可能に結び付けるリンク情報である。第２のサーバ情報リンク３２０は、サーバ管理テーブル３００における第２のサーバ３１に係る項目と、第２のサーバ情報管理テーブル３０２とを参照可能に結び付けるリンク情報である。第３のサーバ情報リンク３３０は、サーバ管理テーブル３００における第３のサーバ３２に係る項目と、第３のサーバ情報管理テーブル３０３とを参照可能に結び付けるリンク情報である。
【００２８】
第１のスイッチ／サーバ情報リンク４０１は、第１のスイッチ情報管理テーブル２０１における第２の入出力ポートに係る項目と、第１のサーバ情報管理テーブル３０１における第１の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。第２のスイッチ／サーバ情報リンク４０２は、第１のスイッチ情報管理テーブル２０１における第３の入出力ポートに係る項目と、第２のサーバ情報管理テーブル３０２における第１の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。第３のスイッチ／サーバ情報リンク４０３は、第１のスイッチ情報管理テーブル２０１における第４の入出力ポートに係る項目と、第３のサーバ情報管理テーブル３０３における第１の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。第４のスイッチ／サーバ情報リンク４０４は、第２のスイッチ情報管理テーブル２０２における第２の入出力ポートに係る項目と、第１のサーバ情報管理テーブル３０１における第２の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。第５のスイッチ／サーバ情報リンク４０５は、第２のスイッチ情報管理テーブル２０２における第３の入出力ポートに係る項目と、第２のサーバ情報管理テーブル３０２における第２の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。第６のスイッチ／サーバ情報リンク４０６は、第２のスイッチ情報管理テーブル２０２における第４の入出力ポートに係る項目と、第３のサーバ情報管理テーブル３０３における第２の入出力ポートに係る項目とを参照可能に結び付けるリンク情報である。
【００２９】
なお、図２では、第１および第２のスイッチ情報リンク２１０および２２０と、第１〜第３のサーバ情報リンク３１０〜３３０と、第１〜第６のスイッチ／サーバ情報リンク４０１〜４０６とを、参照元および参照先を結ぶ矢印で表している。しかし、実際には、これらのリンクも図示しない別の管理テーブルで管理されているものとする。
【００３０】
監視サーバ１０は、さらに、ランプ状態変更部１２および管理ネットワーク４０を介して、監視対象の状態を、監視対象自身のランプの状態に反映させる。すなわち、第１および第２のスイッチ２０および２１のそれぞれにおける第１〜第５のランプの状態は、ランプ状態変更部１２によって制御されている。同様に、第１〜第３のサーバ３０〜３２のそれぞれにおける第１および第２のランプの状態も、ランプ状態変更部によって制御されている。これらの制御を行うための制御信号は、ランプ状態変更部１２から、管理ネットワーク４０を介して、第１および第２のスイッチ２０および２１ならびに第１〜第３のサーバ３０〜３２に向けて送信される。
【００３１】
本実施形態による監視システムの全体的な動作、すなわち本実施形態による監視方法について、具体的な例を挙げて説明する。まず、監視対象であるコンピュータネットワークが全て正常に稼働している際には、図２に示したように、全ての構成要素に係る状態について「正常」を示す情報が格納されており、また、図１Ａに示したように、全てのランプが正常状態を示している。
【００３２】
（第１の実施例）
次に、第１の実施例として、第１のサーバ３０に障害が発生した場合について説明する。図３は、本実施形態による監視システムにおいて、第１のサーバ３０に障害が発生した場合に起きる変化を示すブロック図である。図４は、本実施形態による接続情報管理テーブル１１において、第１のサーバ３０に障害が発生した場合に起きる変化を示すグラフ図である。
【００３３】
第１のステップＳ１において、図３の第１のサーバ３０に、電源異状による電源断の障害が発生する。監視サーバ１０は、この障害の発生を、管理ネットワーク４０を介して認識する。第２のステップＳ２において、監視サーバ１０が、図４のサーバ管理テーブル３００における第１のサーバ３０の状態に係る項目を「障害」に更新する。第３のステップＳ３において、監視サーバ１０が、図４のサーバ管理テーブル３００から、第１のサーバ情報リンク３１０を辿って、第１のサーバ情報管理テーブル３０１を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。第４のステップＳ４において、監視サーバ１０が、第３のステップＳ３と同様に、図４の第１のサーバ情報管理テーブル３０１を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。第５のステップＳ５において、監視サーバ１０が、第１のサーバ情報管理テーブル３０１における第１の入出力ポートに係る項目から、第１のスイッチ／サーバ情報リンク４０１を辿って、第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。第６のステップＳ６において、図３のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のスイッチ２０における第２のランプを障害状態に更新する。第７のステップＳ７において、監視サーバ１０が、第１のサーバ情報管理テーブル３０１における第２の入出力ポートに係る項目から、第２のスイッチ／サーバ情報リンク４０２を辿って、第２のスイッチ情報管理テーブル２０２を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。第８のステップＳ８において、図３のランプ状態変更部１２が、管理ネットワーク４０を介して、第２のスイッチ２１における第２のランプを障害状態に更新する。なお、第１のサーバ情報管理テーブル３０１には、これ以降の項目が無いので、処理が完了する。
【００３４】
以上に説明したように、第１〜第８のステップＳ１〜Ｓ８を実行することで、本実施形態による監視方法によれば、第１のサーバ３０に障害が発生した際に、この障害に影響を受ける第１および第２のスイッチ２０および２１のそれぞれにおける、第１のサーバ３０との接続に係る第２の入出力ポートに関連付けられた第２のランプに障害状態を示させることが出来る。
【００３５】
ここで、障害が発生している第１のサーバ３０における第１および第２のランプは、電源断の「障害」により、消灯状態にあるはずである。障害の復旧を試みる保守作業員は、この消灯状態を確認する以外にも、第１のスイッチ２０における第２のランプが「障害」を示す状態になっていることを確認することで、この第２のランプに対応する第２の入出力ポートに注目することが出来る。この保守作業員は、次に、第２の入出力ポートに接続された第１のケーブル６０と、この第１のケーブル６０に接続された第１のサーバ３０とにも注目することが出来る。
【００３６】
また、保守作業員は、同時に、第２のスイッチ２１における第２のランプが「障害」を示す状態になっていることを確認することで、この第２のランプに対応する第２の入出力ポートに注目することができる。保守作業員は、次に、この第２の入出力ポートに接続された第４のケーブル６３と、この第４のケーブル６３に接続された第１のサーバ３０とにも注目することが出来る。
【００３７】
保守作業員は、以上の注目点をまとめることで、第１のサーバ３０に障害が発生していることを、第１のサーバ３０以外の装置におけるランプの状態から推測することが出来る。
【００３８】
このとき、保守作業員の推測をミスリードする可能性として、第１のサーバ３０における第１または第２のランプもしくは両方が、電源断以外の障害が原因で、事実に反して「障害」を示す状態になっている可能性もある。それでも、障害の発生位置として追加で疑われるのは、第１および第４のケーブル６０および６３だけである。コンピュータネットワークから見れば、第１のサーバ３０の取り外しと、第１および第４のケーブル６０および６３の取り外しとに、違いは無い。したがって、保守作業員の推測がミスリードされたとしても、コンピュータネットワークに対する悪影響は発生しない。
【００３９】
このような意味も含めて、本実施形態によれば、コンピュータネットワークにおいてサーバに障害が発生しても、正常に稼働している別の装置にさらなる障害を発生させてしまう危険性を低減することが可能となっている。
【００４０】
（第２の実施例）
次に、第２の実施例として、コンピュータネットワークが図１Ａのように正常で、かつ、監視サーバの内部が図２のように正常である状態から、第１のスイッチ２０に障害が発生した場合について説明する。図５は、本実施形態による監視システムにおいて、第１のスイッチ２０に障害が発生した場合における変化を示すブロック図である。図６は、本実施形態による接続情報管理テーブル１１において、第１のスイッチ２０に障害が発生した場合における変化を示すグラフ図である。
【００４１】
なお、本実施例の説明は、第１のステップＳ９から始めるが、これは単に番号の都合であって、第８のステップＳ８で終わった第１の実施例の続きを意味するものではない。
【００４２】
第１のステップＳ９において、図５の第１のスイッチ２０に、電源異状による電源断の障害が発生する。監視サーバ１０は、この障害の発生を、管理ネットワーク４０を介して認識する。第２のステップＳ１０において、監視サーバ１０が、図６のスイッチ管理テーブル２００における第１のスイッチ２０の状態に係る項目を「障害」に更新する。第３のステップＳ１１において、監視サーバ１０が、図６のスイッチ管理テーブル２００から、第１のスイッチ情報リンク２１０を辿って、第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。ここで、ポート番号が「１」である項目にはスイッチ／サーバ情報リンクが設定されていないので、次の項目に移る。
【００４３】
第４のステップＳ１２において、監視サーバ１０が、第３のステップＳ１１と同様に、図６の第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。第５のステップＳ１３において、監視サーバ１０が、第１のスイッチ情報管理テーブル２０１における第２の入出力ポートに係る項目から、第１のスイッチ／サーバ情報リンク４０１を辿って、第１のサーバ情報管理テーブル３０１を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。第６のステップＳ１４において、図５のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のサーバ３０における第１のランプを障害状態に変更する。
【００４４】
第７のステップＳ１５において、監視サーバ１０が、第３のステップＳ１１と同様に、図６の第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「３」である項目の状態を「障害」に更新する。第８のステップＳ１６において、監視サーバ１０が、第１のスイッチ情報管理テーブル２０１における第３の入出力ポートに係る項目から、第２のスイッチ／サーバ情報リンク４０２を辿って、第２のサーバ情報管理テーブル３０２を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。第９のステップＳ１７において、図５のランプ状態変更部１２が、管理ネットワーク４０を介して、第２のサーバ３１における第１のランプを障害状態に変更する。
【００４５】
第１０のステップＳ１８において、監視サーバ１０が、第３のステップＳ１１と同様に、図６の第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「４」である項目の状態を「障害」に更新する。第１１のステップＳ１９において、監視サーバ１０が、第１のスイッチ情報管理テーブル２０１における第４の入出力ポートに係る項目から、第３のスイッチ／サーバ情報リンク４０３を辿って、第３のサーバ情報管理テーブル３０３を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。第１２のステップＳ２０において、図５のランプ状態変更部１２が、管理ネットワーク４０を介して、第３のサーバ３２における第１のランプを障害状態に変更する。
【００４６】
第１３のステップＳ２１において、監視サーバ１０が、第３のステップＳ１１と同様に、第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「５」である項目の状態を「障害」に更新する。ここで、ポート番号が「５」である項目にはスイッチ／サーバ情報リンクが設定されておらず、また、スイッチ情報管理テーブル２０１にこれ以降の項目は無いので、処理が完了する。
【００４７】
以上に説明したように、第１〜第１３のステップＳ９〜Ｓ２１を実行することで、本実施形態の監視方法によれば、第１のスイッチ２０に障害が発生した際に、この障害の影響を受ける第１〜第３のサーバ３０〜３２のそれぞれにおける、第１のスイッチ２０との接続に係る第１の入出力ポートに関連付けられた第１のランプに障害状態を示させることが出来る。
【００４８】
ここで、障害が発生している第１のスイッチ２０における第１〜第５のランプは、電源断の「障害」により、消灯状態にあるはずである。障害の復旧を試みる保守作業員は、この消灯状態を確認する以外にも、第１のサーバ３０における第１のランプが「障害」を示す状態になっていることを確認することで、この第１のランプに対応する第１の入出力ポートに注目することが出来る。この保守作業員は、次に、第１の入出力ポートに接続された第１のケーブル６０と、この第１のケーブル６０に接続された第１のスイッチ２０とにも注目することが出来る。
【００４９】
また、保守作業員は、同時に、第２および第３のサーバ３１および３２のそれぞれにおける第１のランプが「障害」を示す状態になっていることを確認することで、これら第１のランプにそれぞれ対応する第１の入出力ポートに注目することが出来る。保守作業員は、次に、これら第１の入出力ポートに接続された第２および第３のケーブル６１および６２と、これら第２および第３のケーブル６１および６２に接続された第２および第３のサーバ３１および３２とにも注目することが出来る。
【００５０】
保守作業員は、以上の注目点をまとめることで、第１のスイッチ２０に障害が発生していることを、第１のスイッチ２０以外の装置におけるランプの状態から推測することが出来る。
【００５１】
このとき、保守作業員の推測をミスリードする可能性として、第１のスイッチ２０における第１〜第５のランプの一部または全てが、電源断以外の障害が原因で、事実に反して「障害」を示す状態になっている可能性もある。それでも、障害の発生位置として追加で疑われるのは、第１〜第３のケーブル６０〜６２と、第１のスイッチ２０およびネットワーク５０を接続するケーブルとだけである。コンピュータネットワークから見れば、第１のスイッチ２０の取り外しと、これら合計４本のケーブルの取り外しとに、違いは無い。したがって、保守作業員の推測がミスリードされたとしても、コンピュータネットワークに対する悪影響は発生しない。
【００５２】
このような意味も含めて、本実施形態によれば、コンピュータネットワークにおいてスイッチに障害が発生しても、正常に稼働している別の装置にさらなる障害を発生させてしまう危険性を低減することが可能となっている。
【００５３】
（第３の実施例）
次に、第３の実施例として、コンピュータネットワークが図１Ａのように正常で、かつ、監視サーバの内部が図２のように正常である状態から、第１のケーブル６０に障害が発生した場合について説明する。図７は、本実施形態による監視システムにおいて、第１のケーブル６０に障害が発生した場合における変化を示すブロック図である。図８は、本実施形態による接続情報管理テーブル１１において、第１のケーブル６０に障害が発生した場合における変化を示すグラフ図である。
【００５４】
なお、本実施例の説明は、第１のステップＳ２２から始めるが、これは単に番号の都合であって、第１３のステップＳ２１で終わった第２の実施例の続きを意味するものではない。
【００５５】
第１のステップＳ２２において、図７の第１のケーブル６０が断線し、第１のスイッチ２０における第２の入出力ポートおよび第１のサーバ３０における第１の入出力ポートの間にリンクダウンによる障害が発生する。監視サーバ１０は、この障害の発生を、管理ネットワーク４０を介して認識する。第２のステップＳ２３において、監視サーバ１０が、図８のスイッチ管理テーブル２００から、第１のスイッチ情報リンク２１０を辿って、第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。第３のステップＳ２４において、図７のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のスイッチ２０における第２のランプを障害状態に変更する。
【００５６】
第４のステップＳ２５において、監視サーバ１０が、図８の第１のスイッチ情報管理テーブル２０１における第２の入出力ポートに係る項目から、スイッチ／サーバ情報リンク４０１を辿って、第１のサーバ情報管理テーブル３０１を参照し、ポート番号が「１」である項目の状態を「障害」に変更する。第５のステップＳ２６において、図７のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のサーバ３０における第１のランプを障害状態に変更する。
【００５７】
第６のステップＳ２７において、監視サーバ１０が、図８のサーバ管理テーブル３００における第１のサーバ３０に係る項目から、第１のサーバ情報リンク３１０を辿って、第１のサーバ情報管理テーブル３０１を参照し、ポート番号が「１」である項目の状態を「障害」に更新する。ここで、この項目は、第４のステップＳ２５において既に「障害」に更新されていても構わない。第７のステップＳ２８において、図７のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のサーバ３０における第１のランプを障害状態に変更する。ここで、このランプは、第５のステップＳ２６において既に障害状態に変更されていても構わない。
【００５８】
第８のステップＳ２９において、監視サーバ１０が、図８のサーバ情報管理テーブル３０１における第１のサーバ３０に係る項目から、第１のスイッチ／サーバ情報リンク４０１を辿って、第１のスイッチ情報管理テーブル２０１を参照し、ポート番号が「２」である項目の状態を「障害」に更新する。ここで、この項目は、第２のステップＳ２３において既に「障害」に更新されていても構わない。第９のステップＳ３０において、図７のランプ状態変更部１２が、管理ネットワーク４０を介して、第１のスイッチ２０における第２のランプを障害状態に変更する。ここで、このランプは、第３のステップＳ２４において既に障害状態に変更されていても構わない。
【００５９】
なお、監視サーバ１０が障害箇所を認識する順番によっては、上記の第６〜第９のステップＳ２７〜Ｓ３０を、上記の第２〜第５のステップＳ２３〜Ｓ２６の前に実行しても構わない。
【００６０】
以上に説明したように、第１〜第９のステップＳ２２〜Ｓ３０を実行することで、本実施形態の監視方法によれば、第１のケーブル６０に障害が発生した際に、この障害の影響を受ける各入出力ポートに関連付けられた全てのランプに、障害状態を示させることが出来る。これらのランプは、すなわち、第１のスイッチ２０における第２の入出力ポートに関連付けられた第２のランプ、および、同じくこの障害の影響を受ける第１のサーバ３０における第１の入出力ポートに関連付けられた第１のランプである。
【００６１】
この障害からの復旧を試みる保守作業員は、第１のスイッチ２０における第２のランプと、第１のサーバ３０における第１のランプとが「障害」を示す状態になっていることを確認することで、障害が第１のケーブル６０で発生していることを推測することが出来る。
【００６２】
なお、本実施例では、上記の第１または第２の実施例と違い、スイッチやサーバに誤作動は無いので、保守作業員の推測がミスリードされる心配も無い。
【００６３】
以上、第１〜第３の実施例を通して説明したように、本実施形態の監視システムおよび監視方法によれば、保守作業員が、障害装置を交換する際に、交換箇所を間違える可能性が低減する。その理由は、保守作業員が、コンピュータネットワークのどの箇所が故障しているのかをランプの点灯などにより視覚的に確認できるからである。また、障害が発生した箇所でなく、障害が発生した装置が影響を及ぼす別の装置のランプが点灯することで、従来に比べると影響箇所も含めて特定することが出来る。したがって、本発明は、大規模なデータセンタなどを含め、コンピュータネットワークの運用性向上に適用できる。
【００６４】
なお、本発明では、その原理上、ネットワーク５０が省略可能である。また、スイッチやサーバなどの装置における、監視サーバ１０との接続についても、これらの状態を接続情報管理テーブル１１で同様に管理出来るなら、管理ネットワーク４０以外の手段を用いることが可能である。さらには、スイッチやサーバなどの装置に設けるランプも、ランプ状態変更部１２で同様に制御出来るなら、別の表示手段を用いても構わない。
【００６５】
さらなる一般化を試みるなら、本発明では、その原理上、スイッチおよびサーバを区別する必要は無い。実際、コンピュータネットワークにおいては、スイッチ同士の接続や、サーバ同士の接続も有り得る。すなわち、図２、図４、図６または図８におけるスイッチ管理テーブル２００およびサーバ管理テーブル３００は、１つの管理テーブルにまとめることが可能である。同様に、図２、図４、図６または図８における第１および第２のスイッチ情報管理テーブル２０１、２０２ならびに第１〜第３のサーバ情報管理テーブル３０１〜３０３は、同列に扱うことが可能である。ただし、この場合にも、図１Ａ、図３、図５または図７におけるコンピュータネットワークを構成する装置の実際の接続関係が、第１および第２のスイッチ情報リンク２１０および２２０、第１〜第３のサーバ情報リンクならびに第１〜第６のスイッチ／サーバ情報リンクとして正確に管理されている必要がある。このように考えることで、スイッチおよびサーバ以外の、第３の種類の装置を含むコンピュータネットワークにおいても、本発明による管理システムおよび管理方法は適用可能となる。
【００６６】
以上に説明した本発明の各種バリエーションは、技術的に矛盾しない範囲で自由に組み合わせることが可能である。
【符号の説明】
【００６７】
１０  監視サーバ
１１  接続情報管理テーブル
１２  ランプ状態変更部
２０、２１  ネットワークスイッチ
３０〜３２  サーバ
４０  管理ネットワーク
５０  ネットワーク
６０〜６５  ケーブル
２００  スイッチ管理テーブル
２０１、２０２  スイッチ情報管理テーブル
２１０、２２０  スイッチ情報リンク
３０１〜３０３  サーバ情報管理テーブル
３１０〜３３０  サーバ情報リンク
４０１〜４０６  スイッチ／サーバ情報リンク
【図１Ａ】
0005838574.tif 000002
【図１Ｂ】
0005838574.tif 000003
【図２】
0005838574.tif 000004
【図３】
0005838574.tif 000005
【図４】
0005838574.tif 000006
【図５】
0005838574.tif 000007
【図６】
0005838574.tif 000008
【図７】
0005838574.tif 000009
【図８】
0005838574.tif 000010