(57)【要約】【課題】システムの状況を特定するログのサイズの増大を抑制しつつ、ログを保持できる期間の長期化を図り得る、システム管理装置、システム管理方法、及びプログラムを提供する。【解決手段】システム管理装置１０は、管理対象となるシステム２０から、システム２０の負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ログ収集部１１と、グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、指標算出部１２と、指標が条件を満たさないグループの中から選択した一部のグループを削除する、ログ削除部１３と、を備えている。【選択図】図１
2019175154.tif 000002
【特許請求の範囲】
【請求項１】
管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ログ収集部と、
前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、指標算出部と、
前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ログ削除部と、
を備えていることを特徴とするシステム管理装置。
【請求項２】
請求項１に記載のシステム管理装置であって、
前記指標算出部が、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするシステム管理装置。
【請求項３】
請求項１または２に記載のシステム管理装置であって、
前記ログ削除部が、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするシステム管理装置。
【請求項４】
請求項３に記載のシステム管理装置であって、
前記ログ削除部は、更に、システムの動作開始から前記グループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするシステム管理装置。
【請求項５】
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を有することを特徴とするシステム管理方法。
【請求項６】
請求項５に記載のシステム管理方法であって、
前記（ｂ）のステップにおいて、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするシステム管理方法。
【請求項７】
請求項５または６に記載のシステム管理方法であって、
前記（ｃ）のステップにおいて、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするシステム管理方法。
【請求項８】
請求項７に記載のシステム管理方法であって、
前記（ｃ）のステップにおいて、更に、システムの動作開始から前記グループの削除が
行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするシステム管理方法。
【請求項９】
コンピュータに、
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を実行させる、ことを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記（ｂ）のステップにおいて、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするプログラム。
【請求項１１】
請求項９または１０に記載のプログラムであって、
前記（ｃ）のステップにおいて、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムであって、
前記（ｃ）のステップにおいて、更に、システムの動作開始から前記グループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムの負荷状況及び動作状況を管理するための、ログシステム管理装置、及びシステム管理方法に関し、更には、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
ネットワーク、サーバ、ストレージ等で構成されたＩＴシステムにおいては、応答速度が遅いといった性能問題が発生することがある。このような性能問題が発生した場合、システムの管理者は、当該システムの過去の負荷状況、及び内部の動作状況といったシステムの状況を確認する必要がある。これは、性能問題の原因又は引き金となる、過去の特定の時点に発生したシステムの利用方法の変更、長期にわたり顕在化した負荷の増加、部品の劣化等を調査して、適切な対策をとれるようにするためである。
【０００３】
また、通常、ＩＴシステムにおいては、こうしたシステムの状況を特定するログが、記録されている。しかし、ログの量は時間と共に増大するのに対し、ログの記録に使用できるディスク等の記憶装置の容量には限りがある。
【０００４】
このため、例えば、特許文献１は、一定期間経過したログの記録を、古いものから順に削除する（いわゆる「ログのローテーション」）、システムを開示している。また、特許文献２は、同一のイベントが繰り返された場合に、同一のイベントについてのログを古いものから順に削除するシステムを開示している。特許文献１及び特許文献２に開示されたシステムによれば、記録されているログのサイズは一定以下に抑えられる。
【０００５】
更に、特許文献３は、記録されているログのサイズが、一定値に達した場合に、記録されているログを外部のデータベースに転送するシステムを開示している。特許文献３に開示されたシステムによれば、記憶装置の容量の制限を受けることなくログを記録できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−０２５６５５号公報
【特許文献２】特開平１１−３０６０５０号公報
【特許文献３】特開２００４−２２０２１１号公報
【特許文献４】特開２００４−８０６２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたシステムでは、ログが保持される期間が限られてしまうため、性能問題の原因又は引き金を特定できない場合がある。また、特許文献２に開示されたシステムでは、削除されるログは同一のイベントに関するものなので、特許文献１のような問題は生じないが、記録されているログの量は増加するため、記憶装置の容量を圧迫する可能性がある。
【０００８】
一方、特許文献３に開示されたシステムによれば、上述の問題は全て解消できるとも考えられるが、このシステムを運用するためには、外部にストレージを用意して記憶領域を確保する必要があるため、システムの構築に大きなコストが掛かってしまう。また、特許文献３に開示されたシステムでは、ログのデータベースの転送を、定期的に実施する必要があり、そのための仕組みの構築にも大きなコストが掛かってしまう。
【０００９】
本発明の目的の一例は、上記問題を解消し、システムの状況を特定するログのサイズの増大を抑制しつつ、ログを保持できる期間の長期化を図り得る、システム管理装置、システム管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面におけるシステム管理装置は、
管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ログ収集部と、
前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、指標算出部と、
前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ログ削除部と、
を備えていることを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の一側面におけるシステム管理方法は、
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を有することを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を実行させる、ことを特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、システムの状況を特定するログのサイズの増大を抑制しつつ、ログを保持できる期間の長期化を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態におけるシステム管理装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態におけるシステム管理装置１０によるログの削除処理を説明する説明図である。
【図３】図３は、本発明の実施の形態におけるシステム管理装置の動作を示すフロー図である。
【図４】図４は、本発明の実施の形態におけるシステム管理装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
（実施の形態）
以下、本発明の実施の形態における、システム管理装置、システム管理方法、及びプログラムについて、図１〜図４を参照しながら説明する。
【００１６】
［装置構成］
最初に、本実施の形態におけるシステム管理装置の構成について説明する。図１は、本発明の実施の形態におけるシステム管理装置の構成を示すブロック図である。
【００１７】
図１に示す、本実施の形態におけるシステム管理装置１０は、管理対象となるシステム２０の負荷状況及び動作状況を管理する装置である。システム２０は、複数の端末装置２１とサーバ装置２２とで構成され、両者はネットワーク２４を介して接続されている。また、サーバ装置２２は、端末装置２１からの要求に応じて処理を実行すると共に、システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを作成し、作成したログを、システム管理装置１０に出力する。
【００１８】
図１に示すように、システム管理装置１０は、ログ収集部１１と、指標算出部１２と、ログ削除部１３とを備えている。
【００１９】
ログ収集部１１は、管理対象となるシステム２０から、システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集する。また、ログ収集部１１は、収集したログを、ログデータベース２３に格納する。更に、ログ収集部１１は、収集したログを特定の期間毎に１つのグループとする。
【００２０】
指標算出部１２は、グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する。ログ削除部１３は、指標が条件を満たさないグループの中から選択した一部のグループを削除する。
【００２１】
このように、本実施の形態では、システム管理装置１０は、システム２０から収集したログを期間によってグループ分けを行い、グループのうち、ログの内容が前後のグループと近いグループを削除している。このため、本実施の形態によれば、システムの状況を特定するログのサイズの増大を抑制しつつ、ログを保持できる期間の長期化を図ることができる。
【００２２】
続いて、図１に加えて、図２を用いて、本実施の形態におけるシステム管理装置１０の構成及び機能についてより具体的に説明する。図２は、本発明の実施の形態におけるシステム管理装置１０によるログの削除処理を説明する説明図である。
【００２３】
まず、本実施の形態において、ログ収集部１１は、ログデータベース２３にアクセスし、ログデータベース２３に格納されているログを収集する。
【００２４】
また、本実施の形態では、一定の負荷の変動のパターンが繰り返される周期、一定の負荷の変動のパターンが繰り返される周期の倍数、又は任意の期間等が、特定の期間Ｔに設定される。具体的には、特定の期間Ｔとしては、月曜日から日曜日までの１週間が挙げられる。この場合は、ログ収集部１１は、一週間毎にグループを設定する。
【００２５】
また、指標算出部１２は、グループが設定されると、グループ毎に、当該グループに含まれるログから得られたシステム２０の負荷と、当該グループと期間が前後する他のグループに含まれるログから得られたシステム２０の負荷と、を用いて、指標Ｄを算出する。ここで、システムの「負荷」としては、単位時間当たりのアクセス数、書き込みリクエス
ト数、読み込みリクエスト数、ファイル作成リクエスト数、等が挙げられる。
【００２６】
具体的には、指標Ｄは、以下のように計算する。まず、指標算出部１２は、隣接するグループ間の負荷の変化を表す数値であるｄを一つ決める。ｄの例としては、隣接するグループ間における、外部からシステム２０への単位時間当たりのアクセス数の差(の絶対値)が挙げられる。また、ｄとしては、隣接するグループ間における、システム２０に対する異なる２種類のリクエスト数の比率の差（の絶対値）も挙げられる。また、リクエスト数としては、ＮＦＳ（Network File System）の書き込みリクエスト数、読み込みリクエスト数、ファイル作成リクエスト数が挙げられる。その他に、ｄとしては、隣接するグループ間における、サーバ装置２２内部の特定の動作の頻度の差（の絶対値）も挙げられる。
【００２７】
そして、指標算出部１２は、特定のグループＡについて、グループＡと一つ前のグループとの間で計算されるｄをＤｐ、グループＡと一つ後のグループとの間で計算されるｄをＤｎとし、ｍａｘ（Ｄｐ、Ｄｎ）をグループＡの指標Ｄとして算出する。
【００２８】
また、ログ削除部１３は、本実施の形態では、管理対象となるシステム２０に蓄積されているログの全体のサイズＭが設定条件を満たす度に、前記指標が条件を満たさないグループを削除する。
【００２９】
具体的には、本実施の形態では、管理対象となるシステム２０に蓄積されているログの全体のサイズＭに対して、予めシステム２０の管理者によって、又はシステム２０の製造時に製造業者によって閾値Ｍｍａｘが設定される。また、指標Ｄに対しても、予めシステム２０の管理者によって、又はシステム２０の製造時に製造業者によって閾値Ｄｔｈｒｅｓｈｏｌｄが設定される。この場合、ログ削除部１３は、ログの全体のサイズＭが、閾値Ｍｍａｘ以上となると、その度に、指標Ｄが閾値Ｄｔｈｒｅｓｈｏｌｄ未満となるグループを削除する。
【００３０】
但し、指標が条件を満たさない（指標Ｄが閾値Ｄｔｈｒｅｓｈｏｌｄ未満となる）グループを全て削除してしまうと、システム２０の動作開始からグループの削除が行われるまでの期間全体にわたる変化を解析できない問題が生じてしまう。このため、本実施の形態では、ログ削除部１３は、更に、システムの動作開始からグループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、グループを削除する。なお、削除対象グループの選択規則も、システム２０の管理者によって、又はシステム２０の製造時に製造業者によって設定される。
【００３１】
削除対象グループの選択規則としては、例えば、以下の規則が挙げられる。まず、システム２０の動作開始からグループの削除が行われるまでの全ての（長さＴの）期間に、時系列に沿って０から始まる連番が付与されているとする。この場合において、「２のｎ乗の倍数（０を含む）」番目の期間に対応するグループを残し、その他のグループについては（指標Ｄが閾値Ｄｔｈｒｅｓｈｏｌｄ未満である限り）削除する規則が挙げられる。
【００３２】
この選択規則において、ｎとしては、グループを削除した結果のログ全体のサイズＭが、閾値Ｍｍａｘ未満となるような、最小の自然数が選ばれる。また、結果として、選択されるｎは時間の経過とともに単調に増加する。
【００３３】
そして、上記の選択規則によれば、システム２０の動作開始時点では、全ての期間（全てのグループ）のログが残され、時間が経過するに従い０番目（最初）、２番目、４番目、６番目、・・・の期間（グループ）が残される。更に、時間が経過すると０番目、４番目、８番目、１２番目、・・・の期間（グループ）が残され、続いて更に時間が経過すると、０番目、８番目、１６番目、２４番目、・・・の期間（グループ）が残される。上記
選択規則を用いれば、ログが残される期間（グループ）が、このように推移していく。
【００３４】
また、本実施の形態では、複数の指標の組み合わせによって、グループを削除する条件が設定されていても良い。
【００３５】
例えば、ログ削除部１３が、複数の指標によって得られる条件を満たすグループについては、システム２０の変動が大きいと判断し、上記の条件を満たさないグループを削除する。具体的には、ログ削除部１３は、特定のグループについて、該グループと直前のグループとの間、又は該グループと直後のグループとの間において、下記の数１が満たされる場合は、この特定のグループ近辺におけるシステム２０の変動は大きいと判断する。そして、ログ削除部１３は、この特定のグループを、削除対象から除外する。下記の数１は、アクセス頻度の変化が２０％を超えているか、書き込みと読み込みとの比率の変化が３０％を超えている場合に、システム２０の変動が大きいとする式である。
【００３６】
なお、下記の数１において、Ｌ１は隣接する２グループのうち前のグループの負荷を示し、Ｌ２は隣接する２グループのうち後のグループの負荷を示している。Ｗ１は隣接する２グループのうち前のグループにおける書き込みリクエスト数を示し、Ｗ２は隣接する２グループのうち後のグループにおける書き込みリクエスト数を示している。Ｒ１は隣接する２グループのうち前のグループにおける読み込みリクエスト数を示し、Ｒ２は隣接する２グループのうち後のグループにおける読み込みリクエスト数を示している。
【００３７】
（数１）
｜（Ｌ２−Ｌ１）／Ｌ１｜＞０．２、又は｜Ｗ２／Ｒ２−Ｗ１／Ｒ１｜＞０．３
【００３８】
また、管理者が、直近の一定期間（１ヶ月等)のログを常に連続して残しておくことを求める場合は、ログ削除部１３は、例えば、直近４個のグループを残す（Ｔ＝１週間の場合）という特性を持つ選択規則を用いても良い。
【００３９】
［装置動作］
次に、本実施の形態におけるシステム管理装置の動作について図３を用いて説明する。図３は、本発明の実施の形態におけるシステム管理装置の動作を示すフロー図である。以下の説明においては、適宜図１及び図２を参照する。また、本実施の形態では、システム管理装置１０を動作させることによって、システム管理方法が実施される。よって、本実施の形態におけるシステム管理方法の説明は、以下のシステム管理装置１０の動作説明に代える。
【００４０】
最初に、図３に示すように、まず、ログ収集部１１は、サーバ装置２２からログが出力されてくると、これを取得し、取得したログをログデータベース２３に格納する（ステップＡ１）。
【００４１】
次に、ログ収集部１１は、収集開始から特定期間（例えば１週間）が経過すると、この特定期間中に収集されたログを１つのグループに設定する（ステップＡ２）。
【００４２】
次に、ログ削除部１３は、収集されたログの全体のサイズ、即ち、ログデータベース２３に格納されているログ全体のサイズＭが、閾値Ｍｍａｘ以上であるかどうかを判定する（ステップＡ３）。
【００４３】
ステップＡ３の判定の結果、ログ全体のサイズＭが、閾値Ｍｍａｘ以上でない場合は、ログ削除部１３は、ログ収集部１１に再度ステップＡ１を実行させる。一方、ステップＡ３の判定の結果、ログ全体のサイズＭが、閾値Ｍｍａｘ以上である場合は、ログ削除部１
３は、指標算出部１２にステップＡ４を実行させ、指標を算出させる。
【００４４】
ステップＡ４では、指標算出部１２は、グループ毎に、指標Ｄを算出する（ステップＡ４）。具体的には、指標算出部１２は、グループ毎に、当該グループに含まれるログから得られたシステム２０の負荷と、当該グループと期間が前後する他のグループに含まれるログから得られたシステムの負荷と、を用いて、指標Ｄを算出する。
【００４５】
次に、ログ削除部１３は、削除対象グループの選択規則に従って、指標Ｄが閾値Ｄｔｈｒｅｓｈｏｌｄ未満となるグループを削除する（ステップＡ５）。具体的には、ログ削除部１３は、例えば、図２に示すように、負荷変化時の前後のグループが削除されないように、現在残っているログの各グループを、選択規則に従い削除する。
【００４６】
ステップＡ５の実行後は、再度ステップＡ１が実行される。ステップＡ１〜Ａ５は、システム２０が稼働している間は、繰り返し実行される。
【００４７】
［実施の形態における効果］
以上のように、本実施の形態では、システム２０における負荷の変動が少ない期間のログのみが削除され、負荷の変動が大きい期間のログは残される。このため、本実施の形態によれば、ログのサイズの増大を抑制しつつ、ログを保持できる期間を長期化できる。また、本実施の形態によれば、システムの動作開始からログの削除までの期間の緩やかな変化の解析も可能となる。
【００４８】
［プログラム］
本実施の形態におけるプログラムは、コンピュータに、図３に示すステップＡ１〜Ａ５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態におけるシステム管理装置１０とシステム管理方法とを実現することができる。この場合、コンピュータのプロセッサは、ログ収集部１１、指標算出部１２、及びログ削除部１３として機能し、処理を行なう。
【００４９】
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、ログ収集部１１、指標算出部１２、及びログ削除部１３のいずれかとして機能しても良い。
【００５０】
［物理構成］
ここで、本実施の形態におけるプログラムを実行することによって、システム管理装置１０を実現するコンピュータについて図４を用いて説明する。図４は、本発明の実施の形態におけるシステム管理装置を実現するコンピュータの一例を示すブロック図である。
【００５１】
図４に示すように、コンピュータ１１０は、ＣＰＵ（Central Processing Unit）１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１１０は、ＣＰＵ１１１に加えて、又はＣＰＵ１１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えていても良い。
【００５２】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Acces
s Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００５３】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００５４】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００５５】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体が挙げられる。
【００５６】
なお、本実施の形態におけるシステム管理装置１０は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、システム管理装置１０は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【００５７】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１２）によって表現することができるが、以下の記載に限定されるものではない。
【００５８】
（付記１）
管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ログ収集部と、
前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、指標算出部と、
前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ログ削除部と、
を備えていることを特徴とするシステム管理装置。
【００５９】
（付記２）
付記１に記載のシステム管理装置であって、
前記指標算出部が、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするシステム管理装置。
【００６０】
（付記３）
付記１または２に記載のシステム管理装置であって、
前記ログ削除部が、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするシステム管理装置。
【００６１】
（付記４）
付記３に記載のシステム管理装置であって、
前記ログ削除部は、更に、システムの動作開始から前記グループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするシステム管理装置。
【００６２】
（付記５）
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を有することを特徴とするシステム管理方法。
【００６３】
（付記６）
付記５に記載のシステム管理方法であって、
前記（ｂ）のステップにおいて、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするシステム管理方法。
【００６４】
（付記７）
付記５または６に記載のシステム管理方法であって、
前記（ｃ）のステップにおいて、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするシステム管理方法。
【００６５】
（付記８）
付記７に記載のシステム管理方法であって、
前記（ｃ）のステップにおいて、更に、システムの動作開始から前記グループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするシステム管理方法。
【００６６】
（付記９）
コンピュータに、
（ａ）管理対象となるシステムから、前記システムの負荷状況及び動作状況のうちの少なくとも１つを特定可能なログを収集し、収集されたログを特定の期間毎に１つのグループとする、ステップと、
（ｂ）前記グループ毎に、当該グループと期間が前後する他のグループとの相違を示す指標を算出する、ステップと、
（ｃ）前記指標が条件を満たさないグループの中から選択した一部のグループを削除する、ステップと、
を実行させる、ことを特徴とするプログラム。
【００６７】
（付記１０）
付記９に記載のプログラムであって、
前記（ｂ）のステップにおいて、前記グループ毎に、当該グループに含まれるログから得られた前記システムの負荷と、当該グループと期間が前後する他のグループに含まれるログから得られた前記システムの負荷と、を用いて、前記指標を算出する、
ことを特徴とするプログラム。
【００６８】
（付記１１）
付記９または１０に記載のプログラムであって、
前記（ｃ）のステップにおいて、収集されたログの全体のサイズが設定条件を満たす度に、前記グループを削除する、
ことを特徴とするプログラム。
【００６９】
（付記１２）
付記１１に記載のプログラムであって、
前記（ｃ）のステップにおいて、更に、システムの動作開始から前記グループの削除が行われるまでの解析を可能とするために設定された、削除対象グループの選択規則に従って、前記グループを削除する、
ことを特徴とするプログラム。
【産業上の利用可能性】
【００７０】
以上のように、本発明によれば、システムの状況を特定するログのサイズの増大を抑制しつつ、ログを保持できる期間の長期化を図ることができる。本発明は、ログの記録が必要となる各種コンピュータシステムに有用である。
【符号の説明】
【００７１】
１０  システム管理装置
１１  ログ収集部
１２  指標算出部
１３  ログ削除部
２０  管理対象となるシステム
２１  端末装置
２２  サーバ装置
２３  ログデータベース２３
２４  ネットワーク
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2019175154.tif 000003
【図２】
2019175154.tif 000004
【図３】
2019175154.tif 000005
【図４】
2019175154.tif 000006