(57)【要約】【課題】  監視制御装置にかかる動作負荷を抑え、管理対象装置の数、性能情報の数、もしくは監視制御装置のハードウェアおよびソフトウェアの性能を監視制御装置の動作負荷によらずに選択できる性能情報監視システムを得る。【解決手段】  監視制御装置２０が、各管理対象装置１０から性能情報を収集するタイミングを、監視制御装置２０に接続される管理対象装置１０の数と接続された順序とに基づいて、管理対象装置１０ごとに固有のタイミングとして算出し、各管理対象装置１０に指示する性能情報通知タイミング指示部２１を備え、管理対象装置１０が、自装置で生成された各性能情報を収集して蓄積する性能情報蓄積部１６と、性能情報通知タイミング指示部２１からの指示に応答して、性能情報蓄積部１６から性能情報を読み出す性能情報通知タイミング制御部１３と、読み出された性能情報を監視制御装置２０に通知する性能情報通知部１４とを備える。【選択図】        図１
2005352986.tif 000002
【特許請求の範囲】
【請求項１】
自装置における監視対象をモニタし、各監視対象の性能に関するデータである性能情報を生成して、性能監視機能を有する監視制御装置に通知する管理対象装置において、
自装置で生成された各性能情報を収集する性能情報収集手段と、
前記性能情報収集手段で収集された各性能情報を蓄積する性能情報蓄積手段と、
自装置が保持する管理対象装置ごとに固有の値に基づいて、前記性能情報蓄積手段に蓄積される性能情報を前記監視制御装置に通知する固有のタイミングを決定し、当該タイミングで性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、
前記読み出された性能情報を前記監視制御装置に通知する性能情報通知手段とを備えたことを特徴とする管理対象装置。
【請求項２】
管理対象装置は、固有の値として管理対象装置ごとに割り振られた装置番号を保持し、
性能情報通知タイミング制御手段は、性能情報を監視制御装置に通知する予め定められた時刻からの差異時間を固有のタイミングとして算出することを特徴とする請求項１記載の管理対象装置。
【請求項３】
自装置における監視対象をモニタし、各監視対象の性能に関するデータである性能情報を生成する１または複数の管理対象装置と、当該各管理対象装置から性能情報を収集して一元的に監視する監視制御装置とからなる性能情報監視システムにおいて、
前記監視制御装置が、
性能情報を収集するタイミングを、監視制御装置に接続される管理対象装置の数と接続された順序とに基づいて、管理対象装置ごとに固有のタイミングとして算出し、各管理対象装置に指示する性能情報通知タイミング指示手段を備え、
前記管理対象装置が、
自装置で生成された各性能情報を収集する性能情報収集手段と、
前記性能情報収集手段で収集された各性能情報を蓄積する性能情報蓄積手段と、
前記性能情報通知タイミング指示手段からの指示に応答して、前記性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、
前記読み出された性能情報を前記監視制御装置に通知する性能情報通知手段とを備えたことを特徴とする性能情報監視システム。
【請求項４】
性能情報通知タイミング指示手段は、性能情報を収集する予め定められた時刻からの差異時間を、管理対象装置ごとに固有のタイミングとして算出することを特徴とする請求項３記載の性能情報監視システム。
【請求項５】
自装置における監視対象をモニタし、各監視対象の性能に関するデータである性能情報を生成する１または複数の管理対象装置と、当該各管理対象装置から性能情報を収集して一元的に監視する監視制御装置とからなる性能情報監視システムにおいて、
前記管理対象装置が、
自装置で生成された各性能情報を収集する性能情報収集手段と、
前記性能情報収集手段で収集された各性能情報を蓄積する性能情報蓄積手段とを備え、
前記監視制御装置が、
自装置にかかる動作負荷を監視し、当該動作負荷が一定閾値よりも小さいときのみ管理対象装置から性能情報を収集するように収集タイミングを決定する性能情報収集タイミング制御手段と、
前記性能情報収集タイミング制御手段が決定したタイミングで前記各管理対象装置の性能情報蓄積手段から性能情報を収集する第２の性能情報収集手段とを備えたことを特徴とする性能情報監視システム。
【請求項６】
監視制御装置の第２の性能情報収集手段が、自身が保持する性能情報よりも新規の性能情報のみを管理対象装置の性能情報蓄積手段から収集することを特徴とする請求項５記載の性能情報監視システム。
【請求項７】
監視制御装置の性能情報収集タイミング制御手段が、任意の周期で起動指示を出すタイマによって起動され、起動されるごとに管理対象装置から性能情報を収集するように収集タイミングを決定することを特徴とする請求項５記載の性能情報監視システム。
【請求項８】
監視制御装置の性能情報収集タイミング制御手段が、自装置の送信キューおよび受信キューにキューイングされているメッセージ数に基づいて自装置にかかる動作負荷を判定することを特徴とする請求項５記載の性能情報監視システム。
【請求項９】
監視制御装置の性能情報収集タイミング制御手段が、送信キューまたは受信キューにキューイングされているメッセージに含まれる、当該監視制御装置により予め決定された処理の優先度を確認し、当該優先度に応じて第２の性能情報収集手段に性能情報収集指示を出すか否かを決定することを特徴とする請求項８記載の性能情報監視システム。
【請求項１０】
自装置における監視対象をモニタし、各監視対象の性能に関するデータである性能情報を生成して、性能監視機能を有する監視制御装置に通知する管理対象装置として機能するコンピュータを、
自装置で生成された各性能情報を収集して蓄積する性能情報蓄積手段と、
自装置が保持する管理対象装置ごとに固有の値に基づいて、前記性能情報蓄積手段に蓄積される性能情報を前記監視制御装置に通知する固有のタイミングを決定し、当該タイミングで前記性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、
前記読み出された性能情報を前記監視制御装置に通知する性能情報通知手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、１または複数の管理対象装置を、性能情報監視機能を有する監視制御装置によって監視する管理対象装置、性能情報監視システムおよびプログラムに関するものである。
【背景技術】
【０００２】
１または複数の管理対象装置を、性能情報監視機能を有する監視制御装置によって監視する従来の性能情報監視システムでは、各管理対象装置が、自装置の性能情報を監視する性能情報モニタ部と、監視した性能情報を集計する性能情報収集部と、集計した性能情報を監視制御装置に通知する性能情報通知部を備え、監視制御装置が取得した性能情報を元に監視を行う構成となっていた。
【０００３】
各管理対象装置は、性能情報モニタ部が監視して取得した性能情報を、性能情報収集部において毎時刻０分、１５分、３０分、４５分の１５分ごとに集計し、集計された性能情報を性能情報通知部から監視制御装置に通知していた。
また、上記従来技術のほかに、関連する技術文献として、特許文献１が挙げられる。
【０００４】
【特許文献１】特開平１０−３２０３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の性能情報監視システムは上記のように構成されているので、すべての管理対象装置が毎時刻０分、１５分、３０分、４５分に一斉に監視制御装置に対して性能情報を通知するため、監視制御装置に性能情報の通知が集中し、監視制御装置にかかる動作負荷が増大していた。性能情報監視の動作負荷は常時発生する定常負荷であるため、監視制御装置のハードウェアおよびソフトウェアはピーク負荷に耐えられるように動作する必要がある。したがって、監視制御装置が監視できる管理対象装置の数、性能情報の数、もしくは監視制御装置のハードウェアおよびソフトウェアの性能を、ピーク負荷に応じて選択しなければならないという課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、監視制御装置にかかる動作負荷を抑え、管理対象装置の数、性能情報の数、もしくは監視制御装置のハードウェアおよびソフトウェアの性能を監視制御装置の動作負荷によらずに選択できる管理対象装置、性能情報監視システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る管理対象装置は、自装置で生成された各性能情報を収集する性能情報収集手段と、性能情報収集手段で収集された各性能情報を蓄積する性能情報蓄積手段と、自装置が保持する管理対象装置ごとに固有の値に基づいて、性能情報蓄積手段に蓄積される性能情報を監視制御装置に通知する固有のタイミングを決定し、タイミングで性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、読み出された性能情報を監視制御装置に通知する性能情報通知手段とを備えたものである。
【０００８】
この発明に係る性能情報監視システムは、監視制御装置が、各管理対象装置から性能情報を収集するタイミングを、監視制御装置に接続される管理対象装置の数と接続された順序とに基づいて、管理対象装置ごとに固有のタイミングとして算出し、各管理対象装置に指示する性能情報通知タイミング指示手段を備え、管理対象装置が、自装置で生成された各性能情報を収集して蓄積する性能情報蓄積手段と、性能情報通知タイミング指示手段からの指示に応答して、性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、読み出された性能情報を監視制御装置に通知する性能情報通知手段とを備えたものである。
【発明の効果】
【０００９】
この発明によれば、監視制御装置が、各管理対象装置から性能情報を収集するタイミングを、監視制御装置に接続される管理対象装置の数と接続された順序とに基づいて、管理対象装置ごとに固有のタイミングとして算出し、各管理対象装置に指示する性能情報通知タイミング指示手段を備え、管理対象装置が、自装置で生成された各性能情報を収集して蓄積する性能情報蓄積手段と、性能情報通知タイミング指示手段からの指示に応答して、性能情報蓄積手段から性能情報を読み出す性能情報通知タイミング制御手段と、読み出された性能情報を監視制御装置に通知する性能情報通知手段とを備えるように構成したので、監視制御装置にかかる動作負荷を抑え、管理対象装置の数、性能情報の数、もしくは監視制御装置のハードウェアおよびソフトウェアの性能を監視制御装置の動作負荷によらずに選択できる管理対象装置、性能情報監視システムおよびプログラムを得ることができる効果がある。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１による性能情報監視システムの構成を示すブロック図である。図に示すように、性能情報監視システムは、複数の管理対象装置１０と、それらを一括して監視する監視制御装置２０とから構成される。管理対象装置１０は、性能情報モニタ部１１、性能情報収集部（性能情報収集手段）１２、性能情報通知タイミング制御部（性能情報通知タイミング制御手段）１３、性能情報通知部（性能情報通知手段）１４、装置番号記憶部１５、性能情報蓄積部（性能情報蓄積手段）１６を備える。
【００１１】
性能情報モニタ部１１は、自装置の性能情報監視対象を監視して、性能情報をモニタする。性能情報収集部１２は、性能情報モニタ部１１がモニタした性能情報を所定のタイミングで集計し、性能情報蓄積部１６に蓄積する。装置番号記憶部１５は、自装置の装置番号を保持している。性能情報通知タイミング制御部１３は、装置番号記憶部１５に記憶される装置番号に基づいて、性能情報蓄積部１６に蓄積される性能情報を監視制御装置２０に通知するタイミングを決定し、そのタイミングに合わせて性能情報を性能情報通知部１４に供給する。性能情報通知部１４は、性能情報通知タイミング制御部１３から取得した性能情報を監視制御装置２０に通知する。
【００１２】
図２はこの実施の形態１に係る管理対象装置１０の動作を示すフローチャートである。この図を参照して管理対象装置１０の動作について説明する。
管理対象装置１０が起動されると、性能情報モニタ部１１は性能情報監視対象を監視して、性能情報をモニタする（ステップＳＴ１００）。性能情報収集部１２は、タイマを保持し性能情報モニタ部１１がモニタした性能情報を毎時刻０分、１５分、３０分、４５分のタイミングで取得して１５分間の性能情報として集計し、性能情報蓄積部１６に蓄積する（ステップＳＴ１０１）。
【００１３】
性能情報通知タイミング制御部１３は、当該管理対象装置１０の装置番号を装置番号記憶部１５から読み出し、この装置番号に基づいて性能情報通知オフセット時間を算出する（詳細は後述する）（ステップＳＴ１０２）。性能情報通知タイミング制御部１３は、毎時刻０分、１５分、３０分、４５分の性能情報収集時刻から、算出した性能情報通知オフセット時間経過後に、性能情報蓄積部１６に蓄積された性能情報を読み出して性能情報通知部１４に供給する（ステップＳＴ１０３）。性能情報通知部１４は、性能情報通知タイミング制御部１３から取得した性能情報を監視制御装置２０に通知する（ステップＳＴ１０４）。これにより、各性能情報は管理対象装置１０ごとに性能情報オフセット時間だけずれて監視制御装置２０に通知される。
【００１４】
ここで、装置番号とは、監視制御装置２０に接続される各管理対象装置１０を識別するために装置ごとに０からシーケンシャルに割り振った固有の番号である。例えば、管理対象装置１０が５台ある場合、５台の装置に対して装置番号０、１、２、３、４の５つの装置番号をそれぞれ静的に割り振り、装置番号記憶部１５に保持させておく。性能情報通知タイミング制御部１３は、この装置番号をもとに性能情報通知オフセット時間を算出する。
【００１５】
図３は、性能情報通知タイミング制御部１３による性能情報通知オフセット時間の算出方法の例を示す図である。図に示すように、例えば、監視制御装置２０が性能情報通知を時間ＴごとにＮ回に分けて受信する場合、装置番号をＮで割った余りにＴを乗じた時間を性能情報通知オフセット時間とする。図４は、Ｔ＝６０秒、Ｎ＝１０回、管理対象装置数＝４０台とした場合の各管理対象装置１０の性能情報通知オフセット時間を示す図である。各管理対象装置１０の性能情報通知タイミング制御部１３は、各性能情報収集時刻から図４に示す性能情報通知オフセット時間経過後に性能情報蓄積部１６から性能情報を読み出し、性能情報通知部１４に通知する。
【００１６】
これにより、監視制御装置２０は４０台の管理対象装置から性能情報通知を１分ごとに１０回に分けて受信することができる。したがって、この時の監視制御装置２０の受信１回当たりの負荷は４台分となり、ピーク負荷は全４０台の１０分の１となる。
【００１７】
以上のようにこの実施の形態１によれば、管理対象装置１０の性能情報通知タイミング制御部１３が、装置番号に基づいてオフセット時間を算出し、性能情報通知部１４が、性能情報収集時刻から算出された性能情報通知オフセット時間分だけ経過した後に性能情報を通知するようにしたので、監視制御装置２０に対して性能情報が集中して通知されることがなく、監視制御装置２０での性能情報通知受信負荷を平坦化できる。このように、定常負荷である性能情報受信負荷を平坦化しピーク負荷を軽減することによって、監視制御装置２０のハードウェアおよびソフトウェアの性能を変更することなく、より多くの管理対象装置１０の性能情報を監視することができる効果が得られる。
【００１８】
実施の形態２．
図５はこの発明の実施の形態２による性能情報監視システムの構成を示すブロック図である。図に示すように、この実施の形態２による性能情報監視システムの監視制御装置２０は、性能情報通知タイミング指示部（性能情報通知タイミング指示手段）２１を備える。図１と共通の構成要素は同一符号を付し、その説明を省略する。
【００１９】
性能情報通知タイミング指示部２１は、監視制御装置２０が監視する管理対象装置１０の数と接続した順番とを把握し、これらに基づいて性能情報を通知させるタイミングを決定して、各管理対象装置１０の性能情報通知タイミング制御部１３に通知する。性能情報通知タイミング制御部１３は、通知された指示タイミングに合わせて性能情報蓄積部１６に蓄積された性能情報を読み出し、性能情報通知部１４に供給する。図５に示す構成は、性能情報通知タイミング指示部２１および性能情報通知タイミング制御部１３以外の要素は実施の形態１で説明した動作と同様の動作を行う。
【００２０】
図６はこの実施の形態２による性能情報監視システムの動作を示すフローチャートである。この図を参照して性能情報監視システムの動作について説明する。
監視制御装置２０は起動されると、性能情報通知タイミング指示部２１が接続される管理対象装置１０の数および接続された順序に基づいて各管理対象装置１０に対して性能情報を通知させるタイミングを算出し、性能情報通知オフセット時間として管理対象装置１０に通知する（詳細は後述する）（ステップＳＴ２００）。
【００２１】
管理対象装置１０は起動されると、性能情報モニタ部１１が性能情報監視対象を監視して、性能情報をモニタする（ステップＳＴ２０１）。性能情報収集部１２は、性能情報モニタ部１１がモニタした性能情報を毎時刻０分、１５分、３０分、４５分のタイミングで取得して１５分間の性能情報として集計し、性能情報蓄積部１６に蓄積する（ステップＳＴ２０２）。
【００２２】
性能情報通知タイミング制御部１３は、毎時刻０分、１５分、３０分、４５分の性能情報収集時刻から、監視制御装置２０より指示された性能情報通知オフセット時間経過後、性能情報蓄積部１６に蓄積された性能情報を読み出して性能情報通知部１４に供給する（ステップＳＴ２０３）。性能情報通知部１４は性能情報通知タイミング制御部１３から取得した性能情報を監視制御装置２０に通知する（ステップＳＴ２０４）。これにより、性能情報は管理対象装置１０ごとに性能情報通知オフセット時間だけずれて監視制御装置２０に通知される。
【００２３】
実施の形態１で説明した動作との相違は、性能情報の通知タイミングを監視制御装置２０の性能情報通知タイミング指示部２１が決定することである。性能情報通知タイミング指示部２１は、管理する管理対象装置１０の数と、監視制御のために管理対象装置１０と接続した順番とに基づいて性能情報通知タイミングを算出する。ここで、性能情報通知タイミングの算出方法について説明する。
【００２４】
図７は、性能情報通知タイミング指示部２１による性能情報通知オフセット時間の算出方法の例を示す図である。図に示すように、例えば、ｔ秒以内にｎ台の管理対象装置１０に性能情報通知を指示する場合、性能情報通知オフセット時間＝（ｔ／（ｎ−１））×（接続順番−１）とする。
【００２５】
図８は、ｔ＝３００秒、ｎ＝１１台とした場合の性能情報通知オフセット時間を示す図である。これにより、監視制御装置２０は、性能情報通知を１１台の装置から３０秒ごとに、管理対象装置１０の数分、すなわち合計１１回に分けて受信することができる。この時の監視制御装置２０の受信１回当たりの負荷は１台分となり、ピーク負荷は全１１台の１１分の１となる。
【００２６】
また、管理対象装置１０が増減した場合には、監視制御装置２０の性能情報通知タイミング指示部２１が性能情報通知オフセット時間を再計算し、各管理対象装置１０に再度指示する。これにより、監視制御装置２０は性能情報を取得するタイミングを動的に最適化することができる。
【００２７】
以上のようにこの実施の形態２によれば、監視制御装置２０の性能情報通知タイミング指示部２１が、管理する管理対象装置１０の数と、監視制御のために管理対象装置１０と接続した順番とに基づいて性能情報通知タイミングを算出し、各管理対象装置１０に指示するようにしたので、性能情報の通知のタイミングを監視制御装置２０が動的に制御できるため、実施の形態１の効果に加えて管理対象装置１０の数が増減した場合でも動的に通知タイミングを割り当て直すことで性能情報通知タイミングを最適化することができる効果が得られる。
【００２８】
実施の形態３．
図９はこの発明の実施の形態３による性能情報監視システムの構成を示すブロック図である。図に示すように、この実施の形態３による性能情報監視システムの監視制御装置２０は、性能情報収集タイミング制御部（性能情報収集タイミング制御部手段）２２、性能情報収集部（第２の性能情報収集手段）２３を備える。また、管理対象装置１０は、性能情報モニタ部１１、性能情報収集部１２、性能情報蓄積部１６を備える。
【００２９】
性能情報収集タイミング制御部２２は、自装置の負荷状況をモニタし、負荷が低いタイミングで性能情報収集部２３に対して性能情報を収集するよう指示を出す。性能情報収集部２３は、性能情報収集タイミング制御部２２から指示を受けると管理対象装置１０から性能情報を収集する。この構成では監視制御装置２０が能動的に管理対象装置１０から性能情報を収集する。
【００３０】
図１０はこの実施の形態３による性能情報監視システムの動作を示すフローチャートである。この図を参照して性能情報監視システムの動作について説明する。
監視制御装置２０では、毎時刻０分、１５分、３０分、４５分のタイミングで性能情報収集タイミング制御部２２が起動する。性能情報収集タイミング制御部２２は、すべての管理対象装置１０分ループし（ステップＳＴ３００）、任意の時間（Ｎ秒間）待機した後（ステップＳＴ３０１）、自装置の負荷状況をモニタする（詳細は後述する）（ステップＳＴ３０２）。続いて、その負荷と一定閾値とを比較し（ステップＳＴ３０３）、負荷が閾値未満の場合は性能情報収集指示を性能情報収集部２３に通知する（ステップＳＴ３０４）。性能情報収集部２３は、性能情報収集タイミング制御部２２から指示を受けると、該当管理対象装置１０から性能情報蓄積部１６に蓄積される性能情報を収集する（ステップＳＴ３０５）。一方、負荷が閾値以上の場合は、再度Ｎ秒間待機した後、負荷状況をモニタし、負荷と一定閾値とを比較する。負荷が一定閾値未満となるまでこれを繰り返す。
【００３１】
管理対象装置１０は起動すると性能情報モニタ部１１において性能情報監視対象を監視して、性能情報をモニタしている（ステップＳＴ４００）。性能情報収集部１２は、性能情報モニタ部１１がモニタした性能情報を毎時刻０分、１５分、３０分、４５分のタイミングで取得して１５分間の性能情報として集計し、性能情報蓄積部１６に蓄積している（ステップＳＴ４０１）。
【００３２】
上記実施の形態１，２では、性能情報は毎時刻０分、１５分、３０分、４５分のタイミングで性能情報蓄積部１６に蓄積され、性能情報収集時刻から性能情報通知オフセット時間経過後に性能情報通知部１４に供給されていたので、性能情報蓄積部１６は、性能情報を各１レコード分のみ蓄積していた。これに対して、この実施の形態３では、監視制御装置２０から性能情報収集指示を受けるまで性能情報が性能情報蓄積部１６に蓄積されるため、性能情報蓄積部１６に複数レコード分の性能情報を蓄積することが可能となる。
【００３３】
図１１はこの実施の形態３に係る監視制御装置２０における自装置の負荷状況のモニタ方法を示す図である。この図を参照して負荷状況のモニタ動作について説明する。
図に示すように、監視制御装置２０は監視制御装置サーバと複数の監視制御装置クライアントから構成されるとする。監視制御装置サーバは、性能情報収集タイミング制御部２２において負荷状況をモニタする時、各管理対象装置１０と各監視制御装置クライアントとの通信バッファである送信キューおよび受信キューにキューイングされているメッセージ数を取得する。キューイングされているメッセージの総数が一定閾値未満の場合は負荷が閾値未満であると判定し、キューイングされているメッセージの総数が一定閾値以上の場合は負荷が閾値以上と判定する。送受信キューのキューイングメッセージ数と自装置にかかる負荷とは密接に関わりあうため、このキューイングメッセージ数を監視制御装置２０の負荷と考えるとする。
【００３４】
以上のようにこの実施の形態３によれば、監視制御装置２０の性能情報収集タイミング制御部２２が、自装置の負荷状況をモニタし、負荷が低いときに性能情報収集部２３が管理対象装置１０から性能情報を取得するようにしたので、性能情報管理処理を含む監視制御装置２０の動作負荷が一定閾値を超えることがないため、動作負荷マージンを少なくすることができる。このため、実施の形態１，２の構成よりも多くの管理対象装置１０および性能情報を監視することができる効果が得られる。
【００３５】
実施の形態４．
この実施の形態４では、上記実施の形態３の図９に示した監視制御装置２０の性能情報収集部２３が、管理対象装置１０から収集する性能情報をフィルタリングして取得する機能を備える。すなわち、性能情報収集部２３は、性能情報収集タイミング制御部２２から指示を受けると、自身が持つ性能情報よりも新規の性能情報のみを選択して収集するようにする。例えば、性能情報蓄積部１６が、各性能情報を蓄積した時刻を保持するようにし、性能情報収集部２３が、自身が持つ性能情報の時刻と性能情報蓄積部１６に蓄積される性能情報の蓄積時刻とを比較して、性能情報収集部２３が持つ性能情報の時刻以降の性能情報のみを読み出すようにしてもよい。管理対象装置１０の性能情報蓄積部１６は、性能情報収集部２３のフィルタリング機能に対応して性能情報を収集される。
【００３６】
以上のようにこの実施の形態４によれば、監視制御装置２０の性能情報収集部２３が、性能情報収集時に不要な性能情報、すなわち監視制御装置２０が既に持っている性能情報以降の新規の性能情報のみを収集するようにしたので、性能情報収集時の性能を向上させ、かつ負荷を軽減することができる効果が得られる。
【００３７】
実施の形態５．
この実施の形態５は、上記実施の形態３の図９に示した監視制御装置２０の性能情報収集タイミング制御部２２が起動されるタイミングを異ならせたものである。すなわち、性能情報収集タイミング制御部２２は、任意の時刻に設定可能なタイマからの指示で起動するようにしてもよい。例えば、１時間ごとに性能情報収集タイミング制御部２２に起動指示を出すタイマを用いる場合、性能情報収集タイミング制御部２２は１時間ごとに起動され、そのたびに性能情報蓄積部１６から性能情報を収集する。この場合、１回の起動で１時間分の性能情報、すなわち４レコード分の性能情報を収集する。
【００３８】
以上のようにこの実施の形態５によれば、監視制御装置２０の性能情報収集部２３が、任意の時刻に設定可能なタイマに基づいて起動され、そのたびに性能情報をまとめて収集するようにしたので、性能情報収集のためのオーバーヘッド負荷を軽減することができる効果が得られる。
【００３９】
なお、上記実施の形態３で示した構成に、上記実施の形態４で示した性能情報時のフィルタリング機能と、本実施の形態５の起動タイミング制御方式とを組み合わせてもよい。これにより、実施の形態４の効果に実施の形態５の効果を相乗させることができる。
【００４０】
実施の形態６．
この実施の形態６は、上記実施の形態３〜５で示した性能情報収集タイミング制御部２２の動作を変更したものである。図１２はこの実施の形態６に係る性能情報収集タイミング制御部２２の動作を示すフローチャートであり、この図を参照して動作について説明する。
【００４１】
性能情報収集タイミング制御部２２は、性能情報収集を開始すると、すべての管理対象装置１０分ループし（ステップＳＴ５００）、Ｎ秒待機した後（ステップＳＴ５０１）、実施の形態３で示した動作と同様の動作により自装置の負荷状況をモニタし（ステップＳＴ５０２）、負荷と一定閾値とを比較する（ステップＳＴ５０３）。負荷が閾値以上の場合はステップＳＴ５０１に戻り、Ｎ秒間待機する。負荷が閾値未満の場合は、収集したキューイングメッセージの優先度を判別する。ここで、優先メッセージとは、通常の処理よりも優先度が高く迅速性が求められる動作を行うためのメッセージである。例えば、監視制御装置２０でのオペレータ操作は迅速性が要求されるものであるため、その際の動作に伴うメッセージ等のことを示す。
【００４２】
性能情報収集タイミング制御部２２は、キューイングメッセージに優先メッセージが含まれるか否かを判別し（ステップＳＴ５０４）、含まれる場合は性能情報の収集指示を行わずにステップＳＴ５０１に戻ってＮ秒間待機する。一方、優先メッセージが含まれない場合は、性能情報収集部２３に対して性能情報の収集指示を行う（ステップＳＴ５０５）。
【００４３】
以上のようにこの実施の形態６によれば、監視制御装置２０の性能情報収集タイミング制御部２２が自装置の負荷状況をモニタし、キューイングメッセージに優先メッセージが含まれる場合、つまり優先的な処理を行っている間は、性能情報を収集しないようにしたので、優先的な処理をより迅速に実施することができる効果が得られる。
【図面の簡単な説明】
【００４４】
【図１】この発明の実施の形態１による性能情報監視システムの構成を示すブロック図である。
【図２】同実施の形態１に係る管理対象装置の動作を示すフローチャートである。
【図３】同実施の形態１に係る性能情報通知タイミング制御部による性能情報通知オフセット時間の算出方法の例を示す図である。
【図４】Ｔ＝１分、Ｎ＝１０回、管理対象装置数＝４０台とした場合の各管理対象装置の性能情報通知オフセット時間を示す図である。
【図５】この発明の実施の形態２による性能情報監視システムの構成を示すブロック図である。
【図６】同実施の形態２による性能情報監視システムの動作を示すフローチャートである。
【図７】同実施の形態２による性能情報通知タイミング指示部による性能情報通知オフセット時間の算出方法の例を示す図である。
【図８】ｔ＝５分、ｎ＝１１台とした場合の性能情報通知オフセット時間を示す図である。
【図９】この発明の実施の形態３による性能情報監視システムの構成を示すブロック図である。
【図１０】同実施の形態３による性能情報監視システムの動作を示すフローチャートである。
【図１１】同実施の形態３に係る監視制御装置での自装置の負荷状況のモニタ方法を示す図である。
【図１２】この発明の実施の形態６に係る性能情報収集タイミング制御部の動作を示すフローチャートである。
【符号の説明】
【００４５】
１０  管理対象装置、１１  性能情報モニタ部、１２  性能情報収集部（性能情報収集手段）、１３  性能情報通知タイミング制御部（性能情報通知タイミング制御手段）、１４  性能情報通知部（性能情報通知手段）、１５  装置番号記憶部、１６  性能情報蓄積部（性能情報蓄積手段）、２０  監視制御装置、２１  性能情報通知タイミング指示部（性能情報通知タイミング指示手段）、２２  性能情報収集タイミング制御部（性能情報収集タイミング制御手段）、２３  性能情報収集部（第２の性能情報収集手段）。
【図１】
2005352986.tif 000003
【図２】
2005352986.tif 000004
【図３】
2005352986.tif 000005
【図４】
2005352986.tif 000006
【図５】
2005352986.tif 000007
【図６】
2005352986.tif 000008
【図７】
2005352986.tif 000009
【図８】
2005352986.tif 000010
【図９】
2005352986.tif 000011
【図１０】
2005352986.tif 000012
【図１１】
2005352986.tif 000013
【図１２】
2005352986.tif 000014