(57)【要約】本発明の課題は、新たに作成した管理ルールの起動条件が適切に設定されているか試験する際、起動条件が参照する品質項目が適切に選択されているか確認することができず、適切でない場合、代替となるより適切な品質項目がわからなかったという問題点を解決することにある。本発明は、システムが発行する品質項目のうち、管理ルールの起動条件が参照している品質項目に対して相関が高く、更に、値のとる頻度分布が極大値を複数もち、さらに極大値を取る値の間隔が離れており、極小値の時の頻度と極大値の時の頻度との差が大きいものを表示することで、作成した管理ルールの起動条件が参照している品質項目について、その代替として利用でき、かつ、より閾値による判断に向いている品質項目がないかを管理ルール作成者に提示することができる。
2009087986.tif 000002
【特許請求の範囲】
【請求項１】
情報提供システムであって、
管理対象である装置の動作品質を示す数値の履歴が品質項目毎に記憶されている記憶部と、
前記記憶部から品質項目毎に数値の履歴を収集する情報収集手段と、
前記収集した数値の履歴から頻度分布を作成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段と
を有することを特徴とする情報提供システム。
【請求項２】
前記生成手段は、現在の管理ルールの起動条件として設定されている品質項目以外の品質項目において、その数値の履歴から作成された頻度分布が所定の特異的な特徴を有するか否かを判断し、前記特異的な特徴を有すると判断した場合に、その品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記生成手段は、現在の管理ルールの起動条件として設定されている品質項目以外の品質項目の頻度分布が複数の極大値をもつか否かの度合いである検定値を計算し、この検定値が閾値より大きい場合にその品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項１に記載の情報提供システム。
【請求項４】
前記生成手段は、現在の管理ルールの起動条件となっている品質項目の数値の履歴とその他の品質項目の数値の履歴との相関値が閾値より大きいと相関計算手段によって判断された場合に比較することを特徴とする請求項１から請求項３のいずれかに記載の情報提供システム。
【請求項５】
前記相関計算手段により計算された各品質項目間の相関値が記されている相関値テーブルと、
前記相関値テーブルから、特定の二つの品質項目間の相関値を取得する相関値テーブル検索手段と
を有することを特徴とする請求項４に記載の情報提供システム。
【請求項６】
前記頻度分布と検定値とが対応付けられている頻度分布テーブルと、
前記頻度分布テーブルから頻度分布と検定値とを取得する頻度分布テーブル検索手段と
を有することを特徴とする請求項３から５のいずれかに記載の情報提供システム。
【請求項７】
情報提供装置であって、
管理対象である装置の動作品質を示す数値の履歴を品質項目毎に収集する情報収集手段と、
前記収集した品質項目の数値の履歴から頻度分布を生成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段と
を有することを特徴とする情報提供装置。
【請求項８】
前記生成手段は、現在の管理ルールの起動条件として設定されている品質項目以外の品質項目において、その数値の履歴の頻度分布が所定の特異的な特徴を有するか否かを判断し、前記特異的な特徴を有すると判断した場合に、その品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項７に記載の情報提供装置。
【請求項９】
前記生成手段は、現在の管理ルールの起動条件として設定されている品質項目以外の品質項目の頻度分布が複数の極大値をもつか否かの度合いである検定値を計算し、この検定値が閾値より大きい場合にその品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項７に記載の情報提供装置。
【請求項１０】
前記生成手段は、相関計算手段によって、現在の管理ルールの起動条件となっている品質項目の数値の履歴とその他の品質項目の数値の履歴との相関値が閾値より大きいと判断された場合に比較することを特徴とする請求項７から請求項９のいずれかに記載の情報提供装置。
【請求項１１】
前記相関計算手段により計算された各品質項目間の相関値が記されている相関値テーブルと、
前記相関値テーブルから、特定の二つの品質項目間の相関値を取得する相関値テーブル検索手段と
を有することを特徴とする請求項１０に記載の情報提供装置。
【請求項１２】
前記頻度分布と検定値とが対応付けられている頻度分布テーブルと、
前記頻度分布テーブルから、頻度分布と検定値とを取得する頻度分布テーブル検索手段と
を有することを特徴とする請求項９から１１のいずれかに記載の情報提供装置。
【請求項１３】
情報提供方法であって、
管理対象である装置の動作品質を示す数値の履歴が品質項目毎に記憶されている記憶部から品質項目毎に数値の履歴を収集する情報収集ステップと、
前記収集した数値の履歴から頻度分布を作成する頻度分布作成ステップと、
前記作成された頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成ステップと
を有することを特徴とする情報提供方法。
【請求項１４】
現在の管理ルールの起動条件として設定されている品質項目以外の品質項目において、その数値の履歴から作成された頻度分布が所定の特異的な特徴を有するか否かを判断する判断ステップを有し、
前記生成ステップは、前記判断ステップで特異的な特徴を有すると判断した場合に、その品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項１３に記載の情報提供方法。
【請求項１５】
現在の管理ルールの起動条件として設定されている品質項目以外の品質項目の頻度分布が複数の極大値をもつか否かの度合いである検定値を計算する検定値計算ステップを有し、
前記生成ステップは、前記検定値計算ステップで計算された検定値が閾値より大きい場合にその品質項目の頻度分布のグラフを、管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報として生成することを特徴とする請求項１３に記載の情報提供方法。
【請求項１６】
現在の管理ルールの起動条件となっている品質項目の数値の履歴とその他の品質項目の数値の履歴との相関値が閾値より大きいか否かを判断する相関計算ステップを有し、
前記生成ステップは、前記相関計算ステップにおいて前記相関値が閾値より大きいと判断された場合に比較することを特徴とする請求項１３から請求項１５のいずれかに記載の情報提供方法。
【請求項１７】
前記相関計算ステップにより計算された各品質項目間の相関値が記されている相関値テーブルから、特定の二つの品質項目間の相関値を取得する相関値テーブル検索ステップを有することを特徴とする請求項１６に記載の情報提供方法。
【請求項１８】
前記頻度分布と検定値とが対応付けられている頻度分布テーブルから、頻度分布と検定値とを取得する頻度分布テーブル検索ステップを有することを特徴とする請求項１５から１７のいずれかに記載の情報提供方法。
【請求項１９】
プログラムであって、前記プログラムは情報処理装置を、
管理対象である装置の動作品質を示す数値の履歴を品質項目毎に収集する情報収集手段と、
前記収集した品質項目の数値の履歴から頻度分布を生成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新たに作成した管理ルールの起動条件が適切に設定されているかを試験して調べるための情報を提供するための技術に関し、特に管理ルールが起動する特定の品質条件に対して閾値による条件を特定した起動条件に対して、起動条件が適切な品質情報を参照しているか、管理ルール作成者が判断するための情報を、管理ルール作成者に対して提示することができる技術に関する。
【背景技術】
【０００２】
管理ルールとは、管理対象とするシステムや装置の稼働状態や動作状況を監視し、条件が満たされたとき、つまり、管理ルールが想定する状況が管理対称システムに発生したときに、その管理ルールに設定された動作を行うことで、システムの管理を自動的に行うことを目的にしたものである。【０００３】
この管理ルールは起動条件を持つ。たとえば「ＣＰＵ負荷＞１０」などというものである。これは、品質項目「ＣＰＵ負荷」の値が１０以上であるときにこの管理ルールの「動作」が実行されるというものである。この管理ルールは、管理ルールが管理の対象とするシステムの動作に精通した人が、その知識に基づいて、作成するものである。【０００４】
新たに作成された管理ルールは、不必要なときに動作するようなことがないよう、また、想定した状況が発生したときには、意図通りに動作するよう確認してから、実際のシステムに適用する。なぜなら、意図通りに動作しないルールでは、管理対象のシステムの状態を正しく把握することができず、システムの異常を引き起こすこともありうるからである。そのために、まず、作成された管理ルールの起動条件が適切に設定されているか確認することが必要となる。【０００５】
管理ルールの動作を確認するために、管理ルールが動作の対象と想定している事象が実際に発生したときのデータ、もしくはそれを模したデータを、管理ルールに入力し、管理ルールの動作結果を人が観察して、想定どおりの動作を行い、想定どおりの結果を出力しているか確認することができる。【０００６】
一般的な管理ルール試験システムの一例が、特許文献１に記載されている。図６に示すような管理ルール試験システムは、試験条件データ保存部６０２、エキスパートシステム６２３、実行結果出力手段６２２、および表示装置６１０を含む。【０００７】
エキスパートシステム６２３とは、管理ルールの集合と考えることができる。【０００８】
エキスパートシステムが管理対象と想定する装置、システムの過去の状況から得た状態情報、品質情報が、試験条件データ保存部に保存されており、試験時には、それぞれ、試験条件データ保存部からシステムの状態情報を得て、そのデータをエキスパートシステムに与え、その結果を表示機に表示することでエキスパートシステム、つまり管理ルールの良し悪しを判定する。
【特許文献１】特開平８−２０２４３０号公報  （第２−４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
第１の問題点は、作成された管理ルールの起動条件として採用した品質項目が最適なものか確認できないことである。【００１０】
その理由は、既存の技術では、起動条件とした品質項目での判断でどの程度誤判定のしやすさを判断することができないためである。【００１１】
つまり、過去の品質情報による管理ルールの試験では、管理ルールが与えられた品質情報に対して想定どおりの動作を行い、想定どおりの結果を出力したかを確認する。【００１２】
過去の品質情報による管理ルールの試験により、管理ルールが意図とは異なるものと判断された場合は条件の閾値を変更する等のルールの改善が行われる。【００１３】
しかし、この試験で正しいと判断された場合でも、必ず管理ルールが正しく動作するとは限らない。なぜなら、品質項目によっては、システムが正常な状態であっても、品質項目の値が一時的に悪化することもあるため、適切でない品質項目の値が閾値を越えたことをもって起動条件とすると、管理ルールが意図通り動作しなくなる。しかし、管理ルールの動作試験では、管理ルールが正しく動作しないことはわかっても、どの品質項目が適切でないのかわからないという問題がある。【００１４】
第２の問題点は、作成された管理ルールの起動条件として採用した品質項目の代わりに採用可能な品質項目の有無が確認できないことである。【００１５】
その理由は、システムが報告する品質項目は多種類に渡り、また、それらの品質は相互に関連があるため、ある異常が発生したときに複数の品質が悪化するが、その品質のいずれを見るべきかわからないためである。【００１６】
つまり、ある異常が発生した場合に対処を行う管理ルールを作成しようとした場合、その異常により引き起こされる品質低下がどのようなものになるか検証し、それにあわせて参照する品質項目を選定し、異常と正常を分かつ閾値を決め、起動条件とする。しかし、一つの異常で悪化する品質項目は複数になりうる。さらに、品質項目によっては、品質情報(品質項目の値)が、正常時にも一時的に悪化するものがありうるため、不適切な品質項目を選択すると、異常と正常をうまく区別することができなくなる。そこで、異常時と正常時の振る舞いがなるべく異なるパラメータを利用することが必要となる。【００１７】
そこで、本発明が解決しようとする課題は、上記課題を解決することにあり、作成した管理ルールの起動条件として参照した品質情報が、閾値による起動条件として参照するのに適しているか、管理ルール作成者に対して検証するための情報を生成して提示することにある。【００１８】
また、作成した管理ルールの起動条件として参照した品質情報と比べ、より閾値により分析するのに適した品質情報を探し出し、管理ルール作成者に提示できる管理ルール試験システムを提供することにある。
【課題を解決するための手段】
【００１９】
上記課題を解決するための本発明は、情報提供システムであって、管理対象である装置の動作品質を示す数値の履歴が品質項目毎に記憶されている記憶部と、前記記憶部から品質項目毎に数値の履歴を収集する情報収集手段と、前記収集した数値の履歴から頻度分布を作成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段とを有することを特徴とする。【００２０】
また、上記課題を解決するための本発明は、情報提供装置であって、管理対象である装置の動作品質を示す数値の履歴を品質項目毎に収集する情報収集手段と、前記収集した品質項目の数値の履歴から頻度分布を生成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段とを有することを特徴とする。【００２１】
また、上記課題を解決するための本発明は、情報提供方法であって、管理対象である装置の動作品質を示す数値の履歴が品質項目毎に記憶されている記憶部から品質項目毎に数値の履歴を収集する情報収集ステップと、前記収集した数値の履歴から頻度分布を作成する頻度分布作成ステップと、前記作成された頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成ステップとを有することを特徴とする。【００２２】
また、上記課題を解決するための本発明は、プログラムであって、前記プログラムは情報処理装置を、管理対象である装置の動作品質を示す数値の履歴を品質項目毎に収集する情報収集手段と、前記収集した品質項目の数値の履歴から頻度分布を生成し、この頻度分布を用いて管理ルールの起動条件となっている品質項目が適切であるかを判断するための情報を生成する生成手段として機能させることを特徴とする。
【発明の効果】
【００２３】
本発明によると、作成した管理ルールが参照した品質項目が、閾値による条件判断に使用する目的に対して適切であるかどうか、管理ルール作成者に対して判断するための情報を提示することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の発明を実施するための最良の形態の構成を示すブロック図である。
【図２】第１の発明を実施するための最良の形態の動作を示す流れ図である。
【図３】本発明の第２の発明を実施するための最良の形態の構成を示すプロック図である。
【図４】第２の発明を実施するための最良の形態の動作を示す流れ図である。
【図５】第２の発明を実施するための最良の形態の動作を示す流れ図である。
【図６】第２の発明を実施するための最良の形態の動作を示す流れ図である。
【図７】第１の発明を実施するための最良の形態の動作の具体例を示す図である。
【図８】本発明の動作の具体例における品質項目の値の履歴である。
【図９】本発明の動作の具体例における品質項目の頻度分布である。
【図１０】本発明の動作の具体例における検定値の高い品質項目の頻度分布である。
【符号の説明】
【００２５】
１００，２００    コンピュータ
１０１，２０１    起動条件取り出し手段
１０２，２０２    品質項目管理テーブル
１０３，２０３    相関計算手段
１０４，２０４    頻度分布解析手段
１０５，２０５    品質情報取得手段
１０６，２０６    頻度分布グラフ作成手段
１１０，２１０    管理ルール入力装置
１２０，２２０    表示機
１３０，２３０    データベース
２０７            相関値テーブル
２０８            相関値テーブル検索手段
２０９            頻度分布テーブル
２０１０          頻度分布テーブル検索手段
【発明を実施するための最良の形態】
【００２６】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。【００２７】
図1は、本発明の第1の実施の形態におけるシステムのブロック図である。【００２８】
図１を参照すると、本発明の第１の実施の形態では、プログラム制御により動作するコンピュータ（中央処理装置；プロセッサ；データ処理装置）１００と、管理ルール入力装置１１０と、表示装置１２０と、データベース装置１3０とを有する。【００２９】
コンピュータ（中央処理装置；プロセッサ；データ処理装置）１００は、起動条件取出部１０１と、品質項目管理部１０２と、相関計算部１０３と、頻度分布解析部１０４と、品質情報取得部１０５と、頻度分布グラフ作成部１０６とを有する。これらの各構成部は、以下のように動作する。【００３０】
起動条件取出部１０１は、管理ルール入力装置１１０によって入力された管理ルールの起動条件となっている品質項目を解析し、この品質項目が参照しているパラメータの種類と、条件となる閾値が何であるか認識する。尚、複数入力された場合は、１つずつ取り出して一連の作業を行っていく。【００３１】
品質項目管理テーブル１０２は、動作中の機器（管理対象の機器）が報告してくる、管理ルールの条件となる品質情報の項目のリストを保有する。【００３２】
相関計算部１０３は、管理ルールの起動条件となっている品質情報とこれ以外の各品質情報とにおける、同じ時刻、同じ機器から発行された両品質情報の値を比較し、その値の相関値を計算する。片方の値が高い時刻、高い機器においては、もう片方の値も高くなるような場合、相関値が高いということになる。【００３３】
頻度分布解析部１０４は、品質情報の頻度分布の形状が特異的な特徴を有するか、具体的には極大値を複数もつ形状であるかを判別し、頻度の極大値と極小値とを取る値の間隔および、極大値と極小値との差から得られる検定値を計算する。【００３４】
品質情報取得部１０５は、管理対象である機器の動作の品質を示す値の過去の履歴を、データベース装置１３０のデータベース２００から取得する。【００３５】
頻度分布グラフ作成部１０６は、各品質項目について、値とその値をとる頻度とのグラフである、頻度分布グラフを作成する。【００３６】
データベース装置１３０は、データベース２００を有する。このデータベース２００には、管理対象の機器の動作状況である品質情報を数値で品質項目毎に時事記録した履歴データが記録されている。【００３７】
次に、図１及び図２のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。【００３８】
まず、試験動作が開始されると、管理ルール入力装置１１０は、設定されている管理ルールをコンピュータ１００に入力する（図２のステップＡ１）。【００３９】
起動条件取出部１０１は、ステップＡ１において入力された管理ルールから現在の起動条件の品質項目の名称及び閾値を認識する（ステップＡ２）。【００４０】
品質情報取得部１０５は、ステップＡ２で取り出された品質項目の品質情報の過去履歴をデータベース１３０から取得する（図２のステップＡ３）。【００４１】
頻度分布グラフ作成部１０６は、ステップＡ３で得た過去履歴から頻度分布のグラフを作成し（ステップＡ４）、ステップＡ２で起動条件取出部１０１が認識して得た品質項目の名称とともに表示機１２０に表示させる（ステップＡ５）。【００４２】
起動条件取得部１０５は、品質項目管理テーブル１０２を参照して、システムが報告してくる、ステップＡ２で取り出した品質項目とは異なる品質項目を取り出す(ステップＡ６)。【００４３】
次に、品質情報取得部１０５は、ステップＡ６で取り出した品質項目の品質情報の過去履歴をデータベース１３０から取得して相関計算部１０３に渡す(ステップＡ７)。【００４４】
相関計算部１０３は、ステップＡ７で取り出した品質情報の過去履歴と、ステップＡ３で取り出した品質情報の過去履歴との相関値を計算する（ステップＡ８）。【００４５】
相関計算部１０３は、ステップＡ８で計算した相関値を所定の閾値と比較し、相関値の方が大きい場合は品質情報取得部１０５にステップＡ６で得た品質情報の履歴を頻度分布グラフ作成部１０６に渡すように命令してステップＡ１０に進み、小さい場合はステップＡ１５に進む(ステップＡ９)。【００４６】
ステップＡ９において、相関値が所定の閾値より大きいと判定された場合、頻度分布グラフ作成部１０６はステップＡ６で得た品質情報の頻度分布を計算して頻度分布解析部１０４に渡す(ステップＡ１０)。そして、頻度分布解析部１０４はその頻度分布の形状が極大値を複数もつかどうかの度合いを調べるために、頻度の極大値と極小値を取る値の間隔、及び極大値と極小値との差から得られる検定値を計算する(ステップＡ１１)。【００４７】
頻度分布解析部１０４はステップＡ１１で得られた検定値と所定の閾値とを比較し、検定値の方が大きい場合はその旨を頻度分布グラフ作成部１０６に通知してステップＡ１３に進み、検定値の方が小さい場合はステップＡ１４に進む(ステップＡ１２)。【００４８】
ステップＡ１２で検定値が閾値より大きいと判定された場合、頻度分布グラフ作成部１０６はステップＡ１０で得た品質情報の頻度分布と、ステップＡ６で得た品質項目の名称とを表示機に出力する(ステップＡ１３)。【００４９】
ステップＡ１２で検定値が閾値より小さいと判定された場合、ステップＡ２で得た品質項目以外のすべての品質項目について、ステップＡ６からステップＡ１３を繰り返す(ステップＡ１４)。【００５０】
ステップＡ９において、相関値が規定の閾値より小さいと判定された場合、ステップＡ２で得た管理ルールの起動条件で参照しているすべての品質項目について、ステップＡ３から、ステップＡ１４まで繰り返す(ステップＡ１５)。【００５１】
次に、本実施の形態の効果について説明する。【００５２】
本実施の形態では、管理ポリシの起動条件が参照している品質項目の値の分布と相関を持ち、なおかつ、極大値が複数ある分布を持つ、他の品質項目を発見し、その頻度分布をグラフとして表示することで、管理ポリシの起動条件として採用した品質項目よりも閾値判定による条件判断に適切な品質項目の有無や程度をルール作成者に提示することができるように構成されている。【００５３】
ルール作成者は表示機に表示された頻度分布グラフを見て、作成したルールが採用した品質項目が閾値判断に利用することに適しているかどうかを判断することができる。【００５４】
さらに、その品質項目に代用してルールの起動条件判断に利用でき、なおかつ、閾値により異常と正常を分割しやすい、つまり、異常時にもかかわらず正常と判断する場合や正常時に異常と判断する場合を、より避けやすくする品質項目を採用することができる。【００５５】
次に、本発明の第２の発明を実施するための最良の形態について図面を参照して詳細に説明する。尚、上記実施の形態と同様の構成についてはその詳細な説明を省略する。【００５６】
図３を参照すると、本発明の第２の実施の形態は、プログラム制御により動作するコンピュータ（中央処理装置；プロセッサ；データ処理装置）２００と、管理ルール入力装置２１０と、表示装置２２０と、データベース装置２３０とから構成されている。【００５７】
コンピュータ（中央処理装置；プロセッサ；データ処理装置）２００は、起動条件取出部２０１と、品質項目管理部２０２と、相関計算部２０３と、頻度分布解析部２０４と、品質情報取得部２０５と、条件付き情報取得部２０６と、頻度分布グラフ作成部２０７とを有する。【００５８】
これらの各構成部はそれぞれ以下のように動作する。【００５９】
起動条件取出部２０１は、管理ルールの起動条件を解析し、条件が参照しているパラメータの種類と、条件となる閾値が何であるか認識する。【００６０】
品質項目管理テーブル２０２は、システム中の機器が報告する品質情報のリストを保有する。【００６１】
相関計算部２０３は、二つの品質情報について、同じ時刻、同じ機器から発行された両品質情報の値を比較し、その値の相関値を計算する。片方の値が高い時刻、高い機器においては、もう片方の値も高くなるような場合相関値が高くなる。【００６２】
頻度分布解析部２０４は、品質情報の頻度分布の形状が極大値を複数もつ形状であるかを判別し、頻度の極大値と極小値を取る値の間隔および、極大値と極小値との差から得られる検定値を計算する。【００６３】
品質情報取得部２０５は、指定された品質の品質情報の過去の履歴を、データベース２００から取得する。【００６４】
頻度分布グラフ作成部２０６は、品質項目について、値とその値をとる頻度とのグラフである、頻度分布を計算する。【００６５】
相関値テーブル２０７は、相関計算部２０３により計算された各品質項目間の相関値を保存するテーブルである。【００６６】
相関値テーブル計算部２０８は、二つの品質項目間の相関値を相関値テーブル２０７から検索する。【００６７】
頻度分布テーブル２０９は、頻度分布グラフ作成部２０６で作成した頻度分布と、頻度分布解析部２０４で計算した検定値とを保存するテーブルである。【００６８】
頻度分布検索部２０１０は、頻度分布テーブル２０９から、指定された品質項目に対する頻度分布と検定値を取得する。【００６９】
次に、図３および図４のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。【００７０】
まず、試験動作が開始すると、現在設定されている管理ルールを管理ルール入力装置２１０からコンピュータ２００に入力する（図４のステップＢ１）。【００７１】
次に、起動条件取出部２０１は、ステップＢ１において入力された管理ルールから起動条件の品質項目と閾値を一つ認識して相関テーブル検索部２０８を介して頻度分布検索部２０１０に通知する（ステップＢ２）。【００７２】
ステップＢ２で得た品質項目の頻度分布を頻度分布検索部２０１０が頻度分布テーブル２０９から取得する（ステップＢ３）。【００７３】
さらに、頻度分布検索部２０１０は、ステップＢ３で得た頻度分布をステップＢ２で得た品質項目の名称とともに表示機２２０に表示させる（ステップＢ４）。【００７４】
相関テーブル検索部２０８は、ステップＢ２で得た品質項目以外の品質項目を品質項目管理テーブル２０２から一つ取り出す(ステップＢ５)。【００７５】
相関テーブル検索部２０８は、ステップＢ５で得た品質項目とステップＢ２で得た品質項目の相関値を相関値テーブル２０７から取得する(ステップＢ６)。【００７６】
相関テーブル検索部２０８は、ステップＢ６で計算した相関値を規定の閾値と比較し、大きい場合はその旨を頻度分布検索部２０１０に通知してステップＢ８に進み、小さい場合ステップＢ１２に進む(ステップＢ７)。【００７７】
頻度分布テーブル検索手段２０１０は、ステップＢ５で得た品質情報の頻度分布の検定値を、頻度分布テーブル２０９から取得する(ステップＢ８)。【００７８】
ステップＢ８で得た検定値を規定の閾値と比較し、大きい場合はその旨を頻度分布検索部２０１０に通知してステップＢ１０に進み、小さい場合はステップＢ１２に進む(ステップＢ９)。【００７９】
頻度分布検索部２０１０は、ステップＢ５で得た品質項目の頻度分布を頻度分布テーブル２０９から取得し(ステップＢ１０)、ここで得た頻度分布と、ステップＢ５で得た品質項目の名称を表示機２２０に表示させる(ステップＢ１１)。【００８０】
さらに、ステップＢ２で得た品質項目以外のすべての品質項目について、ステップＢ５からステップＢ１１を繰り返す(ステップＢ１２)。【００８１】
さらに、ステップＢ２で得た管理ルールの起動条件で参照しているすべての品質項目について、ステップＢ２から、ステップＢ１２まで繰り返す(ステップＢ１３)。【００８２】
また、上記ステップＢ１からＢ１３までとは独立に、品質情報取得部２０５は品質項目管理テーブル２０２からすべての品質項目を一つずつ取り出し(ステップＢ１４)、それぞれの品質項目に対して品質情報を取得する（ステップＢ１５）。【００８３】
頻度分布グラフ作成手段２０６が、ステップＢ１５で得た品質情報から頻度分布グラフを作成し（ステップＢ１６）、頻度分布解析部２０４がステップＢ１６で頻度分布グラフ作成手段２０６が作成した頻度分布グラフに基づいて検定値を計算する（ステップＢ１７）。【００８４】
頻度分布解析部２０４は、ステップＢ１６で得た頻度分布グラフとステップＢ１７で得た検定値とをステップＢ１４で得た品質項目に対応するデータとして、頻度分布テーブル２０９に登録する(ステップＢ１８)。【００８５】
品質情報取得部２０５は、品質項目管理テーブル２０２からステップＢ１４で得た品質項目とは異なる品質項目を一つ取り出し(ステップＢ１９)、ここで得た品質項目の品質情報をデータベース２３０から取得する(ステップＢ２０)。【００８６】
品質情報取得部２０５は、ステップＢ１５で得た品質情報と、ステップＢ２０で得た品質情報とを相関計算部２０３に渡し、相関計算部２０３はそれらの品質情報の相関値を計算する(ステップＢ２１)。相関計算部２０３は、この計算結果をステップＢ１４で得た品質項目と、ステップＢ１９で得た品質項目の組に対応するデータとして相関値テーブル２０７に登録する(ステップB22)。【００８７】
品質項目管理テーブル２０２からステップＢ１４で得た品質項目とは異なる品質項目を1つずつ取り出し、品質項目すべてに対して一度ずつ、ステップＢ１９からステップＢ２２までを行う(ステップＢ２３)。【００８８】
さらに、すべての品質項目について一度ずつ、ステップＢ１４からステップＢ２３を行う(ステップＢ２４)。【００８９】
次に、本発明を実施するための最良の形態の効果について説明する。【００９０】
本発明を実施するための最良の形態では、品質項目の頻度分布と、頻度分布の形状の検定値と、品質項目間の相関値が予め、計算され、テーブルに保存され、またそのデータが定期的に更新され、管理ルール登録時には、その予め計算された相関値、検定値を用いて、管理ルールに対応する表示項目の選択が行われるように構成されているため、管理ルール登録時に、参照品質項目候補を高速に表示することができる。【００９１】
＜実施例＞
次に、具体的な実施例を用いて本発明を詳細に説明する。【００９２】
図５に示すように、本管理ルール試験システムは、管理ルール作成端末５００と、管理ルール試験サーバ５１０と管理サーバ５２０と管理対象システム５３０とを有する。【００９３】
管理ルール作成端末５００はＰＣであり管理ルール登録装置、表示機として機能する。【００９４】
管理ルール試験サーバ５１０はＰＣであり、図１におけるコンピュータ１００として機能する。【００９５】
管理サーバ５２０はＰＣであり、図１におけるデータベース１０３として機能し、管理対象となるネットワークシステムから定期的に情報を収集している。【００９６】
管理対象システム５３０は複数の機器から構成されるシステムであり、図5ではサーバＡ５３１、サーバＢ５３２、サーバＣ５３３を有する。【００９７】
例えば、管理ルールの起動条件は「Ｐ_ａ＞１０ ＆ Ｐ_ｂ＞５」などと指定されるとする。つまり、この例における管理ルールの起動条件が参照する品質項目は、Ｐ_ａとＰ_ｂとであり、Ｐ_ａの閾値は１０、Ｐ_ｂの閾値は５となり、定期的に報告されるＰ_ａの値が１０以上となり、同時にＰ_ｂの値が５以上になる機器があった場合、この管理ルールが、その機器に対して動作する。【００９８】
この管理ルールを本発明の管理ルール試験システムの管理ルール作成端末５００に登録すると、Ｐ_ａ、Ｐ_ｂの二つの品質項目を取り出す。【００９９】
まず、Ｐ_ａの品質情報の過去履歴を取得する。図７のようにシステム中に存在する機器ごとに、時間ごとに変動するＰ_ａの値が取得される。図７では管理対象のネットワークシステムのサーバＡについてのグラフであり、縦軸がＰ_ａの値であり、横軸が時間となっている。この値から頻度分布を作成する。Ｐ_ａの頻度分布はたとえば、図８のようになる。この図８では横軸がＰ_ａの値、縦軸が品質情報を取得したすべての機器、つまり、サーバＡ、サーバＢ、サーバＣすべてについて、時刻における各値を報告した回数となる。【０１００】
ルール作成端末のテスト画面にはこのＰ_ａの頻度分布が表示される。【０１０１】
次に、Ｐ_ａ以外の品質項目Ｐ_ｂ、Ｐ_ｃ、Ｐ_ｄ、Ｐ_ｅについて、Ｐ_ａとの相関値を計算する。【０１０２】
それぞれ、Ｐ_ｂとの相関値は０．３、Ｐ_ｃとは０．７、Ｐ_ｄとは０．２、Ｐ_ｅとは０．９となり、閾値として０．７を採用し、Ｐ_ｃ、Ｐ_ｅが残る。それぞれについて頻度分布の形状の検定値を計算する。ここで、検定値は、頻度分布を総和が1になるように正規化し、さらにその正規化した頻度と、値をもつ範囲の分割数、つまり棒グラフの棒の数との積をとり、その値をとって検定値の計算に使用する。この頻度分布中の極大値(二つある)と極小値との差を計算し、互いとの積をとる。【０１０３】
Ｐ_ｃは０．８、Ｐ_ｅは０．３で、閾値である０．７を超えたＰ_ｃの頻度分布(図９)を表示する。また、このとき、補助のため、Ｐ_ａの閾値である１０以上に対応するＰ_ａの頻度分布を別個に着色して表示する。【０１０４】
同様にＰ_ｂについても、Ｐ_ａ、Ｐ_ｃ、Ｐ_ｄ、Ｐ_ｅについて相関値を計算し、閾値を超えたＰ_ｄについて検定値を計算し、この場合、検定値が閾値を超えなかったので表示しない。【０１０５】
管理ルール作成者はこの表示を利用して、Ｐ_ａについては、Ｐ_ａはＰ_ｃに比べて、その値が閾値近傍の値をとることが多く、また、グラフの形状から性格に異常と正常の区別をつけているわけではなく、つまり、閾値判断に利用することに向いていないことがわかり、Ｐ_ｃをＰ_ａの代わりに用いたほうが、より正確に正常と異常を切り分けられると判断し、Ｐ_ａをＰ_ｃに置き換え、Ｐ_ｃの正常と異常を分けているように見える値を閾値として設定する、結果、管理ルールの起動条件を「Ｐ_ｃ＞８ ＆ Ｐ_ｂ＞５」と変更する。【０１０６】
また、一日ごとに管理サーバからすべての品質項目について、過去２週間分の品質情報の履歴を取り、すべての品質項目の組み合わせについて相関値を計算し、管理ルール試験サーバの持つ、ＨＤＤに保存しておく。【０１０７】
また、すべての品質項目について、過去２週間分の履歴から頻度分布を作成し、頻度分布の検定値を求めて、管理ルール試験サーバのＨＤＤに保存しておく。【０１０８】
本発明によれば、コンピュータ、もしくはネットワークでつながれた複数のコンピュータにより構成されるシステムを自動管理するシステムの管理ルール作成といった用途に適用できる。【０１０９】
上述した本発明によると、作成した管理ルールが参照した品質項目が、閾値による条件判断に使用する目的に対して適切であるかどうか、管理ルール作成者に対して判断するための情報を提示することができる。【０１１０】
これは、管理ルールが参照した品質項目について、過去履歴から品質項目の値の頻度分布を表示できるからである。また、この品質項目に対して、相関が高く、閾値により頻度分布が二つの分布に分かれるような形状、つまり、極大値が複数あるような分布を持つ品質項目の頻度分布もあわせて表示することで、システムが発行する品質情報の中で、作成した管理ルールが参照した品質項目がどのような特徴を示すか管理ルール作成者が見ることができるかれである。その結果、その参照した品質項目が適切なものであるかどうか判断できるためである。【０１１１】
また、本発明によると、作成した管理ルールの意味、つまり、どのようなときに管理ルールが作動するのかという大枠の変化が少なく、しかも、より、閾値による条件記述に適した他の品質項目を管理ルール作成者に提示できる。【０１１２】
その理由は、管理ルールが参照した品質項目に対して、相関が高く、閾値により頻度分布が二つの分布に分かれるような形状、つまり、極大値が複数あるような分布を持つ品質項目の頻度分布もあわせて表示していることにある。試験された管理ルールが参照している品質項目に対して相関が高いということは、片方の品質項目についてある閾値を超えた場合、もう片方の品質項目についても、同時に閾値を越えるといえるような閾値を持つことが期待できるということであり、同じ状況を判別するために代用することが可能であるということを意味する。【０１１３】
更に、本発明によると、頻度分布に適した品質項目の頻度分布を、管理ルール作成者に提示することで、作成した管理ルールの起動条件が参照する品質項目を変更することで、管理ルールがより適切に動作するかどうかを判断するための情報を提示することができる。【０１１４】
本出願は、２００８年１月１０日に出願された日本出願特願２００８−００３６４９号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2009087986.tif 000003
【図２】
2009087986.tif 000004
【図３】
2009087986.tif 000005
【図４】
2009087986.tif 000006
【図５】
2009087986.tif 000007
【図６】
2009087986.tif 000008
【図７】
2009087986.tif 000009
【図８】
2009087986.tif 000010
【図９】
2009087986.tif 000011
【図１０】
2009087986.tif 000012
【国際調査報告】
2009087986.tif 000013
2009087986.tif 000014
2009087986.tif 000015
2009087986.tif 000016