(57)【要約】【課題】迅速且つ適切に、機器の状況を把握すること。【解決手段】本発明のログ出力管理システムは、機器の動作状況を示すログを取得する取得部３１と、取得されたログをログの種類ごとに記録する記録部３３と、種類ごとに記録されたログが更新されたか否かを種類ごとに判断する判断部３７３と、ログが更新された場合に、更新されたログを、更新されたログの種類ごとに出力する出力部と、を備える。【選択図】図１
2017228219.tif 000002
【特許請求の範囲】
【請求項１】
機器の動作状況を示すログを取得する取得部と、
取得された前記ログを前記ログの種類ごとに記録する記録部と、
前記種類ごとに記録された前記ログが更新されたか否かを当該種類ごとに判断する判断部と、
前記ログが更新された場合に、更新された前記ログを、更新された当該ログの種類ごとに出力する出力部と、
を備える、
ログ出力管理システム。
【請求項２】
前記出力部が出力する前記ログに基づいて、前記機器の動作状況を予め定められた表示態様でクライアント装置に表示するための表示情報を生成する表示情報生成部を更に備える、
請求項１に記載のログ出力管理システム。
【請求項３】
前記表示情報生成部は、前記ログを当該ログの種類と関連づけて表示する前記表示情報を生成する、
請求項２に記載のログ出力管理システム。
【請求項４】
前記記録部は、前記ログを前記機器のユーザの識別情報と関連づけて記録し、
前記表示情報生成部は、前記出力部が出力する前記ログと前記識別情報とに基づいて、当該ログを前記ユーザと関連づけて表示する前記表示情報を生成する、
請求項２又は３に記載のログ出力管理システム。
【請求項５】
前記表示情報生成部は、複数のクライアント装置のそれぞれに対応づけられた複数の表示情報生成部を備え、
前記出力部は、前記複数の表示情報生成部のそれぞれに対応づけられた複数の出力部を備え、
前記複数の出力部のそれぞれは、当該出力部に対応づけられた前記表示情報生成部に対して前記ログを出力する、
請求項２〜４のいずれか１項に記載のログ出力管理システム。
【請求項６】
前記記録部は、前記ログが更新されたか否かを示すフラグを、当該ログと当該ログの種類とに関連づけて記録し、
前記判断部は、前記フラグに基づいて、当該フラグに関連づけられた前記ログが更新されたか否かを判断する、
請求項１〜５のいずれか１項に記載のログ出力管理システム。
【請求項７】
前記機器から前記ログを収集するログ収集サーバを更に備え、
前記ログ収集サーバは、収集された前記ログを前記ログの種類ごとに出力する、
請求項１〜６のいずれか１項に記載のログ出力管理システム。
【請求項８】
機器の動作状況を示すログを取得することと、
取得された前記ログを前記ログの種類ごとに記録することと、
前記種類ごとに記録された前記ログが更新されたか否かを当該種類ごとに判断することと、
前記ログが更新された場合に、更新された前記ログを、更新された当該ログの種類ごとに出力することと、
を含む、
ログ出力管理方法。
【請求項９】
コンピュータを、
機器の動作状況を示すログを取得する取得部と、
取得された前記ログを前記ログの種類ごとに記録する記録部と、
前記種類ごとに記録された前記ログが更新されたか否かを当該種類ごとに判断する判断部と、
前記ログが更新された場合に、更新された前記ログを、更新された当該ログの種類ごとに出力する出力部と、
して機能させるログ出力管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ出力管理システム、ログ出力管理方法、及びログ出力管理プログラムに関する。
【背景技術】
【０００２】
従来、インターネットを用いたサービス提供に関して、サービス提供を受けるユーザがウェブページ上で行った操作等のアクセス経過を記録したログデータを収集、蓄積、参照する技術が知られている。
【０００３】
これに関し、特許文献１には、被監視装置から保守センタに通報される障害情報であって、障害の種類を示す障害種別と障害の発生した時刻を示す発生時刻とを含む障害情報を、被監視装置から収集する入力部と、入力された障害情報を登録する登録部と、通報すべき障害種別を定義する定義テーブルと、定義テーブルに基づいて入力部に入力された障害情報のうち、通報すべき障害情報を決定するフィルタ部と、フィルタ部で決定した結果に応答して、保守センタに障害情報を通報する通報部と、を備えるログデータ収集管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９５３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のシステムにおいては、入力された障害情報を、一旦登録部に登録し、フィルタリングすることによって適切な障害情報を出力する。よって、障害が発生してから、保守センタにおける保守者が被監視装置の障害を確認するまでには一定のタイムラグが発生し、迅速且つ適切に、被監視装置の障害を把握することができないおそれがある。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、迅速且つ適切に、機器の状況を把握することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係るログ出力管理システムは、機器の動作状況を示すログを取得する取得部と、取得されたログをログの種類ごとに記録する記録部と、種類ごとに記録されたログが更新されたか否かを種類ごとに判断する判断部と、ログが更新された場合に、更新されたログを、更新されたログの種類ごとに出力する出力部と、を備える。
【０００８】
本発明の一側面に係るログ出力管理方法は、機器の動作状況を示すログを取得することと、取得されたログをログの種類ごとに記録することと、種類ごとに記録されたログが更新されたか否かを種類ごとに判断することと、ログが更新された場合に、更新されたログを、更新されたログの種類ごとに出力することと、を含む。
【０００９】
本発明の一側面に係るログ出力管理プログラムは、コンピュータを、機器の動作状況を示すログを取得する取得部と、取得されたログをログの種類ごとに記録する記録部と、種類ごとに記録されたログが更新されたか否かを種類ごとに判断する判断部と、ログが更新された場合に、更新されたログを、更新されたログの種類ごとに出力する出力部と、して機能させる。
【００１０】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されてもよい。
【発明の効果】
【００１１】
本発明によれば、迅速且つ適切に、機器の状況を把握することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る一実施形態におけるログ出力管理システムの構成例の概要を示した図である。
【図２】本発明に係る一実施形態におけるログ画面表示処理のフローチャートの一例を示す図である。
【図３】本発明に係る一実施形態におけるクライアント装置に表示される画面の一例を示す図である。
【図４】本発明に係る一実施形態におけるクライアント装置に表示される画面の一例を示す図である。
【図５】本発明に係る一実施形態におけるクライアント装置に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施例を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。
【００１４】
＜システム構成＞
図１は、本発明に係る一実施形態におけるログ出力管理システムの構成例の概要を示した図である。図１に示すように、ログ出力管理システム１は、例示的に、サービスの提供に係る処理を行うコンピュータ装置として、例えば、３層構造からなるＷｅｂシステムにおけるＷｅｂサーバ１１、ＡＰＬ（業務）サーバ１３、ＤＢ（データベース）サーバ１５等の各サーバ装置（機器）と、各サーバ装置から各サーバ装置の動作状況を示すログデータ（以下では、「ログ」という。）を収集するログ収集サーバ２０と、ログ収集サーバ２０から取得したログを出力先へ出力するログ出力サーバ３０と、ログ出力サーバ３０が出力したログに基づいて、予め定められた表示態様で示す画像を生成するクライアント装置４０と、を備える。ここで、クライアント装置４０は、例示的に複数のクライアント装置を備えており、それぞれ別個の装置として説明する場合は、以下では、クライアント装置４０Ａとクライアント装置４０Ｂとあらわす。
【００１５】
なお、ログ出力管理システム１の各構成は、例えば、データセンター等の施設に配置されていてもよいし、クラウドコンピューティング環境における仮想サーバを利用して構築されているものであってもよい。
【００１６】
ログ収集サーバ２０は、Ｗｅｂサーバ１１、ＡＰＬサーバ１３、及びＤＢサーバ１５等の各サーバ装置に対して所定のネットワークを介してアクセスし、各サーバ装置のログを一括して収集する。ログ収集サーバ２０は、例えば、常時、各サーバ装置からログを収集するように構成されており、ログが収集されたときに、収集されたログをログの種類ごとにログ出力サーバ３０に出力する。
【００１７】
ここで、ログの種類は、例えばアクセスログ、エラーログ、操作ログ、処理結果ログ、認証ログ等に分類される。なお、ログは、各ログの発生時間情報を含む。ログの発生時間は、例えば、実際にログが発生した日時であってもよいし、ログ収集サーバ２０がログを収集した日時であってもよいし、ログ出力サーバ３０がログを取得した日時であってもよい。
【００１８】
また、ログは、サーバ装置のユーザの識別情報を含んでもよい。ユーザの識別情報は、サーバ装置を使用するユーザのＩＤ等であってもよい。さらに、ログは、各ログの発生した場所を示す場所情報を含んでもよい。場所情報は、例えば、ログが発生した各サーバ装置の識別情報であってもよいし、ログが発生した処理内容を示す処理内容情報であってもよい。
【００１９】
なお、サーバ装置ごとにログの出力方法が異なる場合があり、サーバ装置ごとにログへのアクセス方法、ログの転送方法等を含むログの収集手順も異なる場合がある。よって、ログ収集サーバ２０は、各サーバ装置におけるログの収集手順の種類に応じた収集処理を行う。また、ログ収集サーバ２０は、情報漏洩等に対するセキュリティを確保するため、収集したログに対して所定の暗号化等を施してデータを保護するように構成されてもよい。
【００２０】
ログ出力サーバ３０は、例示的に、ログ収集サーバ２０が収集したログを取得する取得部３１と、取得部３１が取得したログをログの種類ごとに記録する記録部３３と、クライアント装置４０Ａ，４０Ｂのそれぞれに対応づけられ、クライアント装置４０Ａ，４０Ｂのそれぞれと通信可能であるインタフェース部３５Ａ，３５Ｂと、記録部３３に記録されたログの処理を実行する情報処理部３７と、を備える。ここで、インタフェース部３５は、例示的に複数のインタフェース部を備えており、それぞれ別個のブロックとして説明する場合は、インタフェース部３５Ａとインタフェース部３５Ｂとあらわす。
【００２１】
なお、ログ出力サーバ３０は、例えばコンピュータシステムからなるサーバ装置等によって構成され、ソフトウェアプログラムによって実装される。また、当該プログラムは、例えば、ネットワークを介して、ログ出力サーバ３０の外部からダウンロードされて提供されてもよいし、又は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。
【００２２】
取得部３１は、例えば、常時、ログ収集サーバ２０からログを取得し、取得したログを記録部３３に出力する。また、取得部３１は、ログ収集サーバ２０が新たにログを収集したことを検出する場合に、ログ収集サーバ２０が収集したログを取得するように構成されてもよい。
【００２３】
記録部３３は、取得部３１により取得されたログを、取得されたログの種類ごとに記録する。記録部３３は、例えば、取得部３１により取得されたログのうち、アクセスログであるログＡ，Ｂ，Ｃ…をグルーピングし、エラーログであるログＥ，Ｇ，Ｈ…をグルーピングし、操作ログであるログＪ，Ｌ，Ｎ…をグルーピングして記録する。また、記録部３３は、例えばログＬ１のように、各アクセスログをサーバ装置のユーザＸの識別情報と関連づけて記録してもよい。さらに、記録部３３は、ログが更新されたか否かを示すフラグ（更新ありの場合はＯＮ／更新なし場合はＯＦＦ）を、ログとログの種類とに関連づけて記録してもよい。
【００２４】
インタフェース部３５は、例示的に、入出力部３５１と表示情報生成部３５３とを備える。ここで、入出力部３５１は、例示的に複数の入出力部を備えており、それぞれ別個のブロックとして説明する場合は、入出力部３５１Ａと入出力部３５１Ｂとあらわす。また、同様に、表示情報生成部３５３についても、それぞれ別個のブロックとして説明する場合は、表示情報生成部３５３Ａと表示情報生成部３５３Ｂとあらわす。
【００２５】
出力部の一例である入出力部３５１は、例えば、ログ出力サーバ３０とクライアント装置４０とを通信可能に接続し、データの送受信を行う。入出力部３５１は、クライアント装置４０と例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を介して接続を確立する。入出力部３５１は、クライアント装置４０との接続を確立した後に、ＨＴＴＰからリアルタイムＷｅｂ技術のプロトコルであるＷｅｂＳｏｃｋｅｔに切り換えて、Ｓｏｃｋｅｔ．ＩＯとしてリアルタイム、且つ、双方向なデータ通信を行う。
【００２６】
ここで、ＷｅｂＳｏｃｋｅｔ通信は、ログ出力サーバ３０がクライアント装置４０に対して、ログ又は表示情報を出力し続けることを含むストリーミング処理を実行し、クライアント装置４０はログを受け取り続けながら任意のタイミングで、例えば表示部４２において表示情報を出力する。例えば、クライアント装置４０は、ログ出力サーバ３０に対して、ある特定の種類のログに基づく表示情報を出力するようにリクエストする場合、ログ出力サーバ３０は、当該種類のログに基づく表示情報をクライアント装置４０に出力し続ける。
【００２７】
なお、ＷｅｂＳｏｃｋｅｔ通信は、クライアント装置４０からログ出力サーバ３０に対して例えば一定間隔でログ送信のリクエストを送信することを含むポーリング処理を実行するように構成されてもよい。
【００２８】
また、入出力部３５１は、後述する、複数の表示情報生成部３５３Ａ，３５３Ｂのそれぞれに対応づけられた複数の入出力部３５１Ａ，３５１Ｂを備える。入出力部３５１Ａは、ログを、入出力部３５１Ａに対応づけられた表示情報生成部３５３Ａに対してログの種類ごとに出力する。入出力部３５１Ｂは、ログを、入出力部３５１Ｂに対応づけられた表示情報生成部３５３Ｂに対してログの種類ごとに出力する。
【００２９】
表示情報生成部３５３は、入出力部３５１が出力するログに基づいて、サーバ装置の動作状況を予め定められた表示態様でクライアント装置４０の表示部４２に表示するための表示情報を生成する。表示情報生成部３５３は、例えば、ログを当該ログの種類と関連づけて表示する表示情報を生成してもよい。また、表示情報生成部３５３は、入出力部３５１が出力するログとサーバ装置のユーザの識別情報とに基づいて、ログをユーザと関連づけて表示する表示情報を生成してもよい。
【００３０】
情報処理部３７は、例示的に、認証部３７１と、判断部３７３と、検索部３７５と、を備えて構成される。
【００３１】
認証部３７１は、クライアント端末４０がＨＴＴＰを用いてインタフェース部３５を介してログ出力サーバ３０にアクセスする際に、クライアント端末４０を操作するログ管理者のユーザ認証等を行う。なお、ログ管理者は、Ｗｅｂサーバ１１、ＡＰＬサーバ１３、ＤＢサーバ１５等の各サーバ装置のユーザと同一であってもよいし、異なってもよい。
【００３２】
判断部３７３は、記録部３３においてログの種類ごとに記録されたログが更新されたか否かをログの種類ごとに判断する。判断部３７３は、例えば、記録部３３において、ログと当該ログの種類とに関連づけて記録されている、ログが更新されたか否かを示すフラグに基づいて、当該フラグに関連づけられたログが更新されたか否かを判断する。判断部３７３は、フラグがＯＮであるログＬ１及びＬ２においては、更新されたログを少なくとも含んでいると判断する。
【００３３】
検索部３７５は、判断部３７３の判断結果に基づいて、記録部３３に記録されているログから更新されたログを検索する。また、検索部３７５は、検索したログを入出力部３５に出力する。
【００３４】
クライアント装置４０の表示部４２は、表示情報生成部３５３により生成された表示情報を、機器の動作状況を予め定められた表示態様で表示する。表示部４２は、例えば液晶ディスプレイや有機ＥＬディスプレイ等で構成される。
【００３５】
＜ログ画面表示処理＞
図２〜図５を用いて、本発明の実施形態に係るログ画面表示処理フローを説明する。図２は、本発明に係る一実施形態におけるログ画面表示処理のフローチャートの一例を示す図である。図３〜図５は、クライアント装置４０の表示部４２に表示される画面の一例を示す図である。
【００３６】
ログ画面表示処理フローにおいて、前提として、クライアント装置４０を操作するログ管理者は、例えば、ネットワークの所定のサイトより、本発明の実施形態に係るログ画面表示処理アプリケーションソフトウェアをダウンロードし、クライアント装置４０に実行可能なように保存しておく。そして、ログ管理者によりログ画面表示処理アプリケーションソフトウェアの実行が指示されると、ログ画面表示処理アプリケーションソフトウェアに基づくプログラム動作が開始する。なお、ログ収集サーバ２０及びログ出力サーバ３０においても、ログ出力管理システムの要素として適切に作動するように事前にアプリケーションソフトウェアを実行する。
【００３７】
（ステップＳ１）
クライアント装置４０Ａは、図１に示すログ出力サーバ３０の入出力部３５１Ａとの接続を、ＨＴＴＰを介して確立する。
【００３８】
（ステップＳ３）
クライアント装置４０Ｂは、ログ出力サーバ３０の入出力部３５１Ｂとの接続を、ＨＴＴＰを介して確立する。
【００３９】
（ステップＳ５）
ログ収集サーバ２０は、各サーバ装置からアクセスログを含むログＬ１及びエラーログを含むＬ２を収集する。
【００４０】
（ステップＳ７）
図１に示すログ出力サーバ３０の取得部３１は、ログ収集サーバ２０からログＬ１及びＬ２を取得し、取得したログＬ１及びＬ２を記録部３３に出力する。
【００４１】
（ステップＳ９）
図１に示すログ出力サーバ３０の記録部３３は、取得部３１により取得されたログＬ１及びＬ２を、取得されたログの種類ごとに記録する。
【００４２】
（ステップＳ１１）
判断部３７３は、記録部３３においてログの種類ごとに記録されたログが更新されたか否かをログの種類ごとに判断する。判断部３７３は、記録部３３において、ログと当該ログの種類とに関連づけて記録されている、ログが更新されたか否かを示すフラグがＯＦＦの場合に、当該フラグに関連づけられたログが更新されていないと判断し（Ｎｏの場合）、ステップＳ７に戻る。
【００４３】
他方、判断部３７３は、記録部３３において、ログと当該ログの種類とに関連づけて記録されている、ログが更新されたか否かを示すフラグがＯＮの場合に、当該フラグに関連づけられたログが更新されたと判断し（Ｙｅｓの場合）、ステップＳ１３に進む。例えば、図１に示すように、判断部３７３は、フラグがＯＮである、ログＬ１及びＬ２は更新されたログであると判断する。
【００４４】
（ステップＳ１３）
入出力部３５１Ａは、クライアント装置４０Ａとの通信プロトコルをＨＴＴＰからＷｅｂＳｏｃｋｅｔに切り替えて、リアルタイムの双方向通信を実施する。ログ出力サーバ３０は、クライアント装置４０Ａから、例えば、アクセスログを含むログＬ１と操作ログを含むログＬ３とに基づく表示情報を出力するようにリクエストされる場合、判断部３７３が、フラグがＯＮのログＬ１及びＬ２が更新されたと判断すると、検索部３７５は、記録部３３に記録されているログのうち、更新されたログＬ１及びＬ２を抽出する。そして、入出力部３５１Ａは、クライアント装置４０Ａから出力をリクエストされ、且つ、更新されたログＬ１を表示情報生成部３５３に出力する。表示情報生成部３５３Ａは、入出力部３５１Ａから出力されたログＬ１に基づいて表示情報を生成し、入出力部３５１Ａは、生成された表示情報をクライアント装置４０Ａに出力する。
【００４５】
（ステップＳ１５）
図１に示すクライアント装置４０Ａの表示部４２Ａは、入出力部３５１ＡからのログＬ１に基づく表示情報を、機器の動作状況を予め定められた表示態様で表示する。以下、図３〜図５を参照しながら、表示部４２Ａにおいて表示情報を出力する場合の例を示す。
【００４６】
図３に示すように、クライアント装置４０Ａの表示部４２Ａは、ＩＳＴＲ０１２０、ＩＳＴＲ０１３０、ＩＳＴＲ０１８０等で示す各ユーザのアクセス数（アクセスログ）であって、例えばある機器の特定画面に対するアクセスログをリアルタイムに表示可能な複数のウィジェットＷを表示する。このように、表示部４２Ａは、ログをログの種類とユーザとに関連づけて表示する。このように表示情報を出力すれば、ユーザごとの機器の利用状況をリアルタイムに把握することができる。
【００４７】
図４に示すように、クライアント装置４０Ａの表示部４２Ａは、所定の期間、時間範囲等の条件に基づいて抽出した、ある機器の特定画面Ｇ１ごとのアクセス数ＡＣをレスポンス時間ＲＴごとにリスト表示する。このように表示情報を出力すれば、特定画面Ｇ１ごとのレスポンス時間ＲＴのアクセス数分布を把握でき、且つ、表示速度が劣化している画面を適切に抽出することができる。
【００４８】
図５に示すように、クライアント装置４０Ａの表示部４２Ａは、所定の期間、ユーザ識別情報等の条件に基づいて抽出した、ある機器の特定画面Ｇ２ごとのアクセス数ＡＣをユーザＵＳごとにリスト表示する。このように表示情報を出力すれば、特定画面Ｇ２ごとのユーザＵＳのアクセス数分布を把握でき、且つ、利用頻度の少ない画面を適切に抽出することができる。また、例えば、当該画面における新機能のリリース後の利用状況を的確に把握することもできる。
【００４９】
なお、表示情報は、図３〜５で示すように機器の動作状況を示す画像情報であってもよいし、機器の動作状況を示すテキスト情報であってもよいし、画像情報及びテキスト情報の双方を含んでもよい。
【００５０】
（ステップＳ１７）
次に、ステップＳ１３と同様に、入出力部３５１Ｂは、クライアント装置４０Ｂとの通信プロトコルをＨＴＴＰからＷｅｂＳｏｃｋｅｔに切り替えて、リアルタイムの双方向通信を実施する。ログ出力サーバ３０は、クライアント装置４０Ｂから、例えば、アクセスログを含むログＬ１とエラーログを含むログＬ２とに基づく表示情報を出力するようにリクエストされる場合、判断部３７３が、フラグがＯＮのログＬ１及びＬ２が更新されたと判断すると、検索部３７５は、記録部３３に記録されているログのうち、更新されたログＬ１及びＬ２を抽出する。そして、入出力部３５１Ｂは、クライアント装置４０Ｂから出力をリクエストされ、且つ、更新されたログＬ１及びＬ２を表示情報生成部３５３に出力する。表示情報生成部３５３Ｂは、入出力部３５１Ｂから出力されたログＬ１及びＬ２のそれぞれに基づいて表示情報を生成し、入出力部３５１Ｂは、生成された表示情報をクライアント装置４０Ｂに出力する。
【００５１】
（ステップＳ１９）
図１に示すクライアント装置４０Ｂの表示部４２Ｂは、入出力部３５１ＢからのログＬ１及びＬ２のそれぞれに基づく表示情報を、機器の動作状況を予め定められた表示態様で表示する。
【００５２】
（効果）
以上、本発明の実施形態によれば、種類ごとに記録されたログが更新されたか否かを当該種類ごとに判断し、ログが更新された場合に、更新されたログを、更新された当該ログの種類ごとに出力することにより、サーバ装置においてログが発生してから、クライアント装置４０を使用するログ管理者が当該ログを確認するまでのタイムラグの発生を抑止できるので、迅速且つ適切に、サーバ装置の状況を把握することができる。
【００５３】
（他の実施形態）
上記各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良（たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること）され得るとともに、本発明にはその等価物も含まれる。
【００５４】
上記実施形態においては、図１に示すように、表示情報生成部３５３は、ログ出力サーバ３０が備える。しかしながら、表示情報生成部は、クライアント装置４０が備えてもよい。この場合、クライアント装置４０の表示情報生成部は、入出力部３５１からクライアント装置４０に出力されたログに基づいて表示情報を生成し、表示部４２は、表示情報生成部が生成した表示情報を、機器の動作状況を予め定められた表示態様で表示する。
【００５５】
例えば、図２において説明した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。図２において、ステップＳ１とステップＳ３とは、並列に実行されてもよいし、ステップＳ１３及びＳ１５とＳ１７及びＳ１９とは、並列に実行されてもよい。
【００５６】
また、機器は、Ｗｅｂサーバ１１、ＡＰＬサーバ１３、ＤＢサーバ１５等の各サーバ装置に限られず、所定のネットワークに接続可能なコピー機やプリンタ等の他の装置を含んでもよい。
【００５７】
なお、本実施形態におけるログ出力管理システムは、機器からログを収集し、機器の動作状況を管理するシステムに適用可能であり、例えば、機器の電力使用状況を管理するシステム、集配状況管理システム、プリンタ等の業務用機器の稼働状況を管理するシステム、宿泊予約システム等に広く利用できる。
【符号の説明】
【００５８】
１      ：ログ出力管理システム
１１    ：Ｗｅｂサーバ
１３    ：ＡＰＬサーバ
１５    ：ＤＢサーバ
２０    ：ログ収集サーバ
３０    ：ログ出力サーバ
３１    ：取得部
３３    ：記録部
３５    ：インタフェース部
３７    ：情報処理部
４０    ：クライアント装置
４２    ：表示部
３５１  ：入出力部
３５３  ：表示情報生成部
３７１  ：認証部
３７３  ：判断部
３７５  ：検索部
【図１】
2017228219.tif 000003
【図２】
2017228219.tif 000004
【図３】
2017228219.tif 000005
【図４】
2017228219.tif 000006
【図５】
2017228219.tif 000007