JP2007279991A - Log management program and recording medium - Google Patents
Log management program and recording medium Download PDFInfo
- Publication number
- JP2007279991A JP2007279991A JP2006104682A JP2006104682A JP2007279991A JP 2007279991 A JP2007279991 A JP 2007279991A JP 2006104682 A JP2006104682 A JP 2006104682A JP 2006104682 A JP2006104682 A JP 2006104682A JP 2007279991 A JP2007279991 A JP 2007279991A
- Authority
- JP
- Japan
- Prior art keywords
- client
- log
- server
- log data
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 22
- 230000007704 transition Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 21
- 238000007726 management method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000011084 recovery Methods 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、コンピュータの操作記録を好適に管理するためのログ管理プログラム及び記録媒体に関するものである。 The present invention relates to a log management program and a recording medium for suitably managing computer operation records.
従来のコンピュータシステムでは、プログラム起動等の処理情報やエラー情報等がログファイルとしてコンピュータに記録されるものがある(特許文献1参照)。これによれば、システム障害等の異常が生じた場合には、システム管理者がそのログファイルを解析することで異常原因を究明することができ、システムの復旧に役立つ。
しかしながら、従来のログファイルは専門的な単語が羅列されたテキストデータで記録されているため、高度な知識を有するシステム管理者でないとログファイルの効果的な利用を図ることはできない。また、スキルの高いシステム管理者であってもログファイルの分析には時間が掛かり、システム復旧作業には多大な労力を要する。 However, since the conventional log file is recorded as text data in which specialized words are arranged, the log file cannot be effectively used unless it is a system administrator having advanced knowledge. Moreover, even a highly skilled system administrator takes time to analyze a log file, and a great amount of labor is required for system recovery work.
さらに、従来のログファイルには、ユーザが起動したプログラムの種類やエラー結果のような大雑把な処理内容が記録されるに過ぎないため、システム管理者はログファイルを見てもプログラム起動等を伴わない詳細なオペレーションを知ることはできない。そうすると、システム管理者は、ユーザにヒアリングを行って原因究明をすることとなるが、ユーザが異常原因となるオペレーションをシステム管理者に伝え損なったり間違った証言をしたりすることで、システム復旧作業が混迷を極める場合もある。 Furthermore, since the conventional log file only records the rough contents of processing such as the type of the program started by the user and the error result, the system administrator is accompanied by the program start even if the log file is viewed. There is no detailed operation to know. Then, the system administrator interviews the user to investigate the cause, but the system recovery work can be done by the user failing to tell the system administrator the operation causing the abnormality or making a wrong testimony. May be extremely confusing.
そこで、本発明は、効果的なログファイルを作成してコンピュータの管理が容易となるようにすることを目的としている。 Accordingly, an object of the present invention is to create an effective log file so that management of a computer becomes easy.
本発明は上述のような事情に鑑みてなされたものであり、本発明に係るログ管理プログラムは、クライアントの操作履歴をサーバで管理するためのログ管理プログラムであって、クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、キャプチャーされた前記画像ログデータを前記クライアントが通信ネットワークを介してサーバに自動送信するステップと、前記サーバが受信した前記画像ログデータをログデータベースに自動保存するステップと、を実行させることを特徴とする。 The present invention has been made in view of the above circumstances, and a log management program according to the present invention is a log management program for managing an operation history of a client at a server, and a predetermined event is detected at the client. Each time it occurs, the step of capturing the display screen of the client as image log data, the step of automatically transmitting the captured image log data to a server via a communication network, and the server receiving the server Automatically storing image log data in a log database.
このようにすると、クライアントでのイベント発生毎の表示画面が画像ログデータとしてサーバのログデータベースに自動保存されるため、管理者はクライアントの表示画面遷移をサーバ側でビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。したがって、クライアント側の操作によりシステム障害等が発生した場合に、管理者はその原因を容易に突き止めることができ、システム復旧に掛かる労力及び時間が大幅に低減される。 In this way, the display screen for each event occurrence at the client is automatically saved in the server's log database as image log data, so the administrator can simply browse the client's display screen transition visually on the server side. It is possible to perform log analysis. Therefore, when a system failure or the like occurs due to an operation on the client side, the administrator can easily determine the cause, and labor and time required for system recovery are greatly reduced.
また、従来のテキストログファイルであるとプログラムの起動/終了等の履歴が保存されるに過ぎなかったが、本発明では画像ログデータがイベント発生毎に生成されるので、クライアントのキーボード入力内容等も履歴として把握できる。したがって、管理者はクライアントでの操作履歴を従来に比べてかなり詳細に知ることができ、システム障害時の原因究明が飛躍的に促進される。また、クライアントの操作履歴が画像で詳細に記録されることで、クライアント2のユーザに対して不正使用をさせないための抑止力も働く。また、画像ログデータはイベント発生毎に生成されるので、無駄な画像保存が抑制されて表示画面遷移を無駄なく閲覧することが可能となる。さらには、管理者がサーバ側で画像ログデータを閲覧すれば、クライアントを使用したユーザ(例えば、社員等)の操作スキル(例えば、ソフトウェア開発スキル等)を容易にチェックすることも可能となる。 Further, in the case of a conventional text log file, the history of program start / end and the like is merely saved. However, in the present invention, image log data is generated every event occurrence, so the contents of the keyboard input of the client, etc. Can also be grasped as a history. Therefore, the administrator can know the operation history at the client in more detail than before, and the cause investigation at the time of system failure is greatly promoted. In addition, since the operation history of the client is recorded in detail as an image, a deterrent to prevent unauthorized use by the user of the client 2 also works. Further, since the image log data is generated every time an event occurs, useless image storage is suppressed, and display screen transition can be browsed without waste. Furthermore, if the administrator views the image log data on the server side, it becomes possible to easily check the operation skill (for example, software development skill) of the user (for example, an employee) using the client.
前記クライアントと前記サーバとの間の通信が切断されている場合には、前記クライアントが前記キャプチャーされた画像ログデータを自身の記憶部に一時保存し、前記通信が接続された際に該一時保存された画像ログデータを前記サーバに自動送信するステップを実行させてもよい。 When the communication between the client and the server is disconnected, the client temporarily stores the captured image log data in its own storage unit, and the temporary storage when the communication is connected A step of automatically transmitting the processed image log data to the server may be executed.
このようにすると、クライアントのユーザが画像ログデータがサーバに送信されないようにサーバとの通信を切断した状態で作業をしても、後にクライアントとサーバとの通信が接続された際にクライアントから一時保存された画像ログデータをサーバに自動送信する構成としているので、サーバは確実に画像ログデータを採取することが可能となる。 In this way, even if the client user works in a state where the communication with the server is disconnected so that the image log data is not transmitted to the server, the client temporarily stops when the communication between the client and the server is connected later. Since the stored image log data is automatically transmitted to the server, the server can reliably collect the image log data.
前記サーバが、前記ログデータベース上の各クライアント毎に対応する指定フォルダに前記画像ログデータを日時情報が付与された状態で自動保存するステップを実行させてもよい。 The server may execute a step of automatically storing the image log data in a designated folder corresponding to each client on the log database in a state where date and time information is given.
このようにすると、特定のクライアントの特定の日時の画像ログデータを簡単に閲覧することができる。 In this way, it is possible to easily browse the image log data of a specific date and time of a specific client.
前記ログデータベースに所定の認証によりアクセス可能な管理者端末の画面上にて、前記ログデータベース上の指定されたクライアントの前記画像ログデータを時系列的にコマ送り再生することで、該指定されたクライアントの表示画面遷移を連続再生表示させるビュープログラムを備えていてもよい。 On the screen of the administrator terminal that can access the log database by predetermined authentication, the image log data of the specified client on the log database is played back in a time-sequential manner to reproduce the specified A view program for continuously reproducing and displaying the display screen transition of the client may be provided.
このようにすると、管理者はクライアントを指定すれば特定のクライアントの表示画面遷移をビュープログラムで紙芝居的に自動閲覧することができ、ログ解析の作業性が飛躍的に向上する。 In this way, if the administrator designates the client, the display screen transition of the specific client can be automatically browsed like a picture by the view program, and the workability of log analysis is greatly improved.
前記ログデータベースの前記指定フォルダは前記クライアントからアクセス不可であってもよい。 The specified folder of the log database may not be accessible from the client.
このようにすると、ユーザは使用したクライアントの画像ログデータを削除することができないので、サーバが確実に画像ログデータを採取することができると共に、クライアントのユーザに対して不正使用をさせないための抑止力が働く利点がある。 In this way, since the user cannot delete the image log data of the used client, the server can surely collect the image log data and prevent the client user from unauthorized use. There is an advantage that power works.
また本発明は、コンピュータの操作履歴を管理するためのログ管理プログラムであって、コンピュータで所定のイベントが発生するごとに、該コンピュータの表示画面を画像ログデータとしてキャプチャーするステップと、前記キャプチャーした画像ログデータを前記コンピュータがログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラムを提供している。 The present invention is also a log management program for managing an operation history of a computer, each time a predetermined event occurs in the computer, the step of capturing the display screen of the computer as image log data, and the capture And a step of automatically storing image log data in a log database by the computer.
このようにすると、ログデータベースに自動保存された画像ログデータをビジュアル的に閲覧するだけで、コンピュータの表示画面遷移を把握することができ、簡単にログ解析を行うことが可能となる。したがって、コンピュータに障害等が発生した場合に、その原因を容易に突き止めることができ、復旧に掛かる労力及び時間が大幅に低減される。また、従来のテキストログファイルであるとプログラムの起動/終了等の履歴が保存されるに過ぎなかったが、本発明では表示画面がイベント発生毎にキャプチャーされるので、キーボード入力内容等も履歴として簡単に把握でき、ログ解析の精度も飛躍的に向上する。 In this way, it is possible to grasp the transition of the display screen of the computer by simply visually browsing the image log data automatically stored in the log database, and it is possible to easily perform log analysis. Therefore, when a failure or the like occurs in the computer, the cause can be easily identified, and labor and time required for recovery are greatly reduced. Further, in the case of a conventional text log file, the history of starting / ending the program is only saved, but in the present invention, the display screen is captured every time an event occurs, so the contents of keyboard input, etc. are also recorded as history. It is easy to grasp and the accuracy of log analysis is greatly improved.
また本発明は、前記ログ管理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供している。 The present invention also provides a computer-readable recording medium in which the log management program is recorded.
また本発明は、クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、前記クライアントが前記キャプチャーされた画像ログデータを通信ネットワークを介してサーバに自動送信するステップと、前記サーバが前記受信した画像ログデータをログデータベースに自動保存するステップと、を備えていることを特徴とするログ管理方法を提供している。 The present invention also includes a step of capturing a display screen of the client as image log data every time a predetermined event occurs in the client, and the client automatically captures the captured image log data to a server via a communication network. There is provided a log management method comprising: a transmitting step; and the server automatically storing the received image log data in a log database.
また本発明は、所定のイベントが発生するごとに表示画面を画像ログデータとしてキャプチャーするクライアントから通信ネットワークを介して該画像ログデータを受信してログデータベースに自動保存するサーバを備えていることを特徴とするログ管理システムを提供している。 The present invention further includes a server that receives image log data from a client that captures a display screen as image log data every time a predetermined event occurs, and automatically saves the image log data in a log database. A log management system is provided.
以上の説明から明らかなように、本発明によれば、イベント発生毎の表示画面が画像ログデータとしてログデータベースに自動保存されるため、管理者は表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。 As is clear from the above description, according to the present invention, since the display screen for each event occurrence is automatically saved in the log database as image log data, the administrator can simply view the display screen transitions easily. It is possible to perform log analysis.
以下、本発明に係る実施形態を図面を参照して説明する。 Embodiments according to the present invention will be described below with reference to the drawings.
(第1実施形態)
図1は本発明の第1実施形態に係るログ管理システム1を示す概略図である。図1に示すように、ログ管理システム1は、サーバ3と、該サーバ3に通信ネットワークNを介して接続された複数のクライアント2と、該サーバ3に通信ネットワークNを介して接続された管理者端末5と備えている。また、サーバ3にはログデータベース4が接続されている。
(First embodiment)
FIG. 1 is a schematic diagram showing a log management system 1 according to the first embodiment of the present invention. As shown in FIG. 1, the log management system 1 includes a server 3, a plurality of clients 2 connected to the server 3 via a communication network N, and a management connected to the server 3 via a communication network N. Person terminal 5. A log database 4 is connected to the server 3.
図2はクライアント2のブロック図である。図2に示すように、クライアント2は、OS(Operating System)としてWindows(登録商標)がインストールされたクライアント本体7と、クライアント本体7に接続されたキーボードやマウス等である入力装置8と、クライアント本体7に接続された液晶ディスプレイやCRT等である表示装置9とを備えている。クライアント本体7は、各種演算処理を行うCPU(Central Processing Unit)10と、一時記憶用のメモリ11と、入力装置8をクライアント本体7に接続するためのインターフェース12と、表示装置9をクライアント本体7に接続するためのインターフェース13と、クライアント本体7を通信ネットワークNに接続するためのインターフェース14と、ハードディスク装置等からなる記憶部15とを備えている。 FIG. 2 is a block diagram of the client 2. As shown in FIG. 2, the client 2 includes a client main body 7 in which Windows (registered trademark) is installed as an OS (Operating System), an input device 8 such as a keyboard and a mouse connected to the client main body 7, and a client. A display device 9 such as a liquid crystal display or a CRT connected to the main body 7 is provided. The client body 7 includes a CPU (Central Processing Unit) 10 that performs various arithmetic processes, a memory 11 for temporary storage, an interface 12 for connecting the input device 8 to the client body 7, and a display device 9. An interface 13 for connecting to the communication network N, an interface 14 for connecting the client body 7 to the communication network N, and a storage unit 15 comprising a hard disk device or the like.
記憶部15には、ログ管理プログラムを構成するクライアント側常駐プログラム16がインストールされている。また、記憶部15には、画像ログデータを一時保存するためのテンポラリーフォルダ17が設けられている。なお、テンポラリーフォルダ17はクライアント2のユーザからアクセス不可に設定しているとよい。 A client-side resident program 16 constituting a log management program is installed in the storage unit 15. The storage unit 15 is provided with a temporary folder 17 for temporarily storing image log data. The temporary folder 17 may be set to be inaccessible by the user of the client 2.
図3はサーバ3のブロック図である。図3に示すように、サーバ3は、各種演算処理を行うCPU(Central Processing Unit)20と、一時記憶用のメモリ21と、通信ネットワークNに接続するためのインターフェース22と、ログデータベース4と接続するためのインターフェース23と、ハードディスク装置等からなる記憶部24とを備えている。記憶部24には、ログ管理プログラムを構成するサーバ側常駐プログラム25がインストールされている。また、ログデータベース4には、各クライアント2に対応した指定フォルダ26がそれぞれ設けられている。また、各指定フォルダ26は各クライアント2からアクセス不可に設定されており、管理者以外のユーザはログデータベース4の指定フォルダ26に保存された画像ログデータを削除できないようになっている。 FIG. 3 is a block diagram of the server 3. As shown in FIG. 3, the server 3 is connected to a CPU (Central Processing Unit) 20 that performs various arithmetic processes, a memory 21 for temporary storage, an interface 22 for connecting to a communication network N, and a log database 4. And a storage unit 24 comprising a hard disk device or the like. A server-side resident program 25 that constitutes a log management program is installed in the storage unit 24. The log database 4 is provided with designated folders 26 corresponding to the respective clients 2. Each designated folder 26 is set to be inaccessible from each client 2, and a user other than the administrator cannot delete image log data stored in the designated folder 26 of the log database 4.
図4は管理者端末5のブロック図である。図5に示すように、OS(Operating System)としてWindows(登録商標)がインストールされた端末本体30と、端末本体30に接続されたキーボードやマウス等である入力装置31と、端末本体31に接続された液晶ディスプレイやCRT等である表示装置32とを備えている。端末本体30は、各種演算処理を行うCPU(Central Processing Unit)33と、一時記憶用のメモリ34と、端末本体30を通信ネットワークNに接続するためのインターフェース35と、入力装置31を端末本体30に接続するためのインターフェース36と、表示装置32を端末本体30に接続するためのインターフェース37と、ハードディスク装置等からなる記憶部38とを備えている。記憶部38には、ログ管理プログラムを構成するビュープログラム39がインストールされている。また、管理者端末5は、管理者によるID及びパスワードの認証が成功するとログデータベース4にアクセスできるようになっている。 FIG. 4 is a block diagram of the administrator terminal 5. As shown in FIG. 5, a terminal main body 30 in which Windows (registered trademark) is installed as an OS (Operating System), an input device 31 such as a keyboard or a mouse connected to the terminal main body 30, and a connection to the terminal main body 31. And a display device 32 such as a liquid crystal display or a CRT. The terminal main body 30 includes a CPU (Central Processing Unit) 33 that performs various arithmetic processing, a memory 34 for temporary storage, an interface 35 for connecting the terminal main body 30 to the communication network N, and an input device 31. An interface 36 for connecting to the terminal main body 30, an interface 37 for connecting the display device 32 to the terminal body 30, and a storage unit 38 comprising a hard disk device or the like. A view program 39 constituting a log management program is installed in the storage unit 38. Further, the administrator terminal 5 can access the log database 4 when the administrator successfully authenticates the ID and password.
そして、クライアント側常駐プログラム16と、サーバ側常駐プログラム25と、ビュープログラム39とで構成されるログ管理プログラム40(図5参照)は、コンピュータ読み取り可能な記録媒体(例えば、CD−ROMなど)に保存された状態で配布され、該記録媒体からそれぞれクライアント2、サーバ3、管理者端末5にインストールされている。なお、ログ管理プログラム40は、インターネット等を介したダウンロードにより配布するようにしてもよい。 Then, the log management program 40 (see FIG. 5) including the client-side resident program 16, the server-side resident program 25, and the view program 39 is stored on a computer-readable recording medium (for example, a CD-ROM). It is distributed in a stored state and installed in the client 2, the server 3, and the administrator terminal 5 from the recording medium, respectively. The log management program 40 may be distributed by downloading via the Internet or the like.
次に、ログ管理システム1の動作について主に図5を参照しながら説明する。図5はログ管理システム1の動作シーケンスを表すチャート図である。図5に示すように、クライアント側常駐プログラム16は、クライアント2のOSでイベントが発生したことを検知すると(ステップS1)、イベント発生時点における表示装置9の表示画面全体をキャプチャーしてビットマップ形式の静止画像である画像データを生成する(ステップS2)。ここで、イベントとは、ソフトウェアの状態変化を引き起こすような事象をいい、例えば、Windows(登録商標)のようなウィンドウシステムでは、プログラムの起動/終了、ファイルのオープン/クローズ、キーボードのENTERキーの押下、マウスクリック操作などをイベントとしている。なお、クライアント側常駐プログラム16が検知するイベントは、クライアント側常駐プログラム以外のプログラムによるイベントを検知している。 Next, the operation of the log management system 1 will be described with reference mainly to FIG. FIG. 5 is a chart showing an operation sequence of the log management system 1. As shown in FIG. 5, when the client-side resident program 16 detects that an event has occurred in the OS of the client 2 (step S1), the client-side resident program 16 captures the entire display screen of the display device 9 at the time of the event occurrence to generate a bitmap format. The image data which is the still image is generated (step S2). Here, the event refers to an event that causes a change in the state of the software. For example, in a window system such as Windows (registered trademark), program start / end, file open / close, keyboard ENTER key Events such as pressing and mouse click operations are used. The event detected by the client-side resident program 16 is an event detected by a program other than the client-side resident program.
次いで、クライアント側常駐プログラム16は、前記画像データを縦横サイズ50%に縮小した上で、JPEG形式等に圧縮して画像ログデータを生成する(ステップS3)。この際、クライアント側常駐プログラム16は、画像ログデータのファイル名にクライアント2のIDおよび作成日時を付加するようにしている。 Next, the client-side resident program 16 reduces the image data to a vertical and horizontal size of 50% and then compresses the image data into a JPEG format or the like to generate image log data (step S3). At this time, the client side resident program 16 adds the ID of the client 2 and the creation date and time to the file name of the image log data.
そして、クライアント側常駐プログラム16は、クライアント2がサーバ3と通信可能に接続されているか否かを判定し(ステップS4)、接続されていれば画像ログデータをサーバ3に送信する(ステップS5)。一方、クライアント2とサーバ3との間の通信が切断されていれば、クライアント側常駐プログラム16は画像ログデータをクライアント2の記憶部15のテンポラリーフォルダ17に一時保存する(ステップS6)。そして、テンポラリーフォルダ17に蓄積保存された画像ログデータは、クライアント側常駐プログラム16が、クライアント2とサーバ3との間の通信が接続されたことを検知した段階で(ステップS4)、サーバ3に自動送信する(ステップS5)。以上のステップS1〜S6は、バックグラウンド処理で自動的に行われてクライアント2のユーザに認知させないようにしている。即ち、クライアント側常駐プログラム16は、マルチウィンドウシステムにおいて自身のプログラム16についてウィンドウ表示せずにバックグラウンドで前記ステップS1〜S6を実行している。 Then, the client-side resident program 16 determines whether or not the client 2 is communicably connected to the server 3 (step S4), and if connected, transmits image log data to the server 3 (step S5). . On the other hand, if the communication between the client 2 and the server 3 is disconnected, the client-side resident program 16 temporarily stores the image log data in the temporary folder 17 of the storage unit 15 of the client 2 (step S6). The image log data stored and stored in the temporary folder 17 is stored in the server 3 when the client-side resident program 16 detects that the communication between the client 2 and the server 3 is connected (step S4). Automatic transmission is performed (step S5). The above steps S1 to S6 are automatically performed by background processing so that the user of the client 2 is not recognized. In other words, the client-side resident program 16 executes steps S1 to S6 in the background without displaying a window for the program 16 in the multi-window system.
サーバ側常駐プログラム25は、クライアント側常駐プログラム16より画像ログデータを受信すると(ステップS10)、その画像ログデータのファイル名を参照してクライアントIDを判別し、該クライアントIDに対応する指定フォルダ26に画像ログデータを保存し、ログデータベース4を更新する(ステップS11)。なお、ログデータベース4には直近の所定時間あるいは所定日数(例えば当日及び前日分)の画像ログデータが保存され、それ以前(例えば、前々日以前)の画像ログデータは自動的に削除される設定としている。 When the server-side resident program 25 receives the image log data from the client-side resident program 16 (step S10), the server-side resident program 25 determines the client ID by referring to the file name of the image log data, and designates the designated folder 26 corresponding to the client ID. The image log data is stored in the log database 4 and the log database 4 is updated (step S11). The log database 4 stores image log data of the most recent predetermined time or predetermined number of days (for example, the current day and the previous day), and image log data before that (for example, the day before the previous day) is automatically deleted. It is set.
また、サーバ側常駐プログラム25は、ログデータベース4の各クライアントと一対一に対応する夫々の指定フォルダ26を巡回監視して、クライアント2がサーバ3にアクセスしているにも拘らず指定フォルダ26に画像ログデータが保存されていない日時を記録している(ステップS12)。これにより、クライアント2側で画像ログデータのサーバ3への送信を不正に防いでいないか等を知る手立てとなる。 In addition, the server-side resident program 25 patrols and monitors each designated folder 26 corresponding to each client in the log database 4, and sets the designated folder 26 in spite of the client 2 accessing the server 3. The date and time when the image log data is not stored is recorded (step S12). As a result, the client 2 can know whether or not the transmission of the image log data to the server 3 is illegally prevented.
管理者端末5のビュープログラム39は、ビュアー機能とエクスポート機能とを有している。まず、ビュアー機能について説明する。図6は管理者端末5におけるビュープログラムの操作画面50の一例を表す図面である。図6に示すように、ビュアー機能の操作画面50には、画像ログデータを表示する画面再生エリア51と、ビュアー設定エリア52と、操作エリア53とが設けられている。 The view program 39 of the administrator terminal 5 has a viewer function and an export function. First, the viewer function will be described. FIG. 6 is a diagram illustrating an example of a view program operation screen 50 in the administrator terminal 5. As shown in FIG. 6, the operation screen 50 for the viewer function includes a screen reproduction area 51 for displaying image log data, a viewer setting area 52, and an operation area 53.
ビュアー設定エリア52には、ログ閲覧を行うクライアントを指定するためのクライアント指定部54と、ログ閲覧を行う日時範囲を指定するための日時範囲指定部55とが設けられている。日時範囲指定部55は、ログ閲覧を行う日時の始点を指定する始点指定部56と、ログ閲覧を行う日時の終点を指定する終点指定部57とを有している。操作エリア53には、ビュアー設定エリア52で設定された内容に基づき画像ログデータを時系列的にコマ送りで連続再生する再生ボタン58と、画像ログデータのコマ送り再生を停止させる停止ボタン59と、画像ログデータを1コマ戻すための巻戻しボタン60と、画像ログデータを1コマ進めるための早送りボタン61とが設けられている。 The viewer setting area 52 is provided with a client designation unit 54 for designating a client that performs log browsing, and a date / time range designation unit 55 for designating a date / time range for performing log browsing. The date / time range designation unit 55 includes a start point designation unit 56 that designates the start point of the date and time when the log is browsed, and an end point designation unit 57 that designates the end point of the date and time when the log is browsed. The operation area 53 includes a playback button 58 for continuously reproducing the image log data by frame advance in time series based on the contents set in the viewer setting area 52, and a stop button 59 for stopping the frame advance reproduction of the image log data. A rewind button 60 for returning the image log data by one frame and a fast-forward button 61 for advancing the image log data by one frame are provided.
図5及び図6に示すように、管理者が、管理者端末5の操作画面50を用いてクライアント指定部54でクライアントを指定して、日時範囲指定部55で日時範囲を指定した上で、再生ボタン58をクリックする(ステップS20)。そうすると、ビュープログラム39は、ログデータベース4を参照し、ビュアー設定エリア52での設定内容に基づき過去の画像ログデータを画像表示エリア51にて時系列的に紙芝居のようにコマ送り再生する。この際、ビュープログラム39は画像ログデータの作成日時をファイル名から判断している。なお、画像ログデータの再生はリアルタイムでも実行可能としている。 As shown in FIGS. 5 and 6, the administrator designates the client by the client designation unit 54 using the operation screen 50 of the administrator terminal 5 and designates the date / time range by the date / time range designation unit 55. The playback button 58 is clicked (step S20). Then, the view program 39 refers to the log database 4, and based on the setting contents in the viewer setting area 52, the past image log data is time-sequentially played back like a picture-story show in the image display area 51. At this time, the view program 39 determines the creation date and time of the image log data from the file name. The reproduction of the image log data can be executed in real time.
次いで、エクスポート機能について説明する。図5に示すように、管理者がビュープログラム39の操作画面(図示せず)においてクライアントと日時範囲を指定して画像ログデータの削除を行うと(ステップS30)、ビュープログラム39は削除対象の画像ログデータをエクスポートするか否かの確認メッセージを出力する(ステップS31)。管理者が「Yes」を入力すると(ステップS31)、ビュープログラム39は削除対象の画像ログデータをDVD等の外部記憶媒体に転送した上で(ステップS32)、ログデータベース4から削除対象の画像ログデータを削除する(ステップS33)。一方、管理者が「No」を入力すると(ステップS31)、ビュープログラム39はエクスポートすることなくログデータベース4から削除対象の画像ログデータを削除する(ステップS33)。なお、エクスポート機能は削除機能とは別に独立して設けてよい。 Next, the export function will be described. As shown in FIG. 5, when an administrator designates a client and a date / time range and deletes image log data on an operation screen (not shown) of the view program 39 (step S30), the view program 39 is to be deleted. A confirmation message as to whether or not to export the image log data is output (step S31). When the administrator inputs “Yes” (step S31), the view program 39 transfers the image log data to be deleted to an external storage medium such as a DVD (step S32), and then deletes the image log to be deleted from the log database 4. Data is deleted (step S33). On the other hand, when the administrator inputs “No” (step S31), the view program 39 deletes the image log data to be deleted from the log database 4 without exporting (step S33). Note that the export function may be provided independently of the deletion function.
以上の構成とすると、クライアント2でのイベント発生毎の表示画面が画像ログデータとしてサーバ3のログデータベース4に自動保存されるため、管理者は管理者端末5からサーバ3にアクセスしてビュープログラム39によりクライアント2の表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析を行うことが可能となる。したがって、クライアント2側の操作によりシステム障害等が発生した場合に、管理者はその原因を容易に突き止めることができ、システム復旧に掛かる労力及び時間が大幅に低減される。 With the above configuration, the display screen for each event occurrence in the client 2 is automatically saved as image log data in the log database 4 of the server 3, so that the administrator accesses the server 3 from the administrator terminal 5 to view the view program. The log analysis can be easily performed simply by visually viewing the display screen transition of the client 2 by 39. Therefore, when a system failure or the like occurs due to an operation on the client 2 side, the administrator can easily determine the cause, and the labor and time required for system recovery are greatly reduced.
また、画像ログデータはイベント発生毎に生成されるので、例えば、クライアント2においてテキスト入力が行われてENTERキーが押下された場合には、ENTERキーを押下した時点で画面に表示されている入力テキスト内容も管理者は画像ログデータにより把握可能となる。したがって、管理者はクライアント2での操作履歴を従来に比べてかなり詳細に知ることができ、システム障害時の原因究明が飛躍的に促進される。また、クライアント2の操作履歴が画像により詳細に記録されることで、クライアント2のユーザに対して不正使用をさせないための抑止力も働く。さらに、画像ログデータはイベント発生毎に生成されるので、固定されたタイミングで定期的に画面をキャプチャーする場合に比べて、無駄な画像保存が抑制されて表示画面遷移を無駄なく閲覧することが可能となる。 Further, since the image log data is generated every time an event occurs, for example, when text input is performed at the client 2 and the ENTER key is pressed, the input displayed on the screen when the ENTER key is pressed The administrator can also understand the text contents from the image log data. Therefore, the administrator can know the operation history in the client 2 in more detail than before, and the cause investigation at the time of system failure is greatly promoted. In addition, since the operation history of the client 2 is recorded in detail with images, a deterrent to prevent unauthorized use by the user of the client 2 also works. In addition, since image log data is generated each time an event occurs, it is possible to browse display screen transitions without wasting, as compared to the case where screens are captured regularly at a fixed timing, and unnecessary image storage is suppressed. It becomes possible.
また、システムが正常に稼動している場合であっても、管理者が管理者端末5のビュープログラム39により画像ログデータを閲覧することで、クライアント2を使用したユーザ(例えば、社員等)のスキルチェック(例えば、ソフトウェア開発スキル等のチェック)にも役立てることが可能となる。 Even when the system is operating normally, the administrator browses the image log data using the view program 39 of the administrator terminal 5 so that the user who uses the client 2 (for example, an employee) It can also be used for skill checks (for example, checking software development skills).
さらに、クライアント2のユーザが意図的にサーバ3との通信を切断した状態で作業をしても、クライアント2は自身のテンポラリーフォルダ17に画像ログデータを一時保存し、後に通信が接続された際にその画像ログデータをサーバ3に自動送信するので、サーバ3は画像ログデータを漏れなく採取することが可能となる。 Further, even if the user of the client 2 intentionally cuts off the communication with the server 3, the client 2 temporarily stores the image log data in its temporary folder 17, and later when the communication is connected. Since the image log data is automatically transmitted to the server 3, the server 3 can collect the image log data without omission.
なお、本実施形態ではログ管理プログラムを構成するクライアント側常駐プログラム16がクライアント2自身にインストールされているが、シンクライアント(thin client)を用いた場合には、クライアント側常駐プログラム16に相当する機能をサーバ側に設けるとよい。その際、クライアントとサーバとの間の通信が切断された場合には、クライアントのOSをロックして操作できないようにするとよい。ここで、シンクライアントとは、クライアントに最低限の機能しか持たせず、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシステムの総称、または、そのようなシステムを実現するために機能を絞ったクライアント用コンピュータをいう。 In this embodiment, the client-side resident program 16 constituting the log management program is installed in the client 2 itself. However, when a thin client is used, a function corresponding to the client-side resident program 16 is used. May be provided on the server side. At this time, if communication between the client and the server is disconnected, it is preferable to lock the client OS so that it cannot be operated. Here, a thin client is a generic term for a system in which the client has only a minimum function and manages resources such as application software and files on the server side, or the functions are narrowed down to realize such a system. A client computer.
また、本実施形態はクライアント/サーバ方式としているが、ASP方式としてもよい。また、ビュープログラム39はサーバ3とは別端末である管理者端末5で動作させているが、サーバ3上で動作させてもよい。 In addition, although the present embodiment uses a client / server system, it may be an ASP system. The view program 39 is operated on the administrator terminal 5, which is a separate terminal from the server 3, but may be operated on the server 3.
(第2実施形態)
次に、第2実施形態について説明する。第1実施形態との相違点は、クライアント/サーバ方式ではなくスタンドアロンのコンピュータ100を利用している点である。図7は第2実施形態のコンピュータ100を示すブロック図である。図7に示すように、コンピュータ100は、OS(Operating System)としてWindows(登録商標)がインストールされたコンピュータ本体70と、コンピュータ本体70に接続されたキーボードやマウス等である入力装置71と、コンピュータ本体70に接続された液晶ディスプレイやCRT等である表示装置72とを備えている。コンピュータ本体70は、各種演算処理を行うCPU(Central Processing Unit)73と、一時記憶用のメモリ74と、入力装置71をコンピュータ本体70に接続するためのインターフェース75と、表示装置72をコンピュータ本体70に接続するためのインターフェース76と、ハードディスク装置等からなる記憶部77およびログデータベース78とを備えている。
(Second Embodiment)
Next, a second embodiment will be described. The difference from the first embodiment is that a stand-alone computer 100 is used instead of the client / server system. FIG. 7 is a block diagram illustrating a computer 100 according to the second embodiment. As shown in FIG. 7, a computer 100 includes a computer main body 70 in which Windows (registered trademark) is installed as an OS (Operating System), an input device 71 such as a keyboard and a mouse connected to the computer main body 70, a computer A display device 72 such as a liquid crystal display or a CRT connected to the main body 70 is provided. The computer main body 70 includes a CPU (Central Processing Unit) 73 that performs various arithmetic processing, a memory 74 for temporary storage, an interface 75 for connecting the input device 71 to the computer main body 70, and a display device 72. An interface 76 for connecting to the storage, a storage unit 77 comprising a hard disk device and a log database 78.
記憶部77には、ログ管理プログラム79がインストールされている。ログ管理プログラム79は、第1実施形態のクライアント側常駐プログラム、サーバ側常駐プログラムおよびビュープログラムと略同様な機能を備えたものである。
また、コンピュータ100は複数のユーザIDにより共有利用されており、ログデータベース78はコンピュータ100のアドミニストレータ権限を有する者のみがパスワード認証によりアクセス可能となっている。ログデータベース79には、前記複数のユーザ毎に対応した指定フォルダが設けられている。
A log management program 79 is installed in the storage unit 77. The log management program 79 has substantially the same functions as the client-side resident program, server-side resident program, and view program of the first embodiment.
Further, the computer 100 is shared by a plurality of user IDs, and the log database 78 can be accessed only by a person having administrator authority of the computer 100 by password authentication. The log database 79 is provided with designated folders corresponding to the plurality of users.
次に、ログ管理プログラム79の動作について主に図8を参照しながら説明する。図8はログ管理プログラム79の動作シーケンスを表すチャート図である。図8に示すように、ログ管理プログラム79は、ログ機能と、ビュアー機能と、エクスポート機能を有している。 Next, the operation of the log management program 79 will be described with reference mainly to FIG. FIG. 8 is a chart showing an operation sequence of the log management program 79. As shown in FIG. 8, the log management program 79 has a log function, a viewer function, and an export function.
まず、ログ機能について説明する。ログ管理プログラム79は、コンピュータ100のOSでイベントが発生したことを検知すると(ステップS50)、イベント発生時点における表示装置72の表示画面全体をキャプチャーしてビットマップ形式の静止画像である画像データを生成する(ステップS51)。次いで、ログ管理プログラム79は、前記画像データを縦横サイズ50%に縮小した上で、JPEG形式等に圧縮して画像ログデータを生成する(ステップS52)。そして、ログ管理プログラム79は、その画像ログデータをログデータベース78のユーザに対応した指定フォルダに保存し、ログデータベース78を更新する(ステップS53)。以上のステップS50〜S53は、バックグラウンド処理で自動的に行われてコンピュータ100のユーザに認知させないようにしている。即ち、ログ管理プログラム79は、マルチウィンドウシステムにおいて自身のプログラム79についてウィンドウ表示せずにバックグラウンドで前記ステップS50〜S53を実行している。 First, the log function will be described. When the log management program 79 detects that an event has occurred in the OS of the computer 100 (step S50), the log management program 79 captures the entire display screen of the display device 72 at the time of the event occurrence and captures image data that is a bitmap-format still image. Generate (step S51). Next, the log management program 79 reduces the image data to a vertical and horizontal size of 50% and then compresses the image data into a JPEG format or the like to generate image log data (step S52). Then, the log management program 79 stores the image log data in a designated folder corresponding to the user of the log database 78, and updates the log database 78 (step S53). The above steps S50 to S53 are automatically performed in the background process so as not to be recognized by the user of the computer 100. That is, the log management program 79 executes steps S50 to S53 in the background without displaying a window for its own program 79 in the multi-window system.
次いで、ビュアー機能について説明する。ビュアー機能はアドミニストレータ権限でのみ起動可能となっている。管理者が、コンピュータ100の図6に示したような操作画面を用いてユーザ名を指定すると共に日時範囲を指定した上で、再生ボタンをクリックする(ステップS55)。そうすると、ログ管理プログラム79は、ログデータベース78を参照して画像ログデータを時系列的に紙芝居のようにコマ送り再生する。 Next, the viewer function will be described. The viewer function can only be activated with administrator privileges. The administrator designates the user name and the date / time range using the operation screen as shown in FIG. 6 of the computer 100, and then clicks the play button (step S55). Then, the log management program 79 refers to the log database 78 and reproduces the image log data in a time-series manner like a picture-story show.
次いで、エクスポート機能について説明する。エクスポート機能もアドミニストレータ権限でのみ起動可能となっている。管理者がクライアントと日時範囲を指定して画像ログデータの削除を行うと(ステップS58)、ログ管理プログラム79は、削除対象の画像ログデータをエクスポートするか否かの確認メッセージを出力する(ステップS59)。管理者が「Yes」を入力すると(ステップS59)、ログ管理プログラム79は削除対象の画像ログデータをDVD等の外部記憶媒体に転送した上で(ステップS60)、ログデータベース78から削除対象の画像ログデータを削除する(ステップS61)。一方、管理者が「No」を入力すると(ステップS59)、ログ管理プログラム79はエクスポートすることなくログデータベース78から削除対象の画像ログデータを削除する(ステップS61)。また、前記エクスポート機能は削除機能とは別に独立して設けてよい。 Next, the export function will be described. The export function can only be started with administrator privileges. When the administrator designates the client and the date / time range and deletes the image log data (step S58), the log management program 79 outputs a confirmation message as to whether or not to delete the image log data to be deleted (step S58). S59). When the administrator inputs “Yes” (step S59), the log management program 79 transfers the image log data to be deleted to an external storage medium such as a DVD (step S60), and then deletes the image to be deleted from the log database 78. The log data is deleted (step S61). On the other hand, when the administrator inputs “No” (step S59), the log management program 79 deletes the image log data to be deleted from the log database 78 without exporting (step S61). The export function may be provided independently of the deletion function.
なお、前述した各実施形態では、イベント発生毎に表示画面をキャプチャーする設定としているが、予め設定されたタイミングで定期的に表示画面をキャプチャーする設定としてもよく、または、それらを組み合わせた設定としてもよい。 In each of the above-described embodiments, the display screen is captured every time an event occurs. However, the display screen may be captured periodically at a preset timing, or a combination of these settings. Also good.
以上のように、本発明に係るログ管理プログラムは、イベント発生毎の表示画面が画像ログデータとしてログデータベースに自動保存されるため、管理者は表示画面遷移をビジュアル的に閲覧するだけで簡単にログ解析できる優れた効果を有し、クライアント/サーバ方式やスタンドアロン方式やASP方式のコンピュータシステム等に適用すると有益である。 As described above, in the log management program according to the present invention, the display screen for each event occurrence is automatically saved in the log database as image log data, so that the administrator can simply view the display screen transitions easily. It has an excellent effect of log analysis, and is useful when applied to a client / server system, a stand-alone system, an ASP system computer system, or the like.
1 ログ管理システム
2 クライアント
3 サーバ
4,78 ログデータベース
5 管理者端末
15 記憶部
16 クライアント側常駐プログラム
25 サーバ側常駐プログラム
26 指定フォルダ
39 ビュープログラム
40,79 ログ管理プログラム
100 コンピュータ
N 通信ネットワーク
DESCRIPTION OF SYMBOLS 1 Log management system 2 Client 3 Server 4,78 Log database 5 Manager terminal 15 Memory | storage part 16 Client side resident program 25 Server side resident program 26 Designated folder 39 View program 40, 79 Log management program 100 Computer N Communication network
Claims (7)
クライアントで所定のイベントが発生するごとに、該クライアントの表示画面を画像ログデータとしてキャプチャーするステップと、
キャプチャーされた前記画像ログデータを前記クライアントが通信ネットワークを介してサーバに自動送信するステップと、
前記サーバが受信した前記画像ログデータをログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラム。 A log management program for managing client operation history on the server,
Each time a predetermined event occurs in the client, capturing the display screen of the client as image log data; and
The client automatically transmitting the captured image log data to a server via a communication network;
A step of automatically storing the image log data received by the server in a log database.
コンピュータで所定のイベントが発生するごとに、該コンピュータの表示画面を画像ログデータとしてキャプチャーするステップと、
前記キャプチャーした画像ログデータを前記コンピュータがログデータベースに自動保存するステップと、を実行させることを特徴とするログ管理プログラム。 A log management program for managing computer operation history,
Capturing a computer display screen as image log data each time a predetermined event occurs in the computer;
And a step of causing the computer to automatically save the captured image log data in a log database.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006104682A JP2007279991A (en) | 2006-04-05 | 2006-04-05 | Log management program and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006104682A JP2007279991A (en) | 2006-04-05 | 2006-04-05 | Log management program and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007279991A true JP2007279991A (en) | 2007-10-25 |
Family
ID=38681387
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006104682A Pending JP2007279991A (en) | 2006-04-05 | 2006-04-05 | Log management program and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007279991A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009211363A (en) * | 2008-03-04 | 2009-09-17 | Nec Corp | Client server system |
| JP2010033170A (en) * | 2008-07-25 | 2010-02-12 | Ntt Docomo Inc | Debugging support device |
| JP2011145830A (en) * | 2010-01-13 | 2011-07-28 | Nippon Telegr & Teleph Corp <Ntt> | Event log extraction method, device of the same, and program |
| JP2011170701A (en) * | 2010-02-19 | 2011-09-01 | Nec Corp | Log collection system, method and program |
| JP2012089017A (en) * | 2010-10-21 | 2012-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Web page browsing history recording system and web page browsing history recording program |
| JP2013089218A (en) * | 2011-10-18 | 2013-05-13 | Koichi Mishima | Image upload system and image browsing system |
| JP2015162136A (en) * | 2014-02-28 | 2015-09-07 | 東芝テック株式会社 | Information processing apparatus and information processing program |
| JP2018535459A (en) * | 2015-07-02 | 2018-11-29 | アクセンチュア グローバル サービスィズ リミテッド | Robotic process automation |
| CN113591090A (en) * | 2020-04-30 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Method, device and equipment for reporting program bug and storage medium |
-
2006
- 2006-04-05 JP JP2006104682A patent/JP2007279991A/en active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009211363A (en) * | 2008-03-04 | 2009-09-17 | Nec Corp | Client server system |
| JP2010033170A (en) * | 2008-07-25 | 2010-02-12 | Ntt Docomo Inc | Debugging support device |
| JP2011145830A (en) * | 2010-01-13 | 2011-07-28 | Nippon Telegr & Teleph Corp <Ntt> | Event log extraction method, device of the same, and program |
| JP2011170701A (en) * | 2010-02-19 | 2011-09-01 | Nec Corp | Log collection system, method and program |
| JP2012089017A (en) * | 2010-10-21 | 2012-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Web page browsing history recording system and web page browsing history recording program |
| JP2013089218A (en) * | 2011-10-18 | 2013-05-13 | Koichi Mishima | Image upload system and image browsing system |
| JP2015162136A (en) * | 2014-02-28 | 2015-09-07 | 東芝テック株式会社 | Information processing apparatus and information processing program |
| JP2018535459A (en) * | 2015-07-02 | 2018-11-29 | アクセンチュア グローバル サービスィズ リミテッド | Robotic process automation |
| JP7089879B2 (en) | 2015-07-02 | 2022-06-23 | アクセンチュア グローバル サービスィズ リミテッド | Robot-based process automation |
| CN113591090A (en) * | 2020-04-30 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Method, device and equipment for reporting program bug and storage medium |
| CN113591090B (en) * | 2020-04-30 | 2024-01-09 | 腾讯科技(深圳)有限公司 | Program bug reporting method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20070277061A1 (en) | System, Method, Computer Program Product And Article Of Manufacture For Remote Fault Diagnosis And Correction In A Computer System | |
| US6687878B1 (en) | Synchronizing/updating local client notes with annotations previously made by other clients in a notes database | |
| US8301653B2 (en) | System and method for capturing and reporting online sessions | |
| JP4247277B2 (en) | Terminal monitoring device and program thereof | |
| WO2020060579A1 (en) | Data storage and retrieval system for non-contiguous medical device operational data | |
| US9069949B2 (en) | Non-transitory computer readable storage medium, access filtering device, and access filtering method | |
| US20130085811A1 (en) | Work product transparency | |
| JP2012058799A (en) | Image display system, image display method, and program | |
| US20120311538A1 (en) | Capturing Rich Actionable Feedback on Working Software | |
| CN110737639A (en) | Audit log method, device, computer equipment and storage medium | |
| US9230004B2 (en) | Data processing method, system, and computer program product | |
| JP4350137B2 (en) | Terminal monitoring method, terminal monitoring apparatus, and terminal monitoring program | |
| JP2007279991A (en) | Log management program and recording medium | |
| EP3759676A1 (en) | Recording and recreating interface navigation processes | |
| US20050021651A1 (en) | Method and system for identification and presentation of statistical usage data for messaging systems | |
| US20230289365A1 (en) | Systems and methods for monitoring document synchronization | |
| JP4704393B2 (en) | Screen playback system | |
| JP4160997B1 (en) | Operation image reproduction apparatus and operation image reproduction program | |
| JP2010510698A (en) | Dynamic layout | |
| JP2005327183A (en) | Information provision device | |
| JP2015232916A (en) | Operation recording apparatus, operation recording / reproducing system, and program | |
| JP2007200047A (en) | Access log display system and method | |
| CN111767693A (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
| JP4376217B2 (en) | Image recording device | |
| JP2005100203A (en) | Job information management system, job information management method, and program therefor |