(57)【要約】【課題】ネットワークに接続される装置を検出し、検出された装置を監視対象の装置として監視することができる監視対象装置管理システムを提供する。【解決手段】管理サーバ３００００は、ストレージ装置２００００のＬＵＮセキュリティ情報、およびｉＳＮＳサーバ３５０００の設定情報の両方が取得可能である場合、監視対象ストレージ２００００から取得したＬＵＮセキュリティの設定状況を参照し、ストレージ装置２００００へのアクセスが許可されているｉＳＣＳＩイニシエータ名を取得する。管理サーバ３００００は、イニシエータ名のうち監視対象ホスト上に存在しないものについて、ｉＳＮＳサーバ３５０００からＩＰアドレスを取得し監視対象ノードに加え、ネットワーク上から除去された等の理由により、管理サーバ３００００から監視対象ノードへのアクセスが一定時間行えない場合、ＧＵＩ上でアクセスできないノードを監視対象から除外することができる。【選択図】図１
2010108063.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域であるボリュームを有する装置であるストレージ装置と、ｉＳＣＳＩ（Internet Small Computer System Interface）プロトコルを経由して前記ストレージ装置のボリュームを使用する装置であるホスト装置と、前記ストレージ装置および前記ホスト装置を管理する装置である管理サーバとがネットワークを介して接続される情報処理システムにおいて、前記ネットワークに接続される装置を検出し、前記検出された装置を監視対象の装置として監視する監視対象装置管理システムであって、
前記管理サーバは、
記憶部に記憶する発見対象のＩＰアドレスが記載された発見対象アドレス管理情報を参照して、前記発見対象のＩＰアドレスに対して装置の構成情報の送信指示をし、該送信指示に対して応答のあった際に、前記応答のあった装置のＩＰアドレスを監視対象の装置として前記記憶部の発見済み装置管理情報に記憶する装置発見部と、
前記監視対象の装置の構成情報を取得し、前記ボリュームに接続するｉＳＣＳＩターゲット名と、前記ボリュームにアクセス許可されたｉＳＣＳＩイニシエータ名と、前記ｉＳＣＳＩターゲット名に対応する接続先ホストＩＤとを関連づけて、前記記憶部のデバイス接続管理情報に記憶する情報取得部と、
前記発見済み装置管理情報にｉＳＮＳ（Internet Storage Name Service）サーバが登録されているとき、前記デバイス接続管理情報を参照して、前記ｉＳＣＳＩターゲット名に対応する接続先ホストが不明な前記ボリュームを検出するとともに、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名を取得し、前記登録されているｉＳＮＳサーバに対して対応するＩＰアドレスの取得を要求し、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する監視対象制御部と、を有する
ことを特徴とする監視対象装置管理システム。
【請求項２】
前記監視対象制御部は、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されているとともに、前記デバイス接続管理情報を参照して、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名が登録されていないとき、前記登録されているｉＳＮＳサーバに対して、ｉＳＣＳＩネーム管理情報の取得を要求し、前記取得したｉＳＣＳＩネーム管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項１に記載の監視対象装置管理システム。
【請求項３】
前記監視対象制御部は、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されていないとき、前記発見済み装置管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項１に記載の監視対象装置管理システム。
【請求項４】
前記発見済み装置管理情報には、装置にアクセスした日時が登録されており、
前記装置発見部は、前記装置にアクセスした日時から、アクセスが所定時間行えない場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項１に記載の監視対象装置管理システム。
【請求項５】
前記管理サーバは、
前記ネットワーク上の故障のイベントを取得する故障イベント取得部を備え、
前記故障イベント取得部は、検知した複数の障害もしくはその兆候の中から原因となる事象を検出し、前記装置発見部において監視対象として認識した装置に対し、アクセスが行えない原因が、装置の電源がはいっていないことを確認した場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項１に記載の監視対象装置管理システム。
【請求項６】
記憶領域であるボリュームを有する装置であるストレージ装置と、ｉＳＣＳＩ（Internet Small Computer System Interface）プロトコルを経由して前記ストレージ装置のボリュームを使用する装置であるホスト装置とがネットワークを介して接続されており、前記ストレージ装置および前記ホスト装置を管理する装置である管理サーバにおいて、
記憶部に記憶する発見対象のＩＰアドレスが記載された発見対象アドレス管理情報を参照して、前記発見対象のＩＰアドレスに対して装置の構成情報の送信指示をし、該送信指示に対して応答のあった際に、前記応答のあった装置のＩＰアドレスを監視対象の装置として前記記憶部の発見済み装置管理情報に記憶する装置発見部と、
前記監視対象の装置の構成情報を取得し、前記ボリュームに接続するｉＳＣＳＩターゲット名と、前記ボリュームにアクセス許可されたｉＳＣＳＩイニシエータ名と、前記ｉＳＣＳＩターゲット名に対応する接続先ホストＩＤとを関連づけて、前記記憶部のデバイス接続管理情報に記憶する情報取得部と、
前記発見済み装置管理情報にｉＳＮＳ（Internet Storage Name Service）サーバが登録されているとき、前記デバイス接続管理情報を参照して、前記ｉＳＣＳＩターゲット名に対応する接続先ホストが不明な前記ボリュームを検出するとともに、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名を取得し、前記登録されているｉＳＮＳサーバに対して対応するＩＰアドレスの取得を要求し、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する監視対象制御部と、を有する
ことを特徴とする管理サーバ。
【請求項７】
前記監視対象制御部は、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されているとともに、前記デバイス接続管理情報を参照して、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名が登録されていないとき、前記登録されているｉＳＮＳサーバに対して、ｉＳＣＳＩネーム管理情報の取得を要求し、前記取得したｉＳＣＳＩネーム管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項６に記載の管理サーバ。
【請求項８】
前記監視対象制御部は、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されていないとき、前記発見済み装置管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項６に記載の管理サーバ。
【請求項９】
前記発見済み装置管理情報には、装置にアクセスした日時が登録されており、
前記装置発見部は、前記装置にアクセスした日時から、アクセスが所定時間行えない場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項６に記載の管理サーバ。
【請求項１０】
前記管理サーバは、
前記ネットワーク上の故障のイベントを取得する故障イベント取得部を備え、
前記故障イベント取得部は、検知した複数の障害もしくはその兆候の中から原因となる事象を検出し、前記装置発見部において監視対象として認識した装置に対し、アクセスが行えない原因が、装置の電源がはいっていないことを確認した場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項６に記載の管理サーバ。
【請求項１１】
記憶領域であるボリュームを有する装置であるストレージ装置と、ｉＳＣＳＩ（Internet Small Computer System Interface）プロトコルを経由して前記ストレージ装置のボリュームを使用する装置であるホスト装置と、前記ストレージ装置および前記ホスト装置を管理する装置である管理サーバとがネットワークを介して接続される情報処理システムにおいて、前記ネットワークに接続される装置を検出し、前記検出された装置を監視対象の装置として監視する監視対象装置管理方法であって、
前記管理サーバは、
記憶部に記憶する発見対象のＩＰアドレスが記載された発見対象アドレス管理情報を参照して、前記発見対象のＩＰアドレスに対して装置の構成情報の送信指示をし、該送信指示に対して応答のあった際に、前記応答のあった装置のＩＰアドレスを監視対象の装置として前記記憶部の発見済み装置管理情報に記憶する装置発見ステップと、
前記監視対象の装置の構成情報を取得し、前記ボリュームに接続するｉＳＣＳＩターゲット名と、前記ボリュームにアクセス許可されたｉＳＣＳＩイニシエータ名と、前記ｉＳＣＳＩターゲット名に対応する接続先ホストＩＤとを関連づけて、前記記憶部のデバイス接続管理情報に記憶する情報取得ステップと、
前記発見済み装置管理情報にｉＳＮＳ（Internet Storage Name Service）サーバが登録されているとき、前記デバイス接続管理情報を参照して、前記ｉＳＣＳＩターゲット名に対応する接続先ホストが不明な前記ボリュームを検出するとともに、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名を取得し、前記登録されているｉＳＮＳサーバに対して対応するＩＰアドレスの取得を要求し、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する監視対象制御ステップと、
を含んで実行することを特徴とする監視対象装置管理方法。
【請求項１２】
前記監視対象制御ステップは、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されているとともに、前記デバイス接続管理情報を参照して、前記接続先ホストが不明な前記ボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名が登録されていないとき、前記登録されているｉＳＮＳサーバに対して、ｉＳＣＳＩネーム管理情報の取得を要求し、前記取得したｉＳＣＳＩネーム管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項１１に記載の監視対象装置管理方法。
【請求項１３】
前記監視対象制御ステップは、
前記発見済み装置管理情報にｉＳＮＳサーバが登録されていないとき、前記発見済み装置管理情報に登録されたＩＰアドレスを取得し、前記取得したＩＰアドレスの装置に対しホスト装置の論理ボリューム管理情報の取得要求し、前記取得した論理ボリューム管理情報から接続先のストレージ装置である接続先ｉＳＣＳＩターゲット名を取得し、前記ｉＳＣＳＩターゲット名が前記デバイス接続管理情報に登録されているｉＳＣＳＩターゲット名と一致するとき、前記取得したＩＰアドレスを前記発見対象アドレス管理情報および前記発見済み装置管理情報に記憶する
ことを特徴とする請求項１１に記載の監視対象装置管理方法。
【請求項１４】
前記発見済み装置管理情報には、装置にアクセスした日時が登録されており、
前記装置発見ステップは、前記装置にアクセスした日時から、アクセスが所定時間行えない場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項１１に記載の監視対象装置管理方法。
【請求項１５】
前記管理サーバは、
前記ネットワーク上の故障のイベントを取得する故障イベント取得ステップを備え、
前記故障イベント取得ステップは、検知した複数の障害もしくはその兆候の中から原因となる事象を検出し、前記装置発見ステップにおいて監視対象として認識した装置に対し、アクセスが行えない原因が、装置の電源がはいっていないことを確認した場合、監視対象から除外する装置であることを出力部に表示する
ことを特徴とする請求項１１に記載の監視対象装置管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される装置を検出し、検出された装置を監視対象の装置として監視することができる監視対象装置管理システム、管理サーバおよび監視対象装置管理方法に関する。
【背景技術】
【０００２】
複数台のホストコンピュータおよびストレージ装置から構成される情報処理システムを管理する管理ソフトウェアにおいて、あらかじめストレージ装置の構成情報とストレージ装置を利用する複数のホストコンピュータの構成情報とを読み出して内部の記憶装置に保持し、読み出した情報にもとづいて、特定のストレージ装置内のリソースを利用しているホストコンピュータ群を検出し、ホストコンピュータ群の性能データのみに絞り込んだＩ／Ｏ競合のレポートを作成してシステム管理者に提示する技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−６２９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１においては、複数のホストコンピュータがストレージ装置を共用しているＳＡＮ（Storage Area Network）システムを説明しているが、一方、ＩＰ（Internet Protocol）ネットワークでＳＡＮ環境を構築する場合がある。すなわち、ＬＡＮ（Local Area Network）などのＩＰネットワーク上にストレージ装置を接続して、複数のホストコンピュータから共用することができる。
【０００４】
ＩＰネットワークでＳＡＮ環境を構築する場合、ホストコンピュータとストレージ装置の間でｉＳＣＳＩ（Internet Small Computer System Interface）を用いてデータ通信を行っており、ｉＳＣＳＩプロトコルで通信可能な装置に関する情報を集中的に管理するｉＳＮＳ（Internet Storage Name Service）がしばしば利用される。ｉＳＮＳは、ｉＳＣＳＩイニシエータおよびターゲットノードの名前解決、およびディスカバリドメインによるｉＳＣＳＩイニシエータおよびターゲットのグループ化によるアクセス制限などの機能を実現する。
【０００５】
一方、ストレージ装置は、ポート毎、もしくは論理ボリューム毎に、アクセスを許可するホストコンピュータ上のｉＳＣＳＩイニシエータネームを指定することを可能とするＬＵＮ（Logical Unit Number）セキュリティ機能を有する。ストレージ装置の各ポート、もしくは各論理ボリュームがアクセスを許可するホストコンピュータ上のｉＳＣＳＩイニシエータネームに関する情報を、ＬＵＮセキュリティ情報と呼ぶ。
【０００６】
前述した環境において管理ソフトウェアは、複数のホストコンピュータ、ストレージ装置の構成情報を取得する。具体的には、ストレージ装置内部のポート、コントローラ、キャッシュ、ボリューム、ＲＡＩＤ（Redundant Arrays of Independent Disks）グループといった部品の内部構成や、ホストコンピュータ上の論理ボリュームの接続先ストレージポートといった情報を定期的に取得し、内部のデータベースに保持する。
【０００７】
管理者は、管理ソフトウェアが構成情報を取得する対象となるホストコンピュータ、およびストレージ装置を定義する際、監視対象としたい機器のアドレス範囲を管理ソフトウェア上で指定する。管理ソフトウェアは、定期的に指定されたアドレスに対する情報取得操作を試み、情報取得操作に対する応答があれば、前記アドレス上の機器を情報取得対象に加える。
【０００８】
その際、管理者が指定したアドレス範囲内に、機器の存在しないアドレスや、管理ソフトウェアの監視対象とならないＩＴ機器が利用するアドレスが存在することが考えられる。その場合、管理ソフトウェアは、前記アドレスに対し情報取得要求を実施し、要求が失敗もしくはタイムアウトとなった時点で前記アドレスが無効であるものと判断する。結果として、無効なアドレスに対し情報取得要求を試みることとなり、監視対象装置の検知処理に多大な時間を要する問題があった。また、管理者が指定したアドレス範囲から漏れた機器は、本来監視対象とすべきであっても管理ソフトウェアは検知することができない問題があった。
【０００９】
本発明は、前記の課題を解決するための発明であって、ネットワークに接続される装置を検出し、検出された装置を監視対象の装置として監視することができる監視対象装置管理システム、管理サーバおよび監視対象装置管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記の課題を解決するため、本発明における監視対象装置管理システムは、記憶領域であるボリュームを有する装置であるストレージ装置（例えば、ストレージ装置２００００）と、ｉＳＣＳＩプロトコルを経由してストレージ装置のボリュームを使用する装置であるホスト装置（例えば、ホストコンピュータ１００００）と、ストレージ装置およびホスト装置を管理する装置である管理サーバ（例えば、管理サーバ３００００）とがネットワークを介して接続される情報処理システムにおいて、ネットワークに接続される装置を検出し、検出された装置を監視対象の装置として監視する監視対象装置管理システムである。
【００１１】
管理サーバは、記憶部(例えば、記憶領域３３０００)に記憶する発見対象のＩＰアドレスが記載された発見対象アドレス管理情報(例えば、発見対象アドレス管理表３２２００)を参照して、発見対象のＩＰアドレスに対して装置の構成情報の送信指示をし、該送信指示に対して応答のあった際に、応答のあった装置のＩＰアドレスを監視対象の装置として記憶部の発見済み装置管理情報(例えば、発見済み装置管理表３２３００)に記憶する装置発見部(例えば、装置発見部３３３００)と、監視対象の装置の構成情報を取得し、ボリュームに接続するｉＳＣＳＩターゲット名と、ボリュームにアクセス許可されたｉＳＣＳＩイニシエータ名と、ｉＳＣＳＩターゲット名に対応する接続先ホストＩＤとを関連づけて、記憶部のデバイス接続管理情報(例えば、デバイス接続管理表３２４００)に記憶する情報取得部(例えば、情報取得部３３２００)と、発見済み装置管理情報にｉＳＮＳサーバが登録されているとき、デバイス接続管理情報を参照して、ｉＳＣＳＩターゲット名に対応する接続先ホストが不明なボリュームを検出するとともに、接続先ホストが不明なボリュームに対応するアクセス許可されたｉＳＣＳＩイニシエータ名を取得し、登録されているｉＳＮＳサーバに対して対応するＩＰアドレスの取得を要求し、取得したＩＰアドレスを発見対象アドレス管理情報および発見済み装置管理情報に記憶する監視対象制御部(例えば、プログラム制御部３３１００)と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ネットワークに接続される装置を検出し、検出された装置を監視対象の装置として監視することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を、図面を参照して説明する。
（実施形態１）
実施形態１では、管理ソフトウェアが監視対象ストレージ装置へアクセスするホストコンピュータを監視対象に加える方法について説明する。図１から図４は、情報処理システムの構成および情報処理システムに接続される装置の構成を示す。図５から図１３は、各装置に具備される管理情報を示す。図１４は、管理サーバの画面例を示し、図１５から図１７は、主要な処理フローについて示す。
【００１４】
（１）実施形態１におけるシステム構成
図１は、情報処理システムの構成例を示す図である。ストレージ装置２００１０（２００００），２００２０（２００００）と、ホストコンピュータ１００１０（１００００），１００２０（１００００）と、管理サーバ３００００と、ｉＳＮＳサーバ３５０００が、ネットワーク４００００によって接続されている。なお、図１において、ストレージ装置２００００は、複数のストレージ装置があることを意味し、ホストコンピュータ１００００（ホスト装置）も複数のホストコンピュータがあることを意味する。
【００１５】
図２は、ホストコンピュータの詳細な構成例を示す図である。ホストコンピュータ１００００（ホスト装置）は、ネットワーク４００００に接続するためのポート１１０００と、プロセッサ１２０００と、メモリ１３０００とを有し、これらは内部バス等の回路を介して相互に接続される。メモリ１３０００には、業務アプリケーション１３１００（アプリケーション）と、オペレーティングシステム１３２００と、論理ボリューム管理表１３３００（図６Ａ、図６Ｂ、図６Ｃ参照）が格納される。
【００１６】
業務アプリケーション１３１００は、オペレーティングシステムから提供された記憶領域を使用し、記憶領域に対しデータ入出力（以下、Ｉ／Ｏと表記）を行う。オペレーティングシステム１３２００は、ストレージネットワークを介してホストコンピュータに接続されたストレージ装置上の論理ボリュームを記憶領域としてアプリケーションに認識させる。なお、ポート１１０００は、ストレージ装置２００００とｉＳＣＳＩにより通信を行うためのＩ／Ｏポートと、管理サーバ３００００がホストコンピュータ内の管理情報を取得するための管理ポートに分かれていてもよい。
【００１７】
図３は、ストレージ装置の詳細な構成例を示す図である。ストレージ装置２００００は、ネットワーク４００００を介してホストコンピュータ１００００に接続するためのＩ／Ｏポート２１０１０（２１０００），２１０２０（２１０００）と、ネットワーク４００００に接続するための管理ポート２１１００と、各種管理情報を格納するための管理メモリ２３０００と、データを格納するためのＲＡＩＤグループ２４０００と、データや管理メモリ内の管理情報を制御するためのコントローラ２５０１０（２５０００），２５０２０（２５０００）を有し、これらは内部バス等の回路を介して相互に接続される。
【００１８】
管理メモリ２３０００には、ストレージ装置の管理プログラム２３１００と、ボリューム管理表２３２００（図７参照）と、ｉＳＣＳＩターゲット管理表２３３００（図８Ａ、図８Ｂ参照）が格納される。ＲＡＩＤグループ２４０１０（２４０００），２４０２０（２４０００）は、１つまたは複数の磁気ディスク２４２１０（２４２００），２４２２０（２４２００），２４２３０（２４２００），２４２４０（２４２００）によって構成されている。複数の磁気ディスクによって構成されている場合、それらの磁気ディスクはＲＡＩＤ構成を組んでいてもよい。また、論理的に複数のボリューム２４１１０（２４１００），２４１２０（２４１００）に分割されている。
【００１９】
なお、論理ボリューム２４１００は、一つ以上の磁気ディスクの記憶領域を用いて構成されるのであれば、ＲＡＩＤ構成を組まなくてもよい。さらに、論理ボリュームに対応する記憶領域を提供するのであれば、磁気ディスクの代わりとしてフラッシュメモリなど他の記憶媒体を用いてもよいものとする。
【００２０】
コントローラ２５０００は、ストレージ装置内の制御を行うプロセッサや、ホストコンピュータ１００００との間でやりとりするデータを一時的に記憶するキャッシュメモリを内部に有する。コントローラはＩ／ＯポートとＲＡＩＤグループの間に介在し、両者の間でデータの受け渡しを行う。
【００２１】
なお、ストレージ装置はホストコンピューターに対して論理ボリュームを提供し、アクセス要求を受信し、受信したアクセス要求に応じて記憶領域への読み書きを行うコントローラと記憶領域を提供するデバイスを含めば図３及び上記説明以外の構成でもよく、例えば、コントローラと記憶領域を提供するデバイスが別な筐体に格納されていてもよい。
【００２２】
図４は、管理サーバの詳細な構成例を示す図である。管理サーバ３００００は、ネットワーク４００００に接続するための管理ポート３１０００と、プロセッサ３１１００と、記憶領域３３０００（記憶部）と、後述する処理結果を出力するためのディスプレイ装置等の出力部３４０００と、ストレージ管理者が指示を入力するためのキーボード等の入力部３４１００とを有し、これらは内部バス等の回路を介して相互に接続される。
【００２３】
記憶領域３３０００（記憶部）には、プログラム制御部３３１００（監視対象制御部、図１７Ａから図１７Ｄ参照）と、情報取得部３３２００（図１６参照）と、装置発見部３３３００（図１５参照）と、ＧＵＩ（Graphical User Interface）表示処理部３３４００と、取得情報リポジトリ３２０００が格納される。なお、記憶領域３３０００は、半導体メモリまたは磁気ディスクのいずれか、もしくは半導体メモリおよび磁気ディスク両方から構成される。なお、リポジトリとは、情報工学においてデータの貯蔵庫を意味しデータベースともいえる。
【００２４】
プログラム制御部３３１００（監視対象制御部）は、情報取得部３３２００に対し、情報処理システム内のストレージ装置２００００およびホストコンピュータ１００００から、構成情報を定期的に取得するよう指示する。また、装置発見部３３３００に対し、情報処理システムに追加されたストレージ装置２００００およびホストコンピュータ１００００を検出するよう定期的に指示する。
【００２５】
情報取得部３３２００は、ストレージ装置２００００およびホストコンピュータ１００００から構成情報を取得して、取得情報リポジトリ３２０００に格納する。装置発見部３３３００は、ネットワーク４００００に接続しているストレージ装置２００００およびホストコンピュータ１００００を検出し、ネットワークに新たに接続された装置が発見されれば、情報取得部３３２００に対し該当する装置からの構成情報取得を指示する。
【００２６】
取得情報リポジトリ３２０００には、装置ログインＩＤ管理表３２１００（図９参照）と、発見対象アドレス管理表３２２００（発見対象管理情報、図１０参照）と、発見済み装置管理表３２３００（図１１参照）と、デバイス接続管理表３２４００（図１２Ａ、図１２Ｂ参照）が格納される。
【００２７】
ＧＵＩ表示処理部３３４００は、入力部３４１００を介した管理者からの要求に応じ、取得した構成情報を、出力部３４０００を介して表示する。なお、管理サーバ３００００はストレージ装置２００００およびホストコンピュータ１００００から、構成情報だけではなく、ストレージ装置２００００およびホストコンピュータ１００００を構成する内部部品の動作状況および性能といった情報を定期的に取得してもよい。
【００２８】
図５は、ｉＳＮＳサーバの詳細な構成例を示す図である。ｉＳＮＳサーバ３５０００は、ネットワーク４００００に接続するための管理ポート３６０００と、プロセッサ３７０００と、メモリ３８０００と、後述する処理結果を出力するためのディスプレイ装置等の出力部３９０００と、ストレージ管理者が指示を入力するためのキーボード等の入力部３９１００とを有し、これらは内部バス等の回路を介して相互に接続される。
【００２９】
メモリ３８０００には、ｉＳＮＳプログラム３８１００と、ｉＳＣＳＩネーム管理表３８２００（図１３参照）が格納される。ｉＳＮＳプログラム３８１００は、ネットワーク４００００上のＩＰ−ＳＡＮ機器の情報をｉＳＣＳＩネーム管理表３８２００へ格納し、ＩＰ−ＳＡＮ機器からの要求に従ってｉＳＣＳＩネーム管理表に格納されたｉＳＣＳＩネームに対応するＩＰアドレスを返答する。なお、メモリ３８０００は、半導体メモリの代わりとしてその一部もしくは全部が磁気ディスクなど他の記憶媒体であってもよいものとする。
【００３０】
図６Ａ、図６Ｂ、図６Ｃは、ホストコンピュータが具備する論理ボリューム管理表の構成例を示す図である。ホストコンピュータ１００００が具備する論理ボリューム管理表１３３００Ａ（１３３００），１３３００Ｂ（１３０００），１３３００Ｃ（１３０００）は、ホストコンピュータ内で各論理ボリュームの識別子となる論理ボリュームＩＤを登録するフィールド１３３１０と、論理ボリュームの実体が存在するストレージ装置との通信の際に用いるホストコンピュータ上のポート１１０００（Ｉ／Ｏポート）の識別子となるｉＳＣＳＩイニシエータ名を登録するフィールド１３３２０と、論理ボリュームの実体が存在するストレージ装置との通信の際に用いるストレージ装置上のＩ／Ｏポート２１０００の識別子となる接続先ｉＳＣＳＩターゲットを登録するフィールド１３３３０と、ストレージ装置において論理ボリュームの識別子となるＬＵＮ  ＩＤを登録するフィールド１３３４０から構成されている。
【００３１】
図６Ａには、ホストコンピュータ（ＨＯＳＴ１）の具備する論理ボリューム管理表１３３００Ａの具体的な値の一例を示している。つまり、ホストコンピュータ１００００上の論理ボリューム（Ｅ：）は、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ１というｉＳＣＳＩイニシエータ名で示されるホストコンピュータ上のポートと、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｔｏ１というｉＳＣＳＩターゲット名で示されるストレージ装置上のポートを介してストレージ装置と接続しており、「０」というＬＵＮ  ＩＤをストレージ装置上で有する。図６Ｂ、図６Ｃについても同様である。
【００３２】
図７は、ストレージ装置が具備するボリューム管理表の構成例を示す図である。ストレージ装置２００００の具備するボリューム管理表２３２００は、ストレージ装置内で各ボリュームの識別子となるボリュームＩＤを登録するフィールド２３２１０と、各ボリュームの容量を登録するフィールド２３２２０と、各ボリュームが所属するｉＳＣＳＩターゲットの識別子となるターゲットＩＤを登録するフィールド２３２３０と、各ボリュームのｉＳＣＳＩターゲット内での識別子となるＬＵＮ  ＩＤを登録するフィールド２３２４０から構成されている。
【００３３】
図７には、ストレージ装置２００００の具備するボリューム管理表２３２００の具体的な値の一例を示している。つまり、ストレージ装置２００００上のボリュームＶＯＬ１は２０ＧＢの記憶領域を持ち、ＨＧ１というｉＳＣＳＩターゲットＩＤで示されるｉＳＣＳＩターゲットに属し、「０」というＬＵＮ  ＩＤを有する。
【００３４】
図８Ａ、図８Ｂは、ストレージ装置が具備するｉＳＣＳＩターゲット管理表の構成例を示す図である。ストレージ装置２００００の具備するｉＳＣＳＩターゲット管理表２３３００Ａ（２３３００），２３３００Ｂ（２３３００）は、ストレージ装置内でｉＳＣＳＩターゲットの識別子となるターゲットＩＤを登録するフィールド２３３１０と、各ｉＳＣＳＩターゲットが有するｉＳＣＳＩターゲット名を登録するフィールド２３３２０と、各ｉＳＣＳＩターゲットに属するボリュームに対しアクセス（接続）が許可されたホストコンピュータ上のポートの識別子となるｉＳＣＳＩイニシエータ名を登録するフィールド２３３３０から構成されている。なお、ストレージ装置２００００がＬＵＮセキュリティ機能を持たない場合、図８Ｂに示すように、フィールド２３３３０は具備しない。
【００３５】
図８Ａには、ストレージ装置２００００の具備するｉＳＣＳＩターゲット管理表２３３００の具体的な値の一例を示している。つまり、ストレージ装置２００００上のｉＳＣＳＩターゲットＴＧ１は、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｔｏ１でというｉＳＣＳＩターゲット名を持ち、ｉＳＣＳＩイニシエータ名がｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ１であるホストコンピュータ上のポートからのアクセスを許可している。
【００３６】
図９は、管理サーバが具備する装置ログインＩＤ管理表の構成例を示す図である。管理サーバ３００００の具備する装置ログインＩＤ管理表３２１００は、発見対象機器の種別を登録するフィールド３２１１０と、装置発見部３３３００が発見対象機器に対しアクセスする際に用いるユーザ名を登録するフィールド３２１２０と、前記ユーザ名とともに用いるパスワードを登録するフィールド３２１３０から構成されている。
【００３７】
図９には、管理サーバの具備する装置ログインＩＤ管理表の具体的な値の一例を示している。つまり、管理サーバ３００００が具備する装置発見部３３３００が、ホストコンピュータにアクセスし、新しい機器が追加されていないか確かめる際用いるユーザ名は“ｕｓｅｒ”、パスワードは“ｐｗｄ”である。
【００３８】
図１０は、管理サーバが具備する発見対象アドレス管理表の構成例を示す図である。管理サーバ３００００の具備する発見対象アドレス管理表３２２００は、装置発見部３３３００がアクセス対象とする発見対象アドレスを登録するフィールドから構成されている。図１０には、管理サーバの具備する発見対象アドレス管理表の具体的な値の一例を示している。つまり、管理サーバ３００００が具備する装置発見部３３３００は、ＩＰアドレスが１９２．１６８．５．１から１９２．１６８．５．２５５までの範囲内にある機器にアクセスし、新しい機器が追加されていないか確かめる。
【００３９】
図１１は、管理サーバが具備する発見済み装置管理表の構成例を示す図である。管理サーバ３００００の具備する発見済み装置管理表３２３００は、装置発見部３３３００が発見したストレージ装置もしくはホストコンピュータもしくはｉＳＮＳサーバのネットワークアドレスを登録するフィールド３２３１０と、前記ネットワークアドレス上に存在する機器（装置）の種別を登録するフィールド３２３２０と、前記ネットワークアドレス上に存在する機器（装置）の管理サーバ３００００における識別子を登録するフィールド３２３３０と、前記ネットワークアドレス上に存在する機器が管理ソフトウェアによる構成情報取得の対象であるかを登録するフィールド３２３４０と、情報取得部３３２００が機器に対しアクセスする際に用いるユーザ名を登録するフィールド３２３５０と、前記ユーザ名とともに用いるパスワードを登録するフィールド３２３６０から構成されている。
【００４０】
図１１には、管理サーバ３００００の具備する発見済み装置管理表３２３００の具体的な値の一例を示している。つまり、管理サーバ３００００が具備する情報取得部３３２００は、ＩＰアドレスが１９２．１６８．５．５にあるホストコンピュータＨＯＳＴ１にアクセスし、情報取得を行う。また、その際用いるユーザ名は“ｕｓｅｒ”、パスワードは“ｐｗｄ”である。
【００４１】
図１２Ａ、図１２Ｂは、管理サーバが具備するデバイス接続管理表の構成例を示す図である。管理サーバ３００００の具備するデバイス接続管理表３２４００は、ストレージ装置の識別子となる装置ＩＤを登録するフィールド３２４１０と、前記ストレージ装置が具備するボリュームの識別子となるボリュームＩＤを登録するフィールド３２４２０と、前記ボリュームがホストコンピュータ１００００との通信する際、ポートの識別子となるｉＳＣＳＩターゲット名を登録するフィールド３２４３０と、前記ボリュームのｉＳＣＳＩターゲット内での識別子となるＬＵＮ  ＩＤを登録するフィールド３２４４０と、ストレージが前記ボリューム対しアクセスを許可しているホスト側のポートの識別子であるｉＳＣＳＩイニシエータ名を登録するフィールド３２４５０と、前記ボリュームが接続するホストコンピュータ１００００の識別子を登録するフィールド３２４６０と、前記ボリュームが実体となるホストコンピュータ１００００のドライブの名称を登録するフィールド３２４７０から構成されている。
【００４２】
なお、前記ストレージ装置が具備するボリュームの実体となるホストコンピュータの構成情報を管理サーバ３００００が取得していない場合、もしくはボリュームがどのホストコンピュータからも使用されていない場合、フィールド３２４６０とフィールド３２７６０は、空欄となる。また、前記ストレージ装置がＬＵＮセキュリティ機能を持たない場合、フィールド３２４５０にデータが存在しない。
【００４３】
図１２Ａには、管理サーバの具備するデバイス接続管理表の具体的な値の一例を示している。つまり、ストレージ装置ＳＹＳ１のボリュームＶＯＬ１は、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｔｏ１で示されるストレージ側のｉＳＣＳＩターゲットと、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ１で示されるホスト側のｉＳＣＳＩイニシエータを介してホストコンピュータＨＯＳＴ１と接続し、ＬＵＮ  ＩＤは０であり、ホスト上でドライブＥ：として認識されている。
【００４４】
一方、ストレージ装置ＳＹＳ１のボリュームＶＯＬ３は、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ１で示されるホスト側のｉＳＣＳＩイニシエータからのアクセスを許可しているが、ボリュームの実体となるホストコンピュータの構成情報を管理サーバ３００００が取得していないか、ボリュームがどのホストコンピュータからも使用されていないため、フィールド３２４６０および３２４７０は空欄となる。また、ストレージ装置ＳＹＳ２は、ＬＵＮセキュリティ機能を持たないため、ストレージ装置ＳＹＳ２の各ボリュームに関してはフィールド３２４５０にデータが存在しない。
【００４５】
図１２Ｂには、未発見ホストの監視対象への追加処理実施後の具体例を示す。詳細は後述する。図１２Ｂに示すデバイス接続管理表３２４００は、図１２Ａに示すデバイス接続管理表３２４００と比較して、ストレージ装置ＳＹＳ１のＶＯＬ３において、接続先ホストＩＤ３２４６０および接続先ドライブ名３２４７０が追加されている。同様に、ストレージ装置ＳＹＳ２のＶＯＬ３において、接続先ホストＩＤ３２４６０および接続先ドライブ名３２４７０が追加されている。
【００４６】
図１３は、ｉＳＮＳサーバが具備するｉＳＣＳＩネーム管理表の構成例を示す図である。ｉＳＮＳサーバ３５０００の具備するｉＳＣＳＩネーム管理表３８２００は、ｉＳＣＳＩイニシエータおよびｉＳＣＳＩターゲットの識別子であるｉＳＣＳＩネームを登録するフィールド３８２２０と、それに対応するＩＰアドレスを登録するフィールド３８２１０と、ｉＳＣＳＩイニシエータおよびｉＳＣＳＩターゲットのうちどちらであるかを登録するフィールド３８２３０から構成されている。
【００４７】
図１３には、ｉＳＮＳサーバの具備するｉＳＣＳＩネーム管理表の具体的な値の一例を示している。つまり、ＩＰアドレス１９２．１６８．５．３で示される装置上のｉＳＣＳＩイニシエータは、ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ３というｉＳＣＳＩネームを有する。
【００４８】
図１４は、管理サーバが表示する装置追加画面の一例を示す図である。図１４には、管理サーバ３００００がシステム管理者に対し表示する、発見済み装置の監視対象への追加および、監視対象装置の監視対象からの除外操作画面の表示例を示す。監視対象への装置追加画面（および除外操作画面）７１０００では、発見済み装置の装置種別とＩＰアドレスを表示し（テーブル７１０１０）、管理者が監視対象に追加したい装置をチェックし「監視対象に追加」ボタン（ボタン７１０２０）を押下することで監視対象に追加する。
【００４９】
また、監視対象装置の装置種別とＩＰアドレス、装置ＩＤを表示し（テーブル７１０３０）、管理者が監視対象から除外したい装置をチェックし「監視対象から除外」ボタン（ボタン７１０４０）を押下することで監視対象に除外する。
【００５０】
管理者が発見済み装置を監視対象に加えることで、管理サーバ３００００は該装置の構成情報を定期的に取得する。また、管理サーバ３００００がストレージ装置２００００およびホストコンピュータ１００００を構成する内部部品の動作状況および性能といった情報を定期的に収集している場合、管理者が発見済み装置を監視対象に加えることで、管理サーバ３００００は該装置を構成する内部部品の動作状況および性能を定期的に取得する。
【００５１】
（２）実施形態１における装置発見および構成取得処理
図１５は、管理サーバが実施する装置発見処理を示すフローチャートである。適宜図４を参照する。図１５には、本実施形態における、管理サーバ３００００の装置発見部３３３００が実施する装置発見処理を示し、プログラム制御部３３１００は、プログラムの起動時、もしくは前回の装置発見処理から一定時間経過するたびに、装置発見部３３３００に対し、以下に述べる装置発見処理を実行するよう指示する。なお、当該実行指示を繰り返し出す場合は厳密に一定期間毎である必要は無く、繰り返しさえしていればよい。
【００５２】
装置発見部３３３００は、発見対象アドレス管理表３２２００（図１０参照）に定義された発見対象アドレス範囲内の全ＩＰアドレスについて、ループ内の処理（以下の一連の処理を繰り返す。）を実行する（ステップＳ６１０１０）。装置発見部３３３００は、発見対象アドレス管理表３２２００に定義されたＩＰアドレス上の装置に対し、装置ログインＩＤ管理表３２１００に定義されたユーザ名とパスワードを用いてログインし、ｉＳＮＳサーバ構成情報を送信するよう指示する（ステップＳ６１０２０）。取得する構成情報は任意の情報でよい。
【００５３】
装置発見部３３３００は、監視対象装置からｉＳＮＳサーバ構成情報の応答があったか否かを判定する（ステップＳ６１０３０）。監視対象装置からｉＳＮＳサーバ構成情報の応答があれば（ステップＳ６１０３０，Ｙｅｓ）、装置発見部３３３００は、その装置がｉＳＮＳサーバであるものと判断し、応答のあったＩＰアドレスを発見済み装置管理表３２３００（図１１参照）に格納し、次のＩＰアドレスに対する処理へ移る（ステップＳ６１０４０）。その際、装置種別は「ｉＳＮＳサーバ」、ユーザ名とパスワードはｉＳＮＳサーバへの構成情報送信要求実施時に用いたものを登録する。
【００５４】
監視対象装置からｉＳＮＳサーバ構成情報の応答がなかった場合（ステップＳ６１０３０，Ｎｏ）、装置発見部３３３００は、発見対象アドレス管理表３２２００に定義されたＩＰアドレス上の装置に対し、装置ログインＩＤ管理表３２１００に定義されたユーザ名とパスワードを用いてログインし、ストレージ装置構成情報を送信するよう指示する（ステップＳ６１０５０）。取得する構成情報は任意の情報でよい。
【００５５】
装置発見部３３３００は、監視対象装置からストレージ装置構成情報の応答があったか否かを判定する（ステップＳ６１０６０）。監視対象装置からストレージ装置構成情報の応答があれば（ステップＳ６１０６０，Ｙｅｓ）、装置発見部３３３００は、その装置がストレージ装置であるものと判断し、応答のあったＩＰアドレスを発見済み装置管理表３２３００（図１１参照）に格納し、次のＩＰアドレスに対する処理へ移る（ステップＳ６１０７０）。その際、装置種別は「ストレージ」、ユーザ名とパスワードはストレージ装置への構成情報送信要求実施時に用いたものを登録する。
【００５６】
監視対象装置からストレージ構成情報の応答がなかった場合（ステップＳ６１０６０，Ｎｏ）、装置発見部３３３００は、発見対象アドレス管理表３２２００に定義されたＩＰアドレス上の装置に対し、装置ログインＩＤ管理表３２１００に定義されたユーザ名とパスワードを用いてログインし、ホストコンピュータ装置構成情報を送信するよう指示する（ステップＳ６１０８０）。取得する構成情報は任意の情報でよい。
【００５７】
装置発見部３３３００は、監視対象装置からホストコンピュータ構成情報の応答があったか否かを判定する（ステップＳ６１０９０）。監視対象装置からホストコンピュータ構成情報の応答があれば（ステップＳ６１０９０，Ｙｅｓ）、装置発見部３３３００は、その装置がホストコンピュータであるものと判断し、応答のあったＩＰアドレスを発見済み装置管理表３２３００に格納し、次のＩＰアドレスに対する処理へ移る（ステップＳ６１１００）。その際、装置種別は「ホストコンピュータ」、ユーザ名とパスワードはホストコンピュータへの構成情報送信要求実施時に用いたものを登録する。
【００５８】
装置からホストコンピュータ構成情報の応答がなかった場合（ステップＳ６１０９０，Ｎｏ）、次のＩＰアドレスに対する処理へ移る。
以上が、装置発見部３３３００が実施する装置発見処理である。
【００５９】
図１６は、実施形態１において管理サーバが実施する構成情報取得処理を示すフローチャートである。適宜図４を参照する。図１６には、本実施形態における、管理サーバ３００００の情報取得部３３２００が実施する構成情報取得処理を示し、プログラム制御部３３１００は、プログラムの起動時、もしくは前回の構成情報取得処理から一定時間経過するたびに、情報取得部３３２００に対し、構成情報取得処理を実行するよう指示する。なお、当該実行指示を繰り返し出す場合は厳密に一定期間毎である必要は無く、繰り返しさえしていればよい。
【００６０】
情報取得部３３２００は、発見済み装置管理表３２３００（図１１参照）に定義された監視対象の各装置に対し、ループ内の処理（以下の一連の処理）を繰り返す（ステップＳ６２０１０）。情報取得部３３２００は、発見済み装置管理表３２３００に定義された装置のうち、フィールド３２３３０が「Ｙｅｓ」のもの、すなわち監視対象となっている装置について、同表に定義されたユーザ名とパスワードを用いてログインし、構成情報を送信するよう指示する（ステップＳ６２０２０）。その際、各ＩＰアドレスの装置種別を確認し、装置種別が「ホストコンピュータ」であれば、論理ボリューム管理表１３３００（図６Ａから図６Ｃ参照）の情報を構成情報として取得する。装置種別が「ストレージ装置」であればボリューム管理表２３２００（図７参照）と、ｉＳＣＳＩターゲット管理表２３３００（図８Ａ、図８Ｂ参照）の情報を構成情報として取得する。
【００６１】
情報取得部３３２００は、監視対象装置から構成情報の応答があったか否かを判定する（ステップＳ６２０３０）。監視対象装置から構成情報の応答があれば（ステップＳ６２０３０，Ｙｅｓ）、情報取得部３３２００は、取得した構成情報を取得情報リポジトリ３２０００に格納する（ステップＳ６２０４０）。
【００６２】
発見済み装置管理表３２３００に定義された監視対象の全装置に対して上記の処理が終了した後、情報取得部３３２００は、取得情報リポジトリ３２０００に格納された構成情報を参照し、デバイス接続管理表３２４００を更新する（ステップＳ６２０５０）。
【００６３】
ステップＳ６２０５０において、デバイス接続管理表３２４００（図１２Ａ、図１２Ｂ参照）を更新する手順を以下に述べる。まず、情報取得部３３２００は、取得情報リポジトリ３２０００に格納されたボリューム管理表２３２００を参照し、ボリュームの接続するｉＳＣＳＩターゲット名と、ボリュームにアクセス可能なｉＳＣＳＩイニシエータ名を確認し、デバイス接続管理表３２４００に登録する。次に、論理ボリューム管理表１３３００を参照する。前記ｉＳＣＳＩイニシエータ名と同じイニシエータを使用し、前記ｉＳＣＳＩターゲット名を有するストレージ側ポートに接続し、かつＬＵＮ  ＩＤが等しいストレージ内ボリュームとホスト内ドライブの対を発見した場合、相互に接続関係にあるものとしてデバイス接続管理表３２４００に登録する。
以上が、情報取得部３３２００が実施する構成情報取得処理である。
【００６４】
（３）実施形態１における未発見ホストの監視対象への追加処理
図１７Ａは、実施形態１において管理サーバが実施する未発見ホストの監視対象への追加処理を示すフローチャートである。適宜図４を参照する。図１７Ａには、本実施形態における、管理サーバ３００００のプログラム制御部３３１００が実施する未発見ホストの監視対象への追加処理を示し、本処理は、図１５における装置発見処理および図１６における構成情報取得処理が完了した直後に、自動的に当該処理が動作する。ただし、管理者の指示によって当該処理が動作してもよい。
【００６５】
プログラム制御部３３１００は、発見済み装置管理表３２３００を参照し、ｉＳＮＳサーバを検索し（Ｓ６３０００）、ｉＳＮＳサーバが発見されているか否かを判定する（Ｓ６３０１０）。ｉＳＮＳサーバが発見されている場合（ステップＳ６３０１０，Ｙｅｓ）、プログラム制御部３３１００は、デバイス接続管理表３２４００を参照し（ステップＳ６３０２０）、接続先ホストが不明なストレージ装置内ボリュームの一覧を検出し、検出した接続先ホストが不明なストレージ装置内のボリュームに対し、以下の処理を繰り返す（ステップＳ６３０３０）。
【００６６】
プログラム制御部３３１００は、検出したボリュームについて、発見済み装置管理表３２３００にアクセス許可イニシエータ名があるか否か（登録されているか否か）を確認する（Ｓ６３０４０）。
【００６７】
アクセス許可イニシエータ名が登録されている場合（ステップＳ６３０４０，Ｙｅｓ）、プログラム制御部３３１００は、図１７Ｂに示すｉＳＮＳサーバ問合せによるＩＰアドレス検出処理を実行する（ステップＳ６３０４２）。以上の処理を検出した全てのボリュームについて繰り返した後、処理を終了する。
【００６８】
ステップＳ６３０４０において、アクセス許可イニシエータ名が登録されていない場合（ステップＳ６３０４０，Ｎｏ）、プログラム制御部３３１００は、図１７Ｃに示すｉＳＮＳサーバおよびホストコンピュータ問合せによるＩＰアドレス検出処理を実行する（ステップＳ６３０４４）。以上の処理を検出した全てのボリュームについて繰り返した後、処理を終了する。
【００６９】
ステップＳ６３０１０において、ｉＳＮＳサーバが発見されていない場合（ステップＳ６３０１０，Ｎｏ）、プログラム制御部３３１００は、図１７Ｄに示すホストコンピュータ問合せによるＩＰアドレス検出処理を実行する（ステップＳ６３０４６）。以上の処理を検出した全てのボリュームについて繰り返した後、処理を終了する。
以上が、プログラム制御部３３１００が実施する未発見ホストの監視対象への追加処理である。
【００７０】
図１７Ｂは、ｉＳＮＳサーバ問合せによるＩＰアドレス検出処理を示すフローチャートである。管理サーバ３００００のプログラム制御部３３１００は、デバイス接続管理表３２４００（図１２Ａ参照）を参照し、各ボリュームが接続を許可するｉＳＣＳＩイニシエータ名を取得する（ステップＳ６３０５０）。次に、プログラム制御部３３１００は、情報取得部３３２００に対し、ｉＳＮＳサーバ３５０００からの構成情報取得を指示する（ステップＳ６３０６０）。情報取得部３３２００は、ｉＳＮＳサーバ３５０００にアクセスし、ｉＳＣＳＩネーム管理表３８２００を取得して取得情報リポジトリ３２０００に格納する。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０までの処理を実行する。ｉＳＮＳサーバのＩＰアドレスは、発見済み装置管理表３２３００（図１１参照）から取得する。
【００７１】
次に、プログラム制御部３３１００は、ｉＳＣＳＩネーム管理表３８２００（図１３参照）を参照し、前記ｉＳＣＳＩイニシエータ名に対応するＩＰアドレスを検索し（Ｓ６３０７０）、対応するＩＰアドレスがあるか否かを判定する（ステップＳ６３０８０）。対応するＩＰアドレスがｉＳＣＳＩネーム管理表３８２００にない場合（ステップＳ６３０８０，Ｎｏ）、処理を終了し次のボリュームに対する処理に移行する。
【００７２】
対応するＩＰアドレスがｉＳＣＳＩネーム管理表３８２００にある場合（ステップＳ６３０８０，Ｙｅｓ）、プログラム制御部３３１００は、前記ＩＰアドレス上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する（ステップＳ６３０９０）。取得する構成情報は任意の情報でよい。プログラム制御部３３１００は、装置からストレージ構成情報の応答があったか否かを判定し（ステップＳ６３１００），装置から応答がなかった場合（ステップＳ６３１００，Ｎｏ）、処理を終了し次のボリュームに対する処理に移行する。
【００７３】
装置から応答があった場合（ステップＳ６３１００，Ｙｅｓ）、プログラム制御部３３１００は、ＩＰアドレスを発見対象アドレス管理表３２２００と発見済み装置管理表３２３００に格納する（ステップＳ６３１１０）。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、前記ＩＰアドレス上の装置からの構成情報取得を指示する（ステップＳ６３１２０）。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０まで、およびステップＳ６２０５０の処理を実行する。
【００７４】
以上が、プログラム制御部３３１００が実施するｉＳＮＳサーバ問合せによるＩＰアドレス検出処理である。
【００７５】
図１７Ｃは、ｉＳＮＳサーバおよびホストコンピュータ問合せによるＩＰアドレス検出処理を示すフローチャートである。管理サーバ３００００のプログラム制御部３３１００は、情報取得部３３２００に対し、ｉＳＮＳサーバ３５０００からの構成情報取得を指示する（ステップＳ６３１３０）。情報取得部３３２００は、ｉＳＮＳサーバ３５０００にアクセスし、ｉＳＣＳＩネーム管理表３８２００を取得して取得情報リポジトリ３２０００に格納する。ｉＳＮＳサーバのＩＰアドレスは、発見済み装置管理表３２３００から取得する。
【００７６】
次に、プログラム制御部３３１００は、ｉＳＣＳＩネーム管理表３８２００を参照し、管理表に定義（登録）された全ＩＰアドレスを取得する（ステップＳ６３１４０）。プログラム制御部３３１００は、取得した全ＩＰアドレスに対し、以下の処理を繰り返す（ステップＳ６３１５０）。
【００７７】
プログラム制御部３３１００は、前記ＩＰアドレス上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する（ステップＳ６３１６０）。取得する構成情報は任意の情報でよい。プログラム制御部３３１００は、装置からストレージ構成情報の応答があったか否かを判定する（ステップＳ６３１７０）。装置からストレージ構成情報の応答がなかった場合（ステップＳ６３１７０，Ｎｏ）、処理を終了し次のＩＰアドレスに対する処理に移行する。
【００７８】
装置から応答があった場合（ステップＳ６３１７０，Ｙｅｓ）、プログラム制御部３３１００は、情報取得部３３２００に対し、前記ＩＰアドレス上の装置からの論理ボリューム管理表１３３００の取得を指示する（ステップＳ６３１８０）。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０までの処理を実行し、取得した論理ボリューム管理表１３３００を取得情報リポジトリ３２０００に格納する。
【００７９】
次に、プログラム制御部３３１００は、論理ボリューム管理表１３３００に登録された各論理ボリュームの接続先ｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを取得し、デバイス接続管理表３２４００に登録されたストレージ内ボリュームのｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤと比較する（ステップＳ６３１９０）。
【００８０】
プログラム制御部３３１００は、同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを有する論理ボリュームが論理ボリューム管理表１３３００にあるか否かを判定する（ステップＳ６３２００）。同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを有する論理ボリュームが論理ボリューム管理表１３３００にない場合（ステップＳ６３２００，Ｎｏ）、処理を終了し次のＩＰアドレスに対する処理に移行する。
【００８１】
同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを有する論理ボリュームが論理ボリューム管理表１３３００にある場合（ステップＳ６３２００，Ｙｅｓ）、プログラム制御部３３１００は、ＩＰアドレスを発見対象アドレス管理表３２２００と発見済み装置管理表３２３００に格納する（ステップＳ６３２１０）。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、前記ＩＰアドレス上の装置からの構成情報取得を指示する（ステップＳ６３２２０）。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０まで、およびステップＳ６２０５０の処理を実行する。
【００８２】
以上が、プログラム制御部３３１００が実施するｉＳＮＳサーバおよびホストコンピュータ問合せによるＩＰアドレス検出処理である。
【００８３】
図１７Ｄは、ホストコンピュータ問合せによるＩＰアドレス検出処理を示すフローチャートである。管理サーバ３００００のプログラム制御部３３１００は、発見対象アドレス管理表に定義（登録）されたＩＰアドレスと同じセグメント内にある全ＩＰアドレスに対し、以下の処理を繰り返す（ステップＳ６３２３０）。
【００８４】
プログラム制御部３３１００は、前記ＩＰアドレス上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する（ステップＳ６３２４０）。取得する構成情報は任意の情報でよい。プログラム制御部３３１００は、装置からホストコンピュータ構成情報の応答があったか否かを判定する（ステップＳ６３２５０）。装置からホストコンピュータ構成情報の応答がなかった場合（ステップＳ６３２５０，Ｎｏ）、処理を終了し次のＩＰアドレスに対する処理に移行する。
【００８５】
装置から応答があった場合（ステップＳ６３２５０，Ｙｅｓ）、プログラム制御部３３１００は、情報取得部３３２００に対し、前記ＩＰアドレス上の装置からの論理ボリューム管理表１３３００の取得を指示する（ステップＳ６３２６０）。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０までの処理を実行し、取得した論理ボリューム管理表１３３００を取得情報リポジトリ３２０００に格納する。
【００８６】
次に、プログラム制御部３３１００は、論理ボリューム管理表１３３００に登録された各論理ボリュームの接続先ｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを取得し、デバイス接続管理表３２４００に登録された各ストレージ内ボリュームのｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤと比較し（ステップＳ６３２７０）、同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤであるか否かを判定する（ステップＳ６３２８０）。
【００８７】
同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを有するボリュームが論理ボリューム管理表１３３００およびデバイス接続管理表３２４００にない場合（ステップＳ６３２８０，ＮＯ）は、処理を終了し次のＩＰアドレスに対する処理に移行する。
【００８８】
同一のｉＳＣＳＩターゲット名およびＬＵＮ  ＩＤを有するボリュームが論理ボリューム管理表１３３００およびデバイス接続管理表３２４００にある場合（ステップＳ６３２８０，Ｙｅｓ）、プログラム制御部３３１００は、ＩＰアドレスを発見対象アドレス管理表３２２００と発見済み装置管理表３２３００に格納する（ステップＳ６３２９０）。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、前記ＩＰアドレス上の装置からの構成情報取得を指示する（ステップＳ６３３００）。指示を受けた情報取得部３３２００は、図１６におけるステップＳ６２０２０からステップＳ６２０４０まで、およびステップＳ６２０５０の処理を実行し、処理が完了した場合、次のＩＰアドレスに対する処理に移行する。
【００８９】
以上の処理を、発見対象アドレス管理表に定義されたＩＰアドレスと同じセグメント内にある全ＩＰアドレスに対して繰り返した後、一連の処理を終了する。
以上が、プログラム制御部３３１００が実施するホストコンピュータ問合せによるＩＰアドレス検出処理である。
【００９０】
以下に、未発見ホストの監視対象への追加処理の具体例を示す。
プログラム制御部３３１００は、図１１に示す発見済み装置管理表を参照し、ｉＳＮＳサーバが発見されているか否かを確認する。ｉＳＮＳサーバＩＳＮＳ１が発見されているので、プログラム制御部３３１００は、図１２Ａに示すデバイス接続管理表を参照し、接続先ホストが不明なストレージ内ボリュームの一覧を検出する。
【００９１】
検出したストレージ装置ＳＹＳ１内のボリュームＶＯＬ３について、発見済み装置管理表３２３００にアクセス許可イニシエータ名が登録されているか否かを確認する。ＳＹＳ１内のボリュームＶＯＬ３についてはアクセス許可イニシエータ名が登録されているので、プログラム制御部３３１００は、以下に示すｉＳＮＳサーバ問合せによるＩＰアドレス検出処理を実行する。
【００９２】
プログラム制御部３３１００は、図１２Ａに示すデバイス接続管理表を参照し、ＳＹＳ１内のボリュームＶＯＬ３が接続を許可するｉＳＣＳＩイニシエータ名“ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ２”を取得する。次に、プログラム制御部３３１００は、情報取得部３３２００に対し、ｉＳＮＳサーバ３５０００からの構成情報取得を指示する。情報取得部３３２００は、ｉＳＮＳサーバＩＳＮＳ１にアクセスし、ｉＳＣＳＩネーム管理表３８２００を取得して取得情報リポジトリ３２０００に格納する。
【００９３】
次に、プログラム制御部３３１００は、図１３に示すｉＳＣＳＩネーム管理表を参照し、ｉＳＣＳＩイニシエータ名“ｃｏｍ．ｈｉｔａｃｈｉ．ｓｖ２”に対応するＩＰアドレス“１９２．１６８．５．４”を取得する。プログラム制御部３３１００は、ＩＰアドレス“１９２．１６８．５．４”上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する。取得する構成情報は任意の情報でよい。
【００９４】
装置から応答があった場合、プログラム制御部３３１００は、ＩＰアドレス“１９２．１６８．５．４”を図１０に示す発見対象アドレス管理表と、図１１に示す発見済み装置管理表に格納する。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、ＩＰアドレス“１９２．１６８．５．４”の装置からの構成情報取得を指示する。
【００９５】
次に、検出したストレージ装置ＳＹＳ２内のボリュームＶＯＬ３について、発見済み装置管理表３２３００にアクセス許可イニシエータ名が登録されているかどうかを確認する。ＳＹＳ１内のボリュームＶＯＬ３についてはアクセス許可イニシエータ名が登録されていないので、プログラム制御部３３１００は、以下に示すｉＳＮＳサーバおよびホストコンピュータ問合せによるＩＰアドレス検出処理を実行する。
【００９６】
プログラム制御部３３１００は、情報取得部３３２００に対し、ｉＳＮＳサーバ３５０００からの構成情報取得を指示する。情報取得部３３２００はｉＳＮＳサーバＩＳＮＳ１にアクセスし、図１３に示すｉＳＣＳＩネーム管理表を取得して取得情報リポジトリ３２０００に格納する。
【００９７】
次に、プログラム制御部３３１００は、図１３に示すｉＳＣＳＩネーム管理表を参照し、管理表に定義された全ＩＰアドレスを取得する。プログラム制御部３３１００は、取得したＩＰアドレス“１９２．１６８．５．３”上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する。取得する構成情報は任意の情報でよい。装置から応答があった場合、プログラム制御部３３１００は、情報取得部３３２００に対し、ＩＰアドレス“１９２．１６８．５．３”上の装置からの論理ボリューム管理表１３３００の取得を指示する。指示を受けた情報取得部３３２００は、図６Ｃに示す論理ボリューム管理表を取得情報リポジトリ３２０００に格納する。
【００９８】
次に、プログラム制御部３３１００は、図６Ｃに示す論理ボリューム管理表に定義された各論理ボリュームの接続先ｉＳＣＳＩターゲット名とＬＵＮ  ＩＤを取得し、図１２Ａに示すデバイス接続管理表に登録されたストレージ装置ＳＹＳ２内のボリュームＶＯＬ３のｉＳＣＳＩターゲット名“ｃｏｍ．ｈｉｔａｃｈｉ．ｓｔｏ１２”、ＬＵＮ  ＩＤ“０”と比較する。
【００９９】
同一のｉＳＣＳＩターゲット名が図６Ｃに示す論理ボリューム管理表にあるので、プログラム制御部３３１００は、ＩＰアドレス“１９２．１６８．５．３”を図１０に示す発見対象アドレス管理表と、図１１に示す発見済み装置管理表に格納する。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、ＩＰアドレス“１９２．１６８．５．３”の装置からの構成情報取得を指示する。
【０１００】
また、プログラム制御部３３１００が、図１１に示す発見済み装置管理表を確認し、ｉＳＮＳサーバが発見されていなかった場合、発見対象アドレス管理表３２２００に定義されたＩＰアドレスと同じセグメント内にある全ＩＰアドレスに対し、以下の処理を繰り返す。
【０１０１】
プログラム制御部３３１００は、ＩＰアドレス“１９２．１６８．５．３”上の装置に対し、ホストコンピュータ構成情報を送信するよう指示する。取得する構成情報は任意の情報でよい。装置からホストコンピュータ構成情報の応答があった場合、プログラム制御部３３１００は、情報取得部３３２００に対し、ＩＰアドレス“１９２．１６８．５．３”上の装置から、図６Ｃに示す論理ボリューム管理表取得を指示する。
【０１０２】
次に、プログラム制御部３３１００は、図６Ｃに示す論理ボリューム管理表に定義された各論理ボリュームの接続先ｉＳＣＳＩターゲット名を取得し、図１２Ａに示すデバイス接続管理表に登録された各ボリュームのｉＳＣＳＩターゲット名と比較する。
【０１０３】
同一のｉＳＣＳＩターゲット名“ｃｏｍ．ｈｉｔａｃｈｉ．ｓｔｏ１２”、ＬＵＮ  ＩＤ“０”を有するボリュームが、図６Ｃに示す論理ボリューム管理表と、図１２Ａに示すデバイス接続管理表の両方にあるので、プログラム制御部３３１００は、ＩＰアドレス“１９２．１６８．５．３”を図１０に示す発見対象アドレス管理表と、図１１に示す発見済み装置管理表に格納する。その上でプログラム制御部３３１００は、情報取得部３３２００に対し、ＩＰアドレス“１９２．１６８．５．３”の装置からの構成情報取得を指示する。以上の処理が完了した場合、次のＩＰアドレスに対する処理に移行する。
【０１０４】
以上の処理を、発見対象アドレス管理表３２２００に定義されたＩＰアドレスと同じセグメント内にある全ＩＰアドレスに対して繰り返した後、処理を終了する。以上の処理によりデバイス接続管理表３２４００が更新され、図１２Ｂの状態となる。
【０１０５】
以上、本実施形態によれば、未発見ホストの監視対象への追加処理を実施することにより、管理者が監視対象に加えたストレージに対しアクセスを行っているホストについて、管理ソフトウェアによる監視対象に加えることができる。
【０１０６】
結果として、管理者は、ストレージのＩＰアドレスのみを発見対象アドレス管理表に加えればよく、その結果管理ソフトウェアが、ノードの存在しないＩＰアドレスや、管理ソフトウェアの監視対象とならないＩＴ機器が利用するＩＰアドレスに対し繰り返しアクセスすることを回避することができる。
【０１０７】
（実施形態２）
実施形態２では、監視対象ノードがネットワーク上から除去された等の理由で管理ソフトウェアからのアクセスが一定時間不能となった場合、管理ソフトウェアがＧＵＩ上で監視対象から除外するよう管理者に対し促す方法について説明する。
【０１０８】
（１）実施形態２におけるシステム構成
実施形態２における各機器の構成は、実施形態１とほぼ同様であるので、説明は省略する。実施形態１との異なる点を、図１８、図１９Ａ、図１９Ｂ、図２０を参照して説明する。なお、図１から図４の情報処理システムの構成、および情報処理システムに接続される装置の構成、図５から図１３の各装置に具備される管理情報を参照する。
【０１０９】
図１８は、実施形態２において管理サーバが具備する発見済み装置管理表の構成例を示す図である。管理サーバ３００００の具備する発見済み装置管理表３２３００は、図１１に示した発見済み装置管理表３２３００と比較して、装置発見部３３３００が、発見したストレージ装置もしくはホストコンピュータもしくはｉＳＮＳサーバに、最後にアクセスに成功した日時を登録するフィールド３２３７０が存在する点である。
【０１１０】
（２）実施形態２における装置発見処理
図１９Ａは、実施形態２において管理サーバが実施する装置発見処理を示すフローチャートである。図１９Ａに示す管理サーバ３００００の装置発見部３３３００が実施する装置発見処理のフローチャートについて、以下、図１５に示す装置発見処理と異なる点について述べる。なお、図１９ＡのステップＳ６４０１０からステップＳ６４１１０の各ステップは、図１５のステップＳ６４０１０からステップＳ６４１１０の各ステップに対応する。図１９Ａにおいて、ステップＳ６４１０５が追加されている。
【０１１１】
ステップＳ６４０４０において、応答のあったＩＰアドレスを発見済み装置管理表３２３００に格納する際、装置種別は「ｉＳＮＳサーバ」、ユーザ名とパスワードはｉＳＮＳサーバへの構成情報送信要求実施時に用いたものを登録するときに、アクセス成功日時を現在の日時に更新する。ステップＳ６４０７０において、応答のあったＩＰアドレスを発見済み装置管理表３２３００に格納する際、装置種別は「ストレージ」、ユーザ名とパスワードはストレージ装置への構成情報送信要求実施時に用いたものを登録するときに、アクセス成功日時を現在の日時に更新する。
【０１１２】
同様に、ステップＳ６４１００において、応答のあったＩＰアドレスを発見済み装置管理表３２３００に格納する際、装置種別は「ホスト」、ユーザ名とパスワードはホストコンピュータへの構成情報送信要求実施時に用いたものを登録するときに、アクセス成功日時を現在の日時に更新する。
【０１１３】
ステップＳ６４０９０において、装置からホストコンピュータ構成情報の応答がなかった場合（ステップＳ６４０９０，Ｎｏ）、装置発見部３３３００は、図１９Ｂに示すＩＰアドレス削除処理（ステップＳ６４１０５）を実行する。
【０１１４】
図１９Ｂは、管理サーバが実施するＩＰアドレス削除処理を示すフローチャートである。管理サーバ３００００の装置発見部３３３００は、発見済み装置管理表３２３００を参照し、前回該当するＩＰアドレスに対しアクセスに成功した日時から現時点までの経過時間を算出する（ステップＳ６４１１０）。
【０１１５】
装置発見部３３３００は、予め定められた時間（一定時間）が経過しているか否かを判定する（ステップＳ６４１２０）。前記算出した経過時間が、予め定められた時間よりも長かった場合（ステップＳ６４１２０，Ｙｅｓ）、装置発見部３３３００は、図２０に示すＧＵＩ画面にて該ＩＰアドレスを発見対象アドレス管理表３２３００から除外するかを管理者に確認する（ステップＳ６４１３０）。管理者がＩＰアドレスの除外を承認したか否かを判定し（ステップＳ６４１４０）、管理者がＩＰアドレスの除外を承認した場合（ステップＳ６４１４０，Ｙｅｓ）、装置発見部３３３００は、ＩＰアドレスを発見対象アドレス管理表３２２００と発見済み装置管理表３２３００から削除する（ステップＳ６４１５０）。そして、装置発見部３３３００は、情報取得部３３２００に、前記ＩＰアドレス上の装置の構成情報取得削除を指示する（ステップＳ６４１６０）。
【０１１６】
一方、ステップ６４１２０において、予め定められた時間が経過していない場合（ステップＳ６４１２０，Ｎｏ）、処理を終了する。また、ステップＳ６４１４０において、管理者がＩＰアドレスの除外を承認しない場合（ステップＳ６４１４０，Ｎｏ）、処理を終了する。以上が、装置発見部３３３００が実施するＩＰアドレス削除処理である。
【０１１７】
図２０は、管理サーバが表示する装置削除確認画面の一例を示す図である。図２０には、システム管理者に対し、管理サーバ３００００が出力部３４０００に表示する、アクセス不能装置に対する発見対象からの装置削除確認画面７２０００を示す。装置削除確認画面７２０００では、アクセス不能装置の装置種別とＩＰアドレスおよびアクセス不能期間を表示し（テーブル７２０１０）、管理者が「発見対象から除外」ボタン（ボタン７２０２０）を押下することで、図１９Ｂに示すフローにおいて発見対象から除外される。また、管理者が「キャンセル」ボタン（ボタン７２０３０）を押下すると発見対象からの除外は行われない。
【０１１８】
以上、本実施形態によれば、装置発見処理を実施することにより、例えば監視対象ノードがネットワーク上から除去された場合、管理ソフトウェアはＧＵＩ上で監視対象から除外するよう管理者に対し促すことができる。その結果、その結果管理ソフトウェアが、ノードの存在しないＩＰアドレスに対し繰り返しアクセスすることを回避できる。
【０１１９】
なお、図１９Ｂにおいては、前回アクセスに成功した日時からの経過時間を考慮して、管理サーバ３００００が削除対象のＩＰアドレスを特定しているが、これに限定されるものではない。例えば、管理サーバ３００００は、ネットワーク上の故障のイベントを取得する故障イベント取得部を備え、故障イベント取得部は、検知した複数の障害もしくはその兆候の中から原因となる事象を検出し、装置発見部３３３００において監視対象として認識した装置に対し、アクセスが行えない原因が、装置の電源ダウン（装置の電源がはいっていないこと）もしくは装置の撤去であることを確認した場合、監視対象から除外する装置であることを出力部３４０００に表示してもよい。
【０１２０】
実施形態１によれば、管理サーバ３００００にインストールされた管理ソフトウェアは、ストレージ装置のＬＵＮセキュリティ情報、およびｉＳＮＳサーバの設定情報の両方が取得可能である場合、監視対象ストレージ装置から取得したＬＵＮセキュリティの設定状況を参照し、ストレージへのアクセスが許可されているｉＳＣＳＩイニシエータ名を取得する。管理ソフトウェアは、前記イニシエータ名のうち監視対象ホスト上に存在しないものについて、ｉＳＮＳサーバからＩＰアドレスを取得し、監視対象に加えることができる。
【０１２１】
また、管理ソフトウェアは、ｉＳＮＳサーバの設定情報が取得可能である場合、ｉＳＮＳサーバに登録されているｉＳＣＳＩイニシエータのＩＰアドレスを取得し、該ＩＰアドレス上のホストから接続先ｉＳＣＳＩターゲット名を取得する。管理ソフトウェアは、前記ターゲット名が監視対象ストレージのものである場合、前記ＩＰアドレス上のホストを監視対象に加えることができる。
【０１２２】
また、管理ソフトウェアは、ｉＳＮＳサーバの設定情報が取得できない場合、管理者が定義した監視対象としたい機器のＩＰアドレスと同じセグメント内にある全ＩＰアドレス上のホストから、接続先ｉＳＣＳＩターゲット名を取得する。管理ソフトウェアは前記ターゲット名が監視対象ストレージのものである場合、前記ＩＰアドレス上のホストを監視対象に加えることができる。
【０１２３】
また、実施形態２によれば、ネットワーク上から除去された等の理由により、管理ソフトウェアから監視対象ノードへのアクセスが一定時間行えない場合、管理ソフトウェアはＧＵＩ上で前記ノードを監視対象から除外するよう管理者に対し促すことができる。
【０１２４】
管理ソフトウェアが、ノードの存在しないＩＰアドレスや、管理ソフトウェアの監視対象とならないＩＴ機器が利用するＩＰアドレスに対し繰り返しアクセスし、監視対象装置の発見に多くの処理時間を要することを回避できる。
【０１２５】
本実施形態によれば、管理サーバ３００００は、ストレージ装置２００００のＬＵＮセキュリティ情報、およびｉＳＮＳサーバ３５０００の設定情報の両方が取得可能である場合、監視対象ストレージ２００００から取得したＬＵＮセキュリティの設定状況を参照し、ストレージ装置２００００へのアクセスが許可されているｉＳＣＳＩイニシエータ名を取得する。管理サーバ３００００は、イニシエータ名のうち監視対象ホスト上に存在しないものについて、ｉＳＮＳサーバ３５０００からＩＰアドレスを取得し監視対象ノードに加え、ネットワーク上から除去された等の理由により、管理サーバ３００００から監視対象ノードへのアクセスが一定時間行えない場合、ＧＵＩ上でアクセスできないノードを監視対象から除外することができる。
【図面の簡単な説明】
【０１２６】
【図１】情報処理システムの物理構成例を示す図である。
【図２】ホストコンピュータの詳細な構成例を示す図である。
【図３】ストレージ装置の詳細な構成例を示す図である。
【図４】管理サーバの詳細な構成例を示す図である。
【図５】ｉＳＮＳサーバの詳細な構成例を示す図である。
【図６Ａ】ホストコンピュータが具備する論理ボリューム管理表の構成例を示す図である。
【図６Ｂ】ホストコンピュータが具備する論理ボリューム管理表の構成例を示す図である。
【図６Ｃ】ホストコンピュータが具備する論理ボリューム管理表の構成例を示す図である。
【図７】ストレージ装置が具備するボリューム管理表の構成例を示す図である。
【図８Ａ】ストレージ装置が具備するｉＳＣＳＩターゲット管理表の構成例を示す図である。
【図８Ｂ】ストレージ装置が具備するｉＳＣＳＩターゲット管理表の構成例を示す図である。
【図９】管理サーバが具備する装置ログインＩＤ管理表の構成例を示す図である。
【図１０】管理サーバが具備する発見対象アドレス管理表の構成例を示す図である。
【図１１】管理サーバが具備する発見済み装置管理表の構成例を示す図である。
【図１２Ａ】管理サーバが具備するデバイス接続管理表の構成例を示す図である。
【図１２Ｂ】管理サーバが具備するデバイス接続管理表の構成例を示す図である。
【図１３】ｉＳＮＳサーバが具備するｉＳＣＳＩネーム管理表の構成例を示す図である。
【図１４】管理サーバが表示する装置追加画面の一例を示す図である。
【図１５】実施形態１において管理サーバが実施する装置発見処理を示すフローチャートである。
【図１６】実施形態１において管理サーバが実施する構成情報取得処理を示すフローチャートである。
【図１７Ａ】実施形態１において管理サーバが実施する未発見ホストの監視対象への追加処理を示すフローチャートである。
【図１７Ｂ】ｉＳＮＳサーバ問合せによるＩＰアドレス検出処理を示すフローチャートである。
【図１７Ｃ】ｉＳＮＳサーバおよびホストコンピュータ問合せによるＩＰアドレス検出処理を示すフローチャートである。
【図１７Ｄ】ホストコンピュータ問合せによるＩＰアドレス検出処理を示すフローチャートである。
【図１８】実施形態２において管理サーバが具備する発見済み装置管理表の構成例を示す図である。
【図１９Ａ】実施形態２において管理サーバが実施する装置発見処理を示すフローチャートである。
【図１９Ｂ】実施形態２において管理サーバが実施するＩＰアドレス削除処理を示すフローチャートである。
【図２０】管理サーバが表示する装置削除確認画面の一例を示す図である。
【符号の説明】
【０１２７】
１００００    ホストコンピュータ（ホスト装置）
１３１００    アプリケーション
１３２００    オペレーティングシステム
１３３００    論理ボリューム管理表
２００００    ストレージ装置
２３０００    管理メモリ
２３１００    管理プログラム
２３２００    ボリューム管理表
２３３００    ｉＳＣＳＩターゲット管理表
２４０００    ＲＡＩＤグループ
２４１００    ボリューム
２４２００    ディスク
３００００    管理サーバ
３１１００    プロセッサ
３２０００    取得情報リポジトリ
３２１００    装置ログインＩＤ管理表
３２２００    発見対象アドレス管理表（発見対象アドレス管理情報）
３２３００    発見済み装置管理表（発見済み装置管理情報）
３２４００    デバイス接続管理表（デバイス接続管理情報）
３３０００    記憶領域（記憶部）
３３１００    プログラム制御部（監視対象制御部）
３３２００    情報取得部
３３３００    装置発見部
３３４００    ＧＵＩ表示処理部
３５０００    ｉＳＮＳサーバ
３８１００    ｉＳＮＳプログラム
３８２００    ｉＳＮＳネーム管理表
４００００    ネットワーク
【図１】
2010108063.tif 000003
【図２】
2010108063.tif 000004
【図３】
2010108063.tif 000005
【図４】
2010108063.tif 000006
【図５】
2010108063.tif 000007
【図６Ａ】
2010108063.tif 000008
【図６Ｂ】
2010108063.tif 000009
【図６Ｃ】
2010108063.tif 000010
【図７】
2010108063.tif 000011
【図８Ａ】
2010108063.tif 000012
【図８Ｂ】
2010108063.tif 000013
【図９】
2010108063.tif 000014
【図１０】
2010108063.tif 000015
【図１１】
2010108063.tif 000016
【図１２Ａ】
2010108063.tif 000017
【図１２Ｂ】
2010108063.tif 000018
【図１３】
2010108063.tif 000019
【図１４】
2010108063.tif 000020
【図１５】
2010108063.tif 000021
【図１６】
2010108063.tif 000022
【図１７Ａ】
2010108063.tif 000023
【図１７Ｂ】
2010108063.tif 000024
【図１７Ｃ】
2010108063.tif 000025
【図１７Ｄ】
2010108063.tif 000026
【図１８】
2010108063.tif 000027
【図１９Ａ】
2010108063.tif 000028
【図１９Ｂ】
2010108063.tif 000029
【図２０】
2010108063.tif 000030