(57)【要約】【課題】効果的なログファイルを作成してコンピュータの管理を容易にする。【解決手段】クライアント２の操作履歴をサーバ３で管理するためのログ管理プログラム４０であって、クライアント２で所定のイベントが発生するごとに、クライアント２の表示画面を画像ログデータとしてキャプチャーするステップと、画像ログデータをクライアント２が通信ネットワークＮを介してサーバ３に自動送信するステップと、サーバ３が受信した画像ログデータをログデータベース４に自動保存するステップとを実行する。【選択図】図１
2007279991.tif 000002
【特許請求の範囲】
【請求項１】
クライアントの操作履歴をサーバで管理するためのログ管理プログラムであって、
クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、
キャプチャーされた前記画像ログデータを前記クライアントが通信ネットワークを介してサーバに自動送信するステップと、
前記サーバが受信した前記画像ログデータをログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラム。
【請求項２】
前記クライアントと前記サーバとの間の通信が切断されている場合には、前記クライアントが前記キャプチャーされた画像ログデータを自身の記憶部に一時保存し、前記通信が接続された際に該一時保存された画像ログデータを前記サーバに自動送信するステップを実行させる請求項１に記載のログ管理プログラム。
【請求項３】
前記サーバが、前記ログデータベース上の各クライアント毎に対応する指定フォルダに前記画像ログデータを日時情報が付与された状態で自動保存するステップを実行させる請求項１又は２に記載のログ管理プログラム。
【請求項４】
前記ログデータベースに所定の認証によりアクセス可能な管理者端末の画面上にて、前記ログデータベース上の指定されたクライアントの前記画像ログデータを時系列的にコマ送り再生することで、該指定されたクライアントの表示画面遷移を連続再生表示させるビュープログラムを備えている請求項３に記載のログ管理プログラム。
【請求項５】
前記ログデータベースの前記指定フォルダは前記クライアントからアクセス不可である請求項３又は４に記載のログ管理プログラム。
【請求項６】
コンピュータの操作履歴を管理するためのログ管理プログラムであって、
コンピュータで所定のイベントが発生するごとに、該コンピュータの表示画面を画像ログデータとしてキャプチャーするステップと、
前記キャプチャーした画像ログデータを前記コンピュータがログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラム。
【請求項７】
請求項１乃至６のいずれかに記載のログ管理プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの操作記録を好適に管理するためのログ管理プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来のコンピュータシステムでは、プログラム起動等の処理情報やエラー情報等がログファイルとしてコンピュータに記録されるものがある（特許文献１参照）。これによれば、システム障害等の異常が生じた場合には、システム管理者がそのログファイルを解析することで異常原因を究明することができ、システムの復旧に役立つ。
【特許文献１】特開２００２−３２８８１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のログファイルは専門的な単語が羅列されたテキストデータで記録されているため、高度な知識を有するシステム管理者でないとログファイルの効果的な利用を図ることはできない。また、スキルの高いシステム管理者であってもログファイルの分析には時間が掛かり、システム復旧作業には多大な労力を要する。
【０００４】
さらに、従来のログファイルには、ユーザが起動したプログラムの種類やエラー結果のような大雑把な処理内容が記録されるに過ぎないため、システム管理者はログファイルを見てもプログラム起動等を伴わない詳細なオペレーションを知ることはできない。そうすると、システム管理者は、ユーザにヒアリングを行って原因究明をすることとなるが、ユーザが異常原因となるオペレーションをシステム管理者に伝え損なったり間違った証言をしたりすることで、システム復旧作業が混迷を極める場合もある。
【０００５】
そこで、本発明は、効果的なログファイルを作成してコンピュータの管理が容易となるようにすることを目的としている。
【課題を解決するための手段】
【０００６】
本発明は上述のような事情に鑑みてなされたものであり、本発明に係るログ管理プログラムは、クライアントの操作履歴をサーバで管理するためのログ管理プログラムであって、クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、キャプチャーされた前記画像ログデータを前記クライアントが通信ネットワークを介してサーバに自動送信するステップと、前記サーバが受信した前記画像ログデータをログデータベースに自動保存するステップと、を実行させることを特徴とする。
【０００７】
このようにすると、クライアントでのイベント発生毎の表示画面が画像ログデータとしてサーバのログデータベースに自動保存されるため、管理者はクライアントの表示画面遷移をサーバ側でビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。したがって、クライアント側の操作によりシステム障害等が発生した場合に、管理者はその原因を容易に突き止めることができ、システム復旧に掛かる労力及び時間が大幅に低減される。
【０００８】
また、従来のテキストログファイルであるとプログラムの起動／終了等の履歴が保存されるに過ぎなかったが、本発明では画像ログデータがイベント発生毎に生成されるので、クライアントのキーボード入力内容等も履歴として把握できる。したがって、管理者はクライアントでの操作履歴を従来に比べてかなり詳細に知ることができ、システム障害時の原因究明が飛躍的に促進される。また、クライアントの操作履歴が画像で詳細に記録されることで、クライアント２のユーザに対して不正使用をさせないための抑止力も働く。また、画像ログデータはイベント発生毎に生成されるので、無駄な画像保存が抑制されて表示画面遷移を無駄なく閲覧することが可能となる。さらには、管理者がサーバ側で画像ログデータを閲覧すれば、クライアントを使用したユーザ（例えば、社員等）の操作スキル（例えば、ソフトウェア開発スキル等）を容易にチェックすることも可能となる。
【０００９】
前記クライアントと前記サーバとの間の通信が切断されている場合には、前記クライアントが前記キャプチャーされた画像ログデータを自身の記憶部に一時保存し、前記通信が接続された際に該一時保存された画像ログデータを前記サーバに自動送信するステップを実行させてもよい。
【００１０】
このようにすると、クライアントのユーザが画像ログデータがサーバに送信されないようにサーバとの通信を切断した状態で作業をしても、後にクライアントとサーバとの通信が接続された際にクライアントから一時保存された画像ログデータをサーバに自動送信する構成としているので、サーバは確実に画像ログデータを採取することが可能となる。
【００１１】
前記サーバが、前記ログデータベース上の各クライアント毎に対応する指定フォルダに前記画像ログデータを日時情報が付与された状態で自動保存するステップを実行させてもよい。
【００１２】
このようにすると、特定のクライアントの特定の日時の画像ログデータを簡単に閲覧することができる。
【００１３】
前記ログデータベースに所定の認証によりアクセス可能な管理者端末の画面上にて、前記ログデータベース上の指定されたクライアントの前記画像ログデータを時系列的にコマ送り再生することで、該指定されたクライアントの表示画面遷移を連続再生表示させるビュープログラムを備えていてもよい。
【００１４】
このようにすると、管理者はクライアントを指定すれば特定のクライアントの表示画面遷移をビュープログラムで紙芝居的に自動閲覧することができ、ログ解析の作業性が飛躍的に向上する。
【００１５】
前記ログデータベースの前記指定フォルダは前記クライアントからアクセス不可であってもよい。
【００１６】
このようにすると、ユーザは使用したクライアントの画像ログデータを削除することができないので、サーバが確実に画像ログデータを採取することができると共に、クライアントのユーザに対して不正使用をさせないための抑止力が働く利点がある。
【００１７】
また本発明は、コンピュータの操作履歴を管理するためのログ管理プログラムであって、コンピュータで所定のイベントが発生するごとに、該コンピュータの表示画面を画像ログデータとしてキャプチャーするステップと、前記キャプチャーした画像ログデータを前記コンピュータがログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラムを提供している。
【００１８】
このようにすると、ログデータベースに自動保存された画像ログデータをビジュアル的に閲覧するだけで、コンピュータの表示画面遷移を把握することができ、簡単にログ解析を行うことが可能となる。したがって、コンピュータに障害等が発生した場合に、その原因を容易に突き止めることができ、復旧に掛かる労力及び時間が大幅に低減される。また、従来のテキストログファイルであるとプログラムの起動／終了等の履歴が保存されるに過ぎなかったが、本発明では表示画面がイベント発生毎にキャプチャーされるので、キーボード入力内容等も履歴として簡単に把握でき、ログ解析の精度も飛躍的に向上する。
【００１９】
また本発明は、前記ログ管理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供している。
【００２０】
また本発明は、クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、前記クライアントが前記キャプチャーされた画像ログデータを通信ネットワークを介してサーバに自動送信するステップと、前記サーバが前記受信した画像ログデータをログデータベースに自動保存するステップと、を備えていることを特徴とするログ管理方法を提供している。
【００２１】
また本発明は、所定のイベントが発生するごとに表示画面を画像ログデータとしてキャプチャーするクライアントから通信ネットワークを介して該画像ログデータを受信してログデータベースに自動保存するサーバを備えていることを特徴とするログ管理システムを提供している。
【発明の効果】
【００２２】
以上の説明から明らかなように、本発明によれば、イベント発生毎の表示画面が画像ログデータとしてログデータベースに自動保存されるため、管理者は表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る実施形態を図面を参照して説明する。
【００２４】
（第１実施形態）
図１は本発明の第１実施形態に係るログ管理システム１を示す概略図である。図１に示すように、ログ管理システム１は、サーバ３と、該サーバ３に通信ネットワークＮを介して接続された複数のクライアント２と、該サーバ３に通信ネットワークＮを介して接続された管理者端末５と備えている。また、サーバ３にはログデータベース４が接続されている。
【００２５】
図２はクライアント２のブロック図である。図２に示すように、クライアント２は、ＯＳ（Operating System）としてWindows（登録商標）がインストールされたクライアント本体７と、クライアント本体７に接続されたキーボードやマウス等である入力装置８と、クライアント本体７に接続された液晶ディスプレイやＣＲＴ等である表示装置９とを備えている。クライアント本体７は、各種演算処理を行うＣＰＵ（Central Processing Unit）１０と、一時記憶用のメモリ１１と、入力装置８をクライアント本体７に接続するためのインターフェース１２と、表示装置９をクライアント本体７に接続するためのインターフェース１３と、クライアント本体７を通信ネットワークＮに接続するためのインターフェース１４と、ハードディスク装置等からなる記憶部１５とを備えている。
【００２６】
記憶部１５には、ログ管理プログラムを構成するクライアント側常駐プログラム１６がインストールされている。また、記憶部１５には、画像ログデータを一時保存するためのテンポラリーフォルダ１７が設けられている。なお、テンポラリーフォルダ１７はクライアント２のユーザからアクセス不可に設定しているとよい。
【００２７】
図３はサーバ３のブロック図である。図３に示すように、サーバ３は、各種演算処理を行うＣＰＵ（Central Processing Unit）２０と、一時記憶用のメモリ２１と、通信ネットワークＮに接続するためのインターフェース２２と、ログデータベース４と接続するためのインターフェース２３と、ハードディスク装置等からなる記憶部２４とを備えている。記憶部２４には、ログ管理プログラムを構成するサーバ側常駐プログラム２５がインストールされている。また、ログデータベース４には、各クライアント２に対応した指定フォルダ２６がそれぞれ設けられている。また、各指定フォルダ２６は各クライアント２からアクセス不可に設定されており、管理者以外のユーザはログデータベース４の指定フォルダ２６に保存された画像ログデータを削除できないようになっている。
【００２８】
図４は管理者端末５のブロック図である。図５に示すように、ＯＳ（Operating System）としてWindows（登録商標）がインストールされた端末本体３０と、端末本体３０に接続されたキーボードやマウス等である入力装置３１と、端末本体３１に接続された液晶ディスプレイやＣＲＴ等である表示装置３２とを備えている。端末本体３０は、各種演算処理を行うＣＰＵ（Central Processing Unit）３３と、一時記憶用のメモリ３４と、端末本体３０を通信ネットワークＮに接続するためのインターフェース３５と、入力装置３１を端末本体３０に接続するためのインターフェース３６と、表示装置３２を端末本体３０に接続するためのインターフェース３７と、ハードディスク装置等からなる記憶部３８とを備えている。記憶部３８には、ログ管理プログラムを構成するビュープログラム３９がインストールされている。また、管理者端末５は、管理者によるＩＤ及びパスワードの認証が成功するとログデータベース４にアクセスできるようになっている。
【００２９】
そして、クライアント側常駐プログラム１６と、サーバ側常駐プログラム２５と、ビュープログラム３９とで構成されるログ管理プログラム４０（図５参照）は、コンピュータ読み取り可能な記録媒体（例えば、ＣＤ−ＲＯＭなど）に保存された状態で配布され、該記録媒体からそれぞれクライアント２、サーバ３、管理者端末５にインストールされている。なお、ログ管理プログラム４０は、インターネット等を介したダウンロードにより配布するようにしてもよい。
【００３０】
次に、ログ管理システム１の動作について主に図５を参照しながら説明する。図５はログ管理システム１の動作シーケンスを表すチャート図である。図５に示すように、クライアント側常駐プログラム１６は、クライアント２のＯＳでイベントが発生したことを検知すると（ステップＳ１）、イベント発生時点における表示装置９の表示画面全体をキャプチャーしてビットマップ形式の静止画像である画像データを生成する（ステップＳ２）。ここで、イベントとは、ソフトウェアの状態変化を引き起こすような事象をいい、例えば、Ｗｉｎｄｏｗｓ（登録商標）のようなウィンドウシステムでは、プログラムの起動／終了、ファイルのオープン／クローズ、キーボードのＥＮＴＥＲキーの押下、マウスクリック操作などをイベントとしている。なお、クライアント側常駐プログラム１６が検知するイベントは、クライアント側常駐プログラム以外のプログラムによるイベントを検知している。
【００３１】
次いで、クライアント側常駐プログラム１６は、前記画像データを縦横サイズ５０％に縮小した上で、ＪＰＥＧ形式等に圧縮して画像ログデータを生成する（ステップＳ３）。この際、クライアント側常駐プログラム１６は、画像ログデータのファイル名にクライアント２のＩＤおよび作成日時を付加するようにしている。
【００３２】
そして、クライアント側常駐プログラム１６は、クライアント２がサーバ３と通信可能に接続されているか否かを判定し（ステップＳ４）、接続されていれば画像ログデータをサーバ３に送信する（ステップＳ５）。一方、クライアント２とサーバ３との間の通信が切断されていれば、クライアント側常駐プログラム１６は画像ログデータをクライアント２の記憶部１５のテンポラリーフォルダ１７に一時保存する（ステップＳ６）。そして、テンポラリーフォルダ１７に蓄積保存された画像ログデータは、クライアント側常駐プログラム１６が、クライアント２とサーバ３との間の通信が接続されたことを検知した段階で（ステップＳ４）、サーバ３に自動送信する（ステップＳ５）。以上のステップＳ１〜Ｓ６は、バックグラウンド処理で自動的に行われてクライアント２のユーザに認知させないようにしている。即ち、クライアント側常駐プログラム１６は、マルチウィンドウシステムにおいて自身のプログラム１６についてウィンドウ表示せずにバックグラウンドで前記ステップＳ１〜Ｓ６を実行している。
【００３３】
サーバ側常駐プログラム２５は、クライアント側常駐プログラム１６より画像ログデータを受信すると（ステップＳ１０）、その画像ログデータのファイル名を参照してクライアントＩＤを判別し、該クライアントＩＤに対応する指定フォルダ２６に画像ログデータを保存し、ログデータベース４を更新する（ステップＳ１１）。なお、ログデータベース４には直近の所定時間あるいは所定日数（例えば当日及び前日分）の画像ログデータが保存され、それ以前（例えば、前々日以前）の画像ログデータは自動的に削除される設定としている。
【００３４】
また、サーバ側常駐プログラム２５は、ログデータベース４の各クライアントと一対一に対応する夫々の指定フォルダ２６を巡回監視して、クライアント２がサーバ３にアクセスしているにも拘らず指定フォルダ２６に画像ログデータが保存されていない日時を記録している（ステップＳ１２）。これにより、クライアント２側で画像ログデータのサーバ３への送信を不正に防いでいないか等を知る手立てとなる。
【００３５】
管理者端末５のビュープログラム３９は、ビュアー機能とエクスポート機能とを有している。まず、ビュアー機能について説明する。図６は管理者端末５におけるビュープログラムの操作画面５０の一例を表す図面である。図６に示すように、ビュアー機能の操作画面５０には、画像ログデータを表示する画面再生エリア５１と、ビュアー設定エリア５２と、操作エリア５３とが設けられている。
【００３６】
ビュアー設定エリア５２には、ログ閲覧を行うクライアントを指定するためのクライアント指定部５４と、ログ閲覧を行う日時範囲を指定するための日時範囲指定部５５とが設けられている。日時範囲指定部５５は、ログ閲覧を行う日時の始点を指定する始点指定部５６と、ログ閲覧を行う日時の終点を指定する終点指定部５７とを有している。操作エリア５３には、ビュアー設定エリア５２で設定された内容に基づき画像ログデータを時系列的にコマ送りで連続再生する再生ボタン５８と、画像ログデータのコマ送り再生を停止させる停止ボタン５９と、画像ログデータを１コマ戻すための巻戻しボタン６０と、画像ログデータを１コマ進めるための早送りボタン６１とが設けられている。
【００３７】
図５及び図６に示すように、管理者が、管理者端末５の操作画面５０を用いてクライアント指定部５４でクライアントを指定して、日時範囲指定部５５で日時範囲を指定した上で、再生ボタン５８をクリックする（ステップＳ２０）。そうすると、ビュープログラム３９は、ログデータベース４を参照し、ビュアー設定エリア５２での設定内容に基づき過去の画像ログデータを画像表示エリア５１にて時系列的に紙芝居のようにコマ送り再生する。この際、ビュープログラム３９は画像ログデータの作成日時をファイル名から判断している。なお、画像ログデータの再生はリアルタイムでも実行可能としている。
【００３８】
次いで、エクスポート機能について説明する。図５に示すように、管理者がビュープログラム３９の操作画面（図示せず）においてクライアントと日時範囲を指定して画像ログデータの削除を行うと（ステップＳ３０）、ビュープログラム３９は削除対象の画像ログデータをエクスポートするか否かの確認メッセージを出力する（ステップＳ３１）。管理者が「Ｙｅｓ」を入力すると（ステップＳ３１）、ビュープログラム３９は削除対象の画像ログデータをＤＶＤ等の外部記憶媒体に転送した上で（ステップＳ３２）、ログデータベース４から削除対象の画像ログデータを削除する（ステップＳ３３）。一方、管理者が「Ｎｏ」を入力すると（ステップＳ３１）、ビュープログラム３９はエクスポートすることなくログデータベース４から削除対象の画像ログデータを削除する（ステップＳ３３）。なお、エクスポート機能は削除機能とは別に独立して設けてよい。
【００３９】
以上の構成とすると、クライアント２でのイベント発生毎の表示画面が画像ログデータとしてサーバ３のログデータベース４に自動保存されるため、管理者は管理者端末５からサーバ３にアクセスしてビュープログラム３９によりクライアント２の表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。したがって、クライアント２側の操作によりシステム障害等が発生した場合に、管理者はその原因を容易に突き止めることができ、システム復旧に掛かる労力及び時間が大幅に低減される。
【００４０】
また、画像ログデータはイベント発生毎に生成されるので、例えば、クライアント２においてテキスト入力が行われてＥＮＴＥＲキーが押下された場合には、ＥＮＴＥＲキーを押下した時点で画面に表示されている入力テキスト内容も管理者は画像ログデータにより把握可能となる。したがって、管理者はクライアント２での操作履歴を従来に比べてかなり詳細に知ることができ、システム障害時の原因究明が飛躍的に促進される。また、クライアント２の操作履歴が画像により詳細に記録されることで、クライアント２のユーザに対して不正使用をさせないための抑止力も働く。さらに、画像ログデータはイベント発生毎に生成されるので、固定されたタイミングで定期的に画面をキャプチャーする場合に比べて、無駄な画像保存が抑制されて表示画面遷移を無駄なく閲覧することが可能となる。
【００４１】
また、システムが正常に稼動している場合であっても、管理者が管理者端末５のビュープログラム３９により画像ログデータを閲覧することで、クライアント２を使用したユーザ（例えば、社員等）のスキルチェック（例えば、ソフトウェア開発スキル等のチェック）にも役立てることが可能となる。
【００４２】
さらに、クライアント２のユーザが意図的にサーバ３との通信を切断した状態で作業をしても、クライアント２は自身のテンポラリーフォルダ１７に画像ログデータを一時保存し、後に通信が接続された際にその画像ログデータをサーバ３に自動送信するので、サーバ３は画像ログデータを漏れなく採取することが可能となる。
【００４３】
なお、本実施形態ではログ管理プログラムを構成するクライアント側常駐プログラム１６がクライアント２自身にインストールされているが、シンクライアント（thin client）を用いた場合には、クライアント側常駐プログラム１６に相当する機能をサーバ側に設けるとよい。その際、クライアントとサーバとの間の通信が切断された場合には、クライアントのＯＳをロックして操作できないようにするとよい。ここで、シンクライアントとは、クライアントに最低限の機能しか持たせず、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシステムの総称、または、そのようなシステムを実現するために機能を絞ったクライアント用コンピュータをいう。
【００４４】
また、本実施形態はクライアント／サーバ方式としているが、ＡＳＰ方式としてもよい。また、ビュープログラム３９はサーバ３とは別端末である管理者端末５で動作させているが、サーバ３上で動作させてもよい。
【００４５】
（第２実施形態）
次に、第２実施形態について説明する。第１実施形態との相違点は、クライアント／サーバ方式ではなくスタンドアロンのコンピュータ１００を利用している点である。図７は第２実施形態のコンピュータ１００を示すブロック図である。図７に示すように、コンピュータ１００は、ＯＳ（Operating System）としてWindows（登録商標）がインストールされたコンピュータ本体７０と、コンピュータ本体７０に接続されたキーボードやマウス等である入力装置７１と、コンピュータ本体７０に接続された液晶ディスプレイやＣＲＴ等である表示装置７２とを備えている。コンピュータ本体７０は、各種演算処理を行うＣＰＵ（Central Processing Unit）７３と、一時記憶用のメモリ７４と、入力装置７１をコンピュータ本体７０に接続するためのインターフェース７５と、表示装置７２をコンピュータ本体７０に接続するためのインターフェース７６と、ハードディスク装置等からなる記憶部７７およびログデータベース７８とを備えている。
【００４６】
記憶部７７には、ログ管理プログラム７９がインストールされている。ログ管理プログラム７９は、第１実施形態のクライアント側常駐プログラム、サーバ側常駐プログラムおよびビュープログラムと略同様な機能を備えたものである。
また、コンピュータ１００は複数のユーザＩＤにより共有利用されており、ログデータベース７８はコンピュータ１００のアドミニストレータ権限を有する者のみがパスワード認証によりアクセス可能となっている。ログデータベース７９には、前記複数のユーザ毎に対応した指定フォルダが設けられている。
【００４７】
次に、ログ管理プログラム７９の動作について主に図８を参照しながら説明する。図８はログ管理プログラム７９の動作シーケンスを表すチャート図である。図８に示すように、ログ管理プログラム７９は、ログ機能と、ビュアー機能と、エクスポート機能を有している。
【００４８】
まず、ログ機能について説明する。ログ管理プログラム７９は、コンピュータ１００のＯＳでイベントが発生したことを検知すると（ステップＳ５０）、イベント発生時点における表示装置７２の表示画面全体をキャプチャーしてビットマップ形式の静止画像である画像データを生成する（ステップＳ５１）。次いで、ログ管理プログラム７９は、前記画像データを縦横サイズ５０％に縮小した上で、ＪＰＥＧ形式等に圧縮して画像ログデータを生成する（ステップＳ５２）。そして、ログ管理プログラム７９は、その画像ログデータをログデータベース７８のユーザに対応した指定フォルダに保存し、ログデータベース７８を更新する（ステップＳ５３）。以上のステップＳ５０〜Ｓ５３は、バックグラウンド処理で自動的に行われてコンピュータ１００のユーザに認知させないようにしている。即ち、ログ管理プログラム７９は、マルチウィンドウシステムにおいて自身のプログラム７９についてウィンドウ表示せずにバックグラウンドで前記ステップＳ５０〜Ｓ５３を実行している。
【００４９】
次いで、ビュアー機能について説明する。ビュアー機能はアドミニストレータ権限でのみ起動可能となっている。管理者が、コンピュータ１００の図６に示したような操作画面を用いてユーザ名を指定すると共に日時範囲を指定した上で、再生ボタンをクリックする（ステップＳ５５）。そうすると、ログ管理プログラム７９は、ログデータベース７８を参照して画像ログデータを時系列的に紙芝居のようにコマ送り再生する。
【００５０】
次いで、エクスポート機能について説明する。エクスポート機能もアドミニストレータ権限でのみ起動可能となっている。管理者がクライアントと日時範囲を指定して画像ログデータの削除を行うと（ステップＳ５８）、ログ管理プログラム７９は、削除対象の画像ログデータをエクスポートするか否かの確認メッセージを出力する（ステップＳ５９）。管理者が「Ｙｅｓ」を入力すると（ステップＳ５９）、ログ管理プログラム７９は削除対象の画像ログデータをＤＶＤ等の外部記憶媒体に転送した上で（ステップＳ６０）、ログデータベース７８から削除対象の画像ログデータを削除する（ステップＳ６１）。一方、管理者が「Ｎｏ」を入力すると（ステップＳ５９）、ログ管理プログラム７９はエクスポートすることなくログデータベース７８から削除対象の画像ログデータを削除する（ステップＳ６１）。また、前記エクスポート機能は削除機能とは別に独立して設けてよい。
【００５１】
なお、前述した各実施形態では、イベント発生毎に表示画面をキャプチャーする設定としているが、予め設定されたタイミングで定期的に表示画面をキャプチャーする設定としてもよく、または、それらを組み合わせた設定としてもよい。
【産業上の利用可能性】
【００５２】
以上のように、本発明に係るログ管理プログラムは、イベント発生毎の表示画面が画像ログデータとしてログデータベースに自動保存されるため、管理者は表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析できる優れた効果を有し、クライアント／サーバ方式やスタンドアロン方式やＡＳＰ方式のコンピュータシステム等に適用すると有益である。
【図面の簡単な説明】
【００５３】
【図１】本発明の第１実施形態に係るログ管理システムを示す概略図である。
【図２】図１に示すクライアントのブロック図である。
【図３】図１に示すサーバのブロック図である。
【図４】図１に示す管理者端末のブロック図である。
【図５】図１に示すログ管理システムの動作シーケンスを表すチャート図である。
【図６】図１に示す管理者端末におけるビュープログラムの操作画面の一例を表す図面である。
【図７】第２実施形態のコンピュータを示すブロック図である。
【図８】図７に示すコンピュータのログ管理プログラムの動作シーケンスを表すチャート図である。
【符号の説明】
【００５４】
１      ログ管理システム
２      クライアント
３      サーバ
４，７８      ログデータベース
５      管理者端末
１５    記憶部
１６    クライアント側常駐プログラム
２５    サーバ側常駐プログラム
２６    指定フォルダ
３９    ビュープログラム
４０，７９    ログ管理プログラム
１００  コンピュータ
Ｎ      通信ネットワーク
【図１】
2007279991.tif 000003
【図２】
2007279991.tif 000004
【図３】
2007279991.tif 000005
【図４】
2007279991.tif 000006
【図５】
2007279991.tif 000007
【図７】
2007279991.tif 000008
【図８】
2007279991.tif 000009
【図６】
2007279991.tif 000010