(57)【特許請求の範囲】
【請求項１】
サーバによって制御される周辺装置の内の１つをクライアントからマスタ指定すると、該マスタ指定された周辺装置は、前記サーバと周辺装置とを接続するインタフェースの規約に基づいて、該インタフェースに電気的に接続されている他の周辺装置と通信を行い、その結果を前記クライアントへ送ることによって、前記クライアントから前記周辺装置のすべてを管理することを特徴とする周辺装置管理システム。
【請求項２】
サーバによって制御される周辺装置の内の１つを該周辺装置および前記サーバとＬＡＮで接続されたクライアント上のＷＷＷブラウザ部からＷｅｂマスタ指定すると、該Ｗｅｂマスタ指定された周辺装置は、前記サーバと周辺装置とを接続するインタフェースの規約に基づいて、該インタフェースに電気的に接続されている他の周辺装置と通信を行い、その結果を前記ＷＷＷブラウザ部へ送ることによって、前記クライアントから前記周辺装置のすべてを管理することを特徴とする周辺装置管理システム。
【請求項３】
前記Ｗｅｂマスタ指定は、当該周辺装置のＵＲＬに初期キーワードを付けてＨＴＴＰで送信することにより行うことを特徴とする請求項２に記載の周辺装置管理システム。
【請求項４】
周辺装置の電源が入ってから、前記ＷＷＷブラウザ部が指定したＵＲＬが前記初期キーワード付きでなく、かつ前記Ｗｅｂマスタ指定された周辺装置に対するものでない場合は、当該周辺装置は前記ＷＷＷブラウザ部に対して一切返答しないことを特徴とする請求項３に記載の周辺装置管理システム。
【請求項５】
前記周辺装置の電源が入ったタイミングで、該周辺装置は、前記インターフェースに電気的に接続されている周辺装置を前記インターフェースの規約に従って検索し、該周辺装置内にその周辺装置の識別子を記憶することを特徴とする請求項１ないし請求項４のいずれかに記載の周辺装置管理システム。
【請求項６】
サーバによって制御される周辺装置のすべてを、前記サーバおよび周辺装置とＬＡＮで接続された管理コンピュータから管理し得るクライアント／サーバ・システムにおける周辺装置の管理システムにおいて、
前記管理コンピュータには、該クライアント／サーバ・システムに対する閲覧・設定を行い、特に、前記周辺装置の内の１つを所定のコマンドキーワード付きのＵＲＬによりＷｅｂマスタ指定できるＷＷＷブラウザ部を有し、
前記各周辺装置は、ＨＴＴＰサーバ部，全対象装置認識手段，コマンド送受信手段および装置状態監視手段を備え、
前記装置状態監視手段は当該周辺装置の状態を監視して、その結果により得た情報を保持し、
前記全対象装置認識手段は当該周辺装置の電源が入った時に、前記コマンド送受信手段へアクセスして、前記クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索させ、その結果である装置識別子を記憶し、
前記コマンド送受信手段は前記全対象装置認識手段からの指示により、前記インタフェースを通じて前記検索を行い、その結果を前記全対象装置認識手段へ返し、また、前記Ｗｅｂマスタ指定された周辺装置からのコマンドを解釈して必要なら前記装置状態監視手段から得た情報を前記インタフェースを介して返し、
前記ＨＴＴＰサーバ部は前記ＷＷＷブラウザ部からのＨＴＴＰプロトコルによるコマンドキーワードを解釈して、それが自装置だけで解決できる内容なら前記装置状態監視手段から情報を得て、一方、他の周辺装置からも情報を得なければならない場合には前記Ｗｅｂマスタとして、前記全対象装置認識手段から前記装置識別子を得てそのデータを前記コマンド送受信手段へ送り、当該周辺装置のコマンド送受信手段からその情報を得、自装置の情報とまとめた内容をＨＴＭＬファイルに編集して前記ＷＷＷブラウザ部へ送り、
周辺装置の装置情報取得および周辺装置への設定行為を指示した結果を前記管理コンピュータで把握できることを特徴とする周辺装置管理システム。
【請求項７】
サーバによって制御される周辺装置のすべてを、前記サーバおよび周辺装置とＬＡＮで接続された管理コンピュータから管理し得るクライアント／サーバ・システムにおける周辺装置の管理方法において、
前記周辺装置の電源が入った時に前記クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索し、その結果である装置識別子を記憶する手順と、
前記管理コンピュータ上のＷＷＷブラウザ部から前記周辺装置の内の１つを所定のコマンドキーワード付きのＵＲＬによりＷｅｂマスタ指定する手順と、
前記コマンドキーワードを解釈して、他の周辺装置からも情報を得なければならない場合には前記Ｗｅｂマスタとして、前記装置識別子を得てコマンドを当該周辺装置へ送る手順と、
当該周辺装置では、該コマンドを解釈して必要な情報を前記インタフェースを介して返す手順と、
該他の周辺装置から得た情報と自装置の情報をまとめた内容をＨＴＭＬファイルに編集して前記ＷＷＷブラウザ部へ送る手順と、
を有することを特徴とする周辺装置管理方法。
【請求項８】
サーバによって制御される周辺装置のすべてを、前記サーバおよび周辺装置とＬＡＮで接続された管理コンピュータから管理し得るクライアント／サーバ・システムにおける周辺装置の管理方法をコンピュータに実行させるためのプログラムであって、
前記周辺装置の電源が入った時に前記クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索し、その結果である装置識別子を記憶するステップと、
前記インタフェースから所定のキーワード付きのＵＲＬを受信すると前記管理コンピュータ上のＷＷＷブラウザ部からのコマンドと解釈するするステップと、
前記コマンドキーワードを解釈して、他の周辺装置からも情報を得なければならない場合にはＷｅｂマスタとして、前記装置識別子を得てコマンドを当該周辺装置へ送るステップと、
当該周辺装置では、該コマンドを解釈して必要な情報を前記インタフェースを介して返すステップと、
該他の周辺装置から得た情報と自装置の情報をまとめた内容をＨＴＭＬファイルに編集して前記ＷＷＷブラウザ部へ送るステップと、
を有することを特徴とするプログラムを記録したコンピュータ読み込み可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、周辺装置の管理、特に、クライアント/サーバ・システムにおける周辺装置の管理に関する。
【０００２】
【従来の技術】
まず、背景として、このような周辺装置のうちの代表的なディスクアレイ装置について、その概要を説明する。ディスクアレイ装置とは、周知のように、ＨＤＤ（ハードディスク・ドライブ）複数台を接続し、それら全体を１つのディスク装置のように振舞う外部記憶装置をいう。したがって、ディスクアレイ装置は、一般に、パーソナルコンピュータなどの外部記憶装置に使われるＨＤＤに比べて大容量であり、かつ、ディスクアレイ装置内に、構成する複数のＨＤＤのうちの冗長なデータを書込み時に記録しておくことにより、ディスクアレイ装置内のＨＤＤが数台故障しても記憶されたデータを保証することができる。さらに、ディスクアレイ装置を動作させる為の電源や、空冷用のファンなどにも冗長性を持たせることにより、１台の電源やファンが壊れても、ホストコンピュータを止めずに、運用中に故障した部品を交換できる機能を持った高信頼性外部記憶装置とすることができる。
【０００３】
ディスクアレイ装置は、アメリカのＡＮＳＩ(American National Standards:米国規格協会)により規格化されたＳＣＳＩ(Small Computer System Interface)によるケーブルを介してホストコンピュータと接続されるのが一般的である。図９は、このようなクライアント/サーバ・システムの一例を示す図である。図９のクライアント/サーバ・システムの一般の運用としては、サーバ１１のＯＳ８が持っているファイルシステムが、ＳＣＳＩコマンドを使ってＳＣＳＩ１３経由でディスクアレイ装置１７にファイルを書き込んだり、ディスクアレイ装置１７に記憶されたデータをファイルシステムが読み出したりする。また、管理コンピュータ１０はディスクアレイ装置１７の管理用に、ＨＤＤやファンの現在の状態をＳＣＳＩコマンドで読み出しができるようになっている。
【０００４】
ところで、ディスクアレイ装置１７においては、現在の冗長部品の状態を監視して故障の予兆を検査した結果や、冗長部品に故障が発生したことをユーザに通知する手段を提供することにより、冗長部品が故障を起こす前に確実に部品を交換して信頼性を増すことができる。そのために、ディスクアレイ装置１７とＳＣＳＩ１３でつながれた任意のサーバ１１に、ディスクアレイ装置１７を管理するための管理ソフトエージェント部６を動作させて、この管理ソフトエージェント部６がＳＣＳＩコマンドをディスクアレイ装置１７に送信することにより、冗長部品の状態を把握して、管理コンピュータ１０からユーザに通知するようにしている。管理コンピュータ１０上の管理ソフトマネージャ部７は、サーバ１１上の管理ソフトエージェント部６に指示し、管理ソフトエージェント部６は、その指示内容により、サーバ１１に接続されているディスクアレイ装置１７に指示し、またディスクアレイ装置１７から受け取ったデータを管理ソフトマネージャ部７へ送る。管理ソフトマネージャ部７は、このようにしてディスクアレイ装置１７の一元的な管理を行うのである。
【０００５】
しかし、このような管理ソフトウエアを設計する場合は、サーバ１１に実装されたＯＳ８の種類、たとえばＷｉｎｄｏｗｓ３．ｘ、９５，ＮＴ（Microsoft社）や、Ｎｅｔｗａｒｅ（Novell社），ＨＰ−ＵＸ（Hewlett Packard社）、Ｓｏｌａｒｉｓ（Sun Microsystems社）などにより、画面表示やＳＣＳＩコマンドの発行するためのプログラミング方法がそれぞれ異なるために、ＯＳ毎に開発して提供しなければならない。
【０００６】
そこで、最近は、従来の管理ソフトウエアが行う表示以外の部分を、ディスクアレイ装置内部に移すとともに、ＨＴＴＰサーバ部をディスクアレイ装置内部に設け、ディスクアレイ装置をＬＡＮにより、直接に、管理コンピュータに接続するクライアント/サーバ・システムが構成されるようになってきた。このシステムは、管理コンピュータ上で動作する ＷＷＷブラウザ、たとえば Internet Exploler（Microsoft社）や、Netscape Communicator（Netscape Communications社）から、目的のディスクアレイ装置のＵＲＬを指定すると、該当のディスクアレイ装置が冗長部品の状態等の結果を、ＨＴＭＬ形式でＷＷＷブラウザに返信することにより、ホストコンピュータに専用の管理ソフトウエアを用意しなくても、前述と同様のサービスを享受できるようにしたものである。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来技術では、ＵＲＬに対応したディスクアレイ装置は自装置のみの情報しか返さないため、管理したいディスクアレイ装置に対して、ＷＷＷブラウザから装置毎にＵＲＬを指定しなければサービスを受けられないので、ＳＣＳＩインタフェースに Fibre Channel を導入したシステムのように、ディスクアレイ装置が１００台以上も接続できるクライアント/サーバ・システムにおいては、ＵＲＬの指定が大変困難であるという問題点がある。
【０００８】
本発明の目的は、ＷＷＷブラウザから複数台ある周辺装置のうちの任意の周辺装置１台だけのＵＲＬを指定することにより全ての周辺装置の状態把握等のサービスを受けられるようになり、ユーザの操作性の改善を図った周辺装置管理システムを提供することにある。
【０００９】
【課題を解決するための手段】
第１の本発明の周辺装置管理システムは、サーバによって制御される周辺装置の内の１つをクライアントからマスタ指定すると、該マスタ指定された周辺装置は、前記サーバと周辺装置とを接続するインタフェースの規約に基づいて、該インタフェースに電気的に接続されている他の周辺装置と通信を行い、その結果を前記クライアントへ送ることによって、前記クライアントから前記周辺装置のすべてを管理することを特徴とする。
【００１０】
第２の本発明の周辺装置管理システムは、サーバによって制御される周辺装置の内の１つを該周辺装置および前記サーバとＬＡＮで接続されたクライアント上のＷＷＷブラウザ部からＷｅｂマスタ指定すると、該Ｗｅｂマスタ指定された周辺装置は、前記サーバと周辺装置とを接続するインタフェースの規約に基づいて、該インタフェースに電気的に接続されている他の周辺装置と通信を行い、その結果を前記ＷＷＷブラウザ部へ送ることによって、前記クライアントから前記周辺装置のすべてを管理することを特徴とする。
【００１１】
第３の本発明の周辺装置管理システムは、サーバによって制御される周辺装置のすべてを、前記サーバおよび周辺装置とＬＡＮで接続された管理コンピュータから管理し得るクライアント／サーバ・システムにおける周辺装置の管理システムにおいて、前記管理コンピュータには、該クライアント／サーバ・システムに対する閲覧・設定を行い、特に、前記周辺装置の内の１つを所定のコマンドキーワード付きのＵＲＬによりＷｅｂマスタ指定できるＷＷＷブラウザ部を有し、前記各周辺装置は、ＨＴＴＰサーバ部，全対象装置認識手段，コマンド送受信手段および装置状態監視手段を備え、前記装置状態監視手段は当該周辺装置の状態を監視して、その結果により得た情報を保持し、前記全対象装置認識手段は当該周辺装置の電源が入った時に、前記コマンド送受信手段へアクセスして、前記クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索させ、その結果である装置識別子を記憶し、前記コマンド送受信手段は前記全対象装置認識手段からの指示により、前記インタフェースを通じて前記検索を行い、その結果を前記全対象装置認識手段へ返し、また、前記Ｗｅｂマスタ指定された周辺装置からのコマンドを解釈して必要なら前記装置状態監視手段から得た情報を前記インタフェースを介して返し、前記ＨＴＴＰサーバ部は前記ＷＷＷブラウザ部からのＨＴＴＰプロトコルによるコマンドキーワードを解釈して、それが自装置だけで解決できる内容なら前記装置状態監視手段から情報を得て、一方、他の周辺装置からも情報を得なければならない場合には前記Ｗｅｂマスタとして、前記全対象装置認識手段から前記装置識別子を得てそのデータを前記コマンド送受信手段へ送り、当該周辺装置のコマンド送受信手段からその情報を得、自装置の情報とまとめた内容をＨＴＭＬファイルに編集して前記ＷＷＷブラウザ部へ送り、周辺装置の装置情報取得および周辺装置への設定行為を指示した結果を前記管理コンピュータで把握できることを特徴とする。
【００１２】
本発明の周辺装置管理方法は、サーバによって制御される周辺装置のすべてを、前記サーバおよび周辺装置とＬＡＮで接続された管理コンピュータから管理し得るクライアント／サーバ・システムにおける周辺装置の管理方法において、前記周辺装置の電源が入った時に前記クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索し、その結果である装置識別子を記憶する手順と、前記管理コンピュータ上のＷＷＷブラウザ部から前記周辺装置の内の１つを所定のコマンドキーワード付きのＵＲＬによりＷｅｂマスタ指定する手順と、前記コマンドキーワードを解釈して、他の周辺装置からも情報を得なければならない場合には前記Ｗｅｂマスタとして、前記装置識別子を得てコマンドを当該周辺装置へ送る手順と、当該周辺装置では、該コマンドを解釈して必要な情報を前記インタフェースを介して返す手順と、該他の周辺装置から得た情報と自装置の情報をまとめた内容をＨＴＭＬファイルに編集して前記ＷＷＷブラウザ部へ送る手順と、を有することを特徴とする。
【００１３】
本発明では、装置状態監視手段は当該周辺装置の状態を監視して、その結果により得た情報を保持しており、全対象装置認識手段は周辺装置の電源が入った時に、コマンド送受信手段へアクセスして、クライアント／サーバ・システムのインタフェースに電気的に接続されている他の周辺装置を検索させ、その結果である装置識別子を記憶しておく。ＷＷＷブラウザ部からＬＡＮを介して周辺装置の内の１つをＷｅｂマスタ指定すると、以後、その周辺装置がマスタとなって、記憶している装置識別子対応の周辺装置をクライアント／サーバ・システムのインタフェース経由でアクセスし、ＷＷＷブラウザ部からのコマンドに応じた処理を行う。処理の結果は、マスタ周辺装置からＬＡＮ経由でＷＷＷブラウザ部へ送られる。Ｗｅｂマスタ指定されない周辺装置はＷＷＷブラウザ部からのコマンドに応答しない。このように、マスタ指定された周辺装置のみが窓口となって、他の全ての周辺装置に対するアクセスを行うため、ＷＷＷブラウザ部からは１つの周辺装置のみを指定すればよいことになる。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照し詳細に説明する。
【００１５】
図１は本発明の一実施の形態を示すブロック図である。このクライアント/サーバ・システムは、複数のサーバ１１がＳＣＳＩ１３を介して複数の周辺装置１４，１５と接続され、複数のサーバ１１はクライアントである管理コンピュータ１０によりＬＡＮ１２を介して管理される。また、管理コンピュータ１０と周辺装置１４，１５とはＬＡＮ１２を介して直接に接続されている。周辺装置１４，１５の典型はディスクアレイ装置である。
【００１６】
一般的な運用は従来と同じである。重複を厭わず述べれば、サーバ１１のＯＳ８が有するファイルシステムが、ＳＣＳＩコマンドを使用しＳＣＳＩ１３を介して、周辺装置１４，１５にファイルを書き込んだり、周辺装置１４，１５に記憶されたデータを読み出したりする。また、管理コンピュータ１０は、周辺装置１４，１５の管理用に、これら周辺装置の現在の状態をＳＣＳＩコマンドを使用しＬＡＮ１２を介して読み出せる。ＬＡＮ１２を介するのは、上述のデータの書込み及び読出しの妨げにならないようにするためである。周辺装置の状態とは、具体的には、これらの周辺装置を構成する冗長部品の状態であったり、周辺装置が内蔵するキャッシュメモリの空容量であったりする。ユーザがこのような周辺装置の状態（以下、「装置情報」と記す）を把握しておくことはきわめて重要である。
【００１７】
この実施例では、管理コンピュータ１０にＷＷＷブラウザ部９、各周辺装置にＷｅｂ管理部１が含まれており、サーバ１１には、図９に示されたような管理エージェント部６は存在しない。ＷＷＷブラウザ部９は、ＯＳ１６の下、本クライアント/サーバ・システムの状態を閲覧し、またコマンドを設定するソフトウェアである。また、Ｗｅｂ管理部１は、ＷＷＷブラウザ部９からのコマンドにより、周辺装置１４，１５の装置情報を取得し、ＷＷＷブラウザ部９へ返送する。
【００１８】
図２は、周辺装置１４，１５内部に位置するＷｅｂ管理部１の内部の詳細図であり、ＨＴＴＰサーバ部２，全対象装置認識手段３，コマンド送受信手段４および装置状態監視手段５から構成され、これらの各手段はそれぞれ概略つぎのように動作する。
【００１９】
ＨＴＴＰサーバ部２は、ＬＡＮ１２を介してＷＷＷブラウザ９から送られてきたＵＲＬの内、それに付加されているコマンドキーワードを解釈して、それが自装置だけで解決できる内容であれば、装置状態監視手段５から装置情報を得て、その内容をＨＴＭＬファイルに編集してＷＷＷブラウザ９へ送る。一方、前述の解釈したコマンドが他の周辺装置からも装置情報を得なければならない場合は、全対象装置認識手段３から装置識別子を得て、そのデータをコマンド送受信手段４に送り、そこから得た各周辺装置の装置情報と、装置状態監視手段５から得た自装置の装置情報をまとめた内容をＨＴＭＬファイルに編集してＷＷＷブラウザ９へ送る。
【００２０】
全対象装置認識手段３は、周辺装置の電源が立ち上がった時に、コマンド送受信手段４へアクセスして、他の監視対象の周辺装置を検索させ、その結果である装置識別子を得て記憶する。また、ＨＴＴＰサーバ部２からの問合せに対して、記憶している装置識別子を送る。
【００２１】
コマンド送受信手段４は、全対象装置認識手段３からの指示により、サーバ１１と繋がっているＳＣＳＩ１３を通じて他の監視対象の周辺装置を検索して、その結果を全対象装置認識手段３へ返す。また、ＨＴＴＰサーバ部２からの指示で指定された装置識別子に対する周辺装置へＳＣＳＩ１３を使ってコマンドを送り、その結果をＨＴＴＰサーバ部２に返す。さらに、ＳＣＳＩ１３から受け取ったＷｅｂマスタからのコマンドを解釈して、必要であれば装置状態監視手段５から得た装置情報をＳＣＳＩ１３で返す。
【００２２】
装置状態監視手段５は、周辺装置の状態を監視しており、装置情報を保持している。そして、コマンド送受信手段４またはＨＴＴＰサーバ部２からの問合せに応じて、それぞれへ装置情報を返す。
【００２３】
次に、本実施の形態の動作について図３〜図８に示すフローチャートを参照して説明する。まず初めに、本発明の初期化について図３を参照して述べる。
【００２４】
各周辺装置１４，周辺装置１５の電源が投入されると（図３のステップＳ３１）、おのおの全対象装置認識手段３が、コマンド送受信手段４を使いＳＣＳＩ１３を介して、他のＳＣＳＩ装置が存在するか否か検索をかける。検索をかけられた周辺装置１５，周辺装置１４は電源が投入されているので、それぞれのコマンド送受信手段４は、周辺装置１４，周辺装置１５へその存在を返答する。その結果、周辺装置１４，周辺装置１５のコマンド送受信手段４は、それぞれ周辺装置１５，周辺装置１４の識別子を全対象装置認識手段３に知らせる。全対象装置認識手段３はその識別子を記憶しておき（図３のステップＳ３２）、検索が終わったことをＨＴＴＰサーバ部２へ知らせる。ＨＴＴＰサーバ部２は検索が終わったことを全対象装置認識手段３から受けると、Master Flagを“０”に設定する（ステップＳ３３）。
【００２５】
次に、ユーザがＷＷＷブラウザ部９から本発明のサービスを初めて利用する手順について図４および図６を参照して述べる。ＷＷＷブラウザ部９のＵＲＬ入力部に、あらかじめ設定されている複数の周辺装置１４，周辺装置１５の内の１台の周辺装置（ここでは、周辺装置１４とする）のＵＲＬをユーザがキーボード等で入力し、その最後に初期キーワードである“/init” という文字を追加して送信する（図４のステップＳ４１）。次に、ＷＷＷブラウザ部９からこれらの情報が ＨＴＴＰ プロトコルで送信され、周辺装置１４がそれを受け取る。周辺装置１１４の ＨＴＴＰ サーバ部２が送られた情報の中から初期キーワード“/ｉｎｉｔ”を認識して（図６のステップＳ６１）、Master Flagを“１”に設定して、自分が Ｗｅｂマスタになったことを認識する（図６のステップＳ６２）。Ｗｅｂ マスタになった周辺装置１４のＨＴＴＰサーバ部２は、ＷＷＷブラウザ部９に対して、ＨＴＭＬで記述された初期画面ファイルを転送する（図４のステップＳ４２）。ＷＷＷブラウザ部９は、周辺装置１４から送られた初期画面ファイルを受け取り、その内容を表示する。表示される内容には、後述する全ての周辺装置１４，周辺装置１５に対して、「論理ディスクの構築」や「キャッシュの設定」などさまざまなサービスメニューが含まれており、そのメニュー項目をマウスでクリックすると、リンクでジャンプできるようになっていて、そのジャンプ先は 周辺装置１４のＵＲＬになっており、前述のサービスごとに決められているキーワードが付いている。
【００２６】
次に、ＷＷＷブラウザ部９に表示された初期画面から、ユーザが受けるサービス例を図５に示す。ＷＷＷブラウザ部９で表示された初期画面には、ユーザがマウスでクリックすることで受けられる複数のサービス名をリンク属性で表示している。例えば「ディスクアレイ装置の最新状態の表示」という項目は、ＨＴＭＬで記述の初期画面ファイルでは、<A HREF=http://a.b.c.d/status> ディスクアレイ装置の最新状態の表示</A>  と記載されたリンク属性になっており、ここをユーザがマウスでクリックすると（図５のステップＳ５１）、ＷＷＷブラウザ部９は、“/status” キーワードが付いた状態で、Ｗｅｂマスタになった周辺装置１４に送られる(図５のステップＳ５２)。周辺装置１４のＨＴＴＰサーバ部２では、図６に示すようにユーザがＷＷＷブラウザ部９の画面のリンク属性の文字の部分をクリックすることにより、送られてきたキーワードを解釈して、そのコマンドの実行結果を ＨＴＭＬで記述した結果ファイルとしてＷＷＷブラウザ部９に送信する（図５のステップＳ５３）ことで一連の処理は完結する。前述の結果ファイルには，さらに次のサービス指示をユーザからＷＷＷブラウザ部９を通じてできるようにリンク属性のサービス名が書かれている。
【００２７】
さて、ここで、ＷＷＷブラウザ部９から“/status”キーワー指示がきた場合のＷｅｂ管理部１の動作について、図６，図７および図８を参照して説明する。
【００２８】
この場合には、図６において、“/init”キーワードではないので（ステップＳ６１）、ＨＴＴＰサーバ部２は、Master Flagが“１”かどうかを調べる（ステップＳ６３）。その結果、Master Flagが“１”でない、すなわち、そのＷｅｂ管理部１がＷｅｂマスタでないときは、何もしないでそのまま終了する。一方、Master Flagが“１”である、すなわち、そのＷｅｂ管理部１がＷｅｂマスタであるときは、“/status”キーワー指示であるので（ステップＳ６４）、処理１（図７）を行う。
【００２９】
図７において、まず、ＨＴＴＰサーバ部２はコマンド送受信手段４に対し、前対象装置の状態を取得する指示を出す（ステップＳ７１）。もっとも、そのためには、ＨＴＴＰサーバ部２は全対象装置認識手段３へ問い合わせをすることによって全対象装置の装置識別子を得ておく必要がある。
【００３０】
コマンド送受信手段４は、ＨＴＴＰサーバ部２からの指示で指定された装置識別子に対する周辺装置へＳＣＳＩコマンドを送信する（ステップＳ７２）。このＳＣＳＩコマンドを受信した周辺装置のコマンド送受信手段４は、ＳＣＳＩコマンドを解釈し、それが周辺装置の装置情報を得るコマンドであるので（図８のステップＳ８１）、装置状態監視手段５から装置情報を取得して、その内容をＷｅｂマスタの周辺装置へＳＣＳＩ１３経由で返す（ステップＳ８２）。Ｗｅｂマスタの周辺装置では、コマンド送受信手段４は、上述の他の周辺装置から得た装置情報をＨＴＴＰサーバ部２に渡す。さらに、ＨＴＴＰサーバ部２が自分の装置情報を装置状態監視手段５から取得する（ステップＳ７２）。
【００３１】
最後に、Ｗｅｂマスタの周辺装置のＨＴＴＰサーバ部２は、以上のようにして得た全対象装置の装置情報をＨＴＭＬ形式に加工してＷＷＷブラウザ部９へＬＡＮ１２経由で返答する。
【００３２】
なお、以上に説明した実施の形態においては、ディスクアレイ装置管理マスタがディスクアレイ管理スレーブに対して監視のコマンドを出す場合に、ＳＣＳＩインターフェースを経由しているが、ＳＣＳＩインターフェイスとＬＡＮの通信負荷の統計情報からどちらか低い方を選んでコマンドを送ることもできる。これにより、負荷の少ない最適なインタフェースを使えるため、負荷変動によるＷＷＷブラウザに対する返答の遅れを回避できるようになる。
【００３３】
また、以上に説明した周辺装置管理方法をコンピュータに実行させるためのプログラムを半導体メモリ，磁気ディスク等のコンピュータ読込み可能な記録媒体に記録してコンピュータに読込み、コンピュータがそのプログラムを実行するようにしてもよい。そのプログラムはコンピュータを制御し、上述の周辺装置を行なえるようにする。
【００３４】
【発明の効果】
本発明の効果は、ＷＷＷブラウザが１つのＵＲＬの指定をすることによって、全ての周辺装置の管理が行えることにある。その理由は、１つのＵＲＬで指定した周辺装置がＷｅｂマスタとなり、他の周辺装置に対して指示が行えるためである。
【図面の簡単な説明】
【図１】本発明の一実施の形態のブロック図
【図２】図１に示した実施の形態におけるＷｅｄ管理部の詳細ブロック図
【図３】周辺装置のイニシャライズ時における動作を示す流れ図
【図４】ＷＷＷブラウザ部のイニシャライズ時における動作を示す流れ図
【図５】ＷＷＷブラウザ部のサービス指示動作を示す流れ図
【図６】ＨＴＴＰサーバ部のコマンド処理判断を示す流れ図
【図７】ＷＷＷブラウザ部から/ｓｔａｔｕｓ指示を受けた場合の流れ図
【図８】Ｗｅｂスレーブの周辺装置の動作を示す流れ図
【図９】従来例のブロック図
【符号の説明】
１        Ｗｅｂ管理部
２        ＨＴＴＰサーバ部
３        全対象装置認識手段
４        コマンド送受信手段
５        装置状態監視手段
６        管理ソフトエージェント部
７        管理ソフトマネージャ部
８        ＯＳ
９        ＷＷＷブラウザ部
１０      管理コンピュータ
１１      サーバ
１２      ＬＡＮ
１３      ＳＣＳＩ
１４      周辺装置
１５      周辺装置
１６      ＯＳ
１７      ディスクアレイ装置
【図１】
0003652944.tif 000002
【図２】
0003652944.tif 000003
【図３】
0003652944.tif 000004
【図４】
0003652944.tif 000005
【図５】
0003652944.tif 000006
【図６】
0003652944.tif 000007
【図７】
0003652944.tif 000008
【図８】
0003652944.tif 000009
【図９】
0003652944.tif 000010