(57)【要約】【課題】セキュアな環境でログを収集し、クライアントシステム側から出力されたログデータと、サーバシステム側で収集、蓄積したログデータの同一性を保証することのできるログ収集システムを提供する。【解決手段】ログデータを発生する個別サーバ１０と、ログデータを収集し送信するログ収集サーバ１１とを備えたクライアントシステム１と、ログデータを受信するログ受信サーバ２１と、ログデータを記憶するデータ蓄積サーバ２２とを備えたサーバシステム２とからなり、ログ収集サーバは収集したログデータから第１ハッシュ値を生成してサーバシステムに送信し、ログ受信サーバは受信したログデータから第２ハッシュ値を生成し、第２ハッシュ値と第１ハッシュ値とを比較することでログ収集サーバから受信したログデータの改ざんの有無を検出する。【選択図】図１
2009053992.tif 000002
【特許請求の範囲】
【請求項１】
システムログからなるログデータを発生する個別サーバと、該個別サーバのログデータを収集し通信回線を介して該ログデータを送信するログ収集サーバとを備えたクライアントシステムと、前記ログデータを受信するログ受信サーバと、該ログ受信サーバで受信したログデータを記憶するデータ蓄積サーバとを備えたサーバシステムとからなるログ収集システムであって、
前記ログ収集サーバは収集したログデータから第１ハッシュ値を生成して前記ログデータと共に第１ハッシュ値を前記サーバシステムに送信し、前記ログ受信サーバは受信したログデータから第２ハッシュ値を生成し、該第２ハッシュ値と前記第１ハッシュ値とを比較することで前記ログ収集サーバから受信したログデータの改ざんの有無を検出することを特徴とするログ収集システム。
【請求項２】
前記個別サーバは複数設けられ、各個別サーバは発生したログデータから第３ハッシュ値を生成し、前記ログ収集サーバは各個別サーバから収集したログデータ毎に第４ハッシュ値を生成し、各第４ハッシュ値と対応する個別サーバの第３ハッシュ値とを比較することで前記各個別サーバから収集したログデータの改ざんの有無を検出することを特徴とする請求項１記載のログ収集システム。
【請求項３】
前記各個別サーバはそれぞれ固有に割り当てられた識別情報から第５ハッシュ値を生成し、前記ログ収集サーバは各識別情報と各第５ハッシュ値を前記サーバシステムに送信し、前記ログ受信サーバは受信した各識別情報からそれぞれ第６ハッシュ値を生成し、各第６ハッシュ値と対応する個別サーバの第５ハッシュ値とを比較することで前記各個別サーバの識別情報の改ざんの有無を検出することを特徴とする請求項２記載のログ収集システム。
【請求項４】
前記サーバシステムは前記クライアントシステムからの要求に応じてログレポートデータを生成し、前記クライアントシステムに送信するレポート送信サーバを備え、
前記レポート送信サーバは前記データ蓄積サーバからログデータを読み出し、該読み出されたログデータを変換エンジンで所定の形式に変換して前記ログレポートデータを生成し、該ログレポートデータを通信回線を介して前記クライアントシステムに送信することを特徴とする請求項１〜３のいずれか１項に記載のログ収集システム。
【請求項５】
前記サーバシステムは前記データ蓄積サーバに記憶されたログデータを集計処理する集計処理サーバを備え、
前記集計処理サーバは前記データ蓄積サーバからログデータを読み出し、該読み出されたログデータを所定の集計ルールに従って集計処理し、該集計処理した集計データをログデータとして前記データ蓄積サーバに記憶させ、
前記レポート送信サーバは集計処理されたログデータを前記データ蓄積サーバから読み出して前記ログレポートデータを生成することを特徴とする請求項４記載のログ収集システム。
【請求項６】
前記クライアントシステムはサーバシステムから送信されるデータを閲覧すると共に、各種設定値を前記サーバシステムに対して送信することのできる閲覧端末を備え、
前記サーバシステムのデータ蓄積サーバには前記閲覧端末で設定された分析ルールを記憶する分析ルール記憶部が設けられ、該分析ルール記憶部には分析ルールがクライアントシステム毎に記憶され、
前記データ蓄積サーバは前記分析ルール記憶部から対応するクライアントシステムの分析ルールを取得して、前記ログデータの分析処理を行うことを特徴とする請求項１〜５のいずれか１項に記載のログ収集システム。
【請求項７】
前記サーバシステムは前記クライアントシステム毎の利用状況情報を監視し記憶するサービス監視サーバと、前記クライアントシステム毎のサービス内容を記憶した顧客管理サーバとを備え、該顧客管理サーバは前記サービス監視サーバから前記利用状況情報を取得し、当該利用状況情報の変化から利用状況の将来予測情報を算出し、該将来予測情報に適合するサービス内容情報を前記クライアントシステムに送信することを特徴とする請求項１〜６のいずれか１項に記載のログ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントシステムで発生したログデータを通信回線を介して送信しサーバシステムに蓄積するログ収集システムに関し、特にクライアントシステムで発生したログデータとサーバシステムに蓄積されるログデータとの同一性を保証できるログ収集システムに関する。
【背景技術】
【０００２】
企業システムにおいては、個別のサーバにおいて発生するシステムログを収集、解析することで内部統制等に利用することが行われている。従来、システムログを始めとするログデータを収集、解析するためには、企業毎に固有のシステムが構築されていた。このように企業内で発生したログを収集し、解析等するログ収集システムとしては、例えば特許文献１に挙げるようなものがある。
【特許文献１】特開２００５−２７７７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のログ収集システムは、個別の企業毎にシステム構築していたため、コストがかかるという問題があった。このため、通信回線を介して多数の企業のログを収集し、蓄積するサーバシステムを用意し、各企業からはこのサーバシステムにアクセスすることで、ログに基づいた所定のレポートを取得することが考えられる。このようにすることで、ログの収集、蓄積、解析を共通の基盤で行うことができるため、コストを低減することができる。その一方で、セキュリティの確保が課題であり、ログの改ざんを防止する必要がある。
【０００４】
本発明は前記課題を鑑みてなされたものであり、セキュアな環境でログを収集し、クライアントシステム側から出力されたログデータと、サーバシステム側で収集、蓄積したログデータの同一性を保証することのできるログ収集システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明に係るログ収集システムは、システムログからなるログデータを発生する個別サーバと、該個別サーバのログデータを収集し通信回線を介して該ログデータを送信するログ収集サーバとを備えたクライアントシステムと、前記ログデータを受信するログ受信サーバと、該ログ受信サーバで受信したログデータを記憶するデータ蓄積サーバとを備えたサーバシステムとからなるログ収集システムであって、
前記ログ収集サーバは収集したログデータから第１ハッシュ値を生成して前記ログデータと共に第１ハッシュ値を前記サーバシステムに送信し、前記ログ受信サーバは受信したログデータから第２ハッシュ値を生成し、該第２ハッシュ値と前記第１ハッシュ値とを比較することで前記ログ収集サーバから受信したログデータの改ざんの有無を検出することを特徴として構成されている。
【０００６】
また、本発明に係るログ収集システムは、前記個別サーバは複数設けられ、各個別サーバは発生したログデータから第３ハッシュ値を生成し、前記ログ収集サーバは各個別サーバから収集したログデータ毎に第４ハッシュ値を生成し、各第４ハッシュ値と対応する個別サーバの第３ハッシュ値とを比較することで前記各個別サーバから収集したログデータの改ざんの有無を検出することを特徴として構成されている。
【０００７】
さらに、本発明に係るログ収集システムは、前記各個別サーバはそれぞれ固有に割り当てられた識別情報から第５ハッシュ値を生成し、前記ログ収集サーバは各識別情報と各第５ハッシュ値を前記サーバシステムに送信し、前記ログ受信サーバは受信した各識別情報からそれぞれ第６ハッシュ値を生成し、各第６ハッシュ値と対応する個別サーバの第５ハッシュ値とを比較することで前記各個別サーバの識別情報の改ざんの有無を検出することを特徴として構成されている。
【０００８】
さらにまた、本発明に係るログ収集システムは、前記サーバシステムは前記クライアントシステムからの要求に応じてログレポートデータを生成し、前記クライアントシステムに送信するレポート送信サーバを備え、
前記レポート送信サーバは前記データ蓄積サーバからログデータを読み出し、該読み出されたログデータを変換エンジンで所定の形式に変換して前記ログレポートデータを生成し、該ログレポートデータを通信回線を介して前記クライアントシステムに送信することを特徴として構成されている。
【０００９】
そして、本発明に係るログ収集システムは、前記サーバシステムは前記データ蓄積サーバに記憶されたログデータを集計処理する集計処理サーバを備え、
前記集計処理サーバは前記データ蓄積サーバからログデータを読み出し、該読み出されたログデータを所定の集計ルールに従って集計処理し、該集計処理した集計データをログデータとして前記データ蓄積サーバに記憶させ、
前記レポート送信サーバは集計処理されたログデータを前記データ蓄積サーバから読み出して前記ログレポートデータを生成することを特徴として構成されている。
【００１０】
また、本発明に係るログ収集システムは、前記クライアントシステムはサーバシステムから送信されるデータを閲覧すると共に、各種設定値を前記サーバシステムに対して送信することのできる閲覧端末を備え、
前記サーバシステムのデータ蓄積サーバには前記閲覧端末で設定された分析ルールを記憶する分析ルール記憶部が設けられ、該分析ルール記憶部には分析ルールがクライアントシステム毎に記憶され、
前記データ蓄積サーバは前記分析ルール記憶部から対応するクライアントシステムの分析ルールを取得して、前記ログデータの分析処理を行うことを特徴として構成されている。
【００１１】
さらに、本発明に係るログ収集システムは、前記サーバシステムは前記クライアントシステム毎の利用状況情報を監視し記憶するサービス監視サーバと、前記クライアントシステム毎のサービス内容を記憶した顧客管理サーバとを備え、該顧客管理サーバは前記サービス監視サーバから前記利用状況情報を取得し、当該利用状況情報の変化から利用状況の将来予測情報を算出し、該将来予測情報に適合するサービス内容情報を前記クライアントシステムに送信することを特徴として構成されている。
【発明の効果】
【００１２】
本発明に係るログ収集システムによれば、ログ収集サーバは収集したログデータから第１ハッシュ値を生成してログデータと共に第１ハッシュ値をサーバシステムに送信し、ログ受信サーバは受信したログデータから第２ハッシュ値を生成し、第２ハッシュ値と第１ハッシュ値とを比較することでログ収集サーバから受信したログデータの改ざんの有無を検出することにより、クライアントシステムとサーバシステムとの間でログデータを送受信する際に、ログデータが改ざんされた場合にはそれを検出することができるので、収集、蓄積したログデータが改ざんされていないことを保証することができる。
【００１３】
また、本発明に係るログ収集システムによれば、各個別サーバは発生したログデータから第３ハッシュ値を生成し、ログ収集サーバは各個別サーバから収集したログデータ毎に第４ハッシュ値を生成し、各第４ハッシュ値と対応する個別サーバの第３ハッシュ値とを比較することで各個別サーバから収集したログデータの改ざんの有無を検出することにより、クライアントシステム内においてログ収集サーバにより収集されたログデータが、改ざんされていた場合にはそれを検出することができるので、収集したログデータが改ざんされていないことを保証することができる。
【００１４】
さらに、本発明に係るログ収集システムによれば、各個別サーバはそれぞれ固有に割り当てられた識別情報から第５ハッシュ値を生成し、ログ収集サーバは各識別情報と各第５ハッシュ値をサーバシステムに送信し、ログ受信サーバは受信した各識別情報からそれぞれ第６ハッシュ値を生成し、各第６ハッシュ値と対応する個別サーバの第５ハッシュ値とを比較することで各個別サーバの識別情報の改ざんの有無を検出することにより、クライアントシステムとサーバシステムとの間で、個別サーバの識別情報が改ざんされていないことを保証でき、確実なログの収集を行うことができる。
【００１５】
さらにまた、本発明に係るログ収集システムによれば、データ蓄積サーバからログデータを読み出し、読み出されたログデータを変換エンジンで所定の形式に変換してログレポートデータを生成し、ログレポートデータを通信回線を介してクライアントシステムに送信するレポート送信サーバを備えたことにより、ログデータをクライアントシステム側にアダプティブなファイル形式とすることができ、またクライアントシステムに応じたフォーマットとすることもできる。
【００１６】
そして、本発明に係るログ収集システムによれば、データ蓄積サーバからログデータを読み出し、読み出されたログデータを所定の集計ルールに従って集計処理し、集計処理した集計データをログデータとしてデータ蓄積サーバに記憶させる集計処理サーバを備え、レポート送信サーバは集計処理されたログデータをデータ蓄積サーバから読み出してログレポートデータを生成することにより、処理すべきデータ量を予め少なくしておくことができ、システム負荷を低減することができる。
【００１７】
また、本発明に係るログ収集システムによれば、サーバシステムのデータ蓄積サーバにはクライアントシステムの閲覧端末で設定された分析ルールを記憶する分析ルール記憶部が設けられ、分析ルール記憶部には分析ルールがクライアントシステム毎に記憶され、データ蓄積サーバは分析ルール記憶部から対応するクライアントシステムの分析ルールを取得して、ログデータの分析処理を行うことにより、収集したログデータを所定のルールで分析して、クライアントシステム側で内部統制等に役立てることができる。
【００１８】
さらに、本発明に係るログ収集システムによれば、サーバシステムはクライアントシステム毎の利用状況情報を監視し記憶するサービス監視サーバと、クライアントシステム毎のサービス内容を記憶した顧客管理サーバとを備え、顧客管理サーバはサービス監視サーバから利用状況情報を取得し、当該利用状況情報の変化から利用状況の将来予測情報を算出し、将来予測情報に適合するサービス内容情報をクライアントシステムに送信することにより、クライアントシステムにおいて利用状況に応じた最適なサービス内容を把握することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施形態について、図面に沿って詳細に説明する。図１には、本実施形態におけるログ収集システムの概要的なブロック図を示している。本実施形態のログ収集システムは、ユーザ側であるクライアントシステム１とサービス提供者側であるサーバシステム２とがインターネット等の通信回線３を介して接続され構成されている。このログ収集システムは、クライアントシステム１側で発生したシステムログをサーバシステム２で収集し、保存すると共に解析等を行ってクライアントシステム１から閲覧することができるようにしたものである。クライアントシステム１は、顧客毎に設けられており多数が存在するが、本実施形態では説明の簡易化のため１つのクライアントシステム１のみが存在するものとする。
【００２０】
本実施形態のクライアントシステム１には、３つの個別サーバ１０ａ、１０ｂ、１０ｃがあって、各個別サーバは所定のシステムログを発生するものとする。ただし、個別サーバの数はこれに限られず、１つ以上あればよい。これら個別サーバ１０ａ、１０ｂ、１０ｃは、いずれもログ収集サーバ１１に接続されている。ログ収集サーバ１１は、各個別サーバが発生するシステムログを収集し、サーバシステム２に送信する機能を有している。また、クライアントシステム１には、サーバシステム２と通信回線３を介して接続され、サーバシステム２が収集したログデータ等を閲覧できると共に、サーバシステム２における分析ルール等の設定を行うことのできる閲覧・設定端末１２が設けられる。閲覧・設定端末１２としては、ブラウザソフトを備えたＰＣ等を用いることができる。
【００２１】
サーバシステム２は、通信回線３を介してクライアントシステム１とデータを送受信する通信制御サーバ２０と、クライアントシステム１から送信されたデータを受信し復号化等の処理を行うログ受信サーバ２１と、クライアントシステム１から送信されたログデータ等を保存するデータ蓄積サーバ２２と、データ蓄積サーバ２２に保存されたログデータをクライアントシステム１で閲覧可能な形式に変換して送信するレポート送信サーバ２３と、データ蓄積サーバ２２に保存されたログデータを所定のルールで集計処理し、ログデータをサマリ化する集計処理サーバ２４と、各サーバの運用ログデータや利用状況データなどを収集するサービス監視サーバ２５と、顧客に関する情報を管理すると共に、サービス監視サーバ２５で得た利用状況データを基にサービスの最適化を行う顧客管理サーバ２６とを備えている。
【００２２】
次に、ログデータの収集についてより詳細に説明する。図２には、クライアントシステム１に設けられるログ収集サーバ１１の概要的なブロック図を示している。この図に示すように、ログ収集サーバ１１には各種処理を行う中央制御部３０と、データ等を記憶する記憶部３１と、個別サーバに対してログデータを送信するようにリクエストすると共に、個別サーバから送信されたログデータを受信するクライアント内通信制御部３２と、収集したログデータをサーバシステム２に送信する外部通信制御部３３とを備えている。
【００２３】
図３には、クライアントシステム１におけるログデータの処理の過程を表した概念図を示している。各個別サーバは、前述のようにそれぞれシステムログとしてログデータを発生する。ここでは、個別サーバ１０ａはログデータＡを、個別サーバ１０ｂはログデータＢを、個別サーバ１０ｃはログデータＣを、それぞれ発生するものとする。個別サーバ１０ａは、発生したログデータＡから第３ハッシュ値Ａを算出する。同様に個別サーバ１０ｂは、発生したログデータＢから第３ハッシュ値Ｂを算出し、個別サーバ１０ｃは、発生したログデータＣから第３ハッシュ値Ｃを算出する。
【００２４】
各個別サーバには固有の識別符号が付与されており、個別サーバはこの識別符号から第５ハッシュ値を算出する。ここでは、個別サーバ１０ａは第５ハッシュ値Ａを、個別サーバ１０ｂは第５ハッシュ値Ｂを、個別サーバ１０ｃは第５ハッシュ値Ｃを、それぞれ算出する。
【００２５】
ログ収集サーバ１１は、クライアント内通信制御部３２によって各個別サーバにおけるログデータを取得すると共に、各個別サーバが算出した第３ハッシュ値及び第５ハッシュ値も取得して、これらを記憶部３１に記憶させる。中央制御部３０は、記憶部３１に記憶された各ログデータから第４ハッシュ値を算出する。ここでは、個別サーバ１０ａから取得したログデータＡからは第４ハッシュ値Ａを、個別サーバ１０ｂから取得したログデータＢからは第４ハッシュ値Ｂを、個別サーバ１０ｃから取得したログデータＣからは第４ハッシュ値Ｃを、それぞれ算出する。
【００２６】
続いて中央制御部３０は、算出した第４ハッシュ値と記憶部３１に記憶された第３ハッシュ値とを比較し、これらが同一であるか否かを判別する。第３ハッシュ値と第４ハッシュ値が同一であれば、各個別サーバで発生したログデータと記憶部３１に記憶されているログデータが同一であり、改ざんがされていないことを確認することができる。第３ハッシュ値と第４ハッシュ値とが同一でない場合は、ログデータが改ざんされている可能性があり、その旨を記憶部３１に記憶する。
【００２７】
記憶部３１に記憶されたログデータは複数存在しているので、中央制御部３０はサーバシステム２に送信するためにこれらを１つのデータに統合して統合ログデータを生成する。統合ログデータでは、各ログデータと、当該ログデータを発生した個別サーバの識別符号とが関連付けられる。
【００２８】
中央制御部３０は、統合ログデータから第１ハッシュ値を算出する。この第１ハッシュ値と前述の第５ハッシュ値は、サーバシステム２に送信されるデータにログ情報の一部として含められる。また、統合ログデータは共通鍵により暗号化され、暗号化ログデータとしてサーバシステム２に送信されるデータの一部とされる。さらにサーバシステム２に送信されるデータとしては、クライアントシステム１の固有のＩＤ等を含むユーザ情報や、暗号化ログデータを復号化するための共通鍵が含まれる。このサーバシステム２に送信されるデータは、中央制御部３０においてさらに暗号化されると共に、圧縮処理されて送信データとなる。ここでの暗号化は、公開鍵暗号を用いることが望ましい。
【００２９】
送信データを生成したら、中央制御部３０は外部通信制御部３３によって通信回線を介して送信データをサーバシステム２に送信する。図４には、サーバシステム２におけるログデータの処理の過程を表した概念図を示している。サーバシステム２では、通信制御サーバ２０でクライアントシステム１からの送信データを受信したら、当該送信データはログ受信サーバ２１に送られる。
【００３０】
ログ受信サーバ２１において送信データは、解凍処理されると共に復号化されて、ユーザ情報とログ情報、共通鍵及び暗号化ログデータを含むデータとされる。ここで暗号化ログデータは共通鍵によって復号化され、統合ログデータが生成される。ログ情報には、クライアントシステム１の各個別サーバで生成した３つの第５ハッシュ値と、クライアントシステム１のログ収集サーバ１１で生成した第１ハッシュ値とが含まれている。
【００３１】
また、ログ受信サーバ２１は統合ログデータから第２ハッシュ値を算出する。これをログ情報に含まれる第１ハッシュ値と比較し、これらが同一であるか否かを判別する。第１ハッシュ値と第２ハッシュ値が同一であれば、クライアントシステム１で生成した統合ログデータとサーバシステム２で受信し解凍、複合処理して得た統合ログデータとが同一であり、改ざんがされていないことを確認することができる。第１ハッシュ値と第２ハッシュ値とが同一でない場合は、統合ログデータが改ざんされている可能性があり、その旨の情報はサービス監視サーバ２５において管理される。
【００３２】
このように、クライアントシステム１側で算出した第１ハッシュ値と、サーバシステム２側で受信したログデータから算出した第２ハッシュ値とを比較することで、ログデータが特に通信の過程で改ざんされておらず同一性を保持していることを保証することができる。
【００３３】
さらに、ログ受信サーバ２１は統合ログデータを個別のログデータとする。この際、各個別サーバに固有の識別符号を基に個別のログデータとしているが、各識別符号について第６ハッシュ値を算出する。ここでは、個別サーバ１０ａに対応する識別符号Ａから第６ハッシュ値Ａを、個別サーバ１０ｂに対応する識別符号Ｂから第６ハッシュ値Ｂを、個別サーバ１０ｃに対応する識別符号Ｃから第６ハッシュ値Ｃを、それぞれ算出する。そして、各第６ハッシュ値とログ情報に含まれる各第５ハッシュ値とを比較し、これらが同一であるか否かを判別する。これによって、クライアントシステム１側において各個別サーバに付与されている識別符号と、サーバシステム２で受信した送信データに含まれる識別符号とが同一性を保持していることを保証することができる。
【００３４】
次に、蓄積したログデータの処理について説明する。図５にはデータ蓄積サーバ２２とレポート送信サーバ２３及び集計処理サーバ２４の概要的なブロック図を示している。データ蓄積サーバ２２には、クライアントシステム１からログ受信サーバ２１が受信したログデータが記憶されている。レポート送信サーバ２３は、データ蓄積サーバ２２に記憶されたログデータを読み出して、所定の形式に変換する変換エンジン部５０と、変換エンジン部５０における変換のルールを記憶した変換ルール記憶部５１と、通信制御サーバ５０に接続され変換エンジン部５０で変換したデータをクライアントシステム１に送信する通信制御部５２とを備えている。
【００３５】
レポート送信サーバ２３は、クライアントシステム１の閲覧・設定端末１２からのリクエストに応じてログデータを変換し、変換したデータをログレポートデータとして閲覧・設定端末１２に送信する。変換エンジン部５０は、変換ルール記憶部５１を参照しながらログデータをＸＭＬ形式に変換する。閲覧・設定端末１２は、ＸＭＬ形式のデータを参照できるソフトウェアを備え、任意にデータの操作や参照及び分析を行うことができる。
【００３６】
集計処理サーバ２４は、データ蓄積サーバ２２に記憶されたログデータを読み出し所定の集計ルールに基づいて集計処理を行う集計処理部６０と、集計処理部６０における集計ルールを記憶した集計ルール記憶部６１とを備えている。集計処理部６０で集計処理された集計ログデータは、データ蓄積サーバ２２に記憶される。集計処理サーバ２４は、データ蓄積サーバ２２にログデータが記憶されたら、それに応じてログデータを集計処理して、集計ログデータをデータ蓄積サーバ２２に記憶しておく。
【００３７】
レポート送信サーバ２３は、前述のようにデータ蓄積サーバ２２からログデータを読み出す代わりに、集計ログデータを読み出してＸＭＬ形式に変換し、ログレポートデータをクライアントシステム１に送信するようにしてもよい。このようにすることで、複数のクライアントシステム１からの複数のレポート出力のリクエストに対し、システム負荷を軽減することができる。
【００３８】
データ蓄積サーバ２２では、ログデータの蓄積と共に分析も行う。データ蓄積サーバ２２は、ログデータの分析を行うログ分析部４０と、ログ分析部４０における分析ルールを記憶した分析ルール記憶部４１と、通信制御サーバ５０に接続されクライアントシステム１と通信する通信制御部４２と、ログデータと分析ルールからナレッジ抽出処理を行うナレッジ抽出処理部４３とを備えている。
【００３９】
データ蓄積サーバ２２に対しては、クライアントシステム１の閲覧・設定端末１２から分析ルールを設定することができ、分析ルール記憶部４１には分析ルールがクライアントシステム１毎に記憶される。ここでの分析ルールは、例えばログデータのうちどの項目を証跡管理対象とするか、ログデータのうちどの項目をレポートの対象とするか、またログデータの所定の項目についての閾値などがある。このうち閾値は、証跡管理対象の各項目について設定され、その値を超えたログデータをログ分析部４０で検出した場合に、クライアントシステム１の閲覧・設定端末１２にその旨を表示あるいは電子メール等の別の手段で顧客にメッセージを送信するためのパラメータとして設定される。
【００４０】
ログ分析部４０では、分析ルール記憶部４１から参照してクライアントシステム１に応じた分析ルールにより、ログデータを随時分析する。ここで、分析する対象は集計処理サーバ２４で集計処理された集計ログデータとしているが、集計前のログデータを分析の対象としてもよい。ただし、集計ログデータを分析の対象とした方が、システム負荷を小さくすることができる。ログ分析部４０はログデータを分析し、所定の閾値を超える証跡管理対象の項目が検出された場合には、通信制御部４２を介して顧客にその旨を通知する。
【００４１】
また、ナレッジ抽出処理部４３は、クライアントシステム１毎に設定された分析ルールと蓄積されたログデータについて解析し、傾向を分析する。ここで抽出されたナレッジルールは分析ルール記憶部４１に記憶される。このナレッジルールは、汎用的かつ継続的に利用されている実用的なルールとしてクライアントシステム１の閲覧・設定端末１２で閲覧することができ、このルールを閲覧・設定端末１２で設定する分析ルールに取り込むことにより、集合知による分析を行うことができる。
【００４２】
次に、サービス管理について説明する。図６には、サービス監視サーバ２５及び顧客管理サーバ２６とその他のサーバとの関係について表した概要的なブロック図を示している。サービス監視サーバ２５は、サーバシステム２を構成するログ受信サーバ２１、データ蓄積サーバ２２、レポート送信サーバ２３、集計処理サーバ２４及び顧客管理サーバ２６と接続されており、これらの各サーバから運用ログデータ及び利用状況データを収集するデータ収集部７０を有している。サービス監視サーバ２５はさらに、収集したデータを記憶させる記憶部７１と、収集したデータを通信制御サーバ５０を介してクライアントシステム１に送信する出力処理部７２とを備えている。
【００４３】
データ収集部７０は、各サーバから定期的に運用ログデータと利用状況データとを収集し、それを記憶部３１に蓄積する。また、ログ受信サーバ２１からは、ログデータの収集履歴データも収集される。これらの運用ログデータ及び収集履歴データがサービス監視サーバ２５で収集され、それらのデータをクライアントシステム１に提供することができるので、クライアントシステム１で発生したログデータが、サービスの運用管理者によって人為的に改ざん等されていないことを証明することができる。
【００４４】
また、顧客管理サーバ２６には、サービス監視サーバ２５で収集された利用状況データを基に、将来の利用予測を行う予測処理部８０と、顧客毎のサービス内容等を記憶する顧客情報記憶部８１と、通信制御サーバ５０を介してクライアントシステム１と通信することのできる通信制御部８２とを備えている。
【００４５】
予測処理部８０は、サービス監視サーバ２５から各サーバの利用状況データを得て、過去の利用状況から将来の利用状況を予測した将来予測情報を外挿等の手法により算出する。本実施形態のログ収集システムは、提供するサービスの内容やデータの通信量及び蓄積量に応じて料金が設定されており、予測処理部８０は将来予測情報においてどのサービス内容が最適であるか、並びにその切替時期を算出する。予測処理部８０において算出された情報は、通信制御部８２からクライアントシステム１に送信され、クライアントシステム１の閲覧・設定端末１２において当該情報を閲覧することができる。
【００４６】
以上、本発明の実施形態について説明したが、本発明の適用は本実施形態には限られず、その技術的思想の範囲内において様々に適用されうるものである。
【図面の簡単な説明】
【００４７】
【図１】本実施形態におけるログ収集システムの概要的なブロック図である。
【図２】クライアントシステムに設けられるログ収集サーバの概要的なブロック図である。
【図３】クライアントシステムにおけるログデータの処理の過程を表した概念図である。
【図４】サーバシステムにおけるログデータの処理の過程を表した概念図である。
【図５】データ蓄積サーバとレポート送信サーバ及び集計処理サーバの概要的なブロック図である。
【図６】サービス監視サーバ及び顧客管理サーバとその他のサーバとの関係について表した概要的なブロック図である。
【符号の説明】
【００４８】
１    クライアントシステム
２    サーバシステム
３    通信回線
１０    個別サーバ
１１    ログ収集サーバ
１２    閲覧・設定端末
２０    通信制御サーバ
２１    ログ受信サーバ
２２    データ蓄積サーバ
２３    レポート送信サーバ
２４    集計処理サーバ
２５    サービス監視サーバ
２６    顧客管理サーバ
【図１】
2009053992.tif 000003
【図２】
2009053992.tif 000004
【図３】
2009053992.tif 000005
【図４】
2009053992.tif 000006
【図５】
2009053992.tif 000007
【図６】
2009053992.tif 000008