(57)【要約】【課題】  ストレージ装置を含む計算機システムのシステム構成が変更された場合等であっても、ログ収集装置が各サーバから適切なログを収集可能とする。【解決手段】  システム管理者が管理端末６００を用いてストレージ装置２００の設定を変更すると、その設定内容がログ収集装置４００にも通知される。通知される設定内容の中には、周辺サーバ３００のＩＰアドレス等が含まれる。ログ収集装置４００は、こうしてストレージ装置２００から通知された周辺サーバ３００のＩＰアドレス等に基づき、ログの収集対象を変更する。【選択図】  図１
2006221327.tif 000002
【特許請求の範囲】
【請求項１】
計算機と、該計算機からネットワークを介して受信したデータを蓄積するストレージ装置と、前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置とを備える計算機システムであって、
前記ストレージ装置は、
前記サーバ装置群のうち、該ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを設定情報として受け付ける設定情報受付部と、
前記受け付けた設定情報に基づき前記ネットワーク上において運用を開始するための設定を行う運用設定部と、
前記設定情報に含まれる前記アドレスを前記ログ収集装置に対して通知する設定情報通知部とを備え、
前記ログ収集装置は、
前記ストレージ装置から通知された前記アドレスに基づき、ログ情報の収集対象とするサーバ装置を特定する収集対象特定部と、
前記特定したサーバ装置から前記ログ情報を収集するログ情報収集部とを備える
計算機システム。
【請求項２】
請求項１に記載の計算機システムであって、
前記ストレージ装置の設定情報受付部は、該ストレージ装置と接続された管理端末から前記設定情報を受け付ける
計算機システム。
【請求項３】
請求項２に記載の計算機システムであって、
前記管理端末は、前記ネットワークとは異なる管理用ネットワークにより前記ストレージ装置に接続されている
計算機システム。
【請求項４】
請求項３に記載の計算機システムであって、
前記ログ収集装置は、前記管理用ネットワークに接続されており、
前記ネットワークと前記管理用ネットワークとは、前記ログ情報を選択的に通過させるゲートウェイによって接続されている
計算機システム。
【請求項５】
請求項１ないし４のいずれかに記載の計算機システムであって、
前記ログ収集装置のログ収集部は、前記アドレスに基づきフィルタリングを行うことで、前記サーバ装置群から収集した全てのログ情報の中から、前記収集対象特定部により特定したサーバ装置のログ情報を抽出するログ抽出部を備える
計算機システム。
【請求項６】
請求項１ないし５のいずれかに記載の計算機システムであって、
前記ストレージ装置の設定情報受付部は、前記設定情報として、前記アドレスに加えてポート番号を受け付け、
前記ログ収集装置の収集対象特定部は、前記アドレスと前記ポート番号とに基づき、前記ログ情報の収集対象とするサーバ装置を特定する
計算機システム。
【請求項７】
請求項１ないし６のいずれかに記載の計算機システムであって、
前記サーバ装置群には、ＤＮＳサーバ、ＮＴＰサーバ、ドメインコントローラ、ＮＩＳサーバのうち少なくともいずれか１つが含まれる
計算機システム。
【請求項８】
ネットワークを介して計算機から受信したデータを蓄積するストレージ装置であって、
該ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを設定情報として受け付ける設定情報受付部と、
前記受け付けた設定情報に基づき前記ネットワーク上において運用を開始するための設定を行う運用設定部と、
前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置に対して、前記受け付けた設定情報に含まれるアドレスを通知することにより、該ログ収集装置に対して、前記サーバ装置群のうち前記アドレスに該当するサーバ装置のログ情報を収集させるログ収集制御部と
を備えるストレージ装置。
【請求項９】
計算機と、該計算機からネットワークを介して受信したデータを蓄積するストレージ装置と、前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置とを備える計算機システムにおいてログ情報を収集するログ収集方法であって、
前記サーバ装置群のうち、前記ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを、設定情報として前記ストレージ装置が受け付け、
前記受け付けた設定情報に基づき、前記ストレージ装置が前記ネットワーク上において運用を開始するための設定を行ったのち、
前記ストレージ装置は、前記ログ収集装置に対して前記設定情報に含まれるアドレスを通知し、
前記ストレージ装置から通知されたアドレスに基づき、前記ログ収集装置は、ログ情報の収集対象とするサーバ装置を特定し、
前記ログ収集装置は、前記特定したサーバ装置から前記ログ情報を収集し、保存する
ログ収集方法。
【請求項１０】
ネットワークを介して計算機から受信したデータを蓄積するストレージ装置がログ情報の収集を制御するログ収集制御方法であって、
前記ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを設定情報として受け付け、
前記受け付けた設定情報に基づき前記ネットワーク上において運用を開始するための設定を行い、
前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置に対して、前記受け付けた設定情報に含まれるアドレスを通知することにより、該ログ収集装置に対して、前記サーバ装置群のうち前記アドレスに該当するサーバ装置のログ情報を収集させる
ログ収集制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機とストレージ装置と備える計算機システムにおいて、ログを収集する技術に関する。
【背景技術】
【０００２】
ネットワークを介して接続された計算機からデータを受信してこれを蓄積するストレージ装置は、例えば、ＤＮＳ（Domain Name System）サーバやＮＴＰ（Network Time Protocol）サーバ、ＮＩＳ（Network Information Service）サーバ、ドメインコントローラなどの種々のサーバ装置と連携を取って動作している。
【０００３】
一般的に、これらのサーバ装置は、通信履歴や動作設定の変更等を監視して、ログ情報として保持している。個々のサーバ装置が記録したログは、例えば、ｓｙｓｌｏｇやｓｎｍｐなどのプロトコルを用いることによりネットワーク上を転送させ、１台のサーバ装置に収集することが可能である。例えば、下記特許文献１には、サーバ装置が記録したログをネットワークを介して伝送するための仕組みであるｓｙｓｌｏｇプロトコルについて解説されている。このように、各サーバ装置で記録されたログを１箇所に収集して管理すれば、管理者は、可用性を低下させる障害がどのサーバ装置に生じたかを効率的に監視することができる。以下では、各サーバ装置からログを収集する装置のことをログ収集装置と呼ぶ。
【０００４】
【非特許文献１】Ｃ．Ｌｏｎｖｉｃｋ、"ＲＦＣ３１６４  −Ｔｈｅ  ＢＳＤ  Ｓｙｓｌｏｇ  Ｐｒｏｔｏｃｏｌ"、２００１年８月、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）、［online］、［２００４年１２月２７日検索］、インターネット＜ＵＲＬ：http://www.faqs.org/rfcs/rfc3164.html  または  ＵＲＬ：http://www.amris.co.jp/netdocs/rfc3164_j.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、計算機システムの運用ポリシの見直し等に伴い、サーバ装置の構成が変更されると、管理者は、ストレージ装置とログ収集装置との両者に対してこれらを正常に動作させるための設定を行う必要があった。具体的には、ストレージ装置には、連携して動作する新たなサーバ装置のＩＰアドレスの設定が必要であり、ログ収集装置には、ログの収集対象となるサーバ装置の新たなＩＰアドレスの指定が必要であった。
【０００６】
このような設定作業は、管理者にとっては大変煩わしい作業であるため、システムの運用に必須なストレージ装置の設定が第一に行われ、ストレージ装置の動作とは直接的に関係しないログ収集装置の設定は後回しにされるおそれがあった。そうすると、従来の設定のままログ収集装置が動作することになり、本来必要なログが収集できず、無駄なログが収集される可能性があった。
【０００７】
本発明は、こうした課題を解決するためになされたものであり、ストレージ装置を含む計算機システムのシステム構成が変更された場合であっても、ログ収集装置が各サーバから適切なログを収集できる技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を踏まえ、本発明を次のように構成した。すなわち、
計算機と、該計算機からネットワークを介して受信したデータを蓄積するストレージ装置と、前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置とを備える計算機システムであって、
前記ストレージ装置は、前記サーバ装置群のうち、該ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを設定情報として受け付ける設定情報受付部と、前記受け付けた設定情報に基づき前記ネットワーク上において運用を開始するための設定を行う運用設定部と、前記設定情報に含まれる前記アドレスを前記ログ収集装置に対して通知する設定情報通知部とを備え、
前記ログ収集装置は、前記ストレージ装置から通知された前記アドレスに基づき、ログ情報の収集対象とするサーバ装置を特定する収集対象特定部と、前記特定したサーバ装置から前記ログ情報を収集するログ情報収集部とを備えることを要旨とする。
【０００９】
このような構成の計算機システムによれば、ストレージ装置に対する設定内容がログ収集装置にも通知されることになるため、ログ収集装置はこの設定内容に含まれるアドレスに基づき、ログを収集するサーバ装置を容易に特定することができる。つまり、計算機システムのシステム構成が変更された場合であっても、ストレージ装置の設定を変更しさえすれば、ログ収集装置の設定も自動的に変更されることになり、システム管理者の負担を軽減させることが可能になる。
【００１０】
また本発明の計算機システムによれば、ストレージ装置の動作と連携して動作するサーバ装置のログがログ収集装置によって収集されることになるため、ストレージ装置の可用性を低下させる障害が発生した場合であっても、ストレージ装置単体のみならず、その周辺のサーバ装置と併せてその原因の特定や対策を効率的に行うことができる。
【００１１】
上記計算機システムにおいて、
前記ストレージ装置の設定情報受付部は、該ストレージ装置と接続された管理端末から前記設定情報を受け付けるものとしてもよい。
【００１２】
このような構成であれば、システム管理者は、ストレージ装置が離れた場所に設置されている場合であっても、管理端末を用いて容易にストレージ装置の設定を変更することができる。
【００１３】
上記計算機システムにおいて、
前記管理端末は、前記ネットワークとは異なる管理用ネットワークにより前記ストレージ装置に接続されているものとしてもよい。
【００１４】
このような構成であれば、ストレージ装置と計算機とが接続されているネットワークに障害が発生したような場合や、そのネットワーク構成が変更されたような場合、あるいは、ネットワークのトラフィックが混雑しているような場合であっても、ストレージ装置の設定を確実に行うことができる。
【００１５】
上記計算機システムにおいて、
前記ログ収集装置は、前記管理用ネットワークに接続されており、前記ネットワークと前記管理用ネットワークとは、前記ログ情報を選択的に通過させるゲートウェイによって接続されているものとしてもよい。
【００１６】
このような構成であれば、サーバ装置から送信されるログデータが上記ゲートウェイを通ってログ収集装置に到達するため、計算機とストレージ装置とを結ぶネットワークのトラフィックが大幅に増加してしまうことを抑制することができる。また、このような構成であれば、ログ情報以外のデータが管理用ネットワークに進入することを制限することができるため、管理用ネットワーク内のトラフィックが増大してしまうことを抑制することもできる。
【００１７】
上記計算機システムにおいて、
前記ログ収集装置のログ収集部は、前記アドレスに基づきフィルタリングを行うことで、前記サーバ装置群から収集した全てのログ情報の中から、前記収集対象特定部により特定したサーバ装置のログ情報を抽出するログ抽出部を備えるものとしてもよい。
【００１８】
このような構成であれば、ログ収集装置は、計算機システムに接続された様々なサーバ装置から送信されるログを収集しつつ、ストレージ装置の動作に関連するサーバ装置に関するログだけを抽出することができる。
【００１９】
上記計算機システムにおいて、
前記ストレージ装置の設定情報受付部は、前記設定情報として、前記アドレスに加えてポート番号を受け付け、前記ログ収集装置の収集対象特定部は、前記アドレスと前記ポート番号とに基づき、前記ログ情報の収集対象とするサーバ装置を特定するものとしてもよい。
【００２０】
このような構成であれば、同一のサーバ装置上で複数のサーバプログラムが実行されている場合にも、サーバプログラム毎にログを収集することが可能になる。
【００２１】
上記計算機システムにおいて、
前記サーバ装置群には、ＤＮＳサーバ、ＮＴＰサーバ、ドメインコントローラ、ＮＩＳサーバのうち少なくともいずれか１つが含まれるものとしてもよい。また、その他にも、例えば、プリントサーバや、ファイルサーバ、Ｗｅｂサーバ、ＦＴＰサーバ、ＤＨＣＰサーバ、リモートアクセスサーバ等が含まれているものとしてもよい。
【００２２】
また、本発明は、次のようなストレージ装置としても構成することができる。すなわち、ネットワークを介して計算機から受信したデータを蓄積するストレージ装置であって、
該ストレージ装置が前記ネットワーク上で運用されるために必要な所定のサーバ装置のアドレスを設定情報として受け付ける設定情報受付部と、
前記受け付けた設定情報に基づき前記ネットワーク上において運用を開始するための設定を行う運用設定部と、
前記ネットワークに接続されたサーバ装置群からログ情報を収集するログ収集装置に対して、前記受け付けた設定情報に含まれるアドレスを通知することにより、該ログ収集装置に対して、前記サーバ装置群のうち前記アドレスに該当するサーバ装置のログ情報を収集させるログ収集制御部とを備えることを要旨とする。
【００２３】
また、本発明は、上述した計算機システムやストレージ装置としての構成のほか、例えば、計算機システムにおけるログ収集方法や、ストレージ装置によるログの収集制御方法、コンピュータがこれらの方法を実施するためのコンピュータプログラムなどとしても構成することができる。このコンピュータプログラムは、データ信号として搬送波内に具現化されていてもよいし、コンピュータが読み取り可能な記録媒体に記録されているものとしてもよい。記録媒体としては、例えば、ＣＤ−ＲＯＭやフレキシブルディスク、光磁気ディスク、ＤＶＤなどを用いることができる。
【発明を実施するための最良の形態】
【００２４】
以下、上述した本発明の作用・効果を一層明らかにするため、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．計算機システムの構成：
Ｂ．各装置のハードウェア構成：
（Ｂ１）ストレージ装置：
（Ｂ２）ログ収集装置：
（Ｂ３）管理端末：
Ｃ．各種処理：
（Ｃ１）設定変更処理： 
（Ｃ２）ログ収集処理：
Ｄ．効果：
Ｅ．変形例：
【００２５】
Ａ．計算機システムの構成：
図１は、本発明の一実施例としての計算機システム１０の構成を示す説明図である。図示するように、本実施例の計算機システム１０は、基幹ネットワークＢＮと管理用ネットワークＣＮとを含み、これらのネットワークには、計算機１００や、この計算機１００から送信されたデータを蓄積するストレージ装置２００、周辺サーバ３００からログを収集するログ収集装置４００などが接続されている。
【００２６】
基幹ネットワークＢＮには、複数の計算機１００と周辺サーバ３００とが接続されている。また、レイヤ３スイッチ５００を介してストレージ装置２００が接続されている。レイヤ３スイッチ５００は、ＯＳＩ参照モデルのネットワーク層でパケットの行き先を判断して転送を行なうネットワーク中継装置である。計算機１００から送信されるデータは、この基幹ネットワークＢＮとレイヤ３スイッチ５００を通ってストレージ装置２００に蓄積される。もちろん、ストレージ装置２００は、データの蓄積だけではなく、計算機１００からの要求に応じてデータを出力することも可能である。なお、本実施例では、ストレージ装置２００と基幹ネットワークＢＮとの接続にレイヤ３スイッチ５００を用いるものとしたが、レイヤ２スイッチを用いるものとしてもよい。レイヤ２スイッチは、ＯＳＩ参照モデルのデータリンク層でパケットの行き先を判断して転送を行う装置である。
【００２７】
基幹ネットワークＢＮに接続される周辺サーバ３００としては、例えば、図示するように、ＤＮＳサーバ３１０や、ＮＴＰサーバ３２０、ドメインコントローラ３３０、ＮＩＳサーバ３４０などがある。
【００２８】
ＤＮＳサーバ３１０は、ストレージ装置２００や計算機１００からの問い合わせに応じて、ドメイン名をＩＰアドレスに変換するためのサーバである。
【００２９】
ＮＴＰサーバ３２０は、ストレージ装置２００や計算機１００に対して、正確な時刻を伝達するためのサーバである。
【００３０】
ドメインコントローラ３３０は、Ｗｉｎｄｏｗｓ（登録商標、以下同じ）によって構築されたネットワーク環境下において、ユーザやセキュリティに関する情報をまとめて管理し、ユーザ認証を行うためのサーバである。つまり、計算機システム１０がＷｉｎｄｏｗｓ環境によって構築されている場合に、ストレージ装置２００や計算機１００が当該計算機システム１０に参加して動作するために必要となるサーバである。
【００３１】
ＮＩＳサーバ３４０は、ＵＮＩＸ（登録商標、以下同じ）のネットワーク環境下においてユーザ情報を管理するためのサーバである。つまり、計算機システム１０がＵＮＩＸ環境によって構築されている場合に、ストレージ装置２００や計算機１００が当該計算機システム１０に参加して動作するために必要となるサーバである。
【００３２】
基幹ネットワークＢＮには、これらのサーバ以外にも、例えば、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバや、プリントサーバ、リモートアクセスサーバ、ファイルサーバ、Ｗｅｂサーバ、ＦＴＰサーバなどが周辺サーバ３００として接続される場合もある。
【００３３】
管理用ネットワークＣＮには、ストレージ装置２００の設定を行うための管理端末６００や、ＳＹＳＬＯＧと呼ばれるプロトコルに基づき、基幹ネットワークＢＮに接続されている全ての周辺サーバ３００からログを収集するログ収集装置４００が接続されている。基幹ネットワークＢＮに接続されているストレージ装置２００は、この管理用ネットワークＣＮにも接続されている。管理用ネットワークＣＮは、ストレージ装置２００の設定や周辺サーバ３００からのログの収集を効率的に行うために、大量のパケットが流れる基幹ネットワークＢＮとは分離して構築されているネットワークである。
【００３４】
管理用ネットワークＣＮと基幹ネットワークＢＮとは、セキュアゲートウェイ７００を介して接続されている。セキュアゲートウェイ７００は、基幹ネットワークＢＮ内の周辺サーバ３００と、管理用ネットワークＣＮ内のログ収集装置４００との間でやり取りされるログデータや制御データのみを選択的に通過させる装置である。セキュアゲートウェイ７００は、両ネットワークを流れるパケットを監視し、ＵＤＰポート番号の５１４番を用いるパケットのみを通過させることで、ログデータや制御データのみを選択的に通過させることができる。ログの転送プロトコルであるＳＹＳＬＯＧでは、かかるＵＤＰポート番号がデフォルトで用いられるからである。なお、ログの収集にＳＮＭＰ（Simple Network Management Protocol）を用いる場合には、ＵＤＰポート番号の１６１番を用いるパケットのみを通過させればよい。
【００３５】
以上のように構成された計算機システム１０では、システム管理者が管理端末６００を用いてストレージ装置２００の設定を変更すると、その設定内容がログ収集装置４００にも通知される。通知される設定内容の中には、周辺サーバ３００のＩＰアドレス等が含まれる。ログ収集装置４００は、こうしてストレージ装置２００から通知された周辺サーバ３００のＩＰアドレス等に基づき、ログの収集対象を変更する。つまり、ストレージ装置２００の設定を行いさえすれば、自動的にログ収集装置４００のログ収集の対象も変更され、ストレージ装置２００の動作に関連する周辺サーバ３００のログがログ収集装置４００に収集されることになる。
【００３６】
Ｂ．各装置のハードウェア構成：
（Ｂ１）ストレージ装置：
図２は、ストレージ装置２００のハードウェア構成を概略的に示す説明図である。本実施例のストレージ装置２００は、ネットワークに直接接続されて用いられるＮＡＳ（Network Attached Storage）装置として構成されており、図示するように、ＣＰＵ２１０と、メモリ２２０と、２つのネットワークインタフェース２３０，２３５と、ディスク装置２４０とを備えている。
【００３７】
２つのネットワークインタフェース２３０，２３５は、それぞれ、基幹ネットワークＢＮと管理用ネットワークＣＮとに接続されており、これらのネットワークに対する通信制御を行う。
【００３８】
ディスク装置２４０には、監視対象テーブルＷＴが記憶され、更に、データ蓄積用ボリュームＶＯＬが確保されている。監視対象テーブルＷＴには、管理端末６００から管理用ネットワークＣＮを経由して受信した設定情報に含まれるＩＰアドレスが記録される。かかる監視対象テーブルＷＴに記録されたＩＰアドレスが、後述するログ収集装置４００に通知され、ログの監視対象となる。一方、データ蓄積用ボリュームＶＯＬには、基幹ネットワークＢＮを経由して、計算機１００から受信したデータが蓄積される。
【００３９】
メモリ２２０には、設定情報受付プログラム２２１と運用設定プログラム２２２と監視対象通知プログラム２２３とが記憶されている。ＣＰＵ２１０は、メモリ２２０内の一部の領域を作業領域として用いつつ、これらのプログラムを実行する。なお、これらのプログラムはディスク装置２４０にインストールされ、ＣＰＵ２１０がメモリ２２０内に逐次読み出して実行するものとしてもよい。
【００４０】
設定情報受付プログラム２２１は、管理端末６００上で動作するＷｅｂブラウザに対して設定画面を提供し、かかるＷｅｂブラウザ経由でストレージ装置２００が基幹ネットワークＢＮ上で運用されるために必要な種々の設定情報を受け付ける機能を有する。この設定情報には、例えば、ＤＮＳサーバ３１０やＮＴＰサーバ３２０、ドメインコントローラ３３０、ＮＩＳサーバ３４０などの周辺サーバ３００のＩＰアドレスやポート番号が含まれる。設定情報受付プログラム２２１は、管理端末６００から設定情報を受け付けると、その情報に含まれるＩＰアドレス等を監視対象テーブルＷＴに登録する。
【００４１】
運用設定プログラム２２２は、設定情報受付プログラム２２１によって入力した設定情報に基づき、当該ストレージ装置が基幹ネットワークＢＮ内において運用を開始するために必要な設定を行うためのプログラムである。
【００４２】
監視対象通知プログラム２２３は、監視対象テーブルＷＴに登録したＩＰアドレス等を、管理用ネットワークＣＮ経由でログ収集装置４００に送信するためのプログラムである。
【００４３】
（Ｂ２）ログ収集装置：
図３は、ログ収集装置４００のハードウェア構成を概略的に示す説明図である。本実施例のログ収集装置４００は、汎用的なコンピュータによって構成されており、ＣＰＵ４１０やメモリ４２０、ネットワークインタフェース４３０、ディスク装置４４０、モニタ４５０、モニタ４５０の表示制御を行うＣＲＴコントローラ４６０等を備えている。
【００４４】
ネットワークインタフェース４３０は、管理用ネットワークＣＮに接続されており、当該ログ収集装置４００と管理用ネットワークＣＮとの通信制御を行う。
【００４５】
ディスク装置４４０には、全ログ蓄積用データベースＡＤＢと監視対象ログデータベースＷＤＢとフィルタリングリストＦＬとが記憶されている。全ログ蓄積用データベースＡＤＢには、セキュアゲートウェイ７００を介して周辺サーバ３００やレイヤ３スイッチ５００から受信した全てのログ情報が記録される。一方、監視対象ログデータベースＷＤＢには、全ログ蓄積用データベースＡＤＢに記録されたログの中から、フィルタリングリストＦＬによって抽出されたログが記録される。
【００４６】
メモリ４２０には、監視対象受信プログラム４２１と、ログ収集プログラム４２２と、ログフィルタプログラム４２３と、ログ解析プログラム４２４とが記憶されている。ＣＰＵ４１０は、メモリ４２０内の一部の領域を作業領域として用いつつ、これらのプログラムを実行する。なお、これらのプログラムはディスク装置４４０にインストールされ、ＣＰＵ４１０がメモリ４２０内に逐次読み出して実行するものとしてもよい。
【００４７】
監視対象受信プログラム４２１は、ストレージ装置２００から、監視対象（ログの収集対象）とする周辺サーバ３００のＩＰアドレスやポート番号を受信するプログラムである。受信したＩＰアドレス等の情報は、フィルタリングリストＦＬに登録する。
【００４８】
ログ収集プログラム４２２は、ＳＹＳＬＯＧプロトコルを用いて、周辺サーバ３００やレイヤ３スイッチ５００から、これらの装置の動作状態が記録されたログを収集するプログラムである。収集したログは、全ログ蓄積用データベースＡＤＢに記録する。なお、ＳＹＳＬＯＧに替えて、ＳＮＭＰ（Simple Network Management Protocol）等のプロトコルを用いるものとしてもよい。
【００４９】
ログフィルタプログラム４２３は、全ログ蓄積用データベースＡＤＢに記録されたログの中から、フィルタリングリストＦＬに登録したＩＰアドレス等に該当するログを抽出して監視対象ログデータベースＷＤＢに記録するためのプログラムである。
【００５０】
ログ解析プログラム４２４は、監視対象ログデータベースＷＤＢに記録されたログを解析して、表やグラフを作成し、これをモニタ４５０上に表示するためのプログラムである。
【００５１】
（Ｂ３）管理端末：
図４は、管理端末６００のハードウェア構成を概略的に示す説明図である。本実施例の管理端末６００は、汎用的なコンピュータによって構成されており、ＣＰＵ６１０やメモリ６２０、ネットワークインタフェース６３０、モニタ６５０、ＣＲＴコントローラ６６０等を備えている。
【００５２】
ネットワークインタフェース６３０は、管理用ネットワークＣＮに接続されており、当該管理端末６００と管理用ネットワークＣＮとの通信制御を行う。
【００５３】
メモリ６２０には、Ｗｅｂブラウザ６２１が記憶されている。ＣＰＵ６１０は、メモリ６２０内の一部の領域を作業領域として用いつつ、このＷｅｂブラウザ６２１を実行する。なお、Ｗｅｂブラウザ６２１は、図示していないディスク装置にインストールされ、ＣＰＵ６１０がメモリ６２０内に逐次読み出して実行するものとしてもよい。
【００５４】
Ｗｅｂブラウザ６２１は、ストレージ装置２００から管理用ネットワークＣＮを介して提供される設定画面を受信してモニタ６５０上に表示する機能を有しており、また、システム管理者がこの設定画面に入力した種々の設定情報をストレージ装置２００に送信する機能も有している。
【００５５】
Ｃ．各種処理：
（Ｃ１）設定変更処理：
図５は、管理端末６００とストレージ装置２００とログ収集装置４００との間で実行される設定変更処理のフローチャートである。かかる処理は、周辺サーバ３００の構成が変更された場合等に、ストレージ装置２００と基幹ネットワークＢＮとの通信を確立させて、ストレージ装置２００を基幹ネットワークＢＮ上において正常に運用させるための処理である。この設定変更処理は、主に次のような場合（（ａ）〜（ｅ））が生じたときに、システム管理者が管理端末６００上のＷｅｂブラウザを操作することで実行される。
【００５６】
（ａ）計算機システム１０を新たに構築した場合。
（ｂ）計算機システム１０の運用開始後に周辺サーバ３００のＩＰアドレスが変更された場合。
（ｃ）１台で運用していた周辺サーバ３００が冗長化された場合。
（ｄ）ＮＦＳ（Network File System）を使用したファイル共有を開始するため、新たにＮＩＳサーバ３４０を構築した場合。
（ｅ）ＣＩＦＳ（Common Internet File System）を使用したファイル共有を行うため新たにドメインコントローラ３３０を設置した場合。
【００５７】
かかる設定変更処理では、まず、システム管理者が、管理端末６００で実行されているＷｅｂブラウザのＵＲＬ（Uniform Resource Locator）入力欄に、管理用ネットワークＣＮにおけるストレージ装置２００のＩＰアドレスを入力する。すると、管理端末６００のＷｅｂブラウザは、設定画面の表示要求を管理用ネットワークＣＮ経由でストレージ装置２００に送信する（ステップＳ１００）。ストレージ装置２００は、この表示要求を受信すると、ＨＴＭＬ言語で記述された所定の設定画面を管理用ネットワークＣＮ経由で管理端末６００に返信する（ステップＳ１１０）。管理端末６００は、この設定画面を受信すると、Ｗｅｂブラウザ上に表示する（ステップＳ１２０）。
【００５８】
図６は、管理端末６００のＷｅｂブラウザ上に表示された設定画面の一例を示す説明図である。図示するように、この設定画面には、ＤＮＳサーバ３１０やＮＩＳサーバ３４０、ドメインコントローラ３３０、ＮＴＰサーバ３２０、直近のレイヤ３スイッチ５００のＩＰアドレスとポート番号とを入力する項目が表示される。これらの装置は、冗長化されて２台設置されている場合もあるため、ＩＰアドレスとポート番号を入力する欄は、それぞれ２つずつ設けられている。なお、システム管理者は、かかる設定画面に表示されているすべての項目を入力する必要はなく、該当する周辺サーバ３００が基幹ネットワークＢＮに存在しない場合には、ＩＰアドレスやポート番号の入力は不要である。また、周辺サーバ３００がデフォルトのポート番号を使用しているときは、ポート番号の入力を省略してもよい。
【００５９】
管理端末６００は、上述した設定画面によってシステム管理者から周辺サーバ３００のＩＰアドレスとポート番号（以下、これらのパラメータを「設定情報」と呼ぶ）を入力すると（ステップＳ１３０）、この設定情報をストレージ装置２００に送信する（ステップＳ１４０）。
【００６０】
ストレージ装置２００は、管理端末６００から設定情報を受信すると、受信した設定情報に基づき、基幹ネットワークＢＮへの接続を確立し、基幹ネットワークＢＮ上において、運用を開始するための設定を行う（ステップＳ１５０）。そして、設定情報に含まれるＩＰアドレスとポート番号とを監視対象テーブルＷＴに登録する（ステップＳ１６０）。
【００６１】
図７は、監視対象テーブルＷＴの一例を示す説明図である。図示するように、監視対象テーブルＷＴには、周辺サーバ３００の種別ごとに、その周辺サーバを監視対象とするか否かを表す監視対象フラグと、ＩＰアドレスと、ポート番号と、監視対象とするプロトコル（ＴＣＰもしくはＵＤＰ）とが登録される。管理端末６００から受信した設定情報にＩＰアドレスが設定されている周辺サーバについては、監視対象フラグに「１」が記録される。プロトコルの指定については、通常は、デフォルトのプロトコルが指定されている。なお、プロトコルの指定は、上記図６に示した設定画面上で、オプション項目として設定可能であるものとすることができる。
【００６２】
ストレージ装置２００は、上記ステップＳ１６０によって監視対象テーブルＷＴに対する登録処理が完了すると、当該ストレージ装置２００に対する設定が完了した旨の通知を管理端末６００に送信する（ステップＳ１７０）。管理端末６００はこの通知を受信すると、ストレージ装置２００の設定が完了した旨をＷｅｂブラウザ上に表示する（ステップＳ１８０）。
【００６３】
次に、ストレージ装置２００は、監視対象テーブルＷＴから、監視対象フラグの状態が「１」となっているＩＰアドレスを読み出すと、それに対応するポート番号とプロトコルの指定とともに、これら情報をログ収集装置４００に送信する（ステップＳ１９０）。ログ収集装置４００はこれらの情報を受信すると、かかる情報をフィルタリングリストＦＬに登録する（ステップＳ２００）。図８には、フィルタリングリストＦＬの一例を示した。
【００６４】
次に、ログ収集装置４００は、フィルタリングリストＦＬに登録したＩＰアドレスおよびポート番号、プロトコルの種別に該当するログを、全ログ蓄積用データベースＡＤＢ内に既に記録されているログの中から検索する（ステップＳ２１０）。ログ収集装置４００が各周辺サーバ３００からログを収集する詳細な処理方法については後述する。そして、検索されたログを、監視対象ログデータベースＷＤＢにコピーする（ステップＳ２２０）。
【００６５】
図９は、ログのフィルタリング結果の一例を示す説明図である。図の上部には、全ログ蓄積用データベースＡＤＢ内に記録されたログを示し、図の下部にはフィルタリング後に、監視対象ログデータベースＷＤＢにコピーされたログを示している。図示するように、各ログは、周辺サーバ３００のＩＰアドレスや、日時、プロトコルの種別（ＴＣＰもしくはＵＤＰ）、基幹ネットワークＢＮ内の計算機１００がアクセスを試みたアプリケーションプロトコルの種別、アクセス元のアドレス（ポート番号含む）から構成される。アプリケーションプロトコルの種別は、ポート番号と一対一に対応しており、例えば、「domain」は、５３番のポート番号にアクセスされ、「ssh」は、２２番のポート番号にアクセスされたことになる。
【００６６】
監視対象ログデータベースＷＤＢへのログのコピーが完了すると、ログ収集装置４００は、ログのフィルタリングが終了した旨の完了通知をストレージ装置２００に送信する。その後、ログ収集装置４００は、フィルタリングした結果を解析して表あるいはグラフを生成し、その解析結果をモニタ４５０上に表示する（ステップＳ２３０）。以上で、一連の設定変更処理が終了する。
【００６７】
（Ｃ２）ログ収集処理：
図１０は、ログ収集装置４００が定期的に周辺サーバ３００やレイヤ３スイッチ５００からログを収集するログ収集処理のフローチャートである。なお、以下の説明では、周辺サーバ３００にレイヤ３スイッチ５００も含まれるものとする。
【００６８】
まず、ログ収集装置４００は、セキュアゲートウェイ７００を介してログの送信要求を基幹ネットワークＢＮに接続されている全ての周辺サーバ３００に送信する（ステップＳ３００）。このとき、ログ収集装置４００には、基幹ネットワークＢＮに接続されている全ての周辺サーバ３００のＩＰアドレスが予め記憶されているものとし、かかるＩＰアドレスに対してログの送信要求を送信するものとする。
【００６９】
周辺サーバ３００は、こうして送信された要求を受信すると（ステップＳ３１０：Ｙｅｓ）、自身に保持されているログをセキュアゲートウェイ７００を介してログ収集装置４００に送信する（ステップＳ３２０）。
【００７０】
ログ収集装置４００は、周辺サーバ３００からログを受信すると、受信したログを全ログ蓄積用データベースＡＤＢに記録する（ステップＳ３３０）。そして、上記設定変更処理によって設定されたフィルタリングリストＦＬに基づき、フィルタリングを行い（ステップＳ３４０）、フィルタリングリストＦＬに該当するログを監視対象ログデータベースＷＤＢにコピーする（ステップＳ３５０）。
【００７１】
ログのフィルタリングを完了すると、ログ収集装置４００は、監視対象ログデータベースＷＤＢにコピーしたログを解析して表やグラフを作成する。そして、その解析結果をモニタ６５０上に表示し（ステップＳ３６０）、一連のログ収集処理を終了する。
【００７２】
ログ収集装置４００は、以上に説明したログ収集処理を、例えば、１時間に１回、あるいは１日に１回など定期的に実行する。また、かかるログ収集処理の実行に伴い、基幹ネットワークＢＮ内には比較的多くのログデータが流れることになるため、計算機システム１０が通常使用されない夜間などに実行するものとしてもよい。なお、ログの送信要求は全ての周辺サーバ３００に対して同時に送信するものとしてもよいが、ネットワークトラフィックの増加を抑制するため、時間差を設けて、各周辺サーバ３００に順次送信するものとすれば好適である。なお、上記ステップＳ３００において、ログ収集装置４００が全ての周辺サーバ３００のＩＰアドレスを把握していない場合には、ログ収集装置４００は、基幹ネットワークＢＮに対してログの送信要求をブロードキャストするものとしてもよい。
【００７３】
Ｄ．効果：
以上で説明した本実施例の計算機システム１０によれば、システム管理者が管理端末６００を用いてストレージ装置２００の設定を変更すると、設定の変更された周辺サーバ３００のＩＰアドレスやポート番号がストレージ装置２００からログ収集装置４００に通知されることになる。ログ収集装置４００は、こうしてストレージ装置２００から通知された周辺サーバ３００のＩＰアドレス等に基づき、フィルタリングリストＦＬの設定を変更することができる。つまり、ストレージ装置２００の設定を行いさえすれば、自動的にログ収集装置４００のログ収集の対象も変更されることになり、システム構成の変更に伴うシステム管理者の負担を軽減させることができる。
【００７４】
また、本実施例の計算機システム１０によれば、ログ収集装置４００の監視対象ログデータベースＷＤＢには、ストレージ装置２００の動作と連係して動作する周辺サーバ３００のログが記録されることになる。そのため、ストレージ装置２００の可用性を低下させる障害が発生した場合であっても、ストレージ装置２００単体のみならず、その周辺のサーバ装置と併せて侵害発生の原因の解析や対策を行うことができる。
【００７５】
また、本実施例では、図６に示した設定画面において、周辺サーバ３００のポート番号も指定できるものとしたため、同一の周辺サーバ３００上で複数のサーバプログラムが実行されている場合であっても、それぞれのサーバプログラム毎にログを収集することができる。例えば、ＤＮＳサーバ３１０上で、ＮＴＰサーバプログラムが実行されているような場合においても、ＤＮＳに関するログとＮＴＰに関するログとを個々に収集することができる。
【００７６】
Ｅ．変形例：
以上、本発明の実施の形態について実施例に基づき説明したが、本発明は、その趣旨を逸脱しない範囲内で種々なる態様で実施可能である。例えば、次のような変形が可能である。
【００７７】
（Ｅ１）変形例１：
上記実施例の設定変更処理では、ストレージ装置２００は、管理ネットワークＣＮによって接続された管理端末６００から設定情報を入力するものとした。これに対して、例えば、ストレージ装置２００にキーボードなどの入力装置を備えることで、直接、ストレージ装置２００に設定情報を入力するものとしてもよい。
【００７８】
（Ｅ２）変形例２：
図５や図１０に示した設定変更処理やログ収集処理では、ログ収集装置４００は、ログの解析結果を自身のモニタ４５０に表示するものとした。これに対して、ログ収集装置４００は、管理端末６００で実行されているＷｅｂブラウザに解析結果を送信することにより、管理端末６００上に表示させるものとしてもよい。こうすることにより、システム管理者は、ストレージ装置２００の設定とログの解析結果の確認を同一の装置上で行うことができる。
【００７９】
（Ｅ３）変形例３：
図１０に示したログ収集処理では、周辺サーバ３００は、ログ収集装置４００からのログの送信要求を受けて自身のログをログ収集装置４００に送信するものとした。これに対して、ログ収集装置４００からの要求なしに、各周辺サーバ３００が自発的にログをログ収集装置４００に送信するものとしてもよい。この場合、各周辺サーバ３００が同時にログを出力することによりネットワークトラフィックが急激に増加しないように、ログの送信時刻を各周辺サーバ３００に時間差を設けて設定することが好ましい。
【００８０】
（Ｅ４）変形例４：
上記実施例のログ収集装置４００は、全ログ蓄積用データベースＡＤＢからフィルタリングリストＦＬに該当するログを抽出し、該当するログを監視対象ログデータベースＷＤＢにコピーするものとした。これに対して、ログ収集装置４００は、全ログ蓄積用データベースＡＤＢ中のフィルタリングリストＦＬに該当するログに対して、インデックスを割り当てるものとしてもよい。こうすることにより、ログのコピーが不要となり、ディスク容量の削減を図ることが可能になる。
【００８１】
（Ｅ５）変形例５：
上記実施例では、図６に示した設定画面において、周辺サーバのＩＰアドレスとポート番号とを入力するものとした。これに加えて、例えば、「１日に１回」、「１時間に１回」、「１分に１回」といったチェックボックスを設け、かかるチェックボックスによって、ログ収集装置４００が各周辺サーバ３００からログを収集するタイミングを指定可能であるものとしてもよい。また、かかる設定画面において、ログを抽出するプロトコルをＴＣＰにするのかＵＤＰにするのかを指定できるものとしてもよい。
【００８２】
（Ｅ６）変形例６：
上記実施例では、ログ収集装置４００は、計算機システム１０に接続される全ての周辺サーバ３００からログを収集して、その中からフィルタリングリストＦＬに登録されたＩＰアドレスに該当するログを抽出するものとした。これに対し、ログ収集装置４００は、ストレージ装置２００から通知されたＩＰアドレスに該当する周辺サーバ３００のみからログを収集するものとしてもよい。この場合には、図１０に示したログ収集処理において、ログの送信要求を、フィルタリングリストＦＬに登録されたＩＰアドレスに該当する周辺サーバ３００のみに送信すればよい。こうすることにより、ログの収集対象が削減されるため、ログ収集装置４００の負荷を軽減することができる。
【００８３】
（Ｅ７）変形例７：
図５に示した設定変更処理において、ステップＳ２１０からＳ２３０までの処理は省略するものとしてもよい。これらの処理を省略したとしても、図１０で説明したログ収集処理によって同様の処理（ステップＳ３４０〜Ｓ３６０）が実行されるからである。ただし、図５の設定変更処理においてこれらの処理を行えば、ストレージ装置２００に対する設定の変更を行うと同時に、ストレージ装置２００に関連して動作するサーバ装置のログ情報が表示されることになるため、利便性が向上することになる。
【００８４】
（Ｅ８）変形例８：
図１０に示したログ収集処理では、ログ収集処理が実行される度にログの解析結果を表示するものとした（ステップＳ３６０参照）。しかし、ログの解析結果の表示は、ログの収集とは同期しないタイミングで実行してもよい。すなわち、システム管理者がログの解析結果を表示させるための所定の操作を行った場合に解析結果を表示するものとしてもよいし、１時間に１回、あるいは、１日に１回などの定期的なタイミングで表示するものとしてもよい。
【図面の簡単な説明】
【００８５】
【図１】計算機システム１０の構成を示す説明図である。
【図２】ストレージ装置２００のハードウェア構成を概略的に示す説明図である。
【図３】ログ収集装置４００のハードウェア構成を概略的に示す説明図である。
【図４】管理端末６００のハードウェア構成を概略的に示す説明図である。
【図５】設定変更処理のフローチャートである。
【図６】設定画面の一例を示す説明図である。
【図７】監視対象テーブルＷＴの一例を示す説明図である。
【図８】フィルタリングリストＦＬの一例を示す図である。
【図９】フィルタリング結果の一例を示す説明図である。
【図１０】ログ収集処理のフローチャートである。
【符号の説明】
【００８６】
１０...計算機システム
１００...計算機
２００...ストレージ装置
２１０...ＣＰＵ
２２０...メモリ
２２１...設定情報受付プログラム
２２２...運用設定プログラム
２２３...監視対象通知プログラム
２３０...ネットワークインタフェース
２４０...ディスク装置
３００...周辺サーバ
３１０...ＤＮＳサーバ
３２０...ＮＴＰサーバ
３３０...ドメインコントローラ
３４０...ＮＩＳサーバ
４００...ログ収集装置
４１０...ＣＰＵ
４２０...メモリ
４２１...監視対象受信プログラム
４２２...ログ収集プログラム
４２３...ログフィルタプログラム
４２４...ログ解析プログラム
４３０...ネットワークインタフェース
４４０...ディスク装置
４５０...モニタ
４６０...ＣＲＴコントローラ
５００...レイヤ３スイッチ
６００...管理端末
６１０...ＣＰＵ
６２０...メモリ
６３０...ネットワークインタフェース
６５０...モニタ
６６０...ＣＲＴコントローラ
７００...セキュアゲートウェイ
【図１】
2006221327.tif 000003
【図２】
2006221327.tif 000004
【図３】
2006221327.tif 000005
【図４】
2006221327.tif 000006
【図５】
2006221327.tif 000007
【図６】
2006221327.tif 000008
【図７】
2006221327.tif 000009
【図８】
2006221327.tif 000010
【図９】
2006221327.tif 000011
【図１０】
2006221327.tif 000012