(57)【要約】【課題】多数の計算機の構成要素（ソフトウェア、ハードウェアを含む）が出力するログから特定の利用者や利用者行為に関係するログを容易に正しく抽出する。【解決手段】利用者に使用される単一又は複数の電子計算機を管理対象計算機から出力されるログを管理検索するログ管理装置において、管理対象計算機の構成要素が出力するログから利用者を特定するために使用可能なログ要素の情報を抽出する手段と、抽出されたログ要素の情報を使用して他の構成要素が出力したログから関連するログを抽出する手段を有する。【選択図】  図４
2006302170.tif 000002
【特許請求の範囲】
【請求項１】
利用者に使用される単一又は複数の電子計算機を管理対象計算機とし、該管理対象計算機から出力されるログを管理検索するログ管理装置において、
該管理対象計算機の構成要素が出力するログから利用者を特定するために使用可能なログ要素の情報を抽出する手段と、抽出された該ログ要素の情報を使用して他の構成要素が出力したログから関連するログを抽出する手段を有することを特徴とするログ管理装置。
【請求項２】
更に、該管理対象計算機に対して該構成要素が持つログの出力機能の設定を行う手段と、ログ検索を実施する上で必要となるログを該構成要素に出力させるための、該構成要素のログ出力機能の設定値を保持する手段を有し、ログ検索時に必要となる情報を含むログを該構成要素が出力するようにすることを特徴とする請求項１のログ管理装置。
【請求項３】
更に、ユーザアカウントの一覧を保持する手段と、ユーザアカウントの一覧の変更履歴を保持する手段と、該最新のユーザアカウントの一覧と該変更履歴を利用して過去のユーザアカウントの一覧を復元する手段と、あるユーザアカウントに関連するログを抽出する手段を有し、検索対象期間に有効だったユーザアカウントの一覧を使用してログ検索を行うことを特徴とする請求項１又は２のログ管理装置。
【請求項４】
更に、利用者行為と管理対象計算機の構成要素との関連を保持する手段と、ログから特定構成要素のログを抽出する手段を持ち、利用者行為に関係するログを抽出することを特徴とする請求項１又は３のログ管理装置。
【請求項５】
更に、ログの出力フォーマット及びログの各要素の情報種別を保持する手段と、前記ログの出力フォーマット及びログの各要素の情報種別に従いログに含まれる情報を解析する手段を有することを特徴とする請求項１又は４のログ管理装置。
【請求項６】
該ログ検索の結果として、少なくとも、検索実行に当り入力された項目に対する検索結果を表示する結果表示エリアと、検索の結果得られたログとして管理対象プログラム名、時刻、ログの内容を含む画面を表示するユーザインターフェース処理部を更に有することを特徴とする請求項１又は５のログ管理装置。
【請求項７】
ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機と、該管理対象計算機の構成要素から出力されるログを統合して管理するログ管理装置と、該ログ管理装置を操作するための機能を持つ操作装置とを含むログ管理システムにおいて、
該管理対象計算機は；
ログデータの収集及び設定の変更を行うログ設定処理部と、出力されたログデータを格納する記憶装置と、該記憶装置に格納されているログデータを該ログ管理装置に転送する転送部と、を有し、
該ログ管理装置は；
該管理対象計算機から転送されたログデータを記憶する記憶装置と、該管理対象計算機の利用者又は利用行為に関連するログデータを抽出するために、該操作装置により指定された情報を用いて該記憶装置内のログデータを検索する検索処理部と、該検索手段により得られたログデータを該操作装置に表示するために機能するユーザインターフェース処理部と、を有することを特徴とするログ管理システム。
【請求項８】
該管理対象計算機における前記ログ設定処理部及び転送部は、エージェントプログラムによって実現され、
該ログ管理装置における前記検索処理部及びユーザインターフェース処理部はマネージャプログラムにより実現され、更に該マネージャプログラムは、
該エージェントプログラムへデータ収集の指示、又は設定変更の指示を出す機能を実現するエージェント制御部を有することを特徴とする請求項７のログ管理システム。
【請求項９】
該管理対象計算機の該記憶装置は、該エージェントプログラムと、該管理対象計算機で動作する管理対象プログラムと、該管理対象プログラムを使用可能な最新のユーザアカウント一覧を保持するユーザアカウント一覧データと、該管理対象プログラムのユーザアカウントの変更履歴を保持するユーザアカウント変更ログデータと、該管理対象プログラムが出力する管理対象プログラムログデータを格納することを特徴とする請求項８のログ管理システム。
【請求項１０】
該ログ管理装置の記憶装置は、該マネージャプログラムと、
該管理対象計算機の一覧情報を保持する管理対象一覧データと、
ログフォーマットに合わせてログ解析を行う際に使用するログ解析定義データと、行為に関連する管理対象プログラムを保持する行為定義データと、ログ出力設定の設定値を保持するログ設定定義データと、該管理対象計算機から収集したログデータを保存する該管理対象プログラムのログデータとを格納することを特徴とする請求項８又は９のログ管理システム。
【請求項１１】
前記管理対象一覧データは、
管理対象プログラムの識別子を示す管理対象ＩＤと、
該管理対象ＩＤに対応して、該管理対象プログラムの名称を記述する管理対象プログラム名と、該管理対象プログラムの種別・バージョンを示すプログラム種別・バージョンと、該エージェントプログラムへアクセスするためのＩＰアドレス・ポート番号を示すエージェントＩＰアドレス・ポートを保持するフィールドを有して構成されることを特徴とする請求項１０のログ管理システム。
【請求項１２】
該ログ解析定義データは、該管理対象一覧データで示された管理対象プログラムの種別・バージョン毎に用意され、かつ定義を行う項目を識別するための識別名称を記述する解析項目ＩＤと、解析項目ＩＤに対応して定義値を示す定義値のフィールドとを有して構成されることを特徴とする請求項１０のログ管理システム。
【請求項１３】
該行為定義データは、行為ごとに付与され、定義を行う項目を識別するための識別名称を記述する行為ＩＤと、該行為に関連する管理対象プログラムの種別・バージョンを示すプログラムのフィールドを有して構成されることを特徴とする請求項１０のログ管理システム。
【請求項１４】
該ログ設定定義データは、管理対象プログラムの種別・バージョン毎に用意される、定義を行う設定項目を識別するための識別名称を記述する設定項目ＩＤと、該設定項目ＩＤに対応する管理対象プログラムの設定項目についてログ出力を正しく実施させるための設定値を記載する設定値のフィールドを有して構成されることを特徴とする請求項１０のログ管理システム。
【請求項１５】
該操作装置は、管理者によりログ検索管理のために使用される計算機であって、入力器及び表示器を有し、
該表示器には、検索対象利用者を入力するための入力エリア、検索対象期間を入力するためのエリア、及び検索対象行為を選択するための入力エリアを含む検索対象入力エリアと、検索実行を開始させる検索実行ボタンとを含む検索トップ画面と、
少なくとも、検索実行に当り入力された項目に対する検索結果を表示する結果表示エリアと、検索の結果得られたログを含む検索結果画面と、
が表示されることを特徴とする請求項７乃至１０のいずれかのログ管理システム。
【請求項１６】
ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機の構成要素から出力されるログを統合して管理するログ管理方法において、
該管理対象計算機の構成要素から出力されるログを収集して記憶装置に記憶するステップと、
検索のために指定された検索対象期間に有効であった管理対象プログラムのユーザアカウント一覧を作成するステップと、
管理対象プログラムの解析項目毎に定義を示した解析定義データの内容に従ってログ解析を行い、該記憶装置を検索してログデータを抽出し、該ログデータから同じアカウント名を含むログを抽出するステップと、
該ログデータに対して該解析定義データの内容に従ってログ解析を行い、該ログデータから利用者使用物特定情報を抽出するするステップと、
該利用者使用物特定情報を含むログを、全ての管理対象プログラムのログデータから抽出するステップと、
求められた管理対象プログラムに関するログデータを含む画面を、操作装置の表示器に表示するステップと、
を有することを特徴とするログ管理方法。
【請求項１７】
前記ユーザアカウント一覧の復元は、
管理対象計算機のエージェントプログラムを介して管理対象プログラムのユーザアカウント一覧データ及びユーザアカウント変更ログデータを取得し、該ユーザアカウント変更ログデータの内容に関してユーザアカウント一覧データを参照して、検索指定利用者に対して有効なアカウント一覧を復元することを特徴とする請求項１７のログ管理方法。
【請求項１８】
更に、検索対象として指定された行為に該当する管理対象プログラムを行為定義データから求めるステップと、
求められた管理対象プログラム以外の管理対象プログラムが出力したログを、抽出されたログデータから削除するステップと、を有し、
残ったログデータを時刻でソートした結果を示す画面を表示器に表示することを特徴とする請求項１７又は１８のログ管理方法。
【請求項１９】
該操作装置の該表示器には、検索対象利用者を入力するための入力エリア、検索対象期間を入力するためのエリア、及び検索対象行為を選択するための入力エリアを含む検索対象入力エリアと、検索実行を開始させる検索実行ボタンとを含む検索トップ画面を表示するステップと、
検索結果として、少なくとも、検索実行に当り入力された項目に対する検索結果を表示する結果表示エリアと、検索の結果得られたログとして管理対象プログラム名、時刻、ログの内容を含む画面を表示するステップと、
を有することを特徴とする請求項１６乃至１８のいずれかのログ管理方法。
【請求項２０】
ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機の構成要素から出力されるログを統合して管理するためのログ管理装置で実行されるプログラムであって、
該管理対象計算機の構成要素から出力されるログを収集して記憶装置に記憶する手段と、
検索のために指定された検索対象期間に有効であった管理対象プログラムのユーザアカウント一覧を作成する手段と、
管理対象プログラムの解析項目毎に定義を示した解析定義データの内容に従ってログ解析を行い、該記憶装置を検索してログデータを抽出し、該ログデータから同じアカウント名を含むログを抽出する手段と、
該ログデータに対して該解析定義データの内容に従ってログ解析を行い、該ログデータから利用者使用物特定情報を抽出するする手段と、
該利用者使用物特定情報を含むログを、全ての管理対象プログラムのログデータから抽出する手段と、
求められた管理対象プログラムに関するログデータを含む画面を、操作装置の表示器に表示する手段と、
を有することを特徴とするログ管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ管理方法および装置に係り、特に多数の計算機の構成要素（ソフトウェア、ハードウェアを含む）の出力するログから特定の利用者や利用者行為に関係するログを正しく抽出することが可能なログ検索方法およびログ管理装置、ログ管理を行うシステムに関する。
【背景技術】
【０００２】
インターネットの発展に伴い、電子モールシステムのように、インターネットを利用したサービスが行われるようになってきた。インターネットサービスを実現するシステムは、ユーザからの要求をネットワーク経由で受け付けるネットワークアプリケーションや、ユーザの識別、認証を行うためのバックエンドアプリケーション等の様々な計算機構成要素が絡む複雑なシステムになってきている。また、それに伴い、サーバ計算機や通信機器など、インターネットサービスを実現するネットワークシステムに必要な計算機の種類や台数が増大してきている。
【０００３】
ネットワークシステムの管理者は、ネットワークシステムを構成するサーバ計算機や通信機器などの計算機を運用していく上で、計算機の構成要素がそれぞれ出力するログを適宜確認することで、運用上問題がないかを監視すると共に、問題が発生した時にはその原因を解決して運用することが必要である。通常、ログの確認を行うためには、管理者が一台一台の管理対象計算機を操作し、ログを確認しなければならない。また、ログの確認のためには、構成要素の種別により異なるログフォーマットを理解する必要もある。さらに、複数の構成要素が出力するログの関連付けを行うためには、確認したいものを取捨選択しながら複数のログを時系列で確認していく必要がある。そのため、多種多様で多数台の計算機に対して必要なログ確認を行うには、多大なノウハウと作業工数が必要となっている。
【０００４】
このような計算機運用におけるログ確認作業を支援するための先行技術として、例えば特開平１０−１９８６１６公報（特許文献１）がある。これは、異なるネットワークに属する２台の計算機が複数の中継装置を経由した通信経路で行った通信について、中継装置に各々分散されて記録されているログを１台の管理装置で管理可能とするものであり、通信で発生したログにセッション識別子を入れておき、ログ調査を行う際にセッション識別子をキーにログ検索を行う技術である。
【０００５】
【特許文献１】特開平１０−１９８６１６公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ネットワークシステムの運用に当っては、１つの計算機構成要素のログだけではなく、複数の計算機構成要素のログをまとめて監視する必要がある。特に、障害復旧やセキュリティ監査を行う場合には、ある特定の利用者やある特定の行為（利用した計算機サービスなど）に対して、何が起こっているのか、何がなされたかなどを把握するために、大量のログファイルから検索対象となる利用者や行為に関係するログを抽出する作業が必要となる。
【０００７】
しかしながら、従来の各計算機のログの中から関連するログを手作業で探し出して確認するといった方法では、必要なログの抽出に時間がかかり、短時間で行うことが困難であり、また不正確となる。特に、利用者アカウントは、運用過程で変更されるが、ログにはその時点での利用者アカウント名が記述されており、過去の時点での利用者を割り出すには、アカウント変更履歴との突合せを行う必要がある。
【０００８】
また、管理対象計算機のログ出力の設定は、管理対象計算機毎に設定可能なため、利用者や行為の検索で必要となるログ情報を管理対象計算機が出力していないこともあり、後でログ検索できない事態も発生してしまう問題があった。
【０００９】
また、上記の先行技術では、管理対象の計算機構成要素がログ出力する際にセッション識別子を入れる必要があり、ログ出力機能（又は加工機能）として管理対象計算機の構成要素に何らかの機能追加を行う必要があるが、インターネットサービスを構成するような多ベンダ、多品種の計算機要素に対して機能追加を行うことは困難であり、適用が難しい。
【００１０】
本発明の目的は、多数の計算機の構成要素が出力するログから特定の利用者や利用者行為に関係するログを容易に正しく抽出することが可能なログ管理方法及びログ管理装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るログ管理装置は、利用者に使用される単一又は複数の電子計算機を管理対象計算機から出力されるログを管理検索するログ管理装置において、
管理対象計算機の構成要素が出力するログから利用者を特定するために使用可能なログ要素の情報を抽出する手段と、抽出されたログ要素の情報を使用して他の構成要素が出力したログから関連するログを抽出する手段を有するログ管理装置である。
好ましい例では、更に、管理対象計算機に対して構成要素が持つログの出力機能の設定を行う手段と、ログ検索を実施する上で必要となるログを構成要素に出力させるための、構成要素のログ出力機能の設定値を保持する手段を有し、ログ検索時に必要となる情報を含むログを構成要素が出力するようにする。
また、好ましくは、更に、ユーザアカウントの一覧を保持する手段と、ユーザアカウントの一覧の変更履歴を保持する手段と、最新のユーザアカウントの一覧と変更履歴を利用して過去のユーザアカウントの一覧を復元する手段と、あるユーザアカウントに関連するログを抽出する手段を有し、検索対象期間に有効だったユーザアカウントの一覧を使用してログ検索を行う。
また、好ましくは、更に、利用者行為と管理対象計算機の構成要素との関連を保持する手段と、ログから特定構成要素のログを抽出する手段を持ち、利用者行為に関係するログを抽出する。
更にまた、一例では、ログの出力フォーマット及びログの各要素の情報種別を保持する手段と、前記ログの出力フォーマット及びログの各要素の情報種別に従いログに含まれる情報を解析する手段を有する。
また、一例では、ログ検索の結果として、少なくとも、検索実行に当り入力された項目に対する検索結果を表示する結果表示エリアと、検索の結果得られたログとして管理対象プログラム名、時刻、ログの内容を含む画面を表示するユーザインターフェース処理部を更に有する。
【００１２】
本発明に係るログ管理システムは、ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機と、管理対象計算機の構成要素から出力されるログを統合して管理するログ管理装置と、ログ管理装置を操作するための機能を持つ操作装置とを含むログ管理システムにおいて、管理対象計算機は；ログデータの収集及び設定の変更を行うログ設定処理部と、出力されたログデータを格納する記憶装置と、記憶装置に格納されているログデータをログ管理装置に転送する転送部と、を有し
ログ管理装置は；管理対象計算機から転送されたログデータを記憶する記憶装置と、管理対象計算機の利用者又は利用行為に関連するログデータを抽出するために、操作装置により指定された情報を用いて記憶装置内のログデータを検索する検索処理部と、検索手段により得られたログデータを操作装置に表示するために機能するユーザインターフェース処理部と、を有するログ管理システムである。
好ましくは、管理対象計算機における前記ログ設定処理部及び転送部は、エージェントプログラムによって実現され、ログ管理装置における前記検索処理部及びユーザインターフェース処理部はマネージャプログラムにより実現され、更にマネージャプログラムは、エージェントプログラムへデータ収集の指示、又は設定変更の指示を出す機能を実現するエージェント制御部を有する。
また、一例では、管理対象計算機の記憶装置は、エージェントプログラムと、管理対象計算機で動作する管理対象プログラムと、管理対象プログラムを使用可能な最新のユーザアカウント一覧を保持するユーザアカウント一覧データと、管理対象プログラムのユーザアカウントの変更履歴を保持するユーザアカウント変更ログデータと、管理対象プログラムが出力する管理対象プログラムログデータを格納する。
また、一例では、ログ管理装置の記憶装置は、マネージャプログラムと、
管理対象計算機の一覧情報を保持する管理対象一覧データと、ログフォーマットに合わせてログ解析を行う際に使用するログ解析定義データと、行為に関連する管理対象プログラムを保持する行為定義データと、ログ出力設定の設定値を保持するログ設定定義データと、管理対象計算機から収集したログデータを保存する管理対象プログラムのログデータとを格納する。
【００１３】
本発明に係るログ管理方法は、ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機の構成要素から出力されるログを統合して管理するログ管理方法において、
管理対象計算機の構成要素から出力されるログを収集して記憶装置に記憶するステップと、検索のために指定された検索対象期間に有効であった管理対象プログラムのユーザアカウント一覧を作成するステップと、管理対象プログラムの解析項目毎に定義を示した解析定義データの内容に従ってログ解析を行い、記憶装置を検索してログデータを抽出し、ログデータから同じアカウント名を含むログを抽出するステップと、ログデータに対して解析定義データの内容に従ってログ解析を行い、ログデータから利用者使用物特定情報を抽出するするステップと、利用者使用物特定情報を含むログを、全ての管理対象プログラムのログデータから抽出するステップと、求められた管理対象プログラムに関するログデータを含む画面を、操作装置の表示器に表示するステップと、を有するログ管理方法である。
【００１４】
また、本発明に係るログ管理用のプログラムは、ネットワークを介して接続されて利用者により使用される単一又は複数の管理対象計算機の構成要素から出力されるログを統合して管理するためのログ管理装置で実行されるプログラムであって、
管理対象計算機の構成要素から出力されるログを収集して記憶装置に記憶する手段と、検索のために指定された検索対象期間に有効であった管理対象プログラムのユーザアカウント一覧を作成する手段と、管理対象プログラムの解析項目毎に定義を示した解析定義データの内容に従ってログ解析を行い、記憶装置を検索してログデータを抽出し、ログデータから同じアカウント名を含むログを抽出する手段と、ログデータに対して解析定義データの内容に従ってログ解析を行い、ログデータから利用者使用物特定情報を抽出するする手段と、利用者使用物特定情報を含むログを、全ての管理対象プログラムのログデータから抽出する手段と、求められた管理対象プログラムに関するログデータを含む画面を、操作装置の表示器に表示する手段と、を有するログ管理用プログラムである。
【発明の効果】
【００１５】
本発明によれば、管理対象計算機の構成要素のログ出力機能に変更を加えることなく、多数の計算機の構成要素が出力するログから特定の利用者や行為に関係するログを容易に正しく抽出することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１は、一実施例に係るログ管理システムの全体構成を示す。
計算機１０１は、サービス計算機やネットワーク計算機など、ユーザに対してネットワークサービスを提供するための複数の計算機であり、ログ管理装置１０２がログ検索の対象とする計算機構成要素（ソフトウェアやハードウェア等）により構成された管理対象計算機である。なお、管理対象計算機１０１にはインターネット１０６との接続を行う計算機も含まれる。
【００１７】
更に、設定対象計算機のログを統合して管理するログ管理装置１０２と、管理作業を行う管理者１０４が使用する管理者用計算機１０３を有し、これらは、管理対象計算機１０１と同様にネットワーク１０５に接続している。例えば、ログ管理装置１０２はサーバであり,管理者用計算機１０３はＰＣ又は端末装置である。
管理者１０４は、管理者用計算機１０４を使用して、ネットワーク１０６を介してログ管理装置１０２にアクセスすることで、ログの検索を行う。
【００１８】
図２は、計算機とソフトウェアプログラムの構成を示す。
図２において、管理対象計算機１０１では、エージェントプログラム２０１が実行される。ログ管理装置１０２では、マネージャプログラム２０２が実行され、管理者用計算機１０３では、ユーザインターフェースプログラムであるＷｅｂブラウザ１０３が実行される。
【００１９】
エージェントプログラム２０１は、マネージャプログラム２０２の指示に従い、管理対象計算機１０１のデータ収集と設定変更を行う。マネージャプログラム２０２は、収集したログデータを管理すると共に、Ｗｅｂユーザインターフェースによってログ検索機能を管理者１０４に提供する。
【００２０】
図３は、管理対象計算機１０１の内部構成を示す。
管理対象計算機１０１は、メモリ３０１と、固定ディスク３０２と、バス３０３と、プロセッサ３０４と、Ｉ／Ｏハードウェア３０５と、通信ハードウェア３０６とを有して構成される。
プロセッサ３０４は、プログラムを実行して種々のデータ処理を行う。固定ディスク３０２はＨＤＤ（ハードディスクドライブ）のような記憶装置であり、プログラムやデータを格納する。メモリ３０１は、実行するプログラムを格納したり、処理用のデータを一時的に格納する。Ｉ／Ｏハードウェア３０５はモニタへの出力やキーボードからの入力を制御する装置である。通信ハードウェア３０６は、他の計算機との間のネットワーク回線を制御する装置である。
【００２１】
固定ディスク３０２には、本実施例によるログ検索を実現するためのプログラム及び各種処理データが格納される。プログラムとしては、ＯＳ（オペレーティングシステム）プログラム３０２１、エージェントプログラム２０１（図５に詳述）、管理対象計算機１０１で動作する管理対象プログラム３０２２を格納する。管理対象プログラム３０２２で管理対象とするものとしては、ソフトウェア及びハードウェアを問わないログを出力する計算機構の構成要素全てを対象とすることができる。例えば、オペレーティングシステムプログラム、メールサービスプログラム、Ｗｅｂサービスプログラム、認証サービスプログラム、ファイル共有プログラム、プロキシサービスプログラム、ファイアウォールプログラム、通信制御プログラム、アプリケーションプログラム、ルータハードウェア、通信スイッチハードウェア等を管理対象の構成要素として含む。
【００２２】
固定ディスク３０２に格納されるデータとしては、管理対象プログラムを使用可能な最新のユーザアカウント一覧を保持するユーザアカウント一覧データ３０２３（図１３に詳述）、管理対象プログラムのユーザアカウントの変更履歴を保持するユーザアカウント変更ログデータ３０２４（図１５に詳述）、管理対象プログラムが出力する管理対象プログラムログデータ３０２５を格納する。ユーザアカウント一覧データ３０２３及びユーザアカウント変更ログデータ３０２４は、管理対象プログラム毎に用意される。
【００２３】
メモリ３０１には、固定ディスク３０２内のＯＳプログラム３０２１が、ＯＳプログラム用領域３０１１にロードされ、実行される。ＯＳプログラム３０１１は、Ｉ／Ｏハードウェア３０５や通信ハードウェア３０６の制御、固定ディスク３０２からのデータのロードなどを行う。また、ＯＳプログラム３０１１は、固定ディスク５０２からエージェントプログラム２０１をメモリ領域３０１２にロードし、実行する。
【００２４】
図４は、ログ管理装置１０２の内部構成を示す。
ログ管理装置１０２は、管理対象計算機１０１と実質的に同様の構成を成し、メモリ４０１と、固定ディスク４０２と、バス４０３と、プロセッサ４０４と、Ｉ／Ｏハードウェア４０５と、通信ハードウェア４０６とを有して構成される。
【００２５】
固定ディスク４０２には、本実施例によるログ管理を実現するためのプログラム及ぶ各種データが格納される。
プログラムとしては、ＯＳプログラム４０２１、Ｗｅｂサーバプログラム４０２２、マネージャプログラム２０２（図６に詳述）を格納する。また、データとしては、管理対象計算機の一覧情報を保持する管理対象一覧データ４０２３（図７に詳述）、ログフォーマットに合わせてログ解析を行う際に使用するログ解析定義データ４０２４（図８〜１０に詳述）、行為に関連する管理対象プログラムを保持する行為定義データ４０２５（図１１に詳述）、ログ出力設定の設定値を保持するログ設定定義データ４０２６（図１２に詳述）、管理対象計算機から収集したログデータを保存する前管理対象プログラムログデータ４０２７を格納する。ログ解析定義データ４０２４及びログ設定定義データ４０２６は、管理対象プログラムの種別・バージョン毎に用意する。
【００２６】
メモリ４０１には、固定ディスク４０２内のＯＳプログラム４０２１が、ＯＳプログラム用領域４０１１にロードされ、実行される。ＯＳプログラム４０１１は、Ｉ／Ｏハードウェア４０５や通信ハードウェア４０６の制御、固定ディスク４０２からのデータのロードなどを行う。また、ＯＳプログラム４０１１は、固定ディスク４０２から、マネージャプログラム２０２をメモリ領域４０１３にロードし、実行する。また、ＯＳプログラム４０１１は、固定ディスク４０２から、Ｗｅｂサーバプログラム４０２１をメモリ領域４０１３にロードし、実行する。
【００２７】
マネージャプログラム４０１３は、管理者に対してログ検索を行うためのユーザインターフェースを作成し、Ｗｅｂサーバプログラム４０１２、Ｗｅｂブラウザ２０３を経由して、管理者へ提供する。
【００２８】
図５は、エージェントプログラム２０１のモジュール構成を示す。
エージェントプログラム２０１は、マネージャと必要な通信を行う機能を持つマネージャ間通信処理部５０１、管理対象プログラムのログ出力の設定を変更する機能を持つログ出力設定処理部５０２、管理対象プログラムが出力したログデータ３０２５とユーザアカウント変更ログデータ３０２４をマネージャに転送する機能を持つログ転送処理部５０３、ユーザアカウント一覧データ３０２３をマネージャに転送する機能を持つアカウント情報転送処理部５０４により構成される。
【００２９】
図６は、マネージャプログラム２０２のモジュール構成を示す。
マネージャプログラム２０２は、エージェントとの通信を制御するエージェント間通信処理部６０１、エージェント間通信処理部６０１を使用しエージェントへのデータ収集指示、設定変更指示を出す機能を持つエージェント制御部６０２、ログ検索を行う検索処理部６０３、ログ検索のための画面を管理者用計算機１０３に提供する機能を持つユーザインターフェース処理部６０４により構成される。
管理者用計算機１０３のＷｅｂブラウザ２０３は、ユーザインターフェース処理部６０４から画面データを取得し、画面に表示する。また、管理者が画面上で入力した入力値をユーザインターフェース処理部６０４に送る。
【００３０】
図７は、管理対象一覧データ４０２３の構成を示す。
７０１は管理対象プログラムの識別子を記述する管理対象ＩＤフィールド、７０２は管理対象ＩＤフィールド７０１に対応する管理対象プログラムの名称を記述する管理対象プログラム名フィールド、７０３は管理対象ＩＤフィールド７０１に対応する管理対象プログラムの種別・バージョンを記述するプログラム種別・バージョンフィールド、７０４は管理対象ＩＤフィールド７０１に対応するエージェントプログラムへアクセスするためのＩＰアドレス・ポート番号を記述するエージェントＩＰアドレス・ポートフィールドである。
【００３１】
図８〜図１０は、ログ解析定義データ４０２４の構成を示す。
例えば図８において、８０１は定義を行う項目を識別するための識別名称を記述する解析項目ＩＤフィールド、８０２は解析項目ＩＤフィールド８０１に対応する定義値を記載する定義値フィールドである。
ログ解析定義データ４０２４は、管理対象一覧データ４０２３で記述された管理対象プログラムの種別・バージョン毎に用意される。
【００３２】
例示として、図８は管理対象プログラム毎に、Auth Server V2.0用のログ解析定義データ４０２４を示す。同様に、図９はWeb Proxy V1.1用ログ解析定義データ４０２４を示し、図１０はWeb Server V1.0用ログ解析定義データ４０２４を示す。なお、符号８０１，９０１，１００１は解析項目ＩＤを示し、符号８０２，９０２，１００２は定義値を示す。これらの例から、各解析定義データ４０２４は、解析項目ＩＤとして“log format”、“time”、“account name”、“ip addr”などの定義値を含むことがわかる。
【００３３】
図１１は、行為定義データ４０２５の構成を示す。
１１０１は定義を行う項目を識別するための識別名称を記述する行為ＩＤフィールド、１１０２は前記行為ＩＤフィールド１１０１記載の行為に関係する管理対象プログラムの種別・バージョンを記載する行為関連プログラムフィールドである。行為ごとに行為ＩＤ１１０１が付与され、関連するプログラムが規定される。
【００３４】
図１２は、ログ設定定義データ４０２６の構成を示す。
１２０１は定義を行う設定項目を識別するための識別名称を記述する設定項目ＩＤフィールド、１２０２は設定項目ＩＤフィールド１２０１に対応する管理対象プログラムの設定項目についてログ出力を正しく実施させるための設定値を記載する設定値フィールドである。
【００３５】
ログ設定定義データ４０２６は、管理対象プログラムの種別・バージョン毎に用意する。図示の例は、Auth Server V2.0用のログ解析定義データ４０２４を示す。
【００３６】
図１３及び図１４は、ユーザアカウント一覧データ３０２３の構成を示す。
１３０１はユーザアカウントを識別するための識別名称を記述するアカウント名フィールド、１３０２はアカウント名フィールド１３０１に対応するアカウント利用者の氏名を記述するフルネームフィールド、１３０３はアカウント名フィールド１３０１に対応するアカウント利用者の社員番号を記述する社員番号フィールドである。ユーザアカウント一覧データ３０２３は、管理対象一覧データ４０２３で記述された管理対象プログラム名毎に用意される。
【００３７】
例示として、図１３は、管理対象プログラム毎に、管理対象プログラムＡ用のユーザアカウント一覧データ３０２３を示し、図１４は、管理対象プログラムＢ用のユーザアカウント一覧データ３０２３を示す。なお、図１４の符号１４０１〜１４０３は、図１３の対応と同様の部分を示す。
【００３８】
図１５〜図１６はユーザアカウント変更ログデータ３０２４の構成を示す。１５０１はユーザアカウントが変更された日時を記述する日時フィールド、１５０２は日時フィールド１５０１記載の日時に発生した変更操作を示す操作フィールド、１５０３は日時フィールド１５０１記載の日時に発生した変更について対象となったアカウント名を記述するアカウント名フィールド、１５０４は日時フィールド１５０１記載の日時に発生した変更について対象となったアカウントのフルネームを記述するフルネームフィールド、１５０５は日時フィールド１５０１記載の日時に発生した変更について対象となったアカウントの社員番号を記述する社員番号フィールドである。ユーザアカウント変更ログデータ３０２４は、管理対象一覧データ４０２３で記述された管理対象プログラム名毎に用意される。
【００３９】
例示として、図１５は管理対象プログラムＡ用のユーザアカウント変更ログデータ３０２４を示し、図１６は管理対象プログラムＢ用のユーザアカウント変更ログデータ３０２４を示す。なお、図１６の符号１６０１〜１６０５は、図１５の対応と同様の部分を示す。
【００４０】
次に、上記のように構築されたログ管理装置１０２が、管理対象プログラムからログ収集を行って、全管理対象プログラムログデータ４０２７に格納するまでの動作について説明する。
まず、ログ管理装置１０２は、定期的に管理対象計算機１０１の管理対象プログラム３０１３のログ出力設定が正しくなされているかをチェックし、必要であればログ出力設定を変更する。
【００４１】
図２１は、設定変更を行う際のマネージャプログラム２０２及びエージェントプログラム２０１の動作フローである。
まず、マネージャは、管理対象定義データ４０２３のエージェントＩＰアドレス・ポートフィールド７０４に記載された情報を使用しエージェント間と通信を行い、プログラム種別・バージョンフィールド７０３に記述された管理対象プログラム種別・バージョンに対応するログ設定定義ファイルを該当するエージェントに転送する（Ｓ２１０２）。
その後、エージェントは、ログ設定定義ファイルに記載された内容と管理対象プログラムのログ出力設定がマッチしているかをチェックし、もしマッチしていなければログ出力設定を変更する（Ｓ２１０３）。マネージャプログラム２０２は、管理対象定義データ４０２３に記載されたすべての管理対象プログラムに対して設定変更を行うために、上記のフローを管理対象定義データ４０２３に記載された全てのエージェントに対して行う。
【００４２】
また、管理対象プログラム３０１３は、自身の動作履歴（例えばユーザログイン、通信許可、データ転送など）を、ログとして適宜管理対象プログラムログデータ３０２５の領域に出力する。また、ユーザアカウント一覧データ３０２３が変更されたらその変更履歴をユーザアカウント変更ログデータ３０２４の領域に出力する。なお、管理対象プログラムによるログ出力は、ログ出力設定変更とは同期していても非同期に動作していてもよい。
【００４３】
さらに、ログ管理装置１０２は、定期的に管理対象プログラム３０１３が出力したログデータ３０２５の内容を収集し、全管理対象プログラムログデータ４０２７に格納する。まず、マネージャプログラム２０２は、管理対象定義データ４０２３のエージェントＩＰアドレス・ポートフィールド７０４に記載された情報を使用しエージェント間と通信を行い、エージェントプログラム２０１にログ収集を指令する。その後、エージェントプログラム２０１は、管理対象定義データ４０２３の内容をログ設定定義ファイルに記載された内容をマネージャプログラム２０２に転送する。マネージャプログラム２０２は、転送されたログデータを全管理対象プログラムログデータ４０２７に格納する。
【００４４】
マネージャプログラム２０２は、管理対象定義データ４０２３に記載されたすべての管理対象プログラムに対してログ収集を行うために、上記のフローを管理対象定義データ４０２３に記載された全てのエージェントに対して行う。なお、管理対象プログラムによるログ収集は、ログ出力設定変更やログ出力とは同期していても非同期に動作していてもよい。
【００４５】
さて次に、上記の通りログ収集したログ管理装置１０２を使って、管理者１０４がログ検索を行う際の動作について説明する。説明上ここでは、社員番号４３５１、検索対象期間２００４年１２月１日〜１５日、検索対象行為全てで検索する際の動作を説明する。
まず、管理者は、管理者用計算機１０３のＷｅｂブラウザ２０３を使用して、ログ管理装置１０２が提供するログ検索画面にアクセスする。
【００４６】
図１９は、ログ管理装置１０２のマネージャプログラム２０２のユーザインターフェース部６０４が提供する検索タップ画面の構成を示す。
管理者は、この画面を使用してログ検索を行う。検索トップ画面１９０１は、タイトル表示エリア１９０２、検索対象入力エリア１９０３、検索対象入力後に検索実行を開始させる検索実行ボタン１９０４から構成される。検索対象入力エリア１９０３には、検索対象利用者を入力するための入力エリア、検索対象期間を入力するためのエリア、検索対象行為を選択するための入力エリアが表示される。検索対象利用者としては、社員番号を入力する。複数指定可とする。入力が空白の場合には、全利用者が検索対象となる。検索対象期間は、年月日時刻で指定した期間で入力する。入力が空白の場合には、期間を限定せずに検索対象とする。検索対象行為としては、行為定義データ４０２５で記述された行為を選択可能（複数選択可）とすると共に、検索対象行為を限定しない入力(全て)を選択可能とする。
管理者は、検索したい内容について各入力エリアに入力する。その後、検索実行ボタン１９０４を押すと、検索結果画面に切り替わる。
【００４７】
図２０は、検索結果を表示するための検索結果画面の構成を示す。
検索結果画面２００１は、タイトル表示エリア２００２、検索結果表示エリア２００３、再検索を行うために検索トップ画面１９０１に戻るための、戻るボタン２００４から構成される。検索結果表示エリア２００３には、検索トップ画面１９０１で入力した検索対象の情報と、検索の結果得られたログが時系列で表示される。表示されるログの内容は、管理対象プログラム名、時刻、ログの内容である。
【００４８】
以上、図１９〜図２０を参照して説明したものが、管理者によるログ検索手順とユーザインターフェースの構成である。ここで、検索におけるマネージャプログラム２０２とエージェントプログラム２０１の動作の流れを、図２２〜図２３を用いて説明する。
【００４９】
図２２は、ログ検索を行う際のマネージャプログラム２０２の動作フローである。
まず、管理者からのアクセスに応じて、検索トップ画面を表示し（Ｓ２２０２）、管理者からの検索要求を受け付ける（Ｓ２２０３）。
次に、ログ検索を実行すると、管理対象一覧データ４０２３を読み込む（Ｓ２２０４）。そして、記載されている管理対象プログラムそれぞれに対して、Ｓ２２０５〜Ｓ２２０７の処理を行う。
【００５０】
まず、検索対象期間として指定された時期に有効だった管理対象プログラムのユーザアカウント一覧を復元する（Ｓ２２０５）。ステップＳ２２０５の処理を行うマネージャプログラム２０２の動作フローの詳細を、図２３に示す。
図２３において、エージェントプログラム２０１経由で管理対象プログラムのユーザアカウント一覧データ３０２３及びユーザアカウント変更ログデータ３０２４を取得する（Ｓ２３０２）。そして、ユーザアカウント変更ログデータ３０２４の内容を新しいものから順にユーザアカウント一覧データ３０２３に逆適用し、検索指定期間内で検索指定利用者(社員番号)に対して有効だったアカウント一覧を復元する（Ｓ２３０３）。
【００５１】
図１３において示した管理対象プログラムＡのユーザアカウント一覧データ３０２３に対して、図１５で示した管理対象プログラムＡのユーザアカウント変更ログデータ３０２４を適用した結果得られる復元後の管理対象プログラムＡのユーザアカウント一覧データを、図１７に示す。また、図１４において示した管理対象プログラムＢのユーザアカウント一覧データ３０２３に対して、図１６で示した管理対象プログラムＢのユーザアカウント変更ログデータ３０２４を適用した結果得られる復元後の管理対象プログラムＢのユーザアカウント一覧データを、図１８に示す。
【００５２】
それから、復元したアカウント一覧から検索対象利用者（社員番号）が同じアカウント名（複数可）を抽出し、解析定義データ４０２４の内容に従いログ解析を行い、抽出したアカウント名が記載されているログをログデータから全て抽出する（Ｓ２２０６）。
【００５３】
さらに、Ｓ２２０６で抽出したログデータに対して解析定義データ４０２４の内容に従いログ解析を行い、ログデータから利用者使用物特定情報（ＩＰアドレスなど。複数可）を抽出する。その後、記載されている管理対象プログラムそれぞれに対して、Ｓ２２０７で抽出された利用者使用物特定情報を含むログを、再度全管理プログラムのログデータから抽出する（Ｓ２２０９）。
【００５４】
次に、検索指定行為として指定された行為（複数指定可）に当てはまる管理対象プログラムを行為定義データ４０２５から求める（Ｓ２２１１）。そして、Ｓ２２０６及びＳ２２０９で抽出したログデータから、Ｓ２２１１で求められた管理対象プログラム（複数指定可）以外の管理対象プログラムが出力したログを削除する（Ｓ２２１２）。
最後に、Ｓ２２１２で残ったログデータを時刻でソートし、検索結果画面２００１を表示する。
【００５５】
図２４〜図２７は、検索元の管理対象プログラムのログデータと検索結果ログデータの例示である。
図２４は、管理対象プログラムＡのログデータであり、管理対象一覧データ４０２３の管理対象ＩＤ００１の示す通り、プログラム種別・バージョンはAuth Server V2.0であり、ログ解析には、図８に示したログ解析データを使用する。
【００５６】
図２５は、管理対象プログラムＢのログデータであり、管理対象一覧データ４０２３の管理対象ＩＤ００２の示す通り、プログラム種別・バージョンはWeb Proxy V1.1であり、ログ解析には、図９に示したログ解析データを使用する。
図２６は、管理対象プログラムＣのログデータであり、管理対象一覧データ４０２３の管理対象ＩＤ００３の示す通り、プログラム種別・バージョンはWeb Server V1.0であり、ログ解析には、図１０に示したログ解析データを使用する。
【００５７】
図２４〜図２６に示す検索元ログデータに対して、図１７〜図１８に示した復元後のユーザアカウント一覧データを適用してログ抽出を行う。その後、管理対象プログラムＡのログデータの一つ「20041201103930 suzuki login-succeed from 192.168.20.10」に含まれるＩＰアドレス「192.168.20.10」をログ解析データの内容に従い抽出する。
【００５８】
さらに、図２４〜図２６に示した検索元ログデータに対して、ＩＰアドレスが「192.168.20.10」のものを抽出し、最終的に抽出したログ検索結果（検索対象行為は「（全て）」であるので行為に関する限定は行われない）を示したものが、図２７である。
【００５９】
以上のように、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されず、種々変形した他の実施例として実施し得る。
例えば、上記実施形態では、管理対象計算機の構成要素が出力するログをログ管理装置が一度全て収集した後、管理者の要求に従ってログ検索し、管理者に提供するものとした。しかし、他の例では、ログ管理装置が一度全て一度収集するのではなく、検索要求が発生した時に、管理対象計算機から必要なログを逐次収集し検索する形態でもよい。
【００６０】
また、上記実施形態では、ユーザアカウント一覧データやユーザアカウント変更ログデータは、管理対象計算機上に存在する例としたが、他の例では、他の計算機に存在する形態についても、その計算機よりアカウント情報を入手することが可能である。
【００６１】
また、上記実施形態では、過去の時点でのユーザアカウントの一覧を復元する方法としてユーザアカウント変更ログデータを使用する例としたが、他の例では、変更時毎にユーザアカウント一覧データを時系列で保存しておくなど別の形態でも適用できる。
【００６２】
さらに、上記実施形態では、管理対象計算機からのログの収集と管理対象計算機の構成要素へのログ出力設定変更は、管理対象計算機上に設置したプログラム（エージェントプログラム）で行う形態とした。しかし他の例では、管理対象計算機上にプログラムを設置せずに、管理対象計算機が提供するネットワークインターフェースやコマンドインターフェースを使用して、ネットワーク経由で外部からログ収集とログ出力設定をする形態についても適用できる。
【００６３】
また、上記実施形態では、管理対象計算機の利用者を特定するために、複数の管理対象プログラムのアカウント間の突合せに使用する利用者識別子として社員番号を使用しているが、他の例では、組織内のシステム利用者を一意に表す識別子としてこれに限定するものではなく、国民番号、住民番号、組織登録番号などを使用する形態についても適用できる。
【００６４】
また、上記実施形態では、利用者が使用した端末など利用者使用物を特定する情報として、IPアドレスを使用しているが、他の例では、IPアドレスに限らず、端末固有情報、通信ポート、ユーザ使用カード番号、利用者生体情報、端末や利用者の位置情報などの情報を使用する例においても、適用できる。
【００６５】
以上説明したように、本実施形態によれば以下の効果が得られる。
まず、管理対象の計算機構成要素毎のログフォーマットを定義したログ解析定義データを使用することで、管理対象プログラムのログ出力機能に変更を加えることなく、ログ解析ができる。
また、管理対象の計算機構成要素の利用者アカウント一覧データ、利用者アカウント変更ログデータなどを使用し、過去の時点のアカウント一覧を復元し、それを元に利用者に関係するログを抽出後、抽出したログから利用者の使用した端末などの利用者使用物を特定可能なIPアドレスなどの情報を抽出し、その利用者使用物特定情報を元にログを再検索することで利用者に関係するログを抽出することができるようになる。
【００６６】
また、行為に関係する管理対象の計算機構成要素の一覧を記述した行為定義データを使用し、行為に関係するログのみを抽出することができるようになる。また、ログ設定定義データ及びログ出力設定変更プログラムにより、管理対象の計算機構成要素に必要なログ出力設定がなされていない場合には、必要な設定変更を行えるようになる。
【図面の簡単な説明】
【００６７】
【図１】実施形態に係るログ管理システムの全体構成を示す図。
【図２】実施形態に係る計算機とソフトウェアプログラムの構成を示す図。
【図３】実施形態に係る管理対象計算機１０１の内部構成を示す図。
【図４】実施形態に係るログ管理装置１０２の内部構成を示す図。
【図５】実施形態に係るエージェントプログラムのモジュール構成を示す図。
【図６】実施形態に係るマネージャプログラムのモジュール構成を示す図。
【図７】実施形態に係る管理対象一覧データ４０２３の構成を示す図。
【図８】実施形態に係るログ解析定義データ４０２４の構成を示す図。
【図９】実施形態に係るログ解析定義データ４０２４の構成を示す図。
【図１０】実施形態に係るログ解析定義データ４０２４の構成を示す図。
【図１１】実施形態に係る行為定義データ４０２５の構成を示す図。
【図１２】実施形態に係るログ設定定義データ４０２６の構成を示す図。
【図１３】実施形態に係る管理対象プログラムのユーザアカウント一覧データ３０２３の構成を示す図。
【図１４】実施形態に係る管理対象プログラムのユーザアカウント一覧データ３０２３の構成を示す図。
【図１５】実施形態に係る管理対象プログラムのユーザアカウント変更ログデータの構成を示す図。
【図１６】実施形態に係る管理対象プログラムのユーザアカウント変更ログデータの構成を示す図。
【図１７】実施形態に係る復元後の管理対象プログラムのユーザアカウント一覧データの内容を示す図。
【図１８】実施形態に係る復元後の管理対象プログラムのユーザアカウント一覧データの内容を示す図。
【図１９】実施形態に係るマネージャプログラムのユーザインターフェースが提供する検索トップ画面１９０１の構成を示す図。
【図２０】実施形態に係るマネージャプログラムのユーザインターフェースが提供する検索結果画面の構成を示す図。
【図２１】実施形態に係るログ出力設定を変更する際のシーケンスを示す図。
【図２２】実施形態に係るログ検索を行う処理動作のシーケンスを示す図。
【図２３】実施形態に係るユーザアカウント一覧データを復元する際のシーケンスを示す図。
【図２４】実施形態に係る管理対象プログラムＡのログデータの構成を示す図。
【図２５】実施形態に係る管理対象プログラムＢのログデータの構成を示す図。
【図２６】実施形態に係る管理対象プログラムＣのログデータの構成を示す図。
【図２７】実施形態に係る検索結果ログデータ２７０１の内容を示す図。
【符号の説明】
【００６８】
１０１：管理対象計算機、１０２：ログ管理装置、１０３：管理者用計算機、１０４：管理者、１０５：ネットワーク、１０６：インターネット、
２０１：エージェントプログラム、２０２：マネージャプログラム、２０３：Ｗｅｂブラウザ、
３０１：メモリ、３０１１：ＯＳプログラム、３０１２：エージェントプログラム、３０１３：管理対象プログラム、３０２：固定ディスク、３０２１：ＯＳプログラム、３０２２：管理対象プログラム、３０２３：管理対象プログラムのユーザアカウント一覧データ、３０２４：管理対象プログラムのユーザアカウント変更ログデータ、３０２５：管理対象プログラムログデータ、３０３：バス、３０４：プロセッサ、３０５：Ｉ／Ｏハードウェア、３０６：通信ハードウェア、
４０１：メモリ、４０１１：ＯＳプログラム、４０１２：Ｗｅｂサーバプログラム、４０１３：マネージャプログラム、４０２：固定ディスク、４０２１：ＯＳプログラム、４０２２：Ｗｅｂサーバプログラム、４０２３：管理対象一覧データ、４０２４：ログ解析データ、４０２５：行為定義データ、４０２６：ログ設定定義データ、４０２７：全管理対象プログラムログデータ、４０３：バス、４０４：プロセッサ、４０５：Ｉ／Ｏハードウェア、４０６：通信ハードウェア、
５０１：マネージャ間通信処理部、５０２：ログ出力設定処理部、５０３：ログ転送処理部、５０４：アカウント情報転送処理部、
６０１：エージェント間通信処理部、６０２：エージェント制御部、６０３：検索処理部、６０４：ユーザインターフェース処理部、
７０１：管理対象ＩＤフィールド、７０２：管理対象プログラム名フィールド、７０３：プログラム種別・バージョンフィールド、７０４：エージェントＩＰアドレス・ポートフィールド、
８０１：解析項目ＩＤフィールド、８０２：定義値フィールド、
９０１：解析項目ＩＤフィールド、９０２：定義値フィールド、
１００１：解析項目ＩＤフィールド、１００２：定義値フィールド、
１１０１：行為ＩＤフィールド、１１０２：行為関係プログラムフィールド、
１２０１：設定項目ＩＤフィールド、１２０２：設定値フィールド、
１３０１：設定項目ＩＤフィールド、１３０２：設定値フィールド、
１４０１：設定項目ＩＤフィールド、１４０２：設定値フィールド、
１５０１：日時フィールド、１５０２：操作フィールド、１５０３：アカウント名フィールド、１５０４：フルネームフィールド、１５０５：社員番号フィールド、
１６０１：日時フィールド、１６０２：操作フィールド、１６０３：アカウント名フィールド、１６０４：フルネームフィールド、１６０５：社員番号フィールド、
１７０１：復元後の管理対象プログラムＡのユーザアカウント一覧データ、１７０２：アカウント名フィールド、１７０３：フルネームフィールド、１７０４：社員番号フィールド、
１８０１：復元後の管理対象プログラムＢのユーザアカウント一覧データ、１８０２：アカウント名フィールド、１８０３：フルネームフィールド、１８０４：社員番号フィールド、
１９０１：検索トップ画面、１９０２：タイトル表示エリア、１９０３：検索対象入力エリア、１９０４：検索実行ボタン、
２００１：検索結果画面、２００２：タイトル表示エリア、２００３：検索結果表示エリア、２００４：戻るボタン、
２５０１：管理対象プログラムＡのログデータ、
２５０１：管理対象プログラムＢのログデータ、
２６０１：管理対象プログラムＣのログデータ、
２７０１：検索結果ログデータ。
【図１】
2006302170.tif 000003
【図２】
2006302170.tif 000004
【図３】
2006302170.tif 000005
【図４】
2006302170.tif 000006
【図５】
2006302170.tif 000007
【図６】
2006302170.tif 000008
【図７】
2006302170.tif 000009
【図８】
2006302170.tif 000010
【図９】
2006302170.tif 000011
【図１０】
2006302170.tif 000012
【図１１】
2006302170.tif 000013
【図１２】
2006302170.tif 000014
【図１３】
2006302170.tif 000015
【図１４】
2006302170.tif 000016
【図１５】
2006302170.tif 000017
【図１６】
2006302170.tif 000018
【図１７】
2006302170.tif 000019
【図１８】
2006302170.tif 000020
【図１９】
2006302170.tif 000021
【図２０】
2006302170.tif 000022
【図２１】
2006302170.tif 000023
【図２２】
2006302170.tif 000024
【図２３】
2006302170.tif 000025
【図２４】
2006302170.tif 000026
【図２５】
2006302170.tif 000027
【図２６】
2006302170.tif 000028
【図２７】
2006302170.tif 000029