(57)【要約】【課題】運用管理者のノウハウに依存することなく障害予告信号を運用管理者に通知することができる運用管理装置、運用管理システム及び運用管理方法を提供する。【解決手段】  監視対象装置３の動作状況を監視する運用管理装置２に、監視対象装置３の性能指標情報を収集する性能指標収集手段２２と、監視対象装置３において障害が発生した時刻より第１の一定時間前から、当該障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、当該現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する相関算出手段２７と、相関係数が規定値以上である場合に、監視対象装置３において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する障害発生予測手段２８と、を備えた。【選択図】図１
2014010538.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置の動作状況を監視する運用管理装置であって、
前記監視対象装置の性能指標情報を収集する性能指標収集手段と、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する相関算出手段と、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する障害発生予測手段と、
を備える運用管理装置。
【請求項２】
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集するアラーム収集手段を備え、
前記障害発生予測手段は、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者に通知する請求項１に記載の運用管理装置。
【請求項３】
前記性能指標収集手段は、前記性能指標情報を定期的に収集し、
前記運用管理装置における通常の処理と並行して、前記相関算出手段は前記相関係数を算出し、前記障害発生予測手段は前記監視対象装置において発生する障害を予測する請求項１又は２に記載の運用管理装置。
【請求項４】
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、少なくとも、前記監視対象装置において発生した障害の種類及び前記障害が発生した時刻に関する情報を、アラーム通知信号として、前記運用管理者に通知する請求項１乃至３の何れか一項に記載の運用管理装置。
【請求項５】
監視対象装置の動作状況を監視する運用管理装置と、前記運用管理装置から前記監視対象装置の動作状況に関する通知を受信する運用管理者端末装置と、を備える運用管理システムであって、
前記運用管理装置は、
前記監視対象装置の性能指標情報を収集する性能指標収集手段と、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する相関算出手段と、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を前記運用管理者端末装置に通知する障害発生予測手段と、
を備える運用管理システム。
【請求項６】
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集するアラーム収集手段を備え、
前記障害発生予測手段は、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者端末装置に通知する請求項５に記載の運用管理システム。
【請求項７】
前記性能指標収集手段は、前記性能指標情報を定期的に収集し、
前記運用管理装置における通常の処理と並行して、前記相関算出手段は前記相関係数を算出し、前記障害発生予測手段は前記監視対象装置において発生する障害を予測する請求項５又は６に記載の運用管理システム。
【請求項８】
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、少なくとも、前記監視対象装置において発生した障害の種類及び前記障害が発生した時刻に関する情報を、アラーム通知信号として、前記運用管理者端末装置に通知する請求項５乃至７の何れか一項に記載の運用管理システム。
【請求項９】
監視対象装置の動作状況を監視する運用管理方法であって、
前記監視対象装置の性能指標情報を収集し、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出し、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する運用管理方法。
【請求項１０】
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集し、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者に通知する請求項９に記載の運用管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は運用管理装置、運用管理システム及び運用管理方法に関する。
【背景技術】
【０００２】
従来、運用管理装置は、監視対象装置において障害が発生したことを検知した時点でアラームを運用管理者に通知する。そのため、運用管理者は、監視対象装置において障害が発生した後に障害の発生を知ることしかできなかった。
また、監視対象装置の性能指標が予め定めた閾値を越えた時点で、監視対象装置において障害が発生していなくてもアラームを運用管理者に通知する運用管理装置がある。
【０００３】
また、特許文献１及び２には、監視対象装置において障害が発生する前に障害を予測する方法が記載されている。具体的には、運用管理装置が監視対象装置を監視する際に得られる複数の監視データ同士の相関値を算出し、異常な相関値が算出された時点でアラームを運用管理者に通知する方法が記載されている。これにより、監視対象装置において障害が発生する前に、運用管理装置はアラームを運用管理者に通知することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２７２６１号公報
【特許文献２】国際公開第２０１０／０３２７０１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、予め閾値を定める方法では、運用管理者が予め適切な閾値を運用管理装置に登録する必要がある。そのため、運用管理者の経験やノウハウに依存するという欠点があった。
【０００６】
また、特許文献１及び２では、監視対象装置に発生すると予測される障害の種類を予測することができない。
また、監視対象装置において障害が発生する直前に、異常な相関値が算出されることが多いため、監視対象装置において障害が発生する直前まで、アラームを通知することができないという課題がある。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る運用管理装置は、監視対象装置の動作状況を監視する運用管理装置である。また、前記運用管理装置は、性能指標収集手段と、相関算出手段と、障害発生予測手段と、を備える。また、前記性能指標収集手段は、前記監視対象装置の性能指標情報を収集する。また、前記相関算出手段は、前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する。また、前記障害発生予測手段は、前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する。
【０００８】
本発明の第２の態様に係る運用管理システムは、運用管理装置と、運用管理者端末装置と、を備える。前記運用管理装置は、監視対象装置の動作状況を監視する。また、前記運用管理者端末装置は、前記運用管理装置から前記監視対象装置の動作状況に関する通知を受信する。また、前記運用管理装置は、性能指標収集手段と、相関算出手段と、障害発生予測手段と、を備える。また、前記性能指標収集手段は、前記監視対象装置の性能指標情報を収集する。また、前記相関算出手段は、前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する。また、前記障害発生予測手段は、前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を前記運用管理者端末装置に通知する。
【０００９】
本発明の第３の態様に係る運用管理方法は、監視対象装置の動作状況を監視する運用管理方法である。また、当該運用管理方法においては、前記監視対象装置の性能指標情報を収集する。また、前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する。また、前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する。
【発明の効果】
【００１０】
運用管理者のノウハウに依存することなく、監視対象装置において障害が発生する前に、運用管理装置はアラームを運用管理者に通知することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１にかかる運用管理システムの一例を示すブロック図である。
【図２】本実施の形態１における性能指標情報である監視対象装置のＣＰＵ使用率と、監視対象装置における経過時間との関係を示すグラフである。
【図３】本実施の形態１における性能指標情報である監視対象装置のＣＰＵ使用率と、監視対象装置における経過時間との関係を示すグラフである。
【図４】本実施の形態１におけるアラーム収集処理について説明するフローチャートである。
【図５】本実施の形態１における性能指標収集処理について説明するフローチャートである。
【図６】本実施の形態１における特徴部位抽出処理について説明するフローチャートである。
【図７】本実施の形態１における算出処理及び障害発生予測処理について説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。なお、本発明は、以下の実施形態に限定されるものではない。
実施の形態１
本発明の実施の形態１にかかる運用管理システム１００は、図１に示すように、運用管理者端末装置１、運用管理装置２、監視対象装置３等を備えている。
運用管理者端末装置１と運用管理装置２とは、ＬＡＮ（Local  Area  Network）やインターネット等の通信回線によって接続されている。また、同様に、運用管理装置２と監視対象装置３とは、ＬＡＮやインターネット等の通信回線によって接続されている。
【００１３】
そして、運用管理装置２は、監視対象装置３の動作状況を監視する。また、運用管理装置２は、監視対象装置３の監視結果を運用管理者端末装置１に通知する。
なお、運用管理者端末装置１と運用管理装置２とは、１つの装置で構成されてもよい。また、運用管理システム１００には、１以上の監視対象装置３が備えられている。
また、運用管理者端末装置１と監視対象装置３とが、ＬＡＮやインターネット等の通信回線によって接続されていてもよい。
【００１４】
運用管理者端末装置１は、ＣＰＵ（Central  Processing  Unit；図示省略）等を備えるコンピュータ（図示省略）等を有している。そして、ＣＰＵが、運用管理者端末装置１の各種機能を実現するためのプログラムを実行することにより、運用管理者端末装置１の各種機能が実現する。
【００１５】
具体的には、ＣＰＵが、運用管理者端末装置１の各種機能を実現するためのプログラムを実行することにより、運用管理者端末装置１は、例えば、運用管理装置２から通知されるアラーム通知信号を受信する。また、運用管理者端末装置１は、当該アラーム通知信号に基づいて、運用管理者端末装置１の表示部に監視対象装置３において障害が発生した旨のアラーム等を表示する。ここで、アラーム通知信号は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。
【００１６】
また、ＣＰＵが、運用管理者端末装置１の各種機能を実現するためのプログラムを実行することにより、運用管理者端末装置１は、運用管理装置２から通知される障害予告信号を受信する。また、運用管理者端末装置１は、当該障害予告信号に基づいて、運用管理者端末装置１の表示部に監視対象装置３において発生すると予測される障害の種類等を表示する。ここで、障害予告信号は、少なくとも、監視対象装置３において発生すると予測される障害の種類、監視対象装置３において当該障害が発生すると予測される時刻に関する情報を含む。
【００１７】
運用管理装置２は、ＣＰＵ（図示省略）等を備えるコンピュータ（図示省略）等を有している。そして、ＣＰＵが、運用管理装置２の各種機能を実現するためのプログラムを実行することにより、運用管理装置２の各種機能が実現する。具体的には、ＣＰＵは、運用管理装置２の各種機能を実現するためのプログラムを実行することにより、アラーム収集手段２１、性能指標収集手段２２、アラーム記録手段２３、性能指標記録手段２４、特徴部位抽出手段２５、特徴部位記録手段２６、相関算出手段２７、障害発生予測手段２８として機能する。
【００１８】
アラーム収集手段２１は、監視対象装置３において障害が発生した場合に、当該監視対象装置３からアラーム情報を収集する。
具体的には、アラーム収集手段２１は、監視対象装置３において障害が発生した場合に、監視対象装置３から送信されるアラーム信号を受信する。
ここで、当該アラーム信号は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報等を含む。
また、監視対象装置３からアラーム信号を受信した場合に、アラーム収集手段２１は、アラーム記録手段２３に、アラーム情報を記録する。ここで、当該アラーム情報は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。
【００１９】
また、監視対象装置３からアラーム信号を受信した場合に、アラーム収集手段２１は、アラーム通知信号を運用管理者端末装置１に送信する。ここで、アラーム通知信号は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。なお、アラーム信号とアラーム通知信号に含まれる情報は、同じであってもよいし、アラーム信号に含まれる情報の一部がアラーム通知信号に含まれてもよい。
アラーム収集手段２１は、運用管理装置２における通常の処理と並行して、常時、上記処理を行う。
【００２０】
性能指標収集手段２２は、定期的に、性能指標情報を定期的に収集する。
具体的には、性能指標収集手段２２は、定期的に、性能指標取得要求信号を監視対象装置３に送信する。ここで、定期的にとは、予め定められた一定時間毎に、又は、監視対象装置３における処理内容や処理能力等によって随時定められる時間毎に、という意味である。
【００２１】
また、性能指標収集手段２２は、監視対象装置３から送信される性能指標情報を受信する。また、性能指標収集手段２２は、受信した性能指標情報を性能指標記録手段２４に記録する。ここで、当該性能指標情報には、ベンチマーク等の監視対象装置３の処理能力を表す尺度、監視対象装置３がある特定の処理を行うのにかかる処理時間、監視対象装置３における各種処理における応答時間等を使用することができる。本実施の形態１においては、性能指標情報として、監視対象装置３のＣＰＵ使用率を使用する。ここで、ＣＰＵ使用率とは、所定の単位時間当たりに、監視対象装置３において実行中のソフトウェアが監視対象装置３のＣＰＵを占有している時間の割合である。
また、性能指標収集手段２２は、当該性能指標情報を性能指標記録手段２４に記録する。具体的には、性能指標収集手段２２は、当該性能指標情報と、当該性能指標情報が示す性能が監視対象装置３で生じた時刻にかかる情報とを対応付けて、記録する。
【００２２】
アラーム記録手段２３は、アラーム情報を記録する。具体的には、アラーム記録手段２３は、例えば、監視対象装置３において発生した障害の種類と、性能指標記録手段２４に監視対象装置３において障害が発生した時刻に関する情報とを対応付けて記録する。
【００２３】
性能指標記録手段２４は、性能指標情報を記録する。具体的には、性能指標記録手段２４は、例えば、性能指標情報と、当該性能指標情報が示す性能が監視対象装置３で生じた時刻にかかる情報とを対応付けて記録する。より具体的には、性能指標記録手段２４は、ある時刻における監視対象装置３におけるＣＰＵ使用率と、当該時刻に関する情報とを対応付けて記録する。
【００２４】
特徴部位抽出手段２５は、定期的に、以下の処理を行う。ここで、定期的とは、１日に１回程度等の一定時間毎という意味である。
まず、特徴部位抽出手段２５は、アラーム記録手段２３に記録されているアラーム情報を取得する。具体的には、特徴部位抽出手段２５は、アラーム記録手段２３に記録されているアラーム情報のうち、前回の処理で取得していないアラーム情報を取得する。
【００２５】
次に、特徴部位抽出手段２５は、性能指標記録手段２４に記録されている性能指標情報を取得する。具体的には、特徴部位抽出手段２５は、監視対象装置３において障害が発生した時刻から一定時間（第１の一定時間）前までの、性能指標情報を取得する。なお、監視対象装置３において障害が発生した時刻は、アラーム記録手段２３から取得したアラーム情報に含まれている。換言すれば、特徴部位抽出手段２５は、監視対象装置３において障害が発生した時刻より一定時間（第１の一定時間）前から、監視対象装置３において障害が発生した時刻までの、性能指標情報を取得する。ここで、一定時間（第１の一定時間）とは、例えば、１０分間等の一定の時間である。
次に、特徴部位抽出手段２５は、性能指標記録手段２４から取得した性能指標情報を特徴部位情報として、特徴部位記録手段２６に記録する。より具体的には、特徴部位抽出手段２５は、当該特徴部位情報と、当該特徴部位情報である性能指標情報の始点と終点の時刻を定める障害に関するアラーム情報と、を対応付けて特徴部位記録手段２６に記録する。
【００２６】
特徴部位記録手段２６は、特徴部位情報とアラーム情報とを対応付けて記録する。具体的には、特徴部位記録手段２６は、例えば、特徴部位抽出手段２５により取得された特徴部位情報と、当該特徴部位情報である性能指標情報の始点と終点の時刻を定めるアラーム情報と、を対応付けて、特徴部位情報として記録する。
【００２７】
図２は、本実施の形態における性能指標情報である監視対象装置３のＣＰＵ使用率と、監視対象装置３における経過時間との関係を示すグラフである。図２では、監視対象装置３において障害が発生した前後におけるＣＰＵ使用率と、経過時間との関係が示されている。図２において、縦軸がＣＰＵ使用率（％）を示し、横軸が経過時間を示している。また、図２において、障害発生時刻をＴ１、障害発生時刻Ｔ１より一定時間（第１の一定時間）前の時刻をＴ２とする。また、図２において、ＣＰＵ使用率が１００％近い値となったとき、監視対象装置３において障害が発生するものとする。
【００２８】
図２を用いて、特徴部位抽出手段２５による特徴部位抽出処理を説明する。
特徴部位抽出手段２５は、アラーム記録手段２３に記録されているアラーム情報を取得する。たとえば、特徴部位抽出手段２５は、図２に示す時刻Ｔ１における障害に関するアラーム情報を、アラーム記録手段２３から取得する。
次に、特徴部位抽出手段２５は、性能指標記録手段２４に記録されている性能指標情報を取得する。具体的には、特徴部位抽出手段２５は、監視対象装置３において障害が発生した時刻Ｔ１より一定時間（第１の一定時間）前から、監視対象装置３において障害が発生した時刻Ｔ１までの、性能指標情報を取得する。換言すれば、特徴部位抽出手段２５は、図２に示す時刻Ｔ２から時刻Ｔ１までの性能指標情報を取得する。ここで、一定時間（第１の一定時間）とは、図２に示す時刻Ｔ２から時刻Ｔ１までの時間であり、例えば、１０分間等の一定の時間である。
次に、特徴部位抽出手段２５は、性能指標記録手段２４から取得した時刻Ｔ２から時刻Ｔ１までの性能指標情報を特徴部位情報として、特徴部位記録手段２６に記録する。より具体的には、特徴部位抽出手段２５は、当該特徴部位情報と、時刻Ｔ１における障害に関するアラーム情報とを対応付けて、特徴部位記録手段２６に記録する。
【００２９】
相関算出手段２７は、性能指標記録手段２４から、現在の時刻から一定時間（第２の一定時間）前までの、性能指標情報を取得する。換言すれば、相関算出手段２７は、性能指標記録手段２４から、現在の時刻より一定時間（第２の一定時間）前から、現在の時刻までの、性能指標情報を取得する。ここで、一定時間（第２の一定時間）とは、例えば、１０分間等の一定の時間である。なお、相関算出手段２７が取得する性能指標情報における当該一定時間（第２の一定時間）と、特徴部位抽出手段２５が取得する性能指標情報における上記一定時間（第１の一定時間）とは、同じ長さの時間であってもよいし、相関算出手段２７が取得する性能指標情報における当該一定時間（第２の一定時間）が、特徴部位抽出手段２５が取得する性能指標情報における上記一定時間（第１の一定時間）より短い時間であってもよい。
また、相関算出手段２７は、特徴部位記録手段２５に記録されている複数の特徴部位情報から一の特徴部位情報を取得する。
そして、相関算出手段２７は、当該性能指標情報と、当該特徴部位情報との相関係数を算出する。ここで、相関係数とは、当該性能指標情報と、当該特徴部位情報である性能指標情報とが、どのくらい一致するかを示す値である。また、相関係数の値が大きいほど、一致度が高い。当該相関係数は、例えば、最小二乗法等を用いて算出する。
【００３０】
障害発生予測手段２８は、相関算出手段２７により算出された相関係数の値が規定値以上か否かを判断する。そして、障害発生予測手段２８は、相関係数の値が規定値以上であると判断した場合に、障害予告信号を運用管理者端末装置１に送信する。ここで、障害予告信号は、少なくとも、監視対象装置３において発生すると予測される障害の種類、監視対象装置３において当該障害が発生すると予測される時刻に関する情報を含む。
また、ここで、規定値とは、監視対象装置３の種類、処理内容、当該監視対象装置３における障害の発生頻度等によって、任意に決定される値である。例えば、現在の時刻から一定時間（第２の一定時間）前までの性能指標情報と、特徴部位情報である性能指標情報とが一致する割合が７０％となる相関係数の値を規定値とすることができる。
【００３１】
なお、相関係数の値が規定値以上であるということは、当該相関係数を算出する際に用いた特徴部位情報である性能指標情報と、現在の時刻から一定時間（第２の一定時間）前の性能指標情報までの性能指標情報とが、一致する割合が高いことを示している。つまり、監視対象装置３において過去に障害が発生した時刻から一定時間（第１の一定時間）前までの性能指標情報と、現在の時刻から一定時間（第２の一定時間）前の性能指標情報までの性能指標情報とが、一致する割合が高いことを示している。したがって、相関係数の値が規定値以上であるということは、監視対象装置３が、過去に障害を発生した状態と類似する状態にあるということを示している。そのため、障害発生予測手段２８は、相関係数の値が規定値以上であると判断した場合に、障害予告信号を運用管理者端末装置１に送信する。
【００３２】
また、障害発生予測手段２８は、特徴部位記録手段２５に特徴部位情報と対応付けられて記録されているアラーム情報から、監視対象装置３において発生すると予測される障害の種類、監視対象装置３において当該障害が発生すると予測される時刻（障害発生予測時刻）とを決定する。換言すれば、障害発生予測手段２８は、特徴部位情報である性能指標情報の始点と終点の時刻を定める障害に関するアラーム情報から、監視対象装置３において発生すると予測される障害の種類、障害発生予測時刻とを決定する。そして、障害発生予測手段２８は、決定した障害の種類及び障害発生予測時刻を、障害予告信号として、運用管理者端末装置１に送信する。
【００３３】
なお、相関算出手段２７による算出処理及び、障害発生予測手段２８による障害発生予測処理は、運用管理装置２における通常の処理と並行して、常時、上記処理を行う。
【００３４】
図３は、本実施の形態における性能指標情報である監視対象装置３のＣＰＵ使用率と、監視対象装置３における経過時間との関係を示すグラフである。図３では、監視対象装置３において障害が発生する前後におけるＣＰＵ使用率と、経過時間との関係が示されている。図３において、縦軸がＣＰＵ使用率（％）を示し、横軸が経過時間を示している。また、図３において、現在時刻をＴ３、障害発生予測時刻をＴ４、現在時刻Ｔ３より一定時間（第２の一定時間）前の時刻をＴ５とする。また、図３において、ＣＰＵ使用率が１００％近い値となったとき、監視対象装置３において障害が発生するものとする。
【００３５】
図３を用いて、相関算出手段２７による算出処理及び、障害発生予測手段２８による障害発生予測処理を説明する。
相関算出手段２７は、現在時刻Ｔ３より一定時間（第２の一定時間）前の時刻Ｔ５から、現在時刻Ｔ３までの性能指標情報を取得する。また、相関算出手段２７は、特徴部位記録手段２５に記録されている複数の特徴部位情報から一の特徴部位情報を取得する。そして、相関算出手段２７は、当該性能指標情報と、当該特徴部位情報との相関係数を算出する。図３において、監視対象装置３の性能指標情報を実線で示し、相関算出手段２７が取得した特徴部位情報を太い破線で示す。時刻Ｔ５から時刻Ｔ３までの性能指標情報が、相関算出手段２７が取得した性能指標情報である。
【００３６】
障害発生予測手段２８は、相関算出手段２７により算出された相関係数の値が規定値以上か否かを判断する。
図３において、時刻Ｔ５から時刻Ｔ３までの実線と、太い破線で示す特徴部位情報である性能指標情報の前半部分とが、大部分において一致している。そして、相関算出手段２７により算出された相関係数の値が規定値以上となっている。
そのため、障害発生予測手段２８は、障害予告信号を運用管理者端末装置１に送信する。
なお、図３の場合における相関係数を算出した期間は、時刻Ｔ５から時刻Ｔ３までの時間である。
【００３７】
また、障害発生予測手段２８は、特徴部位記録手段２５に当該特徴部位情報と対応付けられて記録されているアラーム情報から、障害発生予測時刻Ｔ４を決定する。また、障害発生予測手段２８は、当該アラーム情報から、監視対象装置３において発生すると予測される障害の種類を決定する。そして、障害発生予測手段２８は、決定した障害の種類及び障害発生予測時刻を、障害予告信号として、運用管理者端末装置１に送信する。
【００３８】
監視対象装置３は、ＣＰＵ（図示省略）等を備えるコンピュータ（図示省略）等を有している。そして、ＣＰＵが、監視対象装置３の各種機能を実現するためのプログラムを実行することにより、監視対象装置３の各種機能が実現する。
【００３９】
具体的には、ＣＰＵが、監視対象装置３の各種機能を実現するためのプログラムを実行することにより、監視対象装置３は、例えば、運用管理装置２から通知される性能指標取得要求信号を受信する。また、監視対象装置３は、当該性能指標取得要求信号を受信した場合に、性能指標情報を運用管理装置２へ送信する。より具体的には、監視対象装置３は、性能指標情報と、当該性能指標情報が示す性能が監視対象装置３で生じた時刻にかかる情報とを対応付けて、運用管理装置２へ送信する。
【００４０】
また、ＣＰＵが、監視対象装置３の各種機能を実現するためのプログラムを実行することにより、監視対象装置３は、当該監視対象装置３において障害が発生した場合に、アラーム信号を運用管理装置２へ送信する。ここで、当該アラーム信号は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。
【００４１】
次に、本実施の形態１にかかる運用管理システム１００における運用管理方法について、図４乃至図７に示すフローチャートを参照しながら説明する。
【００４２】
まず、図４を参照して、本実施の形態１におけるアラーム収集処理等について説明する。
まず、監視対象装置３は、当該監視対象装置３において障害が発生したか否かを判断する（ステップＳ１）。
ステップＳ１において、監視対象装置３が、当該監視対象装置３において障害が発生していないと判断した場合は（ステップＳ１；Ｎｏ）、スタートに戻る。
ステップＳ１において、監視対象装置３が、当該監視対象装置３において障害が発生したと判断した場合は（ステップＳ１；Ｙｅｓ）、監視対象装置３は、アラーム信号を運用管理装置２へ送信する（ステップＳ２）。ここで、当該アラーム信号は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。
【００４３】
次に、運用管理装置２のアラーム収集手段２１は、監視対象装置３から送信されるアラーム信号を受信する（ステップＳ３）。
【００４４】
次に、アラーム収集手段２１は、アラーム記録手段２３に、アラーム情報を記録する（ステップＳ４）。ここで、当該アラーム情報は、少なくとも、監視対象装置３において発生した障害の種類、監視対象装置３において障害が発生した時刻に関する情報を含む。
また、アラーム収集手段２１は、アラーム通知信号を運用管理者端末装置１に送信する（ステップＳ５）。
【００４５】
次に、運用管理者端末装置１は、アラーム通知信号を受信する（ステップＳ６）。次に、運用管理者端末装置１は、当該運用管理者端末装置１の表示部に、監視対象装置３において障害が発生した旨のアラーム等を表示する（ステップＳ７）。当該アラームには、少なくとも、監視対象装置３において発生した障害の種類、当該監視対象装置３において当該障害が発生した時刻に関する情報が含まれている。
【００４６】
なお、監視対象装置３は、当該監視対象装置３における通常の処理と並行して、常時、上記処理（ステップＳ１及びステップＳ２の処理）を行う。また、アラーム集手段２１は、運用管理装置２における通常の処理と並行して、常時、上記処理（ステップＳ３〜ステップＳ５の処理）を行う。
【００４７】
次に、図５を参照して、本実施の形態１における性能指標収集処理等について説明する。
まず、性能指標収集手段２２は、性能指標取得要求信号を監視対象装置３に送信する（ステップＳ１０１）。なお、性能指標収集手段２２は、定期的に、ステップＳ１０１の処理を行う。ここで、定期的にとは、予め定められた一定時間毎に、又は、監視対象装置３における処理内容や処理能力等によって随時定められる時間毎に、という意味である。
【００４８】
次に、監視対象装置３は、運用管理装置２から、性能指標取得要求信号を受信する（ステップＳ１０２）。
次に、監視対象装置３は、性能指標情報を運用管理装置２に送信する（ステップＳ１０３）。
ここで、当該性能指標情報には、ベンチマーク等の監視対象装置３の処理能力を表す尺度、監視対象装置３がある特定の処理を行うのにかかる処理時間、監視対象装置３における各種処理における応答時間等を使用することができる。本実施の形態１においては、性能指標情報として、監視対象装置３のＣＰＵ使用率を使用する。ここで、ＣＰＵ使用率とは、所定の単位時間当たりに、監視対象装置３において実行中のソフトウェアが監視対象装置３のＣＰＵを占有している時間の割合である。
【００４９】
次に、性能指標収集手段２２は、監視対象装置３から送信される性能指標情報を受信する（ステップＳ１０４）。
次に、性能指標収集手段２２は、受信した性能指標情報を性能指標記録手段２４に記録する（ステップＳ１０５）。
【００５０】
次に、性能指標収集手段２２は、ステップＳ１０１の処理を行ってから、上記一定時間が経過したか否かを判断する（ステップＳ１０６）。
ステップＳ１０６において、性能指標収集手段２２が、ステップＳ１０１の処理を行ってから、上記一定時間が経過していないと判断した場合は（ステップＳ１０６；Ｎｏ）、性能指標収集手段２２は、ステップＳ１０６の処理を繰り返す。
ステップＳ１０６において、性能指標収集手段２２が、ステップＳ１０１の処理を行ってから、上記一定時間が経過したと判断した場合は（ステップＳ１０６；Ｙｅｓ）、ステップＳ１０１に戻る。
【００５１】
次に、図６を参照して、本実施の形態１における特徴部位抽出処理について説明する。
まず、特徴部位抽出手段２５は、アラーム記録手段２３に記録されているアラーム情報のうち、前回の特徴部位抽出処理で取得していないアラーム情報を取得する（ステップＳ２０１）。
【００５２】
次に、特徴部位抽出手段２５は、性能指標記録手段２４に記録されている性能指標情報を取得する（ステップＳ２０２）。具体的には、特徴部位抽出手段２５は、監視対象装置３において障害が発生した時刻より一定時間（第１の一定時間）前から、監視対象装置３において障害が発生した時刻までの、性能指標情報を取得する。なお、監視対象装置３において障害が発生した時刻は、アラーム記録手段２３から取得したアラーム情報に含まれている。ここで、一定時間（第１の一定時間）とは、例えば、１０分間等の一定の時間である。
【００５３】
次に、特徴部位抽出手段２５は、ステップＳ２０２において取得した性能指標情報を、特徴部位情報として、特徴部位記録手段２６に記録する（ステップＳ２０３）。より具体的には、特徴部位抽出手段２５は、ステップＳ２０１において取得したアラーム情報と、当該特徴部位情報と、を対応付けて、特徴部位記録手段２６に記録する。
なお、特徴部位抽出手段２５は、定期的に、上記ステップＳ２０１〜ステップＳ２０３の処理を行う。ここで、定期的とは、１日に１回程度等の一定時間毎という意味である。
【００５４】
次に、図７を参照して、本実施の形態１における算出処理及び障害発生予測処理等について説明する。
まず、相関算出手段２７は、性能指標記録手段２４から性能指標情報を取得する（ステップＳ３０１）。具体的には、相関算出手段２７は、性能指標記録手段２４から、現在の時刻より一定時間（第２の一定時間）前から、現在の時刻までの、性能指標情報を取得する。ここで、一定時間（第２の一定時間）とは、例えば、１０分間等の一定の時間である。なお、ステップＳ３０１において、相関算出手段２７が取得する性能指標情報における当該一定時間（第２の一定時間）と、図６のステップＳ２０２において、特徴部位抽出手段２５が取得する性能指標情報における上記一定時間（第１の一定時間）とは、同じ長さの時間であってもよいし、相関算出手段２７が取得する性能指標情報における当該一定時間（第２の一定時間）が、特徴部位抽出手段２５が取得する性能指標情報における上記一定時間（第１の一定時間）より短い時間であってもよい。
【００５５】
次に、相関算出手段２７は、特徴部位記録手段２５に記録されている複数の特徴部位情報から一の特徴部位情報を取得する（ステップＳ３０２）。
【００５６】
次に、相関算出手段２７は、ステップＳ３０１において取得した性能指標情報と、ステップＳ３０２において取得した特徴部位情報である性能指標情報との相関係数を算出する（ステップＳ３０３）。ここで、相関係数とは、当該性能指標情報と、特徴部位情報である性能指標情報とが、どのくらい一致するかを示す値である。また、相関係数の値が大きいほど、一致度が高い。当該相関係数は、例えば、最小二乗法等を用いて算出する。
【００５７】
次に、障害発生予測手段２８は、相関算出手段２７により算出された相関係数の値が規定値以上か否かを判断する（ステップＳ３０４）。
【００５８】
ステップＳ３０４において、障害発生予測手段２８が、相関係数の値が規定値より小さいと判断した場合（ステップＳ３０４；Ｎｏ）、ステップＳ３０６に進む。
ステップＳ３０４において、障害発生予測手段２８が、相関係数の値が規定値以上であると判断した場合（ステップＳ３０４；Ｙｅｓ）、障害発生予測手段２８は、障害予告信号を運用管理者端末装置１に送信する（ステップＳ３０５）。ここで、障害予告信号は、少なくとも、監視対象装置３において発生すると予測される障害の種類、監視対象装置３において当該障害が発生すると予測される時刻に関する情報を含む。
【００５９】
なお、相関係数の値が規定値以上であるということは、監視対象装置３において過去に障害が発生した時刻から一定時間（第１の一定時間）前までの性能指標情報と、現在の時刻から一定時間（第２の一定時間）前の性能指標情報までの性能指標情報とが、一致する割合が高いことを示している。したがって、相関係数の値が規定値以上であるということは、監視対象装置３が、過去に障害を発生した状態と類似する状態にあるということを示している。そのため、障害発生予測手段２８は、相関係数の値が規定値以上であると判断した場合に、障害予告信号を運用管理者端末装置１に送信する。
【００６０】
次に、運用管理者端末装置１は、障害予告信号を受信する（ステップＳ３０６）。次に、運用管理者端末装置１は、当該運用管理者端末装置１の表示部に、少なくとも、監視対象装置３において発生すると予測される障害の種類、当該監視対象装置３において当該障害が発生すると予測される時刻を表示する（ステップＳ３０７）。
【００６１】
次に、障害発生予測手段２８は、特徴部位記録手段２５に記録されている全ての特徴部位情報について、ステップＳ３０２〜ステップＳ３０４の処理を行ったか否かを判断する（ステップＳ３０８）。
【００６２】
ステップＳ３０８において、障害発生予測手段２８が、特徴部位記録手段２５に記録されている全ての特徴部位情報について、ステップＳ３０２〜ステップＳ３０４の処理を行っていないと判断した場合（ステップＳ３０８；Ｎｏ）、ステップＳ３０２に戻る。
ステップＳ３０８において、障害発生予測手段２８が、特徴部位記録手段２５に記録されている全ての特徴部位情報について、ステップＳ３０２〜ステップＳ３０４の処理を行ったと判断した場合（ステップＳ３０８；Ｙｅｓ）、本処理を終了する。
【００６３】
なお、相関算出手段２７による算出処理（ステップＳ３０１〜ステップＳ３０３）及び、障害発生予測手段２８による障害発生予測処理（ステップＳ３０４〜ステップＳ３０５及びステップＳ３０８）は、運用管理装置２における通常の処理と並行して、常時、上記処理を行う。
【００６４】
以上に説明した本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法においては、相関算出手段２７が、監視対象装置３において障害が発生した時刻より一定時間（第１の一定時間）前から、当該障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より一定時間（第２の一定時間）前から、当該現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する。また、障害発生予測手段２８が、当該相関係数が規定値以上である場合に、監視対象装置３において障害が発生すると予測される旨の障害予告信号を運用管理者端末装置１に通知する。
そのため、本実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法においては、相関算出手段２７により自動で相関係数が算出され、当該相関係数の値に基づいて、障害発生予測手段２８により自動で障害予告信号が運用管理者端末装置１に通知される。そのため、運用管理者のノウハウに依存することなく、監視対象装置３において障害が発生する前に、運用管理装置２は障害予告信号を運用管理者に通知することができる。
【００６５】
なお、本発明の実施の形態１においても、相関係数の値を判断するための基準となる規定値を予め定める必要がある。しかしながら、相関係数の値は、特徴部位情報と、現在時刻より一定時間（第２の一定時間）前から、当該現在時刻までの性能指標情報とが、どのくらい一致するかを示す値であるため、技術的に理解しやすい。そのため、当該規定値の設定には、運用管理者の特別なノウハウを必要としない。従って、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法によれば、運用管理者のノウハウに依存することなく、監視対象装置３において障害が発生する前に、運用管理装置２はアラームを運用管理者に通知することができる。
【００６６】
また、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法においては、アラーム収集手段２１は、監視対象装置３において障害が発生した場合に、当該監視対象装置３から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集する。また、障害発生予測手段２８は、特徴部位記録手段２６に、特徴部位情報と対応付けられて記録されたアラーム情報に基づいて、少なくとも、監視対象装置３において発生すると予測される障害の種類及び障害発生予測時刻を、障害予告信号として、運用管理者端末装置１に通知する。
そのため、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法によれば、監視対象装置３において将来発生する障害の種類を予測することもできる。
【００６７】
また、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法においては、性能指標収集手段２２は、性能指標情報を定期的に収集する。また、運用管理装置２における通常の処理と並行して、相関算出手段２７は相関係数を算出し、障害発生予測手段２８は監視対象装置３において発生する障害を予測する。
そのため、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法によれば、監視対象装置３において将来発生する障害を常時予測することができる。
【００６８】
また、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法においては、運用管理装置２は、監視対象装置３において障害が発生した場合に、少なくとも、監視対象装置３において発生した障害の種類及び当該障害が発生した時刻に関する情報を、アラーム通知信号として、運用管理者端末装置１に通知する。
そのため、本発明の実施の形態１にかかる運用管理装置２、運用管理システム１００、及び、運用管理方法によれば、監視対象装置３において障害が発生した場合に、運用管理装置２は、当該障害が発生した旨のアラーム通知信号を運用管理者端末装置１に通知することができる。
【００６９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、運用管理システム１００に、運用管理装置２が複数設けられても良い。
（付記）
以上の実施の形態に関し、更に以下の付記を開示する。
（付記１）
監視対象装置の動作状況を監視する運用管理装置であって、
前記監視対象装置の性能指標情報を収集する性能指標収集手段と、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する相関算出手段と、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する障害発生予測手段と、
を備える運用管理装置。
（付記２）
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集するアラーム収集手段を備え、
前記障害発生予測手段は、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者に通知する付記１に記載の運用管理装置。
（付記３）
前記性能指標収集手段は、前記性能指標情報を定期的に収集し、
前記運用管理装置における通常の処理と並行して、前記相関算出手段は前記相関係数を算出し、前記障害発生予測手段は前記監視対象装置において発生する障害を予測する付記１又は２に記載の運用管理装置。
（付記４）
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、少なくとも、前記監視対象装置において発生した障害の種類及び前記障害が発生した時刻に関する情報を、アラーム通知信号として、前記運用管理者に通知する付記１乃至３の何れかに記載の運用管理装置。
（付記５）
監視対象装置の動作状況を監視する運用管理装置と、前記運用管理装置から前記監視対象装置の動作状況に関する通知を受信する運用管理者端末装置と、を備える運用管理システムであって、
前記運用管理装置は、
前記監視対象装置の性能指標情報を収集する性能指標収集手段と、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出する相関算出手段と、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を前記運用管理者端末装置に通知する障害発生予測手段と、
を備える運用管理システム。
（付記６）
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集するアラーム収集手段を備え、
前記障害発生予測手段は、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者端末装置に通知する付記５に記載の運用管理システム。
（付記７）
前記性能指標収集手段は、前記性能指標情報を定期的に収集し、
前記運用管理装置における通常の処理と並行して、前記相関算出手段は前記相関係数を算出し、前記障害発生予測手段は前記監視対象装置において発生する障害を予測する付記５又は６に記載の運用管理システム。
（付記８）
前記運用管理装置は、
前記監視対象装置において障害が発生した場合に、少なくとも、前記監視対象装置において発生した障害の種類及び前記障害が発生した時刻に関する情報を、アラーム通知信号として、前記運用管理者端末装置に通知する付記５乃至７の何れかに記載の運用管理システム。
（付記９）
監視対象装置の動作状況を監視する運用管理方法であって、
前記監視対象装置の性能指標情報を収集し、
前記監視対象装置において障害が発生した時刻より第１の一定時間前から、前記障害が発生した時刻までの性能指標情報である特徴部位情報と、現在時刻より第２の一定時間前から、前記現在時刻までの性能指標情報とが、どのくらい一致するかを示す値である相関係数を算出し、
前記相関係数が規定値以上である場合に、前記監視対象装置において障害が発生すると予測される旨の障害予告信号を運用管理者に通知する運用管理方法。
（付記１０）
前記監視対象装置において障害が発生した場合に、前記監視対象装置から、少なくとも、当該障害の種類及び当該障害が発生した時刻に関する情報を含むアラーム情報を収集し、
前記特徴部位情報である前記性能指標情報の始点と終点の時刻を定める前記障害に関するアラーム情報に基づいて、少なくとも、前記監視対象装置において発生すると予測される障害の種類及び障害発生予測時刻を、前記障害予告信号として、前記運用管理者に通知する付記９に記載の運用管理方法。
（付記１１）
前記性能指標情報を定期的に収集し、
通常の処理と並行して、前記相関係数を算出し、及び、前記監視対象装置において発生する障害を予測する付記９又は１０に記載の運用管理方法。
（付記１２）
前記監視対象装置において障害が発生した場合に、少なくとも、前記監視対象装置において発生した障害の種類及び前記障害が発生した時刻に関する情報を、アラーム通知信号として、前記運用管理者に通知する付記９乃至１１の何れかに記載の運用管理方法。
【符号の説明】
【００７０】
１  運用管理者端末装置
２  運用管理装置
２１  アラーム収集手段
２２  性能指標収集手段
２３  アラーム記録手段
２４  性能指標記録手段
２５  特徴部位抽出手段
２６  特徴部位記録手段
２７  相関算出手段
２８  障害発生予測手段
３  監視対象装置
１００  運用管理システム
【図１】
2014010538.tif 000003
【図２】
2014010538.tif 000004
【図３】
2014010538.tif 000005
【図４】
2014010538.tif 000006
【図５】
2014010538.tif 000007
【図６】
2014010538.tif 000008
【図７】
2014010538.tif 000009