(57)【要約】【課題】異常等の発生が上昇傾向にある場合などにも、その警告等の報告が適切に行えるようにする。【解決手段】所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置であって、前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、閾値を基準に、情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、各電子機器の所定情報の各々に適用する閾値を変更し再設定する閾値再設定手段とを備える。【選択図】図４
2011244381.tif 000002
【特許請求の範囲】
【請求項１】
所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置であって、
前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、
閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、
前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、
前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記報告手段は、前記報告を、生成した報告情報を所定の宛先に送信することにより行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記解析手段は、前記解析の際、前記各電子機器の所定情報に含まれた検索対象情報を検索し、当該検索対象情報の検出数と前記閾値とを比較することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記解析手段による前記比較の結果検出数が閾値を超えるか閾値以上である場合に、報告が必要と判定されることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記閾値再設定手段は、前記解析手段による解析の際適用された閾値を、所定回数にわたり前記解析手段による解析により得られた検出数の加重移動平均を初期閾値に加えた値に変更することを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記所定情報は、各電子機器において生じた異常に関する情報を含む情報であることを特徴とする請求項１から請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
所定情報を記録する複数の電子機器、および、
通信回線を介して前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、
閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、
前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、
前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段と
を有する情報処理装置を具備することを特徴とする情報処理システム。
【請求項８】
所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置において実行される情報処理方法であって、
前記情報処理装置の情報取得手段が、前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得ステップと、
前記情報処理装置の解析手段が、閾値を基準に、前記情報取得ステップにおいて取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析ステップと、
前記情報処理装置の報告手段が、前記解析ステップにおける解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告ステップと、
前記情報処理装置の閾値再設定手段が、前記解析ステップにおける解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置を、
前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、
閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、
前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、
前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来より、発生したエラーに関する情報やセキュリティに関する情報などの情報がログとして記録される装置がある。例えば、特許文献１には、端末装置から指定された画像形成装置の総合点検後の情報を一定期間定期的に取得して蓄積し、蓄積した時系列データを一定期間ごとに解析して指定された画像形成装置に異常があるか否か診断し、異常があると診断された場合に、画像形成装置の保守または修理を受け持つサービス拠点の端末装置に当該画像形成装置の保守または修理の要請情報と共に該当する画像形成装置の保守または修理に必要な情報を送信する管理装置が開示されている。
【０００３】
特許文献１に開示の管理装置などの、管理対象の装置の異常等を診断・管理する装置では、一般的に、異常等があるか否かの判断を、診断の基となるデータが所定の閾値に対して上回るかまたはその逆であるかで行っていることが多い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って、従来の装置では、異常の発生が上昇傾向にあっても、診断の基となるデータが所定の閾値を、例えば超えなければ、異常と判定できない。
【０００５】
本発明は、上記に鑑みてなされたものであって、異常等の発生が上昇傾向にある場合などにも、その警告等の報告が適切に行える情報処理装置、情報処理システム、情報処理方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置であって、前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段とを備えることを特徴とする。
【０００７】
また、本発明の情報処理システムは、所定情報を記録する複数の電子機器、および、通信回線を介して前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段とを有する情報処理装置を具備することを特徴とする。
【０００８】
また、本発明の情報処理方法は、所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置において実行される情報処理方法であって、前記情報処理装置の情報取得手段が、前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得ステップと、前記情報処理装置の解析手段が、閾値を基準に、前記情報取得ステップにおいて取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析ステップと、前記情報処理装置の報告手段が、前記解析ステップにおける解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告ステップと、前記情報処理装置の閾値再設定手段が、前記解析ステップにおける解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定ステップとを含むことを特徴とする。
【０００９】
また、本発明のプログラムは、所定情報を記録する複数の電子機器と通信回線を介して接続される情報処理装置を、前記複数の電子機器から、前記複数の電子機器にて記録された所定情報を取得する情報取得手段と、閾値を基準に、前記情報取得手段により取得した各電子機器の所定情報に含まれる検索対象情報に関して解析を行う解析手段と、前記解析手段による解析の結果、その報告が必要と判定される場合に、報告情報を生成し報告する報告手段と、前記解析手段による解析の結果得られる検索対象情報に関する検出内容の変動を反映するように、前記各電子機器の所定情報の各々に適用する前記閾値を変更し再設定する閾値再設定手段として機能させるプログラムである。
【発明の効果】
【００１０】
本発明によれば、複数の電子機器から取得される所定情報の解析の結果得られる検索対象情報に関する検出内容の変動を反映するように解析に用いる閾値を変更し再設定するので、検出内容の変動にも応じた警告等の報告を自動的に行うことができる。その結果、管理者は各電子機器を適切に管理することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の情報処理装置の一実施の形態であるログ解析サーバを含むログ解析システムの全体構成を示すブロック図である。
【図２】図２は、ログ解析サーバの概略構成を示すブロック図である。
【図３】図３は、管理対象のサーバの概略構成を示すブロック図である。
【図４】図４は、ログ解析システムにおけるログ解析サーバと管理対象のサーバの動作を説明するためのフローチャートである。
【図５】図５は、ログ解析サーバにおいて実行される閾値再設定処理を説明するためのフローチャートである。
【図６】図６は、閾値を固定した場合の閾値と検出数の関係を時系列に示すグラフである。
【図７】図７は、閾値再設定処理を行った場合の閾値と検出数の関係を時系列に示すグラフである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明にかかる一実施の形態であるログ解析サーバおよびこのログ解析サーバおよび管理対象の複数のサーバを含んで構成されるログ解析システムについて詳細に説明する。
【００１３】
（ログ解析システム）
はじめに、本発明にかかる一実施の形態であるログ解析サーバを含むログ解析システムの全体構成について説明する。図１は、本発明にかかる一実施の形態であるログ解析サーバおよび管理対象の複数のサーバを含むログ解析システムの全体構成を示すブロック図である。
【００１４】
同図に示すようにログ解析サーバ１００は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット等の通信回線網を介して、管理対象の複数のサーバ（サーバ１，サーバ２，…サーバｎ（ｎは２以上の整数）２００に接続される。各サーバ２００は、セキュリティに関する情報や各種エラー・異常に関する情報やこれらの情報を含む情報など管理対象となる所定の情報を記録しており、ログ解析サーバ１００は、各サーバ２００から記録されているログファイルを取得する。そして、各ログファイルの解析を行い（詳細は後述）、この解析結果に応じて警告等のレポートを生成し、生成したレポートを管理者等の所定の宛先へ送信する。なお、このレポートの報告は、ログ解析サーバ１００において表示することにより行ってもよく、報告の方法は任意である。本実施形態では、遠隔地にいる管理者に対し、電子メール等により管理者のＥ−ｍａｉｌアドレス宛にレポートを送信することにより報告を行う。
【００１５】
なお、ログ解析サーバ１００およびサーバ２００としては、一般に普及しているサーバ・コンピュータや同等の機能を有する情報処理装置を用いることができる。また、本実施の形態では、ログ解析サーバ１００が管理対象とする電子機器をサーバ２００などの情報処理装置として説明するが、これに限るものではない。ログ解析サーバ１００の管理対象となる電子機器は、セキュリティに関する情報や各種エラー・異常に関する情報やこれらの情報を含む情報など管理対象となる所定の情報を記録でき、この情報を通信回線網を介してログ解析サーバ１００に提供できる電子機器であればよく、この電子機器は、他の電子機器の状態を管理する装置であってもよい。また、このような電子機器やこの電子機器により状態が管理される装置は、例えば、ネットワーク接続可能な画像処理装置やＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などの画像形成装置等であってもよい。
【００１６】
（ログ解析サーバ１００）
次に、ログ解析サーバ１００の概略構成について、図２を用いて説明する。図２は、ログ解析サーバ１００の概略構成を示すブロック図である。
【００１７】
同図に示すように、ログ解析サーバ１００は、インストールされたプログラムに従って所定の処理を実行する処理部１１０と、情報が記録される各種ファイルやプログラムを記憶する記憶部１２０と、通信回線網を介して上記各サーバ（サーバ１，サーバ２，…，サーバｎ）２００と通信するためのインターフェースである通信部１３０とを備えている。
【００１８】
処理部１１０は、通信部１３０および通信回線網を介して複数のサーバ２００からログファイルを取得するログ取得部１１１と、取得したログファイルの解析（詳細は後述）をするログ解析部１１２と、ログ解析部１１２による解析により必要とされる警告等のレポートを生成し、生成したレポートを所定の宛先へ送信する制御をするレポート生成・送信部１１３と、ログ解析部１１２が解析のために使用する閾値の再設定（詳細は後述）を行う閾値再設定部１１４とを備えている。
【００１９】
記憶部１２０または処理部１１０に備わるＲＯＭ（図示せず）には、上記各部の機能を実現するプログラムが格納されており、そのプログラムを、処理部１１０に備わるメインメモリのＲＡＭにロードし、処理部１１０に備わるＣＰＵ（いずれも図示せず）が実行することにより、上記各部の機能が達成される。
【００２０】
記憶部１２０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＤＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性の記憶装置からなり、符号１２１で示す管理ファイル群（管理ファイル１，管理ファイル２，…，管理ファイルｎ）や、符号１２２で示す各サーバ２００から取得したログファイル群（ログファイル１，ログファイル２，…，ログファイルｎ）等を記憶する。
【００２１】
同図に示す例では、管理ファイル１には、ログファイル名、ログ種別、初期閾値等が記録されており、管理ファイル２には、ログファイル名、管理者Ｅ−ｍａｉｌアドレス等が記録されており、管理ファイル３には、ログ種別、キーワード・コード（後述）等が記録されている。これらの管理ファイル１，２，３は、管理者により事前に設定される。なお、管理ファイル１のログファイル名、ログ種別および初期閾値は関連付けられ記録されている。管理ファイル２のログファイル名および管理者Ｅ−ｍａｉｌアドレス、管理ファイル３のログ種別およびキーワード・コードも同様である。また、図２に示した例は一例にすぎず、どの管理ファイルにどの情報を記録するかは任意である。
【００２２】
（サーバ２００）
次に、サーバ２００の概略構成について図３を用いて説明する。図３は、サーバ２００の概略構成を示すブロック図である。なお、図３では、サーバｎを例示している。
【００２３】
サーバｎ  ２００は、インストールされたプログラムに従って所定の処理を実行する処理部２１０と、情報が記録される各種ファイルやプログラムを記憶する記憶部２２０と、通信回線網を介して上記ログ解析サーバ１００と通信するためのインターフェースである通信部２３０とを備えている。
【００２４】
処理部２１０は、セキュリティに関する情報や各種エラー・異常に関する情報やこれらの情報を含む情報など管理対象となる所定の情報を記録したログファイルを記憶部２２０に記憶させるログ記録部２１１と、このログファイルを通信部２３０および通信回線網を介してログ解析サーバ１００に転送する転送部２１２とを備えている。なお、転送部２１２による、ログファイルの転送は、ログ解析サーバ１００のログ取得部１１１からの取得要求に応じてログ解析サーバ１００へ転送するようにしてもよいし、所定の条件の下で（例えば、１日おきなど一定の時間間隔で、あるいは所定の時刻等に）転送するようにしてもよい。
【００２５】
記憶部２２０または処理部２１０に備わるＲＯＭ（図示せず）には、上記各部の機能を実現するプログラムが格納されており、そのプログラムを、処理部２１０に備わるメインメモリのＲＡＭにロードし、処理部２１０に備わるＣＰＵ（いずれも図示せず）が実行することにより、上記各部の機能が達成される。
【００２６】
記憶部２２０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＤＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性の記憶装置からなり、管理対象の情報が記録されるログファイル（図３ではログファイルｎ  ２２１）等を記憶する。
【００２７】
（ログ解析システムの動作）
続いて、ログ解析システムにおけるログ解析サーバ１００と管理対象のサーバ２００の動作について、図４および図５を用いて説明する。図４は、ログ解析システムにおけるログ解析サーバ１００と管理対象のサーバ２００の動作を説明するためのフローチャートであり、図５は、ログ解析サーバ１００において実行される閾値再設定処理を説明するためのフローチャートである。なお、図４における管理対象のサーバの動作は、複数のサーバ２００の各々において実行される。
【００２８】
はじめに、ログ解析サーバ１００側と管理対象のサーバ２００側のそれぞれにおいて、管理者により事前設定がなされる（ステップＳ４１１，Ｓ４２１）。この事前設定として、ログ解析サーバ１００側では、管理ファイル１，２，３の設定がなされる。図２を用いて前述した例では、管理ファイル１には、管理対象の各サーバ２００において記録されるログファイル２２１のログファイル名およびそのログ種別と、初期閾値等が設定され、管理ファイル２には、ログファイル名とレポートの送信先となる管理者のＥ−ｍａｉｌアドレス等が設定され、管理ファイル３には、ログ種別と、このログ種別に対応する検索対象情報としてのキーワード・コード（例えば、異常を示すキーワードやコード）等が設定される。一方、管理対象の各サーバ２００側では、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ｓｙｓｌｏｇなどを利用したログ解析サーバ１００へのファイル転送のための設定等がなされる。
【００２９】
その後、管理対象の各サーバ２００では、ログ記録部２１１により、セキュリティに関する情報や各種エラー・異常に関する情報やこれらの情報を含む情報など管理対象となる所定の情報をログファイル２２１に随時記録していく（ステップＳ４２２）。
【００３０】
そして、各サーバ２００の転送部２１２は、ログ解析サーバ１００のログ取得部１１１からの取得要求に応じて、または、所定の条件の下で（例えば、一定の時間間隔で、あるいは所定の時刻等に）、ログファイル２２１を、ログ解析サーバ１００へ転送する（ステップＳ４２３）。
【００３１】
ログ解析サーバ１００のログ取得部１１１は、各サーバ２００から転送されてきたログファイル（ログファイル１，ログファイル２，…，ログファイルｎ）を取得する（ステップＳ４１２）。
【００３２】
次いで、ログ解析サーバ１００のログ解析部１１２は、各管理ファイルを読み込み、ログファイル名、ログ種別、初期閾値、管理者Ｅ−ｍａｉｌアドレス、キーワード・コードなど解析の際必要な情報を取得する（ステップＳ４１３）。
【００３３】
次いで、ログ解析サーバ１００のログ解析部１１２は、各サーバ２００から取得したログファイル群１２２に対し、各ログファイル内の検索対象情報の検索を行う（ステップＳ４１４）。具体的には、各ログファイルについて、これから検索するログファイルのログ種別に対応する検索対象情報となるキーワード・コードを検索し、その数をカウントする。
【００３４】
次いで、ログ解析サーバ１００のログ解析部１１２は、上記ステップＳ４１４で検索されたキーワード・コードの検出数を記録する（ステップＳ４１５）。
【００３５】
次いで、ログ解析サーバ１００のログ解析部１１２は、上記検出数と閾値を比較する（ステップＳ４１６）。初回に使用する閾値は、管理ファイル１に設定されている初期閾値である。なお、この閾値は、後述するように再設定されることになる。
【００３６】
次いで、ステップＳ４１６での比較の結果、上記検出数が閾値以上である場合、ログ解析サーバ１００のレポート生成・送信部１１３は、該当する管理対象のサーバ２００について警告等のレポートを生成し、生成したレポートを管理者等の所定の宛先へ（本例では、管理ファイル２に設定されている管理者Ｅ−ｍａｉｌアドレス宛へ）送信する（ステップＳ４１７）。そして、処理は、ステップＳ４１８へ移行する。一方、ステップＳ４１６での比較の結果、上記検出数が閾値未満である場合も、ステップＳ４１８へ移行する。
【００３７】
ステップＳ４１８では、ログ解析サーバ１００のログ解析部１１２が、未解析のログファイルがあるか判定し、有る場合はステップＳ４１３に戻り、未解析のログファイルについて、上記ステップＳ４１３以降の処理を実行する。一方、未解析のログファイルが無い場合、ステップＳ４１９へ移行する。
【００３８】
ステップＳ４１９では、ログ解析サーバ１００の閾値再設定部１１４が、下記の閾値再設定処理を実行する。
【００３９】
なお、ログ解析サーバ１００におけるステップＳ４１２〜Ｓ４１９の処理は、例えば、定期的に行われる。
【００４０】
（閾値再設定処理）
ここで、ログ解析サーバ１００の閾値再設定部１１４による閾値再設定処理の詳細について、図５を用いて説明する。図５は、ログ解析サーバ１００における閾値再設定処理を説明するためのフローチャートである。
【００４１】
はじめに、上記ステップＳ４１５で記録されているログファイル群（ログファイル１，ログファイル２，…ログファイルｎ）１２２についてのキーワード・コードの検出数をチェックする（ステップＳ５０１）。
【００４２】
次いで、上記検出数が閾値変更条件を満たすか否か判断する（ステップＳ５０２）。閾値変更条件を満たす場合（同ステップでＯＫ）、次のステップＳ５０３へ移行する。一方、閾値変更条件を満たさない場合（同ステップでＮＧ）、本閾値再設定処理を終了する。なお、閾値変更条件は任意に設定されるが、例えば、あるログファイルについての前回の検出数に対し今回の検出数が変化しているか否かを閾値変更条件とすることができる。
【００４３】
ステップＳ５０３では、あるログファイルに対する新閾値を算出する。本実施形態では、一定期間（ｍ日；ｍは２以上の整数）における前述の検出数の加重移動平均（下記）を算出し、この加重移動平均に初期閾値に加算した値を新閾値として算出する。
【００４４】
加重移動平均＝｛ｃ１×ｎ＋ｃ２×（ｎ−１）＋ｃ３×（ｎ−２）＋ｃ４×（ｎ−３）＋ｃ５×（ｎ−４）＋…＋ｃｎ×ｎ｝÷（１＋２＋３＋４＋５＋…＋ｎ）
【００４５】
ただし、ｃｎはｎ−１日前の検出数、ｃ１は当日の検出数であり、当日を１とし、当日を含むｎ日間を対象として計算する。上式で示されるように、加重移動平均は、当日の直近ほど重要度（重み付け）を大きくし、一定期間（ｎ日）を対象として検出数を平均した値となる。
【００４６】
次に、ステップＳ５０３で算出した新閾値を、図４を用いて前述したステップＳ４１６の比較で用いる閾値として設定する（ステップＳ５０４）。
【００４７】
次いで、再設定した閾値を管理者に報告するためのレポートを生成し、管理者Ｅ−ｍａｉｌアドレス宛にレポートを送信する（ステップＳ５０５）。
【００４８】
以上、ログ解析システムにおけるログ解析サーバ１００と管理対象のサーバ２００の動作、および、ログ解析サーバ１００において実行される閾値再設定処理の詳細について説明した。
【００４９】
ここで、ある管理対象のサーバ２００で発生したエラーの検出数の相違を、閾値を固定した場合と、本実施形態における閾値再設定処理を行った場合とで比較する。図６は、閾値を固定した場合の閾値と検出数の関係を時系列に示すグラフであり、図７は、閾値再設定処理を行った場合の閾値と検出数の関係を時系列に示すグラフである。なお、縦軸は検出数を示し、横軸は日付を示し、グラフは検出数の変化を時系列で表わしている。また、いずれも１日おきにログファイルの解析を行った結果である。
【００５０】
閾値を固定した場合、図６に示すように、当然のごとく検出数が閾値を超えた場合にしか異常を検出できない。一方、本実施形態の加重移動平均を用いた閾値再設定処理により閾値を自動的に増減させると、エラー数の上昇に転じた際の動きも捉えることができ、このような場合も異常として検出することができる。
【００５１】
以上説明したように、本実施形態では、ログ解析サーバ１００において、管理対象の複数のサーバ２００から取得したログファイルから検索対象情報としてのキーワード・コード等を検出し、その検出数に応じて自動的に警告等のレポートを生成し管理者に送信する。また、上記検出では、初回の検出の後は、加重移動平均を用いた閾値再設定処理によって再設定した閾値を用いるので、従来のように固定の閾値で異常を検出する場合よりも、異常である可能性がある、エラー数（検出数）が上昇に転じた場合も検出することができ、管理者は、管理対象の電子機器である複数のサーバ２００の異常等を早期に認知しそれに対処することができる。
【００５２】
（その他の実施形態）
本実施形態のログ解析サーバ１００で実行され、ログ取得部１１１、ログ解析部１１２、レポート生成・送信部１１３、および閾値再設定部１１４を実現させるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５３】
または、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成しても良い。
【符号の説明】
【００５４】
１００  ログ解析サーバ
１１０  処理部
１１１  ログ取得部
１１２  ログ解析部
１１３  レポート生成・送信部
１１４  閾値再設定部
１２０  記憶部
１２１  管理ファイル群
１２２  ログファイル群
１３０  通信部
２００  サーバ
２１０  処理部
２１１  ログ記録部
２１２  転送部
２２０  記憶部
２２１  ログファイル
２３０  通信部
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特許第３８３１１４３号公報
【図１】
2011244381.tif 000003
【図２】
2011244381.tif 000004
【図３】
2011244381.tif 000005
【図４】
2011244381.tif 000006
【図５】
2011244381.tif 000007
【図６】
2011244381.tif 000008
【図７】
2011244381.tif 000009