(57)【特許請求の範囲】
【請求項１】
実計算機上で仮想計算機を動作させる被監視装置と前記被監視装置の故障状態を監視する監視装置とを備える監視システムであって、
被監視装置は、
実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を監視装置に通報する初期情報通報部と、
前記実ＭＡＣアドレスおよび、実計算機および仮想計算機の各々のＩＰアドレスを基に、実計算機および仮想計算機の各々の仮想ＭＡＣアドレスを決定する仮想ＭＡＣアドレス決定部と、
前記実計算機および仮想計算機のいずれかで故障が発生した場合に、故障が発生した実計算機または仮想計算機の仮想ＭＡＣアドレスおよびＩＰアドレスを含む故障情報を監視装置に通報する故障情報通報部と、を備え、
監視装置は、
前記被監視装置から受信した初期情報を格納する格納部と、
前記被監視装置から受信した故障情報の中のＩＰアドレスおよび仮想ＭＡＣアドレスに基いて対応する実計算機の実ＭＡＣアドレスを取得する実ＭＡＣアドレス取得部と、
取得された実ＭＡＣアドレスに基づいて前記故障情報をグループ化し、グループ化した故障情報を前記装置識別情報に関連付けをするグループ化処理部と、
前記装置識別情報に関連付けをした故障情報を出力する出力部と、を備える監視システム。
【請求項２】
仮想ＭＡＣアドレス決定部は、ＩＰアドレスからネットワークアドレスを差し引いた値を実ＭＡＣアドレス情報に加算して決定することを特徴とする請求項１記載の監視システム。
【請求項３】
実ＭＡＣアドレス取得部は、ＩＰアドレスからネットワークアドレスを差し引いた値を仮想ＭＡＣアドレス情報から減算して取得することを特徴とする請求項１記載の監視システム。
【請求項４】
実計算機上に複数の仮想計算機を搭載する被監視装置の故障状態を監視する監視装置であって、
前記被監視装置から受信した実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を格納する格納部と、
前記被監視装置から受信した実計算機または仮想計算機のＩＰアドレスおよび仮想ＭＡＣアドレスを有する故障情報に基いて対応する実計算機の実ＭＡＣアドレスを換算する実ＭＡＣアドレス取得部と、
取得された実ＭＡＣアドレスに基づいて前記故障情報をグループ化し、グループ化した故障情報を前記装置識別情報に関連付けをするグループ化処理部と、
前記装置識別情報に関連付けされた故障情報を出力する出力部と、を有することを特徴とする監視装置。
【請求項５】
監視装置により故障状態を監視される、実計算機上で仮想計算機を動作させる被監視装
置であって、
実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を監視装置に通報する初期情報通報部と、
前記実ＭＡＣアドレスおよび、実計算機および仮想計算機の各々のＩＰアドレスを基に実計算機および仮想計算機の各々の仮想ＭＡＣアドレスを決定する仮想ＭＡＣアドレス決定部と、
前記実計算機および仮想計算機のいずれかで故障が発生した場合に、故障が発生した実計算機または仮想計算機の仮想ＭＡＣアドレスおよびＩＰアドレスを含む故障情報を監視装置に通報する故障情報通報部と、を備えることを特徴とする被監視装置。
【請求項６】
実計算機上に複数の仮想計算機を搭載する被監視装置の状態を監視する監視装置の監視方法であって、
前記被監視装置から前記実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を受信するステップと、
受信した初期情報の中の前記装置識別情報および前記実ＭＡＣアドレス情報を関連付けて記憶装置に格納するステップと、
前記被監視装置から実計算機または仮想計算機のＩＰアドレスおよび仮想ＭＡＣアドレスを有する故障情報を受信するステップと、
受信した故障情報の中のＩＰアドレスおよび仮想ＭＡＣアドレスに基づいて対応する実計算機の実ＭＡＣアドレスを取得するステップと、
取得された実ＭＡＣアドレスにもとづいて前記故障情報をグループ化し、グループ化した情報を前記装置識別情報に関連付けをするステップと、
装置識別情報に関連付けされた故障情報を出力する出力ステップと、を有することを特徴とする監視装置の監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想サーバシステムにおいて、サーバの故障調査の効率化を図る監視システムに関するものである。
【背景技術】
【０００２】
被監視装置のサーバと監視センタと、を備えるリモート監視システムにおいて、サーバで異常が検出された場合に、異常通報は、ネットワークを経由してサーバから監視センタに通報される。
【０００３】
このサーバは、能力の向上により、１台の装置を複数の論理的な装置（仮想サーバ）に分割し、動作させる方式を採るようになった。そして、仮想サーバに用いられるゲストＯＳでは、ホストＯＳとゲストＯＳの間、及びゲストＯＳ同士について、セキュリティを高めるため、互いにアクセスできる範囲を制限している。また、このような仮想サーバにより業務システムを運用する場合、ＯＳ等のソフトウェアを、代替のサーバからでも起動できるように、共有ディスク上に配置し、２つのサーバからゲストＯＳを起動可能とする構成をとる場合がある。このようなシステムにすることで、万一動作しているサーバのハードウェアが故障しても代替のサーバからＯＳ等のソフトウェアを再起動し、業務を継続することができるようになる。
この仮想サーバのゲストＯＳは、ハードウェアの情報を読み出せない。そのため、ホストＯＳ内またはゲストＯＳ内で収集できる情報だけを、監視センタに送付している。
以下に関連する特許文献１を示す。
【特許文献１】特開平０４−２５７０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなシステムにおいて、被監視装置のサーバが、ハードウェアの故障などに起因してゲストＯＳ上で動作するソフトウェアに影響を与え、異常を検出する場合がある。この場合、監視センタにハードウェアの異常とソフトウェアの異常をそれぞれ通報するが、監視センタでは、それらが、同一のサーバ上で動作しているかどうかを関連づけることができなかった。これは、ソフトウェアの異常情報については、サーバを特定するハードウェアの情報がないためである。この結果、監視センタの通報に基づいて故障回復のためのサポートを行うサポート員は、ソフトウェアの異常情報については、サーバを特定するための作業が必要となる。このため、これらの２つの異常情報が同一のサーバから通知されたものであるとの判断を即座に行うのは困難であった。
【０００５】
そのため、被監視装置から通報される故障情報と故障が発生している被監視装置との関連付けを行う監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
監視システムは、実計算機上で仮想計算機を動作させる被監視装置と被監視装置の故障状態を監視する監視装置とを備える。被監視装置は、実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を監視装置に通報する初期情報通報部と、前記実ＭＡＣアドレスおよび、実計算機および仮想計算機の各々のＩＰアドレスを基に、実計算機および仮想計算機の各々の仮想ＭＡＣアドレスを決定する仮想ＭＡＣアドレス決定部と、前記実計算機および仮想計算機のいずれかで故障が発生した場合に、故障が発生した実計算機または仮想計算機の仮想ＭＡＣアドレスおよびＩＰアドレスを含む故障情報を監視装置に通報する故障情報通報部と、を備え、監視装置は、前記被監視装置から受信した初期情報を格納する格納部と、前記被監視装置から受信した故障情報の中のＩＰアドレスおよび仮想ＭＡＣアドレスに基いて対応する実計算機の実ＭＡＣアドレスを取得する実ＭＡＣアドレス取得部と、取得された実ＭＡＣアドレスに基づいて前記故障情報をグループ化し、グループ化した故障情報を前記装置識別情報に関連付けをするグループ化処理部と、前記装置識別情報に関連付けをした故障情報を出力する出力部と、を備える。
【０００７】
この構成により、監視装置は、実ＭＡＣアドレスにより故障情報をグループ化できる。このため、被監視装置毎に故障情報の関連付けが可能となる。
【発明の効果】
【０００８】
本監視システムにより、被監視装置毎に、監視センタ側で故障情報の関連付けを行うことができる。そのため、ハードウェアが原因と推測されるソフトウェアの故障情報を速やかに判断できる。このように判断できた場合には、ハードウェアの故障回復のみを処置をすればよいため、効率的なサポートを行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
（実施例）
図１に実施例による監視システムの構成図を示す。
本実施例による監視システム１は、監視センタ１００と、被監視装置の２台のサーバＡ２、サーバＢ３を有する構成例である。サーバＡ２、サーバＢ３はそれぞれ共有のディスク装置４に接続されている。
【００１０】
監視センタ１００は、故障監視のためにサーバＡ２、サーバＢ３についてネットワークを介して遠隔監視する監視処理部１０１を有する。
監視処理部１０１は、サーバＡ２、サーバＢ３から通報された故障情報から、各サーバＡ２、サーバＢ３の物理的な実ＭＡＣアドレスを取得する。そして、取得した物理的な実ＭＡＣアドレスを基に故障情報をグループ化する。ＭＡＣアドレスとは、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌアドレスのことである。次に、監視処理部１０１は、グループ化した故障情報にサーバの装置識別情報（以降装置ＩＤ）を対応付けてサポート員に通報する。
これにより、同一のハードウェアによる故障情報を同一故障情報グループとして取りまとめ、関連づけることで、サポート員がまとめて対応することができる。このため、ハードウェア故障に起因したソフトウェアとハードウェアとの切り分けが容易かつ可能となる。
この結果、サポート員は、修理が必要な場合には、必要な交換部品を持ってサーバＡ２またはサーバＢ３の修理に出向き、適切な保守サービスを提供する。
被監視装置のサーバＡ２、サーバＢ３は、顧客が業務シスムに使用している二重化システムの装置である。
【００１１】
サーバＡ２は、ハードウェア１１、ホストＯＳ１２、アプリケーションソフトウェア２１〜２３、ゲストＯＳ３１〜３３、仮想ハードウェア４１〜４３を有する。ゲストＯＳ３１〜３３、仮想ハードウェア４１〜４３は、ソフトウェアである。サーバＡ２は、ゲストＯＳ３１〜ゲストＯＳ３３により３台の仮想サーバ＃１〜＃３を生成可能である。そして、仮想サーバ＃１〜＃３は、それぞれがあたかも1台のコンピュータであるかのように動作し、異なるＯＳや異なるアプリケーションソフトウェア２１〜２３を同時に実行することができる。
【００１２】
仮想サーバ＃１は、アプリケーションソフトウェア２１、ゲストＯＳ３１、仮想ハードウェア４１を有する。仮想サーバ＃２は、アプリケーションソフトウェア２２、ゲストＯＳ３２、仮想ハードウェア４２を有する。仮想サーバ＃３は、アプリケーションソフトウェア２３、ゲストＯＳ３３、仮想ハードウェア４３を有する。
【００１３】
サーバＢ３は、サーバＡ２とは、共通のハードウェア、ソフトウェアを有する構成例である。サーバＢ３は、ゲストＯＳ３１〜ゲストＯＳ３３により３台の仮想サーバ＃４〜＃６を生成可能である。仮想サーバ＃４は、アプリケーションソフトウェア２１、ゲストＯＳ３１、仮想ハードウェア４１を有する。仮想サーバ＃５は、アプリケーションソフトウェア２２、ゲストＯＳ３２、仮想ハードウェア４２を有する。仮想サーバ＃６は、アプリケーションソフトウェア２３、ゲストＯＳ３３、仮想ハードウェア４３を有する。
【００１４】
共有のディスク装置４は、それぞれのサーバＡ２，サーバＢ３の各仮想サーバ上で実行可能なゲストＯＳ３１〜３３等のソフトウェア等を格納する。ディスク装置４は、３つの論理ディスク１５〜１７に対応してゲストＯＳ３１〜３３等のソフトウェアを割り付けている。ゲストＯＳ３１〜ゲストＯＳ３３は、サーバＡ２、サーバＢ３のどちらからでも起動可能である。
【００１５】
ハードウェア１１は、プロセッサ７１、ＬＡＮアダプタ７２、メモリ７３等を有する。
プロセッサ７１は、メモリ７３にロードされているソフトウェアからの命令に従って各種処理を実行する。
ＬＡＮアダプタ７２は、監視センタ１００とサーバＡ２または監視センタ１００とサーバＢ３との間を接続する。
メモリ７３は、ソフトウェア、テーブル等を格納する。
【００１６】
ホストＯＳ１２は、サーバＡ２、サーバＢ３ごとにハードウェア１１の制御、仮想サーバ＃１〜＃３または仮想サーバ＃４〜＃６の制御等を行う。ホストＯＳ１２は、故障処理部６１と監視エージェント６２を有する。詳細は、後述する。ハードウェア１１とホストＯＳ１２が実計算機の例である。
【００１７】
ゲストＯＳ３１〜ゲストＯＳ３３は、対応する仮想サーバ＃１〜＃６を管理するＯＳである。
仮想サーバ＃１〜＃６は、ゲストＯＳ３１〜ゲストＯＳ３３のもとで、顧客の業務処理のためのアプリケーションソフトウェア２１〜２３を実行する。アプリケーションソフトウェア２１〜２３には、仮想サーバ＃１〜＃６の異常状態を監視する監視エージェント５１〜５３が搭載されている。仮想サーバ＃１〜＃６は、仮想計算機の例である。また、ゲストＯＳ３１〜ゲストＯＳ３３は、仮想ＭＡＣアドレスを決定するための決定部（図示なし）等を有する。決定部は、後述のホストＯＳ１２の仮想ＭＡＣアドレス決定部８２と同一の機能を有する。
監視エージェント５１〜５３は、初期情報と故障情報を監視センタ１００に通報する。監視エージェント５１〜５３が実行する処理は、後述の監視エージェント６２と同様である。
【００１８】
仮想ハードウェア４１〜４３は、ハードウェア１１をエミュレートする。そのため、ハードウェア１１の故障箇所を識別する機能を有していない。そのため、障害発生時には、仮想サーバ＃１〜＃６は、ソフトウェア障害を監視センタ１００に通報する。仮想ハードウェア４１〜４３として、例えば仮想ＬＡＮアダプタを有する。
【００１９】
図２にホストＯＳの説明図を示す。
ホストＯＳ１２は、故障の監視のために故障処理部６１と監視エージェント６２を有する。
故障処理部６１は、プロセス管理部８１と仮想ＭＡＣアドレス決定部８２とを有する。
プロセス管理部８１は、故障の監視処理のためのプロセスを管理する。例えば、プロセス管理部８１の処理としては、ホストＯＳ１２の起動処理、仮想サーバ生成処理、ホストＯＳ１２の仮想ＬＡＮアダプタの設定処理、仮想サーバの起動処理等がある。
仮想ＭＡＣアドレス決定部８２は、ホストＯＳ１２が管理する仮想ＬＡＮアダプタの仮想ＭＡＣアドレスを決定する。実ＭＡＣアドレスから仮想ＭＡＣアドレスへの換算式は、仮想ＭＡＣアドレス＝実ＭＡＣアドレス＋（ＩＰアドレス−ネットワークアドレス）である。
【００２０】
監視エージェント６２は、初期情報通報部６４、故障情報通報部６５を有する。
初期情報通報部６４は、サーバ起動時に、サーバの装置ＩＤ、ＩＰアドレス、ＭＡＣアドレス、種別、区分を有する初期情報を監視センタ１００に通報する。「種別」は、監視センタ１００への情報の通報が、初期情報の通報か故障情報の通報かを区別する。初期情報の場合には「０」を種別に設定する。「区分」は、ＭＡＣアドレスが実ＭＡＣアドレスの情報であるか仮想ＭＡＣアドレスの情報であるかを区別する。区分「１」は、実ＭＡＣアドレス、区分「０」は、仮想ＭＡＣアドレスを示す。
ＩＰアドレスとは、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌアドレスのことである。
故障情報通報部６５は、故障発生時に、故障を生じたサーバの装置ＩＤ、ＩＰアドレス、ＭＡＣアドレス、種別を有する故障情報を監視センタ１００に通報する。故障情報の場合には、「１」を種別に設定する。故障情報の通報時、ＭＡＣアドレスとしては、仮想ＭＡＣアドレスを通報する。
【００２１】
図３は、監視処理部の説明図を示す。
監視処理部１０１は、初期情報格納部１１０、故障情報格納部１１１、実ＭＡＣアドレス取得部１１２、グループ化処理部１１３、出力部１４を有する。
初期情報格納部１１０は、サーバＡ２およびサーバＢ３からの初期情報を格納するメモリである。
故障情報格納部１１１は、サーバＡ２およびサーバＢ３からの故障情報およびグループ化情報を格納するメモリである。
実ＭＡＣアドレス取得部１１２は、受信した故障情報に含まれるＩＰアドレスおよび仮想ＭＡＣアドレスから故障を生じたサーバの実ＭＡＣアドレスを換算して取得する。換算式は、実ＭＡＣアドレス＝仮想ＭＡＣアドレス−（ＩＰアドレス−ネットワークアドレス）である。
グループ化処理部１１３は、故障情報を実ＭＡＣアドレスによりグループ化する。そして、グループ化処理部１１３は、初期情報の中の装置ＩＤと実ＭＡＣアドレスとの関連付けを行い、その結果を故障情報格納部１１１に格納するとともに、出力部１１４に出力する。
出力部１１４は、各種情報を表示する。
【００２２】
図４に、装置ＩＤテーブルの説明図を示す。
装置ＩＤテーブル１２１は、サーバ毎に、装置ＩＤ、ＯＳ名、ＩＰアドレスおよびネットマスクを格納する。また、装置ＩＤテーブル１２１は、装置の設置時に設定されメモリ７３に格納される。
図４（ａ）は、サーバＡ２の装置ＩＤテーブル１２１ａを示す。サーバＡ２に含まれる装置の情報を格納するものである。
図４（ａ）の装置ＩＤ１００１〜１００３は、ゲストＯＳ３１〜ゲストＯＳ３３に対応している。装置ＩＤ１００５は、ホストＯＳ１２に対応している。
図４（ｂ）は、サーバＢ３の装置ＩＤテーブル１２１ｂを示す。サーバＢ３に含まれる装置の情報を格納するものである。
図４（ｂ）の装置ＩＤ２００１〜２００３は、ゲストＯＳ３１〜ゲストＯＳ３３に対応している。装置ＩＤ２００５は、ホストＯＳ１２に対応している。
【００２３】
サーバＡ２を例にとり、サーバＡ２を起動したときの動作の流れを図５〜図１３に従って説明する。
サーバＡ２が、ゲストＯＳ３２、ゲストＯＳ３３を使用し、サーバＢ３が、ゲストＯＳ３１を使用する例である。
【００２４】
図５に監視システムの処理の流れ図を示す。
サーバＡ２の起動によりホストＯＳ１２の起動処理が行われる（Ｓ１ステップ）。
次に、図５のＳ１ステップの詳細について図６、図７を用いて説明を行う。
【００２５】
図６にホストＯＳ起動処理の流れ図を示す。
まず、ホストＯＳ１２に関するデバイスを定義する（Ｓ１１ステップ）。
具体的には、ホストＯＳ１２は、サーバＡ２に接続されている共有のディスク装置４やＬＡＮアダプタ７２などを認識して、ホストＯＳ１２からアクセス可能な物理デバイス名と、接続装置との対応付けをデバイス名テーブルＡ１３１として生成する。
【００２６】
図７にホストＯＳの起動処理に対応するテーブルの説明図を示す。
図７（ａ）は、ホストＯＳ１２に対応するデバイス情報を格納するデバイス名テーブルＡ１３１である。物理デバイス名ｓｄａは、論理ディスク１５、物理デバイス名ｓｄｂは、論理ディスク１６、物理デバイス名ｓｄｃは、論理ディスク１７を示す。また、物理デバイス名ｌａｎａは、ＬＡＮアダプタ７２を示す。
次に、ホストＯＳ１２は、ＬＡＮアダプタ７２内に設定済みのＭＡＣアドレスを読み出し、物理デバイス名ｌａｎａとＭＡＣアドレスとの対応を示すデバイステーブルＡ１３２を生成する（図６のＳ１２ステップ）。
図７（ｂ）にデバイステーブルＡ１３２を示す。物理デバイス名ｌａｎａに対応するＭＡＣアドレスは、「００−００−０ｅ−１２−１０−００」とする例を示す。区分「１」は、デバイステーブルＡ１３２に記録されているＭＡＣアドレスが実ＭＡＣアドレスであることを示す。また、活性化を示す状態は「０」である。「０」は、非活性を示す。
【００２７】
次に、ホストＯＳ１２は、図４に示す装置ＩＤテーブル１２１ａから、装置ＩＤと、その装置ＩＤに対応するＩＰアドレス、ネットマスクを読み出す。この例では、ホストＯＳ１２に対応する情報を読み出す。また、図７（ｂ）に示すデバイステーブルＡ１３２からＭＡＣアドレスを読み出す。そしてホストＯＳ１２は、両者の情報をもとにホストＯＳ１２についての初期情報Ａ１３３を生成し、メモリ７３に格納する。このとき、初期情報Ａ１３３に対応する送付済みのマークＡ１３４も「０」に生成され、メモリ７３に格納される。
図７（ｃ）は、監視センタ１００に送るためのサーバＡ２のホストＯＳ１２の初期情報Ａ１３３を示す。初期情報Ａ１３３は、ホストＯＳ１２の装置ＩＤ１００５、ＩＰアドレス１９２．１６８．１０．５、ネットマスク２５５．２５５．２５５．０、ＭＡＣアドレス００−００−０ｅ−１２−１０−００、種別「０」、区分「１」で構成される。種別「０」は、初期情報であることを示し、区分「１」は、実ＭＡＣアドレスを示す。
【００２８】
次に、ＬＡＮアダプタ７２を活性化する（図６のＳ１３ステップ）。このとき、ホストＯＳ１２は、デバイステーブルＡ１３２の活性化を示す状態を「０」から「１」に変更する。「１」は、「活性」を示す（図７（ｂ）参照）。
【００２９】
次に、ホストＯＳ１２は、監視エージェント６２を起動する（図６のＳ１４ステップ）。
そして、監視エージェント６２は、デバイステーブルＡ１３２の活性化の状態「１」を検出し、かつ図７（ｃ）に示す初期情報Ａ１３３に対応する送付済みのマークＡ１３４が「０」であることを検出すると、監視センタ１００に初期情報Ａ１３３を通報する。
初期情報Ａ１３３が監視センタ１００に送付されると、メモリ７３に格納されている初期情報Ａ１３３に対応する送付済みのマークＡ１３４を「１」に変更する（図７（ｃ）参照）。
ホストＯＳ１２の起動処理が終了する。
【００３０】
図５の説明に戻る。
次に、ホストＯＳ１２は、仮想サーバ＃１〜＃３の生成処理を行う（図５のＳ２ステップ）。
次に、図５のＳ２ステップの詳細の図８、図９において説明する。
【００３１】
図８に仮想サーバの生成処理の流れ図を示す。
具体的には、ホストＯＳ１２は、仮想サーバ＃１〜＃３の生成時に、仮想サーバ＃１〜＃３がアクセスする共有のディスク装置４や仮想ＬＡＮアダプタなどのデバイス定義を行う（Ｓ２１ステップ）。この定義により、仮想サーバ＃１〜＃３がアクセスする論理デバイス名と物理デバイス名の対応付けが行われるデバイス変換テーブル１４１が作成される。
【００３２】
図９に仮想サーバの生成処理に対応するテーブルの説明図を示す。
図９（ａ）は、デバイス変換テーブル１４１の説明図である。
仮想サーバ＃１に対して、物理デバイスｓｄａに対する論理デバイスｓｄ１、物理デバイスｌａｎａに対する論理デバイスｌａｎ１を定義している。
仮想サーバ＃２に対して、物理デバイスｓｄｂに対する論理デバイスｓｄ２、物理デバイスｌａｎａに対する論理デバイスｌａｎ１を定義している。
仮想サーバ＃３に対して、物理デバイスｓｄｃに対する論理デバイスｓｄ３、物理デバイスｌａｎａに対する論理デバイスｌａｎ１を定義している。
【００３３】
図８の説明に戻る。
次に、ホストＯＳ３２は、仮想ＬＡＮアダプタに一時的な仮想ＭＡＣアドレスを設定する（Ｓ２２ステップ）。
各仮想サーバ＃１〜＃３の仮想ＬＡＮアダプタの仮想ＭＡＣアドレスは、物理デバイスｌａｎａ上のＭＡＣアドレスを読み出すことにより取得される。この仮想ＭＡＣアドレスは、一時的な仮想ＭＡＣアドレスである。そして、ホストＯＳ３２は、取得した仮想ＭＡＣアドレスをゲストＯＳ３1〜ゲストＯＳ３３の論理デバイス名ｌａｎ１に対応づけてデバイステーブルＢ１４２を生成する。
【００３４】
図９（ｂ）にデバイステーブルＢ１４２を示す。
ゲストＯＳ３1の論理デバイス名ｌａｎ１に対応する仮想ＭＡＣアドレスは、「００−００−０ｅ−１２−１０−００」である。
ゲストＯＳ３２のデバイス名ｌａｎ１に対応する仮想ＭＡＣアドレスは、「００−００−０ｅ−１２−１０−００」である。
ゲストＯＳ３３のデバイス名ｌａｎ１に対応する仮想ＭＡＣアドレスは、「００−００−０ｅ−１２−１０−００」である。
また、ゲストＯＳ３１〜ＯＳ３３に対応する仮想ＬＡＮアダプタの活性化の状態は「０」で非活性状態である。
仮想サーバの生成処理を終了する。
【００３５】
図５の説明に戻る。
次に、ホストＯＳ１２自身からの通信のために、ホストＯＳ１２の仮想ＬＡＮアダプタの設定処理を行う（図５のＳ３ステップ）。まず、ホストＯＳ１２は、物理デバイスｌａｎａに対応する論理デバイスｌａｎ１を定義しておく。次に、仮想ＬＡＮアダプタに仮想ＭＡＣアドレスを設定するため、ホストＯＳ１２の仮想ＭＡＣアドレス決定部８２が、仮想ＭＡＣアドレスを計算して取得する。
図４に示すホストＯＳ１２のＩＰアドレスからネットワークアドレスを指し引いた値を実ＭＡＣアドレスに加算し、ホストＯＳ１２の仮想ＭＡＣアドレスを決定する。
ネットマスクが「２５５．２５５．２５５．０」のため、ＩＰアドレスの１ビット目から２４ビット目までが、ネットワークアドレスとなる。
（ホストＯＳ１２のＩＰアドレス：１９２．１６８.１０．５−ネットワークアドレス：１９２．１６８．１０．０）＋（実ＭＡＣアドレス：「００−００−０ｅ−１２−１０−００」）＝仮想ＭＡＣアドレス：「００−００−０ｅ−１２−１０−０５」
決定された仮想ＭＡＣアドレスは、論理デバイスｌａｎ１に対応するデバイスデータとしてデバイステーブルＣ１５１に格納される。
そして、ホストＯＳ１２は、仮想ＭＡＣアドレスを仮想ＬＡＮアダプタに設定する。
【００３６】
図１０にホストＯＳの仮想化処理に対応するテーブルの説明図を示す。
図１０（ａ）に、デバイステーブルＣ１５１を示す。論理デバイスｌａｎ１と仮想ＭＡＣアドレスの対応を示す。区分「０」は、仮想ＭＡＣアドレスを示す。
仮想ＬＡＮアダプタの活性化の状態は「０」で非活性状態である。
【００３７】
次に、ホストＯＳ１２は、監視センタ１００に送るための初期情報Ｂ１５２を生成する。このため、ホストＯＳ１２は、図４に示す装置ＩＤテーブル１２１ａから、ホストＯＳ１２の装置ＩＤに対応するＩＰアドレス、ネットマスクを読み出す。また、図１０（ａ）に示すデバイステーブルＣ１５１から仮想ＭＡＣアドレスを読み出す。そしてホストＯＳ１２は、両者の情報をもとにホストＯＳ１２についての初期情報Ｂ１５２を生成し、メモリ７３に格納する。このとき、初期情報Ｂ１５２に対応する送付済みのマークＢ１５３も「０」に生成され、メモリ７３に格納される（図１０（ｂ）参照）。
【００３８】
初期情報Ｂ１５２は、ホストＯＳ１２の装置ＩＤ１００５、ＩＰアドレス１９２．１６８．１０．５、ネットマスク２５５．２５５．２５５．０、ＭＡＣアドレス００−００−０ｅ−１２−１０−０５、種別「０」、区分「０」で構成される。種別「０」は、初期情報であることを示し、区分「０」は、仮想ＭＡＣアドレスを示す。
そして、次に、ホストＯＳ１２の仮想ＬＡＮアダプタを活性化する。このとき、デバイステーブルＣ１５１の活性化を示す状態を活性「１」とする（図１０（ａ）を参照）。
【００３９】
ホストＯＳ１２の監視エージェント６２は定期的に、デバイステーブルＣ１５１の状態を監視する。そして、監視エージェント６２は、デバイステーブルＣ１５１の活性化の状態「１」を検出し、かつ送付済みのマークＢ１５３が「０」であることを検出すると、監視センタ１００に初期情報Ｂ１５２を通報する。
初期情報Ｂ１５２が監視センタ１００に送付されると、メモリ７３に格納されている初期情報Ｂ１５２に対応する送付済みのマークＢ１５３を「１」に変更する（図１０（ｂ）参照）。
【００４０】
図５の説明に戻る。
次にホストＯＳ１２は、仮想サーバ＃２、仮想サーバ＃３を起動するため、それぞれゲストＯＳ３２，ゲストＯＳ３３を起動する（図５のＳ４ステップ）。
【００４１】
図１１にゲストＯＳの起動処理の流れ図を示す。
ゲストＯＳ３２、ゲストＯＳ３３は、各々起動後の処理を行う。
ゲストＯＳ３２、ゲストＯＳ３３が起動されると、仮想サーバ＃２、仮想サーバ＃３に設定されるディスク装置４やＬＡＮアダプタなどが認識され、ゲストＯＳ３２、ゲストＯＳ３３上のアプリケーション２２、２３からアクセス可能な論理デバイス名と、接続装置との対応付けが行われる。
そして、論理デバイス名とアクセス先を示すデバイス名テーブルＢ１６１が作成される。すなわちデバイス定義が行われる（Ｓ３１ステップ）。
【００４２】
図１２はゲストＯＳの起動処理に対応するテーブルの説明図である。
テーブルは、ゲストＯＳ３２、ゲストＯＳ３３について各々生成されるが、まとめて説明を行う。
図１２（ａ）に、ゲストＯＳ３２、ゲストＯＳ３３のためのデバイス名テーブルＢ１６１を示す。論理デバイス名ｓｄ２、ｓｄ３は、論理ディスク１６、論理ディスク１７に対応する。また、デバイス名ｌａｎ１は、仮想ＬＡＮアダプタを示す。
次に、ゲストＯＳ３２、ゲストＯＳ３３は、仮想ＬＡＮアダプタ内に設定済みの一時的な仮想ＭＡＣアドレス（実ＭＡＣアドレス）を読み出し、読み出された一時的な仮想ＭＡＣアドレスに、ゲストＯＳ３２、ゲストＯＳ３３ごとのＩＰアドレスからネットワークアドレスを指し引いた値を加算し、仮想ＭＡＣアドレスを決定する（図１１のＳ３２ステップ）。
（ゲストＯＳ３２のＩＰアドレス：１９２．１６８．１０．２−ネットワークアドレス：１９２．１６８．１０．０）＋一時的な仮想ＭＡＣアドレス（実ＭＡＣアドレス）：「００−００−０ｅ−１２−１０−００」＝仮想ＭＡＣアドレス：「００−００−０ｅ−１２−１０−０２」
（ゲストＯＳ３３のＩＰアドレス：１９２．１６８．１０．３−ネットワークアドレス：１９２．１６８．１０．０）＋  一時的な仮想ＭＡＣアドレス（実ＭＡＣアドレス）：「００−００−０ｅ−１２−１０−００」＝仮想ＭＡＣアドレス：「００−００−０ｅ−１２−１０−０３」である。
次に、デバイステーブルＢ１４２のＭＡＣアドレスの内容を決定された仮想ＭＡＣアドレスに変更した新たなデバイステーブルＤ１６２が生成される（図１１のＳ３３ステップ）。
【００４３】
次に、ゲストＯＳ３２、ゲストＯＳ３３は、各々仮想ＭＡＣアドレスを仮想ＬＡＮアダプタに設定しなおす（図１１のＳ３４ステップ）。
次に、ゲストＯＳ３２、ゲストＯＳ３３は、各々初期情報Ｃ１６３を生成し、メモリ７３に格納する。このとき、初期情報Ｃ１６３の各装置ＩＤに対応する送付済みのマークＣ１６４も「０」に生成され、メモリ７３に格納される（図１２（ｃ）参照）。
【００４４】
図１２（ｃ）に監視センタ１００へ送出するゲストＯＳ３２、ゲストＯＳ３３の初期情報Ｃ１６３を示す。装置ＩＤ１００２、ＩＰアドレス１９２．１６８．１０．２、ネットマスク２５５．２５５．２５５．０、ＭＡＣアドレス「００−００−０ｅ−１２−１０−０２」、種別「０」、区分「０」は、ゲストＯＳ３２に対応し、装置ＩＤ１００２、ＩＰアドレス１９２．１６８．１０．３、ネットマスク２５５．２５５．２５５．０、ＭＡＣアドレス「００−００−０ｅ−１２−１０−０３」、種別「０」、区分「０」は、ゲストＯＳ３３に対応する初期情報Ｃ１６３を示す。種別「０」は、初期情報であることを示し、区分「０」は、仮想ＭＡＣアドレスを示す。
【００４５】
次に、ゲストＯＳ３２、ゲストＯＳ３３は、各々仮想ＬＡＮアダプタを動作可能状態に活性化する（図１１のＳ３５ステップ）。このとき、デバイステーブルＤ１６２のゲストＯＳ３２とゲストＯＳ３３の活性化を示す状態を「１」とする。ゲストＯＳ３１は、サーバＡ２では未使用のため、状態「０」の非活性のままである。
【００４６】
次に、ゲストＯＳ３２、ゲストＯＳ３３は、各々監視エージェント５２、５３を起動する（図１１のＳ３６ステップ）。
監視エージェント５２、５３は、各々デバイステーブルＤ１６２の活性化を示す状態が「１」であることを検出し、かつ送付済みのマークＣ１６４が「０」であることを検出すると、監視センタ１００に初期情報Ｃ１６３を通報する。
監視エージェント５２、５３は、通報完了すると初期情報Ｃ１６３に対応する送付済のマークＣ１６４を「１」に変更する（図１２（ｃ）参照）。
【００４７】
図１３に監視エージェントの処理の流れ図を示す。
監視エージェント５２、５３、６２は、各々Ｓ４１〜Ｓ４６ステップの処理を行う。
監視エージェント５２、５３、６２は、各々一定時間スリープしている（Ｓ４１ステップ）。
監視エージェント５２、５３、６２は、各々のスリープが終了すると、対応する活性デバイスの検索を開始する（Ｓ４２ステップ）。
監視エージェント５２、５３、６２は、活性デバイスの検索のため、対応するデバイステーブルＡ１３２、デバイステーブルＣ１５１、デバイステーブルＤ１６２を読み出す（Ｓ４３ステップ）。
監視エージェント５２、５３、６２は、活性状態のデバイスに対応する初期情報Ａ１３３、初期情報Ｂ１５２、初期情報Ｃ１６３および故障情報が未送付か否かをチェックする（Ｓ４４ステップ）。
対応する初期情報Ａ１３３、初期情報Ｂ１５２、初期情報Ｃ１６３および故障情報が送付済みの場合は、Ｓ４１ステップへ戻る。
対応する初期情報Ａ１３３、初期情報Ｂ１５２、初期情報Ｃ１６３よび故障情報の中で未送付のものがある場合は、該当のデバイス情報を監視センタ１００に送付する（Ｓ４５ステップ）。
次に、メモリ７３に格納されている該当の情報に送付済みのマークを書き込む（Ｓ４６ステップ）。次にＳ４１ステップへ戻る。
【００４８】
図１４〜図１７にサーバＡ２、サーバＢ３で故障発生時のサーバＡ２、サーバＢ３および監視センタ１００の処理を説明する。
図１４は、故障情報の説明図を示す。故障情報１７１は、装置ＩＤ１００５、装置ＩＤ１００２、装置ＩＤ２００１の故障情報を示す。
サーバＡ２にゲストＯＳ３２、ゲストＯＳ３３が搭載され、サーバＢ３にゲストＯＳ３１が搭載されており、仮想サーバ＃２，仮想サーバ＃３，仮想サーバ＃４が動作中である。
故障情報は、装置ＩＤ、ＩＰアドレス、ＭＡＣアドレス、故障内容、種別を有する。
種別「１」は、故障情報を示す。
【００４９】
サーバＡ２のハードウェア１１に故障が発生したとすると、ホストＯＳ１２上で動作する監視エージェント６２がその故障を検出し、監視センタ１００にハードウェア異常を通報する。
監視エージェント６２は、故障情報として、装置ＩＤ１００５、ＩＰアドレス１９２．１６８．１０．５、ＭＡＣアドレス「００−００−０ｅ−１２−１０−０５」、故障内容としてハード異常のエラー番号、故障情報を示す種別「１」が通報される。
【００５０】
さらに、仮想サーバ＃２で、ハードウェア１１の故障に起因したソフトウェア異常が発生した場合、監視エージェント５２がその異常を検出し、監視センタ１００にソフトウェア異常を通報する。
監視エージェント５２は、故障情報として、装置ＩＤ１００２、ＩＰアドレス１９２．１６８．１０．２、ＭＡＣアドレス「００−００−０ｅ−１２−１０−０２」、故障内容としてソフト異常のエラー番号、種別「１」を通報する。
【００５１】
また、サーバＢ３の仮想サーバ＃４でソフトウェア異常が発生した場合には、監視エージェント５１がその異常を検出し、監視センタ１００にソフトウェア異常を通報する。
サーバＢ３の仮想サーバ＃４の監視エージェント５１は、故障情報として、装置ＩＤ２００１、ＩＰアドレス１９２．１６８．１０．１、ＭＡＣアドレス「００−００−０ｅ−１２−２０−０１」、ソフト異常のエラー番号、種別「１」を監視センタ１００に通報する。
【００５２】
図１５に監視センタの処理の流れ図を示す。
【００５３】
監視センタ１００は、サーバＡ２，Ｂ３の初期情報を受信して初期情報格納部１１０に監視テーブルとして格納する（Ｓ６１ステップ）。
【００５４】
図１６に監視テーブルの説明図を示す。
監視テーブル１８１の中の装置ＩＤ１００２〜１００５に対応する情報がサーバＡ２の初期情報である。また装置ＩＤ２００１、装置ＩＤ２００５に対応する情報がサーバＢ３の初期情報である。
【００５５】
次に、監視センタ１００は、故障情報を受信し、故障情報格納部１１１に格納する（Ｓ６２ステップ）。実ＭＡＣアドレス取得部１１２は、サーバＡ２が通報してきた故障情報の中のＩＰアドレス、仮想ＭＡＣアドレスとから、物理的なＭＡＣアドレスを逆算する。また、サーバＢ３が通報してきた故障情報の中のＩＰアドレス、仮想ＭＡＣアドレスから、実ＭＡＣアドレスを逆算する（Ｓ６３ステップ）。
まず、サーバＡ２のハードウェア異常の故障情報から実ＭＡＣアドレスを求める。換算式は、（仮想ＭＡＣアドレス：「００−００−０ｅ−１２−１０−０５」）−（ＩＰアドレス：１９２．１６８．１０．５−ネットワークアドレス：１９２．１６８．１０．０）＝  実ＭＡＣアドレス： 「００−００−０ｅ−１２−１０−００」である。
【００５６】
サーバＡ２のソフトウェア異常の故障情報から実ＭＡＣアドレス情報を求める。換算式は、（仮想ＭＡＣアドレス：「００−００−０ｅ−１２−１０−０２」）−（ＩＰアドレス：１９２．１６８．１０．２−ネットワークアドレス：１９２．１６８．１０．０）＝実ＭＡＣアドレス：「００−００−０ｅ−１２−１０−００」である。
【００５７】
一方、サーバＢ３のソフトウェア異常の故障情報から実ＭＡＣアドレス情報を求める。換算式は、（仮想ＭＡＣアドレス：「００−００−０ｅ−１２−２０−０１」）−（ＩＰアドレス：１９２．１６８．１０．１−ネットワークアドレス：１９２．１６８．１０．０）＝実ＭＡＣアドレス：「００−００−０ｅ−１２−２０−００」である。
【００５８】
次に、グループ化処理部１１３が取得した実ＭＡＣアドレスをもとに装置ＩＤを対応付ける。
すなわち、実ＭＡＣアドレス：「００−００−０ｅ−１２−１０−００」をもとに装置ＩＤ１００５に故障情報をグループ化する。また、実ＭＡＣアドレス：「００−００−０ｅ−１２−２０−００」をもとに装置ＩＤ２００５に故障情報をグループ化する（Ｓ６４ステップ）グループ化された情報は、故障情報格納部１１１に格納される。
次に、出力部１１４がその内容を表示する（Ｓ６５ステップ）。
【００５９】
図１７に表示例を示す。
サーバＡ２を示す装置ＩＤ１００５に故障情報がグループ化される。サーバＡ２の故障情報の１つ目は、発生日が２００７／１／１、時間が１０：０１：００、装置ＩＤ−１００５、ハードウェア異常、グループ：００−００−０ｅ−１２−１０−００である。また、サーバＡ２の故障情報の２つ目は、発生日２００７／１／１、時間１０：０１：０３、装置ＩＤ−１００２、ソフトウェア異常、グループ００−００−０ｅ−１２−１０−００である。これらの障害は、時刻が近接して発生しており、関連して発生したものとして表示される。
【００６０】
また、サーバＢ３を示す装置ＩＤ２００５に故障情報がグループ化される。サーバＢ３の故障情報は、発生日２００７／１／、時間１０：０３：０１、装置ＩＤ−２００５、ソフトウェア異常、グループ００−００−０ｅ−１２−２０−０が表示される。
【００６１】
サーバＡ２の場合は、ハードウェア異常が要因で、ソフトウェア異常が発生したものと推測できるため、ハードウェア異常の回復を図るのみでよく、ソフトウェア異常の調査が不要となる。このように、故障情報は、装置ＩＤ毎に、同一通報のグループとしてとりまとめられるため、同一原因の複数の故障情報の各々にサポート員が対応しなくても済む。      
【００６２】
また、サーバＢ３の場合では、ゲストＯＳ３１で検出したトラブルでは、グループ情報にハードウェアの情報が格納されていないため、ソフトウェア検出のトラブルであることが容易に判別可能となる。
【００６３】
本監視システム１により、被監視装置毎に、監視センタ１００側で故障情報の関連付けを行うことができる。このため、監視センタ１００側でハードウェアが原因と推測されるソフトウェアの故障情報を速やかに判断できる。この場合には、ハードウェアの故障回復のみを処置をすればよいため、効率的なサポートを行うことが可能となる。また、ハードウェアの故障と関連のないソフトウェア故障がサーバＡ２、サーバＢ３のどちらで発生したかが容易に判定できるので、故障解析に迅速な対応が可能となる。
【００６４】
また、サーバＡ２、サーバＢ３の装置ＩＤ、ＭＡＣアドレス、仮想サーバ＃１〜＃６の装置識別情報、仮想ＭＡＣアドレスを自動的に監視センタ１００に送付するので、予め監視センタ側で、被監視装置の各種情報のすべてを登録する必要がない。
【００６５】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）実計算機上で仮想計算機を動作させる被監視装置と前記被監視装置の故障状態を監視する監視装置とを備える監視システムであって、被監視装置は、実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を監視装置に通報する初期情報通報部と、前記実ＭＡＣアドレスおよび各計算機のＩＰアドレスを基に、各計算機の仮想ＭＡＣアドレスを決定する仮想ＭＡＣアドレス決定部と、前記各計算機のいずれかで故障が発生した場合に、故障が発生した計算機の仮想ＭＡＣアドレスおよびＩＰアドレスを含む故障情報を監視装置に通報する故障情報通報部と、を備え、監視装置は、前記被監視装置から受信した初期情報を格納する格納部と、前記被監視装置から受信した故障情報の中のＩＰアドレスおよび仮想ＭＡＣアドレスに基いて対応する実計算機の実ＭＡＣアドレスを取得する実ＭＡＣアドレス取得部と、取得された実ＭＡＣアドレスに基づいて前記故障情報をグループ化し、グループ化した故障情報を前記装置識別情報に関連付けをするグループ化処理部と、前記装置識別情報に関連付けをした故障情報を出力する出力部と、を備える監視システム。
（付記２）仮想ＭＡＣアドレス決定部は、ＩＰアドレスからネットワークアドレスを差し引いた値を実ＭＡＣアドレス情報に加算して決定することを特徴とする付記１記載の監視システム。
（付記３）実ＭＡＣアドレス取得部は、ＩＰアドレスからネットワークアドレスを差し引いた値を仮想ＭＡＣアドレス情報から減算して取得することを特徴とする付記１記載の監視システム。
（付記４）実計算機上に複数の仮想計算機を搭載する被監視装置の故障状態を監視する監視装置であって、前記被監視装置から受信した実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を格納する格納部と、前記被監視装置から受信した各計算機のＩＰアドレスおよび仮想ＭＡＣアドレスを有する故障情報に基いて対応する実計算機の実ＭＡＣアドレスを換算する実ＭＡＣアドレス取得部と、取得された実ＭＡＣアドレスに基づいて前記故障情報をグループ化し、グループ化した故障情報を前記装置識別情報に関連付けをするグループ化処理部と、前記装置識別情報に関連付けされた故障情報を出力する出力部と、を有することを特徴とする監視装置。
（付記５）監視装置により故障状態を監視される、実計算機上で仮想計算機を動作させる被監視装置であって、実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を監視装置に通報する初期情報通報部と、前記実ＭＡＣアドレスおよび各計算機のＩＰアドレスを基に各計算機の仮想ＭＡＣアドレスを決定する仮想ＭＡＣアドレス決定部と、前記各計算機のいずれかで故障が発生した場合に、故障が発生した計算機の仮想ＭＡＣアドレスおよびＩＰアドレスを含む故障情報を監視装置に通報する故障情報通報部と、を備えることを特徴とする被監視装置。
（付記６）実計算機上に複数の仮想計算機を搭載する被監視装置の状態を監視する監視装置の監視方法であって、前記被監視装置から前記実計算機の装置識別情報および実ＭＡＣアドレスを有する初期情報を受信するステップと、受信した初期情報の中の前記装置識別情報および前記実ＭＡＣアドレス情報を関連付けて記憶装置に格納するステップと、記被監視装置から各計算機のＩＰアドレスおよび仮想ＭＡＣアドレスを有する故障情報を受信するステップと、受信した故障情報の中のＩＰアドレスおよび仮想ＭＡＣアドレスに基づいて対応する実計算機の実ＭＡＣアドレスを取得するステップと、取得された実ＭＡＣアドレスにもとづいて前記故障情報をグループ化し、グループ化した情報を前記装置識別情報に関連付けをするステップと、装置識別情報に関連付けされた故障情報を出力する出力ステップと、を有することを特徴とする監視装置の監視方法。
（付記７）仮想ＭＡＣアドレス決定部は、ＩＰアドレスからネットワークアドレスを差し引いた値を実ＭＡＣアドレス情報に加算して決定することを特徴とする付記５記載の被監視装置。
（付記８）実ＭＡＣアドレス取得部は、ＩＰアドレスからネットワークアドレスを差し引いた値を仮想ＭＡＣアドレス情報から減算して取得することを特徴とする付記４記載の監視装置。
（付記９）複数の仮想計算機を格納する共有ディスク装置を有し、仮想計算機は、共有ディスク装置から複数の被監視装置に分散して搭載されていることを特徴とする付記１記載の監視システム。
【図面の簡単な説明】
【００６６】
【図１】監視システムの構成図
【図２】ホストＯＳの説明図
【図３】監視処理部の説明図
【図４】装置ＩＤテーブルの説明図
【図５】監視システムの処理の流れ図
【図６】ホストＯＳ起動処理の流れ図
【図７】ホストＯＳの起動処理に対応するテーブルの説明図
【図８】仮想サーバの生成処理の流れ図
【図９】仮想サーバの生成処理に対応するテーブルの説明図
【図１０】ホストＯＳの仮想化処理に対応するテーブルの説明図
【図１１】ゲストＯＳの起動処理の流れ図
【図１２】ゲストＯＳの起動処理に対応するテーブルの説明図
【図１３】監視エージェントの処理の流れ図
【図１４】故障情報の説明図
【図１５】監視センタの処理の流れ図
【図１６】監視テーブルの説明図
【図１７】表示例
【符号の説明】
【００６７】
１  監視システム
２  サーバＡ
３  サーバＢ
４  ディスク装置
１１  ハードウェア
１２  ホストＯＳ
１５〜１７  論理ディスク
２１〜２３  アプリケーションソフトウェア
３１〜３３  ゲストＯＳ
４１〜４３  仮想ハードウェア
５１〜５３、６２  監視エージェント
６１  故障処理部
６４  初期情報通知部
６５  故障情報通知部
７１  プロセッサ
７２  ＬＡＮアダプタ
７３  メモリ
８１  プロセス管理部
８２  仮想ＭＡＣアドレス決定部
１００  監視センタ
１０１  監視処理部
１１０  初期情報格納部
１１１  故障情報格納部
１１２  実ＭＡＣアドレス取得部
１１３  グループ化処理部
１１４  出力部
１２１  装置ＩＤテーブル
１３１  デバイス名テーブルＡ  
１３２  デバイステーブルＡ
１３３  初期情報Ａ
１３４  マークＡ
１４１  デバイス変換テーブル
１４２  デバイステーブルＢ
１５１  デバイステーブルＣ
１５２  初期情報Ｂ
１５３  マークＢ
１６１  デバイス名テーブルＢ  
１６２  デバイステーブルＤ
１６３  初期情報Ｃ
１６４  マークＣ
１７１  故障情報
１８１  監視テーブル
【図１】
0005083051.tif 000002
【図２】
0005083051.tif 000003
【図３】
0005083051.tif 000004
【図４】
0005083051.tif 000005
【図５】
0005083051.tif 000006
【図６】
0005083051.tif 000007
【図７】
0005083051.tif 000008
【図８】
0005083051.tif 000009
【図９】
0005083051.tif 000010
【図１０】
0005083051.tif 000011
【図１１】
0005083051.tif 000012
【図１２】
0005083051.tif 000013
【図１３】
0005083051.tif 000014
【図１４】
0005083051.tif 000015
【図１５】
0005083051.tif 000016
【図１６】
0005083051.tif 000017
【図１７】
0005083051.tif 000018