(57)【要約】【課題】リソースの使用量を管理し、そのリソースの使用量が制限値を超えないように警告を行う際に、より早急にかつ高精度に警告を行うことができる管理方法、コンピュータ、プログラム、および管理システムを提供する。【解決手段】管理装置４リソースを使用するプログラムの動作状況に関する情報を取得し、その取得した動作状況に関する情報に基づいてリソースの使用量の予測値を算出し、その予測値と制限値に基づいて警告を行う、詳細にはリソースの使用量が制限値を超えないように警告を行うので、より早急にかつ高精度に警告を行うことができる。【選択図】図８
2006215610.tif 000002
【特許請求の範囲】
【請求項１】
リソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータの管理方法であって、
前記リソースを使用するプログラムの動作状況に関する情報を取得する第１のステップと、
前記第１のステップにより取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う第２のステップと
を有する管理方法。
【請求項２】
前記第２のステップにおいて、前記第１のステップにより取得したプログラムの動作状況に関する情報、および前記リソースの使用情報に基づいて、前記使用量の設定時間後の予測値が閾値より大きいか否かを判断し、当該判断の結果前記予測値が閾値より大きい場合に前記警告を行う
請求項１に記載の管理方法。
【請求項３】
前記第２のステップにおいて、前記第１のステップにより取得したプログラムの動作状況に関する情報、および前記リソースの使用情報に基づいて、前記使用量の予測値が閾値より大きい予測時間が、設定時間より小さいか否かを判断し、当該判断の結果、前記予測時間が設定時間より小さい場合に前記警告を行う
請求項１に記載の管理方法。
【請求項４】
前記第２ステップにおいて、前記プログラムの動作状況に関する情報と当該動作状況に関する情報に対応したリソースの使用量を示す情報とを関連付けるテーブルに基づいて前記リソースの使用量の前記予測値を算出する
請求項１に記載の管理方法。
【請求項５】
前記第２のステップにおいて、前記リソースの使用量の時間的な変化量および前記プログラムの動作状況を示す情報に応じた前記予測値に基づいて前記警告を行う
請求項１に記載の管理方法。
【請求項６】
記憶装置の記憶容量の使用量を管理し、前記記憶容量の使用量と制限値に基づいて警告を行うコンピュータの管理方法であって、
前記記憶容量の使用情報および前記記憶容量を使用する端末装置のアカウンティング情報を取得する第１のステップと、
前記第１のステップにより取得した前記使用情報およびアカウンティング情報に基づいて前記記憶装置の使用量の予測値を算出し、当該算出した予測値および前記制限値に基づいて前記警告を行う第２のステップと
を有する管理方法。
【請求項７】
リソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータであって、
前記リソースを使用するプログラムの動作状況に関する情報を取得する取得手段と、
前記取得手段により取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う処理手段と
を有するコンピュータ。
【請求項８】
リソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータが実行するプログラムであって、
前記リソースを使用するプログラムの動作状況に関する情報を取得する第１のステップと、
前記第１のステップにより取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う第２のステップと
を前記コンピュータに実行させるプログラム。
【請求項９】
端末装置と、当該端末装置により使用されるリソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータとを有する管理システムであって、
前記端末装置は、
プログラムを実行し前記リソースを使用して所定処理を行う回路を含み、
前記コンピュータは、
前記リソースを使用するプログラムの動作状況に関する情報を取得する取得手段と、
前記取得手段により取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う処理手段と、を有する
管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、リソースの使用量を管理し、そのリソースの使用量が制限値を超えないように警告を行う管理方法、コンピュータ、プログラム、および管理システムに関するものである。
【背景技術】
【０００２】
たとえば、ファイル資源などのリソースの使用量を管理するシステムにおいて、そのリソースの使用量がリミットを超えた場合に警告を行うシテムが知られている（たとえば、特許文献１参照）。
【特許文献１】特開平５−１２０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述したように使用量がリミットを超えた場合に警告を行うので、たとえばシステム管理者は警告を受けてから、それに対処することになる。このため、より早急にかつ高精度に警告を行うシステムが望まれている。
【０００４】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、リソースの使用量を管理し、そのリソースの使用量が制限値を超えないように警告を行う際に、より早急にかつ高精度に警告を行うことができる管理方法、コンピュータ、プログラム、および管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために、本発明の第１の観点の管理方法は、リソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータの管理方法であって、前記リソースを使用するプログラムの動作状況に関する情報を取得する第１のステップと、前記第１のステップにより取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値および前記予測値に基づいて前記警告を行う第２のステップとを有する。
【０００６】
さらに、前記目的を達成するために、本発明の第２の観点の管理方法は、記憶容量の使用量を管理し、前記記憶容量の使用量と制限値に基づいて警告を行うコンピュータの管理方法であって、前記記憶容量の使用情報および前記記憶容量を使用する端末装置のアカウンティング情報を取得する第１のステップと、前記第１のステップにより取得した前記使用情報およびアカウンティング情報に基づいて前記記憶装置の使用量の予測値を算出し、当該算出した予測値と前記制限値に基づいて前記警告を行う第２のステップとを有する。
【０００７】
さらに、前記目的を達成するために、本発明の第３の観点のコンピュータは、リソースの使用量を管理し、前記リソースの使用量が制限値を越えないように警告を行うコンピュータであって、前記リソースを使用するプログラムの動作状況に関する情報を取得する取得手段と、前記取得手段により取得した前記動作状況に関する情報に応じた前記リソースの使用量の予測値に基づいて前記警告を行う処理手段とを有する。
【０００８】
さらに、前記目的を達成するために、本発明の第４の観点のプログラムは、リソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータが実行するプログラムであって、リソースを使用するプログラムの動作状況に関する情報を取得する第１のステップと、前記第１のステップにより取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う第２のステップとを、前記コンピュータに実行させる。
【０００９】
さらに、前記目的を達成するために、本発明の第５の観点の管理システムは、端末装置と、当該端末装置により使用されるリソースの使用量を管理し、前記リソースの使用量と制限値に基づいて警告を行うコンピュータとを有する管理システムであって、前記端末装置は、プログラムを実行し前記リソースを使用して所定処理を行う回路を含み、前記コンピュータは、前記リソースを使用するプログラムの動作状況に関する情報を取得する取得手段と、前記取得手段により取得した前記動作状況に関する情報に基づいて前記リソースの使用量の予測値を算出し、前記制限値と前記予測値に基づいて前記警告を行う処理手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、リソースの使用量を管理し、そのリソースの使用量が制限値を超えないように警告を行う際に、より早急にかつ高精度に警告を行うことができる管理方法、コンピュータ、プログラム、および管理システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
〔第１実施形態〕
図１は、本発明の第１実施形態に係る管理システムの全体構成図である。
本実施形態に係る管理システム１は、たとえば図１に示すように、端末装置２、ファイルサーバ装置（ファイルサーバともいう）３、管理装置４、バックアップ装置５、処理装置６、およびシステム管理装置７を有する。
【００１２】
管理システム１は本発明に係る管理システムの一具体例に相当する。端末装置２は本発明に係る端末装置の一具体例に相当する。管理装置４は本発明に係るコンピュータの一具体例に相当する。また、ファイルサーバ装置３および管理装置４をまとめて、本発明に係るコンピュータの一具体例としてもよい。
【００１３】
各装置、詳細には端末装置２、ファイルサーバ装置３、管理装置４、バックアップ装置５、処理装置６、およびシステム管理装置７は、データ通信路８により接続されている。
データ通信路８は、たとえば、有線方式や無線方式により各装置間でデータ通信を行うための通信路である。たとえば、データ通信路８は、規定された通信方式によりデータ通信を行うインターネットやイントラネットなどの通信ネットワークであってもよい。
【００１４】
本実施形態では、複数の端末装置２（２−１），…，および端末装置２（２−５）が、データ通信路８を介して各装置とデータ通信を行う。複数の端末装置２−１〜５をまとめて端末装置２ともいう。
【００１５】
また、本実施形態では、複数のファイルサーバ装置３、たとえばファイルサーバ装置３（３−１），ファイルサーバ装置３（３−２）を有する。まとめてファイルサーバ装置３ともいう。
【００１６】
本発明に係るリソースは、たとえば、記憶容量資源、記憶ディスク資源、メモリ資源、ＣＰＵ資源、ネットワーク資源などの資源である。
本実施形態ではリソースとして、ファイルサーバ装置３の記憶装置の記憶容量を、複数の端末装置２が使用する実施形態を説明する。
このため、各端末装置２それぞれに割り当てられたリソース（記憶容量）の使用量の管理が重要となる。
【００１７】
本実施形態に係る管理システム１では、管理装置４が、ファイルサーバ装置３によるリソースの使用量を管理し、リソースの使用量と制限値に基づいて警告を行う際、たとえばリソースの使用量が制限値を超えないように警告を行う際に、そのリソースを使用するプログラムの動作状況に関する情報を取得し、その取得した動作状況に関する情報に基づいてリソースの使用量の予測値を算出し、制限値および予測値に基づいて警告を行う。
【００１８】
たとえば本実施形態に係る管理システム１は、企業において、大規模なソフトウェア開発やＬＳＩ開発を行う環境において、大量のソースコードや設計データを、ファイルサーバ装置３の記憶装置に記憶させて、データの管理やバックアップなどのシステム運用を行う。
具体的には、管理システム１では、たとえば処理装置６がＥＤＡ（Electronic Design Automation）に関するプログラムを実行する環境において、たとえば各端末装置２が処理装置６にアクセスしてそのプログラムを実行して設計データなどのデータを生成し、そのデータをファイルサーバ装置３に記憶し、バックアップ装置５がそのファイルサーバ装置３が記憶するデータをバックアップして、それらのデータを集中管理する。
以下、各構成要素を図面を参照しながら説明する。
【００１９】
〔端末装置２〕
端末装置２は、たとえばユーザの操作により、データ通信路８を介してファイルサーバ装置３にアクセスして、ファイルサーバ装置３の記憶手段である記憶ディスク内の予め規定された記憶容量を制限として所定のデータを記憶させる。
【００２０】
図２は、図１に示した管理システム１の端末装置２の機能ブロック図である。
端末装置２は、たとえば図２に示すように、通信インタフェース（通信Ｉ／Ｆ）２１、入力部２２、表示部２３、メモリ２４、記憶装置（ディスク装置）２５、および制御部（ＣＰＵ：Central processing unit）２６を有する。
【００２１】
各構成要素、たとえば通信Ｉ／Ｆ２１、入力部２２、表示部２３、メモリ２４、記憶装置２５、および制御部２６は、データ通信線（バス）ＢＳ２により接続されている。
【００２２】
通信Ｉ／Ｆ２１は、制御部２６の制御により、データ通信路８を介して他の装置、詳細にはファイルサーバ装置３、管理装置４、および処理装置６などとデータ通信を行う。
【００２３】
入力部２２は、ユーザの操作に応じた入力信号を制御部２６に出力する。入力部２２は、たとえば、キーボードや、マウス、タッチパネルなどの操作入力装置を有する。
【００２４】
表示部２３は、制御部２６の制御により、所定の文字や画像を表示する。表示部２３は、たとえば液晶表示装置（ＬＣＤ：Liquid crystal display）、有機ＥＬ（Electroluminescence）表示装置などの表示装置を有する。
【００２５】
メモリ２４は、制御部２６の本発明に係る処理のワークスペースとして用いられる。たとえばメモリ２４は、ＲＡＭ（Random Access Memory）や、ＲＯＭ（Read only memory）などの記憶装置を有する。また、メモリ２４は、本発明に係る端末装置２の機能を有するプログラムＰ２を記憶する。
【００２６】
記憶装置２５は、制御部２６の制御により所定のデータを記憶し、また制御部２６の制御によりデータを読み出して出力する。記憶装置２５は、たえば、ＨＤＤ（ハードディスクドライブ装置）や光ディスク記憶装置などの記憶装置である。
【００２７】
制御部２６は、たとえばプログラムＰ２を実行することにより、装置全体を統括的に制御する。
制御部２６は、たとえば通信Ｉ／Ｆ２１を介して、ファイルサーバ３とデータ通信を行い、ファイルサーバ３のリソースを使用して所定処理を行う。
【００２８】
〔ファイルサーバ装置３〕
図３は、図１に示した管理システム１のファイルサーバ３の機能ブロック図である。
ファイルサーバ３は、たとえば図３に示すように、通信インタフェース（通信Ｉ／Ｆ）３１、入力部３２、表示部３３、メモリ３４、記憶装置（ディスク装置）３５、および制御部（ＣＰＵ：Central processing unit）３６を有する。
【００２９】
各構成要素、たとえば通信Ｉ／Ｆ３１、入力部３２、表示部３３、メモリ３４、記憶装置３５、および制御部３６は、データ通信線（バス）ＢＳ３により接続されている。
ファイルサーバ３の各構成要素は、端末装置２の各構成要素と略同じ機能を有する。相違点を中心に説明する。
【００３０】
通信Ｉ／Ｆ３１は、制御部３６の制御により、データ通信路８を介して他の装置、詳細には端末装置２、管理装置４、バックアップ装置５、処理装置６、およびシステム管理装置７などとデータ通信を行う。
【００３１】
入力部３２は、ユーザの操作に応じた入力信号を制御部３６に出力する。入力部３２は、たとえば、キーボードや、マウス、タッチパネルなどの操作入力装置を有する。
【００３２】
表示部３３は、制御部３６の制御により、所定の文字や画像を表示する。表示部３３は、たとえば液晶表示装置（ＬＣＤ）、有機ＥＬ表示装置などの表示装置を有する。
【００３３】
メモリ３４は、制御部３６の本発明に係る処理時のワークスペースとして用いられる。たとえばメモリ３４は、ＲＡＭや、ＲＯＭなどの記憶装置を有する。また、メモリ３４は、本発明に係るファイルサーバ３の機能を有するプログラムＰ３を記憶する。
【００３４】
記憶装置３５は、制御部３６の制御により所定のデータを記憶し、また制御部３６の制御によりデータを読み出して出力する。記憶装置３５は、たとえば、ＨＤＤ（ハードディスクドライブ装置）や光ディスク記憶装置などの記憶装置である。
【００３５】
制御部３６は、たとえばプログラムＰ３を実行することにより、装置全体を統括的に制御する。
制御部３６は、たとえば通信Ｉ／Ｆ３１を介して端末装置２とデータ通信を行い、リソースとして記憶領域（記憶ディスク領域）を提供する。
また、制御部３６は、たとえば通信Ｉ／Ｆ３１を介して管理装置４とデータ通信を行い、本発明に係る機能を実施する。
具体的な動作については後述する。
【００３６】
〔管理装置４〕
図４は、図１に示した管理システム１の管理装置４の機能ブロック図である。
管理装置４は、たとえば図４に示すように、通信インタフェース（通信Ｉ／Ｆ）４１、入力部４２、表示部４３、メモリ４４、記憶装置（ディスク装置）４５、および制御部（ＣＰＵ：Central processing unit）４６を有する。
通信Ｉ／Ｆ４１は、本発明に係る取得手段の一具体例に相当する。制御部４６は、本発明に係る処理手段の一具体例に相当する。
【００３７】
各構成要素、たとえば通信Ｉ／Ｆ４１、入力部４２、表示部４３、メモリ４４、記憶装置４５、および制御部４６は、データ通信線（バス）ＢＳ４により接続されている。
管理装置４の各構成要素は、端末装置２の各構成要素と略同じ機能を有する。相違点を中心に説明する。
【００３８】
通信Ｉ／Ｆ４１は、制御部４６の制御により、データ通信路８を介して他の装置、詳細には端末装置２、ファイルサーバ３、およびウェブサーバ５などとデータ通信を行う。
また、通信Ｉ／Ｆ４１は、たとえば制御部４６の制御により、データ通信路８を介してファイルサーバ装置３や端末装置２、処理装置６などにアクセスして、リソースを使用するプログラムの動作状況に関する情報やリソースの使用情報を取得し、取得した結果を示す信号を制御部４６に出力する。
【００３９】
入力部４２は、ユーザの操作に応じた入力信号を制御部４６に出力する。
表示部４３は、制御部４６の制御により、所定の文字や画像を表示する。表示部４３は、たとえば液晶表示装置（ＬＣＤ）、有機ＥＬ表示装置などの表示装置を有する。
【００４０】
メモリ４４は、制御部４６の本発明に係る処理時のワークスペースとして用いられる。たとえばメモリ４４は、ＲＡＭや、ＲＯＭなどの記憶装置を有する。また、メモリ４４は、本発明に係る管理装置４の機能を有するプログラムＰ４を記憶する。
また、メモリ４４は、後述するように本発明に係るテーブルＴＢ４を記憶する。このテーブルＴＢ４は、プログラムの動作状況に関する情報と当該動作状況に関する情報に対応したリソースの使用量を示す情報とを関連付けて記憶する。制御部４６は、テーブルＴＢ４に基づいてリソースの使用量の予測値を算出する。
【００４１】
記憶装置４５は、制御部４６の制御により所定のデータを記憶し、また制御部４６の制御によりデータを読み出して出力する。記憶装置４５は、たとえば、ＨＤＤ（ハードディスクドライブ装置）や光ディスク記憶装置などの記憶装置である。
【００４２】
制御部４６は、装置全体を統括的に制御する。また、制御部４６は、たとえばプログラムＰ４を実行することにより、本発明に係る機能を実現する。
制御部４６は、たとえば通信Ｉ／Ｆ４１を介して管理装置４とデータ通信を行い、本発明に係る機能を実施する。
また、制御部４６は、通信Ｉ／Ｆ４１を介して、リソースを使用するプログラムの動作状況に関する情報やリソースの使用情報を取得し、取得した動作状況に関する情報に応じたリソースの使用量の予測値に基づいて警告を行う。
具体的な動作については後述する。
【００４３】
〔バックアップ装置５〕
図５は、図１に示した管理システム１のバックアップ装置５の機能ブロック図である。
バックアップ装置５は、たとえば図５に示すように、通信インタフェース（通信Ｉ／Ｆ）５１、入力部５２、表示部５３、メモリ５４、記憶装置（ディスク装置）５５、および制御部（ＣＰＵ）５６を有する。
各構成要素は、データ通信線（バス）ＢＳ５により接続されている。
【００４４】
バックアップ装置５の各構成要素は、端末装置２の各構成要素と略同じ機能であるので、同じ機能に関しては説明を省略する。
制御部５６は、装置全体を統括的に制御する。また、制御部５６は、たとえばメモリ５４が記憶するプログラムＰ５を実行することにより、本発明に係る機能を実現する。
また、制御部５６は、たとえば管理装置４の制御により、定期的、またはリソースの使用量が制限値を超える可能性がある場合にそれに対処する際に、通信Ｉ／Ｆ５１を介して、ファイルサーバ装置３から受信したデータを記憶装置５５に記憶することで、バックアップ処理を行う。
【００４５】
〔処理装置６〕
図６は、図１に示した管理システム１の処理装置６の機能ブロック図である。
処理装置６は、本実施形態ではたとえばアプリケーションサーバの機能を有し、端末装置２の指示信号を受けて、アプリケーション（プログラム）を実行する。具体的には、ＥＤＡ（Electronic Design Automation）に関するプログラムを実行する。
【００４６】
処理装置６は、たとえば図６に示すように、通信インタフェース（通信Ｉ／Ｆ）６１、入力部６２、表示部６３、メモリ６４、記憶装置（ディスク装置）６５、および制御部（ＣＰＵ）６６を有する。
各構成要素は、データ通信線（バス）ＢＳ６により接続されている。
【００４７】
処理装置６の各構成要素は、端末装置２の各構成要素と略同じ機能であるので、同じ機能に関しては説明を省略する。
制御部６６は、装置全体を統括的に制御する。また、制御部６６は、たとえばメモリ６４が記憶するプログラムＰ６を実行することにより、本発明に係る機能を実現する。
本実施形態に係るプログラムは、たとえば、ＥＤＡに係る機能など所定処理を行うプログラムである。制御部６６は、通信Ｉ／Ｆ６１を介して端末装置２からの指示信号に基づいて所定の処理を行い、端末装置２の指示信号により処理結果を示す信号を通信Ｉ／Ｆ６１を介してファイルサーバ装置３に送信する。ファイルサーバ装置３は、通信Ｉ／Ｆ３１を介してその信号を受信すると、受信した信号に基づいて処理結果を記憶装置３５に記憶する。
処理装置６は、上述した形態ではアプリケーションサーバ機能を有したが、この形態に限られるものではない。
【００４８】
〔システム管理装置７〕
図７は、図１に示した管理システム１のシステム管理装置７の機能ブロック図である。
システム管理装置７は、たとえば管理システム１全体を総括的に管理する。
【００４９】
システム管理装置７は、たとえば図７に示すように、通信インタフェース（通信Ｉ／Ｆ）７１、入力部７２、表示部７３、メモリ７４、記憶装置（ディスク装置）７５、および制御部（ＣＰＵ）７６を有する。
各構成要素は、データ通信線（バス）ＢＳ７により接続されている。
【００５０】
システム管理装置７の各構成要素は、端末装置２の各構成要素と略同じ機能であるので、同じ機能に関しては説明を省略する。
制御部７６は、装置全体を統括的に制御する。また、制御部７６は、たとえばメモリ７４が記憶するプログラムＰ７を実行することにより、本発明に係る機能を実現する。
制御部７６の具体的な動作については後述する。
【００５１】
図８は、図１に示した管理システム１の動作を説明するためのフローチャートである。
管理システム１の動作を、図８を参照しながら管理装置４の制御部４６の動作を中心に説明する。
【００５２】
たとえば、端末装置２（２−１〜５）それぞれが、処理装置６に所定の処理、たとえばＥＤＡに関する処理を行わせて、その処理結果をファイルサーバ装置３に記憶させる。この際、ファイルサーバ装置３の記憶装置３５には、端末装置２（２−１〜５）それぞれに記憶容量が割り当てられており、使用可能な記憶容量の制限値が規定されている。
【００５３】
管理装置４は、リソースの使用を管理する。たとえば処理装置６のＣＰＵ資源の使用の管理や、管理システム１の各装置を接続するデータ通信路８などのネットワーク資源を管理する。
以下、本具体例では管理装置４が、リソースの使用の管理として、たとえばファイルサーバ装置３の記憶容量の使用を管理する場合を説明する。
【００５４】
ステップＳＴ１において、管理装置４の制御部４６は、リソースを使用するプログラムの動作状況に関する情報を取得する。具体的には、制御部４６は、たとえば通信Ｉ／Ｆ４１を介して端末装置２や処理装置６にアクセスして、リソースを使用するプログラムの動作状況に関する情報を取得する。
また、制御部４６は、通信Ｉ／Ｆ４１を介してファイルサーバ装置３にアクセスして、ファイルサーバ装置３からリソース（記憶装置の記憶容量）の使用情報を取得する。
【００５５】
プログラムの動作状況に関する情報は、たとえば端末装置２が実行するアプリケーション（プログラム）が起動していることを示す情報や、そのプログラムを実行していないことを示す情報である。
プログラムの動作状況に関する情報は、たとえば端末装置２がアプリケーション（プログラム）を実行した際のＣＰＵ負荷を示す情報や、メモリ資源の使用率を示す情報である。
【００５６】
ステップＳＴ２において、制御部４６は、ステップＳＴ１により取得した動作状況に関する情報に基づいて、リソースの使用量の予測値を算出する。
この際、制御部４６は、メモリ４４が記憶するテーブルＴＢ４に基づいてリソースの使用量の予測値を算出する。
このテーブルＴＢ４には、プログラムの動作状況に関する情報と当該動作状況に関する情報に対応したリソースの使用量を示す情報とが関連付けて記憶されている。
たとえばテーブルＴＢ４は、表１に示すように、プログラムそれぞれに対して、プログラム起動時のリソースの使用量を示す情報、詳細には、リソースの使用量や単位時間当りのリソースの増加量などと関連付けて記憶する。
また、テーブルＴＢ４は、たとえば表１に示すように、プログラムそれぞれに対して、リソースの使用量の予測値（増加量）が関連付けて記憶されている。
また、テーブルＴＢ４は、たとえばプログラムの動作状況に関する情報としてプログラム処理量（負荷）と、プログラムの処理量と設定値（予め規定され比例係数）などから算出されるリソースの使用量の予測値とを関連付けて記憶する。
【００５７】
【表１】
2006215610.tif 000003
【００５８】
また具体的には、アプリケーション（プログラム）が端末装置２により実行された場合にリソースの使用量の傾向が略決定されるので、テーブルＴＢ４に、予めリソースの使用量の傾向を予測値として、アプリケーションの実行や動作状況と関連付けて記憶する。
【００５９】
たとえば、制御部４６は、アプリケーション（プログラム）が実行されていること示す信号を取得した場合に、テーブルＴＢ４を参照して、その信号を基に所定時間後のリソースの使用量の予測値を算出する。
【００６０】
ステップＳＴ３において、制御部４６は、ステップＳＴ２により算出したリソースの使用量の予測値に基づいてリソースの使用量と制限値に基づいて警告を行う。詳細には、制御部４６は、リソースの使用量が制限値を超えないように警告を行う。
【００６１】
以上、説明したように、制御部４６は、リソースを使用するプログラムの動作状況に関する情報を取得し、その取得した動作状況に関する情報に基づいてリソースの使用量の予測値を算出し、制限値とその予測値に基づいて警告を行う、詳細にはリソースの使用量が制限値を超えないように警告を行うので、より早急にかつ高精度に警告を行うことができる。
また、制御部４６は、メモリ４４が記憶するテーブルＴＢ４に基づいて予測値を算出するので、高速に予測値を求めることができ、リソースの使用量が制限値を超えるか否かを判断し、判断結果に基づいて制限値を超えないように警告を行うので、より早急にかつ高精度に警告を行うことができる。
【００６２】
〔第２実施形態〕
本実施形態に係る管理システム１は、たとえば第１実施形態と略同様な構成であるので同じ機能については説明を省略し、相違点を説明する。
【００６３】
本実施形態に係る管理装置４の制御部４６は、プログラムの動作状況に関する情報、およびリソースの使用情報に基づいて、使用量の設定時間後の予測値が閾値より大きいか否かを判断し、当該判断の結果前記予測値が閾値より大きい場合に上述した警告を行う。
【００６４】
図９は、本発明の第２実施形態に係る管理システム１の動作を説明するためのフローチャートである。
図９を参照しながら、本実施形態に係る管理システム１の動作を、管理装置４の制御部４６の動作を中心に説明する。
【００６５】
ステップＳＴ１１において、管理装置４の制御部４６は、リソースを使用するプログラムの動作状況に関する情報を取得する。
具体的には、制御部４６は、たとえば通信Ｉ／Ｆ４１を介して端末装置２や処理装置６にアクセスして、リソースを使用するプログラムの動作状況に関する情報を取得する。
また、制御部４６は、通信Ｉ／Ｆ４１を介してファイルサーバ装置３にアクセスして、ファイルサーバ装置３からリソース（記憶装置の記憶容量）の使用情報を取得する
【００６６】
ステップＳＴ１２において、ステップＳＴ１１により取得した、プログラムの動作状況に関する情報、およびリソースの使用情報に基づいて、リソースの使用量の設定時間後の予測値を算出する。
【００６７】
ステップＳＴ１３において、制御部４６は、リソースの使用量の予測値が閾値より大きいか否かを判断し、予測値が閾値より大きくないと判断した場合に、ステップＳＴ１４の処理に進み、予測値が閾値より大きいと判断した場合にステップＳＴ１５の処理に進む。
【００６８】
ステップＳＴ１４において、制御部４６は、リソースの使用量の予測値が閾値より大きくない、つまりリソースの使用量の予測値が閾値以下であると判断した場合に、警告を抑止する処理を行い、ステップＳＴ１１の処理に戻る。
【００６９】
ステップＳＴ１５において、制御部４６は、リソースの使用量の予測値が閾値より大きいと判断した場合に、その旨を報知して警告処理を行う。
【００７０】
図１０は、本発明の第２実施形態に係る管理システム１の動作を説明するための図である。
図１０（Ａ）はリソースの使用量の時間変化を示す図である。図１０（Ｂ）は本発明に係るプログラムの動作状況の時間変化を示す図である。
【００７１】
具体的には、制御部４６は、たとえば図１０（Ａ）に示すように、ソフトリミット（第１の閾値ＴＨ１）と、ハードリミット（第２の閾値ＴＨ２）を設ける。
制御部４６は、リソースの使用量が、この第１の閾値ＴＨ１を超えた場合にその旨を示す警告を行う。
また、制御部４６は、リソースの使用量が、第１の閾値ＴＨ１より大きく、ハードリミット（第２の閾値ＴＨ２）より小さい場合に、設定期間以内であれば、そのリソースの使用を許可し、所定期間が過ぎた場合にリソースを、新たにさらに増加して使用することを禁止する。
第２の閾値ＴＨ２は、リソースの使用量が、新たにさらに増加して使用することができない制限値に相当する。
【００７２】
制御部４６は、たとえば、時刻ｔ１に、図１０（Ａ），（Ｂ）に示すようにリソースの使用量ＶＲ１と、プログラムの動作状況を示す情報がアプリケーション（プログラム）が起動していないことを示すデータＶＰ１とに基づいて、所定時間後たとえば時刻ｔ２における予測値ＰＶＲ１を算出する。
制御部４６は、たとえば予測値ＰＶＲ１が、第１の閾値ＴＨ１より小さいと判断して警告処理を抑止する。
【００７３】
制御部４６は、たとえば、時刻ｔ２に、図１０（Ａ），（Ｂ）に示すようにリソースの使用量ＶＲ２と、プログラムの動作状況を示す情報がアプリケーション（プログラム）が起動してＣＰＵ資源を使用して動作していることを示すデータＶＰ２とに基づいて、所定時間後たとえば時刻ｔ３における予測値ＰＶＲ２を算出する。
具体的には、制御部４６は、たとえばテーブルＴＢ４に基づいてアプリケーション（プログラム）毎にリソースの使用量の予測値（傾向）が規定されているので、その予測値をリソースの使用量ＶＲ２に加算することで、所定時間後の予測値ＰＶＲ２を算出する。
制御部４６は、たとえば予測値ＰＶＲ２が、第１の閾値ＴＨ１より大きいと判断してその旨を報知して警告処理（アラームＡ）を行う。
【００７４】
時刻ｔ４において、制御部４６は、図１０（Ａ）に示すように、リソースの使用量ＶＲ４が第１の閾値ＴＨ１より大きいと判断して、その旨を報知して警告処理（アラームＢ）を行う。
【００７５】
時刻ｔ５において、制御部４６は、たとえば、図１０（Ａ），（Ｂ）に示すようにリソースの使用量ＶＲ５と、プログラムの動作状況を示す情報がアプリケーション（プログラム）が起動してＣＰＵ資源を使用して動作していることを示すデータＶＰ５とに基づいて、所定時間後たとえば時刻ｔ６における予測値ＰＶＲ５を上述したように算出する。
【００７６】
制御部４６は、たとえば予測値ＰＶＲ５が、第２の閾値ＴＨ２より大きいと判断してその旨を報知して警告処理（アラームＣ）を行う。
【００７７】
以上、説明したように本実施形態では、リソースを使用するプログラムの動作状況に関する情報、およびリソースの使用情報を取得し、その動作状況に関する情報、およびリソースの使用情報に基づいて、使用量の設定時間後の予測値が閾値より大きいか否かを判断し、当該判断の結果、予測値が閾値より大きい場合に警告を行うので、より高精度に警告を行うことができる。
【００７８】
〔第３実施形態〕
図１１は、本発明の第３実施形態に係る管理システム１の動作を説明するためのフローチャートである。
図８に示した実施形態との相違点を中心に説明する。
ステップＳＴ１において、管理装置４の制御部４６は、リソースを使用するプログラムの動作状況に関する情報を取得する。具体的には、制御部４６は、たとえば通信Ｉ／Ｆ４１を介して端末装置２や処理装置６にアクセスして、リソースを使用するプログラムの動作状況に関する情報を取得する。
また、制御部４６は、通信Ｉ／Ｆ４１を介してファイルサーバ装置３にアクセスして、ファイルサーバ装置３からリソース（記憶装置の記憶容量）の使用情報を取得する。
【００７９】
ステップＳＴ２ａにおいて、制御部４６が、リソースの使用量の時間的な変化量およびプログラムの動作状況を示す情報を基に予測値を生成する。
【００８０】
詳細には制御部４６は、たとえば図１０（ａ）に示すように、各時間ｔ１，ｔ２，ｔ５でのリソースの使用量の時間的な変化量（傾き）を基に、予測値を生成する。
この際、たとえばリソースの使用量の時間的な増加量が設定値より大きく、アプリケーション（プログラム）の動作状況を示す情報が設定値より大きい場合（アプリケーション起動時）に、図８に示した実施形態と比較して予測値をより大きく算出し、リソースの使用量の時間的な減少量が設定値より大きくプログラム動作状況を示す情報が設定値より大きい場合（アプリケーション起動時）に、図８に示した実施形態と比較して予測値をより小さく算出する。
【００８１】
ステップＳＴ３において、制御部４６は、ステップＳＴ２により算出したリソースの使用量の予測値に基づいてリソースの使用量が制限値を超えないように警告を行う。具体的には、制御部４６は、予測値が閾値より大きい場合に警告を行い、予測値が閾値より小さい場合に警告を抑止する。
【００８２】
以上、説明したように、制御部４６は、リソースの使用量の時間的な変化量およびプログラムの動作状況を示す情報に応じた予測値に基づいて、具体的には、予測値が閾値より大きい場合に警告を行い、予測値が閾値より小さい場合に警告を抑止するので、第１実施形態と比べて、より高精度に警告を行うことができる。
【００８３】
〔第４実施形態〕
図１２は、本発明の第４実施形態に係る管理システム１の動作を説明するためのフローチャートである。
図１３は、図１２に示した管理システム１の動作を説明するための図である。図１３（Ａ）はリソースの使用量の時間変化を示す図である。図１３（Ｂ）は本発明に係るプログラムの動作状況の時間変化を示す図である。
図９に示した実施形態との相違点を中心に説明する。
【００８４】
ステップＳＴ２１において、管理装置４の制御部４６は、リソースを使用するプログラムの動作状況に関する情報を取得する。具体的には、制御部４６は、たとえば通信Ｉ／Ｆ４１を介して端末装置２や処理装置６にアクセスして、リソースを使用するプログラムの動作状況に関する情報を取得する。
また、制御部４６は、通信Ｉ／Ｆ４１を介してファイルサーバ装置３にアクセスして、ファイルサーバ装置３からリソース（記憶装置の記憶容量）の使用情報を取得する。
【００８５】
ステップＳＴ２２において、制御部４６は、取得したプログラムの動作状況に関する情報、およびリソースの使用情報に基づいて、使用量の予測値が閾値より大きい予測時間を算出する。
【００８６】
具体的には制御部４６は、図１３（Ａ）に示すように、取得したプログラムの動作状況を示す情報がアプリケーション（プログラム）が起動していることを示すデータＶＰ２１、およびリソースの使用量ＶＲ２１に基づいて、使用量の予測値ＰＶＲ２１が閾値、たとえば第２の閾値ＴＨ２より大きい予測時間ｔ２２を算出する。
また、たとえば、制御部４６は、取得したプログラムの動作状況を示す情報がアプリケーション（プログラム）が起動していないことを示すデータＶＰ２１ａの場合に、使用量の予測値ＰＶＲ２１が閾値、たとえば第２の閾値ＴＨ２より大きい予測時間ｔ２２を算出する。
【００８７】
ステップＳＴ２３において、制御部４６は、予測時間ｔ２２が、設定時間ｔｔｈより小さいか否かを判断し、当該判断の結果、予測時間ｔ２２が設定時間ｔｔｈより小さくないと判断した場合にステップＳＴ２４の処理に進み、予測時間ｔ２２が設定時間ｔｔｈより小さいと判断した場合にステップＳＴ２５の処理に進む。
【００８８】
ステップＳＴ２４において、制御部４６は、予測時間ｔ２２が、設定時間ｔｔｈより小さくないと判断した場合には警告を抑止し、ステップＳＴ２１の処理に戻る。
ステップＳＴ２５において、制御部４６は、予測時間ｔ２２が、設定時間ｔｔｈより小さいと判断した場合には警告処理を行い、ステップＳＴ２１の処理に戻る。
【００８９】
以上、説明したように、制御部４６は、取得したプログラムの動作状況に関する情報、およびリソースの使用情報に基づいて、使用量の予測値が閾値より大きい予測時間を算出し、その算出した予測時間が、設定時間より小さいか否かを判断し、当該判断の結果、予測時間が設定時間より小さい場合に上述した警告を行うので、より高精度に警告を行うことができる。
【００９０】
〔第５実施形態〕
図１４は、本発明の第５実施形態に係る管理システム１の動作を説明するための図である。
【００９１】
本実施形態に係る管理システム１は、たとえば、いわゆるクォータと呼ばれるディスク資源管理システムと、アカウンティング情報を用いる。
クォータは、各ユーザ毎やグループ毎のディスク使用についての制限などの管理を行う機能を有する。
管理装置４は、第１の閾値（ソフトリミット）を超えてユーザまたはグループが該当するディスク領域を使用した場合、警告（アラーム）を行う（時刻ｔ３１）。
また、管理装置４は、警告した後も設定時間内（ｔ３１〜ｔ３２）であれば引き続きディスク資源の利用を、端末装置２に対して許可する。
また、管理装置４は、第２の閾値（ハードリミット）を超えてユーザまたはグループが該当するディスク領域を使用した場合に、該当するディスク領域の使用を不許可に設定する。
【００９２】
また、アカウンティング情報は、プログラムの動作状況に関する情報である。
また、アカウンティング情報は、具体的には、使用時間、ＣＰＵ情報、アプリケーション起動情報、ディスク使用時間などの端末装置２による動作状況を示す情報である。
【００９３】
管理装置４の制御部４６は、リソースの使用情報およびアカウンティング情報に基づいて記憶装置（ファイルサーバ装置３）の記憶容量の使用量の予測値を算出し、当該算出した予測値に基づいて警告を行う。
【００９４】
図１５は、本発明の第５実施形態に係る管理システム１の初期時の動作を説明するためのフローチャートである。
図１５を参照しながら、本発明の第５実施形態に係る管理システム１の初期時の動作を、管理装置４の動作を中心に説明する。
【００９５】
ステップＳＴ１０１において、管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介して管理装置４とデータ通信を行い、ファイルサーバ装置３のユーザクォータやグループクォータを設定する。
【００９６】
ステップＳＴ１０２において、管理装置４の制御部４６は、第１の閾値（ソフトリミット）を所定値、たとえばパーティション全容量を利用ユーザ数で割った値に設定する。
【００９７】
ステップＳＴ１０３において、制御部４６は、第２の閾値（ハードリミット）を所定値、たとえばパーティション全容量に設定する。
ステップＳＴ１０４において、制御部４６は、猶予期間、具体的には上述したように設定時間（ｔ３１〜ｔ３２）を、所定時間たとえば、設計プロジェクトの終了予定日に設定する。
【００９８】
ステップＳＴ１０５において、制御部４６は、クォータ機能を開始する。
ステップＳＴ１０６において，制御部４６は、上述したように、アカウンティング情報を収集する、ユーザ接続アカウンティング機能を開始する。
【００９９】
ステップＳＴ１０７において、制御部４６は、システムアカウンティングのディスクアカウンティングを開始する。
【０１００】
図１６は、本発明の第５実施形態に係る管理システム１の通常時の動作の一具体例を説明するためのフローチャートである。
図１６を参照しながら、本発明の第５実施形態に係る管理システム１の通常時の動作を、管理装置４の動作を中心に説明する。
【０１０１】
管理装置４は、設定した監視装置の設定条件で監視処理を行う。
ステップＳＴ２０１において、管理装置４の制御部４６は、クォータ情報を要求する信号を、通信Ｉ／Ｆ４１を介してファイルサーバ装置３（３−１）に出力する。
ステップＳＴ２０２において、ファイルサーバ装置３（３−１）の制御部３６は、通信Ｉ／Ｆ３１を介してその要求を受信すると、その要求に応じてクォータ情報を示す信号を通信Ｉ／Ｆ３１を介して管理装置４に出力する。管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してその信号を受信する。
【０１０２】
ステップＳＴ２０３において、管理装置４の制御部４６は、クォータ情報を要求する信号を、通信Ｉ／Ｆ４１を介してファイルサーバ装置３（３−２）に出力する。
ステップＳＴ２０４において、ファイルサーバ装置３（３−２）の制御部３６は、通信Ｉ／Ｆ３１を介してその要求を受信すると、その要求に応じてクォータ情報を示す信号を通信Ｉ／Ｆ３１を介して、管理装置４に出力する。管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してその信号を受信する。
【０１０３】
ステップＳＴ２０５において、管理装置４の制御部４６は、システムアカウンティング情報を要求する信号を、通信Ｉ／Ｆ４１を介してファイルサーバ装置３（３−１）に出力する。
ステップＳＴ２０６において、ファイルサーバ装置３（３−１）の制御部３６は、通信Ｉ／Ｆ３１を介してその要求を受信すると、その要求に応じてシステムアカウンティング情報を示す信号を通信Ｉ／Ｆ３１を介して、管理装置４に出力する。管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してその信号を受信する。
【０１０４】
ステップＳＴ２０７において、管理装置４の制御部４６は、システムアカウンティング情報を要求する信号を、通信Ｉ／Ｆ４１を介してファイルサーバ装置３（３−２）に出力する。
ステップＳＴ２０８において、ファイルサーバ装置３（３−２）の制御部３６は、通信Ｉ／Ｆ３１を介してその要求を受信すると、その要求に応じてシステムアカウンティング情報を示す信号を通信Ｉ／Ｆ３１を介して、管理装置４に出力する。管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してその信号を受信する。
【０１０５】
ステップＳＴ２０９において、管理装置４の制御部４６は、受信したクォータ情報とシステムアカウンティング情報に基づいて、たとえば第１実施形態〜第４実施形態のいずれか、またはそれらを組み合わせて予測時間や予測値を算出し、その算出結果に基づいて警告処理を行う。
【０１０６】
ステップＳＴ２１０において、制御部３６は、ステップＳＴ２０９における判断の結果、警告処理を行う場合に、通信Ｉ／Ｆ４１を介して端末装置２（２−１）に警告を示す信号、たとえば警告メッセージを表示させる信号を出力する。端末装置２（２−１）の制御部２６は、通信Ｉ／Ｆ２１を介してその信号を受信すると、表示部２３に警告メッセージを表示するなどの警告を行う。
【０１０７】
ステップＳＴ２１１において、制御部３６は、ステップＳＴ２０９における判断の結果、警告処理を行う場合に、通信Ｉ／Ｆ４１を介してユーザにより操作される端末装置２（２−５）やシステム管理装置７に警告を示す信号、たとえば警告メッセージを表示させる信号を出力する。端末装置２（２−５）の制御部２６は、通信Ｉ／Ｆ２１を介してその信号を受信すると、表示部２３に警告メッセージを表示するなどの警告を行う。また、システム管理装置７の制御部７６は、通信Ｉ／Ｆ７１を介してその信号を受信すると、表示部７３に警告メッセージを表示するなどの警告を行う。
【０１０８】
ステップＳＴ２１２において、たとえば端末装置２（２−５）の制御部２６は、入力部２２から警告に対する対応を示す信号を受けて、その旨を示す信号を通信Ｉ／Ｆ２１を介して管理装置４に出力する。
【０１０９】
ステップＳＴ２１３において、管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介して端末装置２（２−５）からその信号を受信すると、その信号に応じた応答処理を行う。
【０１１０】
ステップＳＴ２１４において、具体的には、制御部４６は、端末装置２（２−５）からバックアップ開始指示を要求する信号を受けた場合には、応答処理として、通信Ｉ／Ｆ４１を介してバックアップ装置５に、バックアップ開始指示を示す信号を送信する。
【０１１１】
ステップＳＴ２１５において、バックアップ装置５の制御部５６は、通信Ｉ／Ｆ５１を介して、ファイルサーバ装置３（３−１〜２）にアクセスして、ファイルサーバ装置３の各データを記憶装置５５に記憶してバックアップ処理を行う。
【０１１２】
ステップＳＴ２１６において、制御部５６は、バックアップ処理終了後、バックアップ完了を示す信号を通信Ｉ／Ｆ５１を介して、管理装置４に出力する。
ステップＳＴ２１７において、管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してバックアップ装置５からその信号を受信すると、バックアップ完了を示す信号、たとえばバックアップ完了通知メールを通信Ｉ／Ｆ４１を介して、端末装置２（２−５）やシステム管理装置７に送信する。
【０１１３】
また、ステップＳＴ２１８による応答処理で、端末装置２（２−５）からデータ消去指示を要求する信号を受けた場合には、応答処理として、通信Ｉ／Ｆ４１を介してファイルサーバ装置３に、データ消去指示を示す信号を送信する。
【０１１４】
ステップＳＴ２１９において、ファイルサーバ装置３の制御部３６は、通信Ｉ／Ｆ３１を介してその信号を受信すると、記憶装置３５が記憶するデータを消去して、消去処理が完了した場合に通信Ｉ／Ｆ３１を介して、その旨を示す信号を管理装置４に送信する。
【０１１５】
ステップＳＴ２２０において、管理装置４の制御部４６は、通信Ｉ／Ｆ４１を介してファイルサーバ装置３からその信号を受信すると、データ消去完了を示す信号、たとえばバックアップ完了通知メールを通信Ｉ／Ｆ４１を介して、端末装置２（２−５）やシステム管理装置７に送信する。
【０１１６】
以上、説明したように、本実施形態では、警告後、バックアップ処理やデータ処理を行うので、警告に対してより短時間で対応することができる。
【０１１７】
なお、本発明は本実施形態に限られるものではなく、任意好適な改変が可能である。
本実施形態では、リソースとしてファイルサーバ３の記憶容量に関して説明したがこの形態に限られるものではない。
たとえばディスクディスク資源、メモリ資源、ＣＰＵ資源、ネットワーク資源などのリソースについて、本発明を適用してもよい。
【０１１８】
また、本発明を利用することによりソフトウェア開発やＬＳＩ開発における設計データを蓄積するディスク装置およびバックアップ装置の運用管理において、急激な設計データの増大、長期間放置される多量の設計データのバックアップなどの処理に対するモニタリングや、アラーム生成をシステム自体が行うようになる。設計データが急激に増大する状況への速やかな対処や、バックアップすべきデータの検出を迅速に行うことができ、ディスク装置資源を有効に利用することができる。
また設計担当ユーザやシステム管理者の負担が軽減され、安定したディスク資源運用管理を行なうことができる。
【０１１９】
また、たとえば設計データの急激な増大のケースとして、本発明に係る機能を自動起動設定（cron）による日毎の各ユーザ毎のディスククォータ情報とシステムアカウンティングのユーザ接続アカウンティング情報とにより、ユーザのアクティビティを確認し、急激な設計データの増大であると判断した場合は、緊急度が高い警告メッセージを生成することで、より高精度に警告を行うことができる。
【０１２０】
また、たとえば設計データが定常的にディスク装置に置かれ、変化が長い期間起きない場合には、ユーザ接続アカウンティングによりユーザ接続があまりなく、また自動起動設定（cron）による日毎の各ユーザのディスククォータ情報により、設計データに長い期間アクティビティがなく、変化が無い場合は緊急度が低い警告メッセージを生成することで、より信頼性の高い警告を行うことができる。
【産業上の利用可能性】
【０１２１】
たとえば、リソースの使用量を管理し、そのリソースの使用量が制限値を超えないように警告を行う管理システムに適用することができる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の第１実施形態に係る管理システムの全体構成図である。
【図２】図１に示した管理システム１の端末装置２の機能ブロック図である。
【図３】図１に示した管理システム１のファイルサーバ３の機能ブロック図である。
【図４】図１に示した管理システム１の管理装置４の機能ブロック図である。
【図５】図１に示した管理システム１のバックアップ装置５の機能ブロック図である。
【図６】図１に示した管理システム１の処理装置６の機能ブロック図である。
【図７】図１に示した管理システム１のシステム管理装置７の機能ブロック図である。
【図８】図１に示した管理システム１の動作を説明するためのフローチャートである。
【図９】本発明の第２実施形態に係る管理システム１の動作を説明するためのフローチャートである。
【図１０】本発明の第２実施形態に係る管理システム１の動作を説明するための図である。（Ａ）はリソースの使用量の時間変化を示す図である。（Ｂ）は本発明に係るプログラムの動作状況の時間変化を示す図である。
【図１１】本発明の第３実施形態に係る管理システム１の動作を説明するためのフローチャートである。
【図１２】本発明の第４実施形態に係る管理システム１の動作を説明するためのフローチャートである。
【図１３】図１２に示した管理システム１の動作を説明するための図である。（Ａ）はリソースの使用量の時間変化を示す図である。（Ｂ）は本発明に係るプログラムの動作状況の時間変化を示す図である。
【図１４】本発明の第５実施形態に係る管理システム１の動作を説明するための図である。
【図１５】本発明の第５実施形態に係る管理システム１の初期時の動作を説明するためのフローチャートである。
【図１６】本発明の第５実施形態に係る管理システム１の通常時の動作の一具体例を説明するためのフローチャートである。
【符号の説明】
【０１２３】
１…管理システム、２…端末装置、３…ファイルサーバ装置、４…管理装置、５…バックアップ装置、７…システム管理装置、８…データ通信路、２１，３１，４１，５１，６１，７１…通信インタフェース（通信Ｉ／Ｆ）、２２，３２，４２，５２，６２，７２…入力部、２３，３３，４３，５３，６３，７３…表示部、２４，３４，４４，５４，６４，７４…メモリ、２５，３５，４５，５５，６５，７５…記憶装置（ディスク装置）、２６，３６，４６，５６，６６，７６…制御部（ＣＰＵ：Central processing unit）。
【図１】
2006215610.tif 000004
【図２】
2006215610.tif 000005
【図３】
2006215610.tif 000006
【図４】
2006215610.tif 000007
【図５】
2006215610.tif 000008
【図６】
2006215610.tif 000009
【図７】
2006215610.tif 000010
【図８】
2006215610.tif 000011
【図９】
2006215610.tif 000012
【図１０】
2006215610.tif 000013
【図１１】
2006215610.tif 000014
【図１２】
2006215610.tif 000015
【図１３】
2006215610.tif 000016
【図１４】
2006215610.tif 000017
【図１５】
2006215610.tif 000018
【図１６】
2006215610.tif 000019