(57)【特許請求の範囲】
【請求項１】
監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイルを記憶する第１の記憶部とを備えたプローブ装置から、前記品質データファイルを取得して、前記ネットワークの監視を行う監視装置であって、
前記プローブ装置の前記第１の記憶部に備えられた、前記品質データファイルと当該品質データファイルが取得可能になったことを示す処理完了情報とを格納するディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを定期的に取得するファイル取得処理部と、
前記ファイル取得処理部が品質データファイルを取得できなかった場合に、前記ファイル取得処理部が前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを取得するファイル再取得部と、を含み、
前記ファイル取得処理部及び前記ファイル再取得部は、前記ディレクトリ内の前記処理完了情報の有無により、前記品質データファイルを取得できるか否かを判定することを特徴とする監視装置。
【請求項２】
前記ファイル取得処理部および前記ファイル再取得部によって取得した品質データファイルに対応する品質データを記憶する第２の記憶部と、前記第２の記憶部に記憶された品質データを参照して前記ネットワークの異常を判定する異常判定処理部とをさらに備えたことを特徴とする請求項１に記載の監視装置。
【請求項３】
監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイル及び当該品質データファイルが取得可能になったことを示す処理完了情報が格納されるディレクトリを有する第１の記憶部と、を備えたプローブ装置と、
前記プローブ装置の前記ディレクトリに定期的にアクセスし、前記ディレクトリに前記処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得するファイル取得処理部と、前記ファイル取得処理部が品質データファイルを取得できなかった場合に、前記ファイル取得処理部が前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリに格納されている処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得するファイル再取得部と、を備え、前記品質データファイルを取得して、前記ネットワークの監視を行う監視装置と、
を含むことを特徴とするネットワーク監視システム。
【請求項４】
前記監視装置は、前記ファイル取得処理部および前記ファイル再取得部によって取得した品質データファイルに対応する品質データを記憶する第２の記憶部と、前記第２の記憶部に記憶された品質データを参照して前記ネットワークの異常を判定する異常判定処理部とをさらに備えたことを特徴とする請求項３に記載のネットワーク監視システム。
【請求項５】
監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイルを記憶する第１の記憶部と、を備えたプローブ装置から、前記品質データファイルを取得して、前記ネットワークの監視を行うネットワーク監視方法であって、
前記プローブ装置の前記第１の記憶部に備えられた、前記品質データファイルと当該品質データファイルが取得可能になったことを示す処理完了情報とを格納するディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを取得する第１のデータ取得ステップと、
前記第１のデータ取得ステップにおいて前記品質データファイルを取得できなかった場合に、前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリに格納されている処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得する第２のデータ取得ステップと、を含むことを特徴とするネットワーク監視方法。
【請求項６】
監視対象のネットワークに挿入されたプローブ装置であって、
前記ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、
前記品質データファイル生成部が生成した品質データファイル及び当該品質データファイルが取得可能になったことを示す処理完了情報が格納されるディレクトリを有する第１の記憶部と、
を備えることを特徴とするプローブ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、ネットワーク監視システム、ネットワーク監視方法に関し、特にネットワークに挿入されたプローブ装置を用いてデータファイルを取得する監視装置、ネットワーク監視システム、ネットワーク監視方法に関する。
【背景技術】
【０００２】
監視対象のネットワークにプローブ装置を挿入しておき、ネットワークを伝送するデータを取得し、監視装置がネットワークの監視を行うことがある。取得したデータの監視結果などは、監視装置の画面に表示される。
プローブ装置は、ネットワークからパケット信号を取得する信号取得機能、取得した信号からパケットロス数等の品質データを定期的（例えば、１分単位）に測定しファイル化する品質データファイル作成機能、測定時間毎にディレクトリを生成し、生成した品質データファイルを格納するファイル配置機能を有する。ここで、ネットワーク上に信号が流れていなかった場合、品質データファイルは生成されない。
【０００３】
監視装置は、プローブでの品質データファイルの生成状況を管理する機能と、プローブで生成された品質データファイルを取得し、品質データを抽出・ＤＢ格納するＤＢ機能と、取得した品質データファイルを分析し、ネットワーク異常を判定する異常判定機能とを有する。
ところで、特許文献１には、エージェントによってデータを収集するエージェント型情報収集アプリケーションにおいて、輻輳が発生した場合でも、既定の時刻及び周期でネットワークエレメントＮＥのデータ収集を行う技術が記載されている。特許文献１では、輻輳が発生した場合に、収集対象範囲を動的に変更することによって、収集項目の既定の収集時刻及び収集周期を維持する。
【０００４】
特許文献２には、ネットワークを形成するノード装置において、所定の周期、例えば１５分間隔で個々のモニタリングアイテムのデータがモニタされ、その結果に基づいてパフォーマンスデータを生成し、監視制御装置に送出する技術が記載されている。特許文献２では、所定の周期でデータがモニタされ、その結果に基づいてデータを生成し、監視制御装置に送出する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２７４２８９号公報
【特許文献２】特開２００１−３１３６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ネットワーク監視を行うための従来の製品は、プローブ装置から監視装置までの機能全てを一つの製品として提供されている。そして、ネットワークの品質を示す品質データをプローブ装置が取得し、取得した品質データを監視装置において監視する。
従来の製品については、プローブ装置と監視装置との間で授受される制御信号や品質データについての標準規格が存在していない。このため、プローブ装置については、監視装置と同一メーカ製など、特定のプローブ装置しか監視装置に接続することができない。
【０００７】
ここで、ネットワークに新規プロトコルを追加したい場合、新たにプローブ装置を追加する必要があるが、製品によってコストや取得できる品質データが異なり、製品によって強み・弱みがある。ＬＴＥ（Long Term Evolution）やスマートフォン等、多様なネットワーク利用形態においてネットワーク監視を行う場合、用途に応じて必要な品質データが異なり、対応するプローブ装置も異なる可能性がある。この場合、用途に対応したネットワーク監視を行う場合、一つのプローブ装置で対応するよりも、プロトコルに応じて機能的・コスト的に最適なプローブ装置を選定できるとよい。
【０００８】
しかしながら、従来の製品を用いた場合、プローブ装置により制御信号の通知方法が異なるため、従来のように監視装置までのトータル製品では対応できない。その結果、新規プロトコル追加の時、最適なプローブ装置を選定し、追加したり拡張したりすることが困難であった。
このような問題は、特許文献１や特許文献２に記載の技術によって解決することができない。
本発明は、このような点に鑑みてなされたものであり、監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できる監視装置、ネットワーク監視システム、ネットワーク監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、本発明の一態様による監視装置は、監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイルを記憶する第１の記憶部とを備えたプローブ装置から、前記品質データファイルを取得して、前記ネットワークの監視を行う監視装置であって、
前記プローブ装置の前記第１の記憶部に備えられた、前記品質データファイルと当該品質データファイルが取得可能になったことを示す処理完了情報とを格納するディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを定期的に取得するファイル取得処理部（例えば、図２のファイル取得処理部２１に対応）と、前記ファイル取得処理部が品質データファイルを取得できなかった場合に、前記ファイル取得処理部が前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを取得するファイル再取得部（例えば、図２のファイル再取得部２３に対応）と、を含み、前記ファイル取得処理部及び前記ファイル再取得部は、前記ディレクトリ内の前記処理完了情報の有無により、前記品質データファイルを取得できるか否かを判定することを特徴とする。この構成によれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データファイルを確実に取得できるようになる。
また、プローブ装置から監視装置へのデータの受け渡しを、記憶部へのアクセスによって行うことにより、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できる。
【００１１】
前記ファイル取得処理部および前記ファイル再取得部によって取得した品質データファイルに対応する品質データを記憶する第２の記憶部（例えば、図２のＤＢ２２に対応）と、前記第２の記憶部に記憶された品質データファイルを参照して前記ネットワークの異常を判定する異常判定処理部とをさらに備えてもよい。異常判定処理部が第２の記憶部にアクセスして品質データを抽出することにより、異常判定処理を行うことができる。
【００１２】
本発明の一態様によるネットワーク監視システムは、監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイル及び当該品質データファイルが取得可能になったことを示す処理完了情報が格納されるディレクトリを有する第１の記憶部と、を備えたプローブ装置（例えば、図２のプローブ装置１０Ａに対応）と、前記プローブ装置の前記ディレクトリに定期的にアクセスし、前記ディレクトリに前記処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得するファイル取得処理部と、前記ファイル取得処理部が品質データファイルを取得できなかった場合に、前記ファイル取得処理部が前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリに格納されている処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得するファイル再取得部（例えば、図２のファイル取得処理部２１に対応）と、前記ファイル取得処理部が品質データファイルを取得できなかった場合に、前記ファイル取得処理部が前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置から前記品質データファイルを取得するファイル再取得部（例えば、図２のファイル再取得部２３に対応）と、を備え、前記品質データファイルを取得して、前記ネットワークの監視を行う監視装置（例えば、図２の監視装置２０に対応）と、を含むことを特徴とする。この構成によれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データファイルを確実に取得できるようになる。また、プローブ装置から監視装置へのデータの受け渡しを、記憶部へのアクセスによって行うことにより、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できる。
【００１４】
前記監視装置は、前記ファイル取得処理部および前記ファイル再取得部によって取得した品質データファイルに対応する品質データを記憶する第２の記憶部（例えば、図２のＤＢ２２に対応）と、前記第２の記憶部に記憶された品質データファイルを参照して前記ネットワークの異常を判定する異常判定処理部とをさらに備えてもよい。異常判定処理部が第２の記憶部にアクセスして品質データを抽出することにより、異常判定処理を行うことができる。
【００１５】
本発明の一態様によるネットワーク監視方法は、監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイルを記憶する第１の記憶部と、を備えたプローブ装置から、前記品質データファイルを取得して、前記ネットワークの監視を行うネットワーク監視方法であって、前記プローブ装置の前記第１の記憶部に備えられた、前記品質データファイルと当該品質データファイルが取得可能になったことを示す処理完了情報とを格納するディレクトリにアクセスし、前記ディレクトリから前記品質データファイルを取得する第１のデータ取得ステップ（例えば、図３のステップＳ１０５に対応）と、前記第１のデータ取得ステップにおいて前記品質データファイルを取得できなかった場合に、前記品質データファイルを取得するタイミングとは異なるタイミングで、前記プローブ装置の前記ディレクトリにアクセスし、前記ディレクトリに格納されている処理完了情報がある場合には前記ディレクトリから前記品質データファイルを取得する第２のデータ取得ステップ（例えば、図４のステップＳ２０５に対応）と、を含むことを特徴とする。
この方法によれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データファイルを確実に取得できるようになる。
また、本発明の一態様のプローブ装置は、監視対象のネットワークに挿入されたプローブ装置であって、前記ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部と、前記品質データファイル生成部が生成した品質データファイル及び当該品質データファイルが取得可能になったことを示す処理完了情報が格納されるディレクトリを有する第１の記憶部と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データファイルを確実に取得できるようになる、という効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるネットワーク監視システムの構成例を示す図である。
【図２】プローブ装置、監視装置の機能構成例を示す図である。
【図３】ネットワーク監視システムによる品質データファイルの取得動作例を示すフローチャートである。
【図４】ネットワーク監視システムによる品質データファイルの再取得動作例を示すフローチャートである。
【図５】ネットワーク監視システムによる異常判定処理例を示すフローチャートである。
【図６】ファイル取得処理部による定期的なファイルの取得動作の一例を示すシーケンス図である。
【図７】ファイル取得処理部による定期的なファイルの取得動作の他の例を示すシーケンス図である。
【図８】正常時における、監視装置のＤＢの記憶内容の例を示す図である。
【図９】異常時における、監視装置のＤＢの記憶内容の例を示す図である。
【図１０】異常時における、監視装置のＤＢの記憶内容の例を示す図である。
【図１１】異常時における、監視装置のＤＢの記憶内容の例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（ネットワーク監視システム全体の構成例）
図１は、本発明の一実施形態による監視装置、ネットワーク監視システムを含むネットワークの構成例を示す図である。図１において、本実施形態による監視装置を含むネットワーク監視システムは、複数のネットワークエレメントＮＥを有するネットワークＮＷを監視する機能を有している。本実施形態によるネットワーク監視システムは、監視対象のネットワークＮＷに挿入されている複数のプローブ装置１０Ａ〜１０Ｄと、これらプローブ装置１０Ａ〜１０Ｄにアクセスして、ネットワークＮＷに関する品質データファイルを取得する監視装置２０とを備えている。
【００１９】
各プローブ装置１０Ａ〜１０Ｄは、ネットワークＮＷのネットワークエレメントＮＥ間で伝送されているデータを取得し、ネットワークＮＷに関する品質データファイルＤＦＡ〜ＤＦＤを一定時間毎（例えば１時間毎）に作成する機能を有している。品質データファイルＤＦＡ〜ＤＦＤには、データの生成が完了したことを示す処理完了情報が付加される。
監視装置２０は、各プローブ装置１０Ａ〜１０Ｄにアクセスし、各プローブ装置１０Ａ〜１０Ｄが作成した品質データファイルＤＦＡ〜ＤＦＤを取得する機能を有している。監視装置２０は、品質データファイルＤＦＡ〜ＤＦＤに付加されている処理完了情報を確認することにより、データの生成が完了したか否かを判断することができる。
【００２０】
（プローブ装置の構成）
ここで、図２を参照して、プローブ装置１０Ａの機能構成例について説明する。図２において、プローブ装置１０Ａは、ネットワークＮＷのネットワークエレメントＮＥ間で伝送されているデータを取得するデータ取得部１１Ａと、このデータ取得部１１Ａによって取得されたデータに基づき、ネットワークＮＷの監視に用いる品質データファイルを生成する品質データファイル生成部１２Ａと、この品質データファイル生成部１２Ａによって生成された品質データファイルなどを記憶するファイル格納ＤＢ（Ｄａｔａ  Ｂａｓｅ）１３Ａと、を備えている。
【００２１】
このような構成からなるプローブ装置１０Ａにおいて、データ取得部１１ＡがネットワークＮＷのネットワークエレメントＮＥ間で伝送されているデータを取得する。すると、その取得されたデータに基づき、品質データファイル生成部１２Ａが品質データファイルを生成し、その品質データファイルがファイル格納ＤＢ１３Ａに記憶される。このファイル格納ＤＢ１３Ａは、監視装置２０からもアクセスできるように構成されている。
なお、他のプローブ装置１０Ｂ〜１０Ｄも、プローブ装置１０Ａと同様の機能構成を有している。例えば、プローブ装置１０Ｄは、データ取得部１１Ｄと、品質データファイル生成部１２Ｄと、ファイル格納ＤＢ１３Ｄと、を備えている。
【００２２】
（監視装置の構成）
次に、図２を参照して、監視装置２０の機能構成例について説明する。図２において、監視装置２０は、各プローブ装置から品質データファイルを定期的に取得するファイル取得処理部２１と、ファイル取得処理部２１によって取得された品質データを記憶するＤＢ２２と、ファイル取得処理部２１があるプローブ装置から品質データファイルを取得できなかった場合に、ファイル取得処理部２１が品質データファイルを取得するタイミングとは異なるタイミングで、そのプローブ装置から品質データファイルを取得するファイル再取得部２３と、タイマ２４と、を備えている。
【００２３】
タイマ２４は、ファイル取得処理部２１によるデータ取得タイミングに関する時刻情報を出力している。このタイマ２からの時刻情報を参照することによって、ファイル取得処理部２１はデータ取得を定期的に行うことができる。
また、タイマ２４から出力される時刻情報はファイル再取得部２３にも入力されており、ファイル再取得部２３はファイル取得処理部２１がデータを取得するタイミングとは異なるタイミングでプローブ装置から品質データファイルを取得する。なお、ファイル再取得部２３によって取得された品質データファイルから抽出される品質データ（すなわち品質データファイルに対応する品質データ）についても、ＤＢ２２に記憶される。
【００２４】
図２では、ファイル取得処理部２１による品質データファイルの取得が実線矢印で、ファイル再取得部２３による品質データファイルの取得が破線矢印で、それぞれ示されている。
また、監視装置２０は、ファイル取得可否情報を保持するファイル取得可否情報保持部２６を備えている。ファイル取得可否情報保持部２６が保持するファイル取得可否情報は、プローブ装置に定期的にアクセスするファイル取得処理部２１がデータファイルを取得できたか否かに関する毎周期（アクセスタイミング毎）の情報である。ファイル取得処理部２１が取得できなかったデータファイルに関して、このファイル取得可否情報を参照することによって、過去に遡りファイル再取得部２３による再取得を実施することができる。
【００２５】
さらに、監視装置２０は、ＤＢ２２に記憶された品質データを参照してネットワークＮＷの異常を判定する異常判定処理部２５を備えている。異常判定処理部２５は、異常判定用の周期にて、ＤＢ２２にアクセスして品質データを抽出する。この場合に抽出される品質データファイルは、以前に判定したデータ以降のデータから最新時刻データまでの全てである。異常判定処理部２５は、抽出した品質データに基づいて異常判定処理を行う。異常判定処理部２５が行う異常判定処理は、例えば、ファイルを合計値等のデータに変換し、闘値判定等による品質分析によって行われる。
【００２６】
（監視装置の動作例）
ここで、監視装置の動作例について、正常処理の場合、準正常処理の場合について説明する。
（正常処理）
監視装置２０のファイル取得処理部２１は、各プローブ装置１０Ａ〜１０Ｄ内のファイル格納ＤＢに定期的にアクセスする。次に、アクセスした時刻から一定時間前に生成された各時刻の品質データファイル格納ディレクトリがあって、かつ、ディレクトリ内に処理完了情報があった場合には、対象の品質データファイルを取得する。監視装置２０は、取得した品質データファイルから品質データを抽出して、ＤＢ２２内の所定場所に格納する。
監視装置２０は、異常判定処理部２５による異常判定を行う場合、判定用の周期にて、ＤＢ２２から品質データ（以前判定したデータ以降のデータから最新時刻のデータまでの全て）を抽出し、合計値等のデータに変換し、品質分析（闘値判定等）を行う。
【００２７】
（準正常処理）
監視装置２０のファイル取得処理部２１は、各プローブ装置１０Ａ〜１０Ｄ内のファイル格納ＤＢに定期的にアクセスし、品質データファイルを取得する。しかしながら、各プローブ装置にアクセス時に、品質データファイル生成部によるファイル生成処理が完了していない場合がある。その場合、ファイル取得処理部２１は品質データファイルを取得することができない。
【００２８】
その場合には、品質データファイル格納ディレクトリ内に処理完了情報が保持されておらず、監視装置２０ではそのアクセスタイミングにおいてデータ取得に失敗したことを管理する。この管理は、ファイル取得可否情報を、ファイル取得可否情報保持部２６に保持させることによって行われる。その後、ファイル取得可否情報保持部２６に保持されているファイル取得可否情報を参照することによって、ファイル再取得部２３によるファイル再取得処理を開始する。
【００２９】
ファイル再取得部２３によるファイル再取得処理は、ファイル取得処理部２１によるファイル取得周期とは異なる、再取得用の周期（ファイル取得処理部２１によるファイル格納ＤＢへの定期的なアクセスタイミング以外のタイミング）にて、プローブ装置の所定ディレクトリにアクセスすることによって行われ、ファイル取得処理部２１が取得に失敗した品質データファイルを再取得する。つまり、ファイル取得処理部２１による定期的なファイル取得タイミングとは異なるタイミングで、ファイル再取得部２３によるファイル再取得処理が行われる。ファイル再取得部２３は、ファイルの再取得後、品質データファイルから品質データを抽出し、それをＤＢ２２内の所定場所に格納する。
【００３０】
ところで、ファイル再取得部２３が複数回、アクセスしても処理完了情報が無く、ファイルを取得できなかった場合は、再取得対象だったＤＢ２２上の格納領域にデータ取得なしの情報（欠損情報）を格納する。ファイル再取得部２３によるファイル再取得処理の開始後も、ファイル取得処理部２１による品質データファイルについての定期的な取得処理は実行し、それと並行してファイル再取得処理を実行する。
なお、異常判定処理部２５は、異常判定を行う時、ＤＢ２２の記憶領域に品質データが格納されていない場合や欠損情報が入っている場合、異常分析を実施しない。
【００３１】
（ネットワーク監視システム全体の動作例）
各プローブ装置は、一定時間毎（例えば１時間毎）にファイル格納ディレクトリを生成する。品質データ生成タイミングにて、処理が完了しファイルが取得可能状態となったことを示す情報（処理完了情報）も品質データファイルと一緒に所定ディレクトリに格納する。
監視装置２０では、プローブ装置での品質データファイル生成状況だけでなく、各プローブ装置１０Ａの動作状態（故障状況等）も管理しない。
監視装置２０の品質データを格納するＤＢ２２には、各プローブ装置の品質データファイル生成タイミングに対応した格納領域が設定される。例えば、時刻情報をキーに持つ格納領域が設定される。
ネットワーク上の信号の有無は、監視装置２０のＤＢ２２内の品質情報の有無のみで判断でき、監視装置２０は各プローブ装置の状態を常に管理しておく必要がない。
【００３２】
プローブ装置が冗長構成を採っている場合、現用側から予備側への切り替え中はプローブ装置側ではファイルを生成しているが、プローブ装置と監視装置２０との間でのデータのやり取りができないため、監視装置２０でデータファイルを定期的に取得できない。しかし、監視装置２０では毎周期のファイル取得可否に関するファイル取得可否情報をファイル取得可否情報保持部２６に保持しており、取得できなかったファイルに関してはファイル取得可否情報を参照することによって、過去に遡りファイル再取得部２３による再取得を実施するため、プローブ装置側はこのことを意識しなくてよい。
【００３３】
以上のように本システムによれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データファイルを確実に取得することができる。
【００３４】
（品質データファイルの取得動作）
本例のネットワーク監視システムによる品質データファイルの取得動作例について、図３のフローチャートを参照して説明する。
図３において、監視装置２０のファイル取得処理部２１がプローブ装置のファイル格納ＤＢ（例えば、プローブ装置１０Ａのファイル格納ＤＢ１３Ａ）にアクセスすると（ステップＳ１０１）、処理完了情報の有無を確認する（ステップＳ１０２）。この確認の結果、処理完了情報が無い場合（ステップＳ１０２：ＹＥＳ）、その周知の品質データファイルについて再取得処理を行う（ステップＳ１０３）。この再取得処理の内容については、図４を参照して後述する。
【００３５】
一方、ステップＳ１０２の確認の結果、処理完了情報が有る場合（ステップＳ１０２：ＮＯ）、さらに品質データファイルの有無を確認する（ステップＳ１０４）。この確認の結果、品質データファイルが無い場合（ステップＳ１０４：ＹＥＳ）、処理は終了となる。
一方、ステップＳ１０４の確認の結果、品質データファイルが有る場合（ステップＳ１０４：ＮＯ）、監視装置２０はその品質データファイルを取得する（ステップＳ１０５）。次に、監視装置２０は取得した品質データファイルから品質データを抽出し（ステップＳ１０６）、ＤＢ２２に格納する（ステップＳ１０７）。そして、このＤＢ２２に格納された品質データについて、異常判定処理部２５による異常判定処理が行われる（ステップＳ１０８）。
【００３６】
（品質データファイルの再取得動作）
次に、ネットワーク監視システムによる品質データファイルの再取得動作例について、図４を参照して説明する。
図４において、監視装置２０のファイル再取得部２３がプローブ装置のファイル格納ＤＢ（例えば、プローブ装置１０Ａのファイル格納ＤＢ１３Ａ）にアクセスする（ステップＳ２０１）。このとき、ファイル再取得部２３は、該当ファイルの格納場所にアクセスし、処理完了情報の有無を確認する（ステップＳ２０２）。この確認の結果、処理完了情報が無い場合（ステップＳ２０２：ＹＥＳ）、所定回数のリトライが未了か判断され（ステップＳ２０３）、未了であればリトライが行われる（ステップＳ２０３：ＹＥＳ）。一方、ステップＳ２０３において、所定回数のリトライが完了していれば（ステップＳ２０３：ＮＯ）、ＤＢ上の格納領域に欠損情報を格納する（ステップＳ２０４）。
【００３７】
また、ステップＳ２０２の確認の結果、処理完了情報が有る場合（ステップＳ２０２：ＮＯ）、監視装置２０はその品質データファイルを取得する（ステップＳ２０５）。次に、監視装置２０は取得した品質データファイルから品質データを抽出し（ステップＳ２０６）、ＤＢ２２に格納する（ステップＳ２０７）。そして、このＤＢ２２に格納された品質データについて、異常判定処理部２５による異常判定処理が行われる。
【００３８】
一方、異常判定タイミングをファイル取得タイミングよりもかなり遅いタイミングとし、品質データを抽出するステップＳ３０３において、前回判定からの差分データを全て抽出することとし、異常判定を抽出データ毎に判定する、という判定処理も考えられる。このような判定処理を採用する場合は、再取得によって遅れてＤＢ２２に記憶された品質データも判定対象になる。
【００３９】
（異常判定処理）
次に、ネットワーク監視システムによる異常判定処理について、図５を参照して説明する。
図５のフローチャートにおいて、異常判定処理部２５がＤＢ２２にアクセスすると（ステップＳ３０１）、品質データの有無、および、その品質データの格納領域に欠損情報があるか確認する（ステップＳ３０２）。この確認の結果、品質データが無い場合または欠損情報がある場合（ステップＳ３０２：ＹＥＳ）、処理は終了となる。
一方、ステップＳ３０２の確認の結果、品質データが有る場合または欠損情報が無い場合、異常判定処理部２５は品質データを抽出する（ステップＳ３０３）。異常判定処理部２５は抽出した品質データに基づいて異常判定処理を行う（ステップＳ３０４）。
【００４０】
（正常時の動作シーケンス）
図６は、ファイル取得処理部による定期的なファイルの取得動作を示すシーケンス図である。図６では、縦軸が時間の経過（本例では１分ごとの経過）を示している。図６は、プローブ装置１０が備えている、データ取得部１１、品質データファイル生成部１２、および、ファイル格納ＤＢ１３、ならびに、監視装置２０が備えている、ファイル取得処理部２１、および、ＤＢ２２について、各部のデータ授受タイミングを示している。図６では、プローブ装置１０Ａ〜１０Ｄの総称として「プローブ装置１０」と表記している。そして、各プローブ装置１０Ａ〜１０Ｄ内の各構成要素についても、総称として「データ取得部１１」、「品質データファイル生成部１２」、「ファイル格納ＤＢ１３」と表記している。
【００４１】
なお、プローブ装置ごとに異なるアドレス（例えば、ＩＰアドレス）が割り振られているので、監視装置２０からそのアドレスを指定することによって、各プローブ装置へのアクセスが行われる。
時刻００：００から時刻００：０１までの期間において、プローブ装置１０のデータ取得部１１により、ネットワークを伝送するデータについてデータキャプチャが行われて、データが取得されると（Ｐ１１）、時刻００：０１から時刻００：０２までの期間において品質データファイル生成部１２によってそのデータの収集および集計が行われ（Ｐ１２）、品質データファイルが生成される。生成された品質データファイルは、時刻００：０２から時刻００：０３までの期間において「ＫＰＩ００：００」としてファイル格納ＤＢ１３に記憶される（Ｐ１３）。なお、ＫＰＩとは、Ｋｅｙ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｉｎｄｉｃａｔｏｒの略語である。
【００４２】
時刻００：０１から時刻００：０２までの期間においても同様に、データ取得部１１により、ネットワークを伝送するデータについてデータキャプチャが行われて、データが取得されると（Ｐ２１）、時刻００：０２から時刻００：０３までの期間において品質データファイル生成部１２によってそのデータの収集および集計が行われ（Ｐ２２）、品質データファイルが生成される。生成された品質データファイルは、時刻００：０３から時刻００：０４までの期間において「ＫＰＩ００：０１」としてファイル格納ＤＢ１３に記憶される（Ｐ２３）。
【００４３】
以上のプローブ装置１０の動作とは別に、監視装置２０では以下の動作が行われる。すなわち、監視装置２０のファイル取得処理部２１は、ファイル格納ＤＢ１３に格納されている品質データファイルである「ＫＰＩ００：００」のファイルに時刻００：０３から時刻００：０４までの期間においてアクセスし、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によってそのファイルを取得する（Ｐ１４）。ファイル取得処理部２１が取得した「ＫＰＩ００：００」のファイルから抽出された品質データ（すなわち品質データファイルに対応する品質データ）は、ＤＢ２２に記憶される（Ｐ１５）。また、監視装置２０のファイル取得処理部２１は、ファイル格納ＤＢ１３に格納されている品質データファイルである「ＫＰＩ００：０１」のファイルに時刻００：０４から時刻００：０５までの期間においてアクセスし、ＦＴＰによってそのファイルを取得する（Ｐ２４）。ファイル取得処理部２１が取得した「ＫＰＩ００：０１」のファイルから抽出された品質データ（すなわち品質データファイルに対応する品質データ）は、ＤＢ２２に記憶される（Ｐ２５）。
その後、ＤＢ２２に記憶された内容を異常判定処理部２５が参照することによって、ネットワークＮＷの異常を判定する。
【００４４】
（ファイルの再取得が行われた場合の動作シーケンス）
図７は、ファイル再取得部によってファイルの再取得が行われた場合の動作を示すシーケンス図である。図７では、縦軸が時間の経過（本例では１分ごとの経過）を示している。図７は、プローブ装置１０が備えている、データ取得部１１、品質データファイル生成部１２、および、ファイル格納ＤＢ１３、ならびに、監視装置２０が備えている、ファイル取得処理部２１、ＤＢ２２、および、ファイル再取得部２３について、各部のデータ授受タイミングを示している。図７においても、プローブ装置１０Ａ〜１０Ｄの総称として「プローブ装置１０」と表記している。そして、各プローブ装置１０Ａ〜１０Ｄ内の各構成要素についても、総称として「データ取得部１１」、「品質データファイル生成部１２」、「ファイル格納ＤＢ１３」と表記している。
【００４５】
図７において、プローブ装置１０のデータ取得部１１によるデータの取得（Ｐ１１、Ｐ２１）、品質データファイル生成部１２によるデータの収集および集計（Ｐ１２、Ｐ２２）、生成された品質データファイルのファイル格納ＤＢ１３への記憶（Ｐ１３、Ｐ２３）、については図６の場合と同じである。
以上のプローブ装置１０の動作とは別に、監視装置２０のファイル取得処理部２１は、ファイル格納ＤＢ１３に格納されている品質データファイルである「ＫＰＩ００：００」のファイルにアクセスするが、ここでは品質データファイル生成部１２によるファイル作成処理が間に合わず、ファイルの取得に失敗したとする（Ｐ１４’）。
【００４６】
一方、監視装置２０のファイル取得処理部２１は、ファイル格納ＤＢ１３に格納されている品質データファイルである「ＫＰＩ００：０１」のファイルについては、取得できたとする（Ｐ２４）。ファイル取得処理部２１が取得した「ＫＰＩ００：０１」のファイルから抽出された品質データ（すなわち品質データファイルに対応する品質データ）は、ＤＢ２２に記憶される（Ｐ２５）。
【００４７】
その後、時刻００：０４から時刻００：０５までの期間において品質データファイル生成部１２によるファイル作成処理が完了すると（Ｐ１３ａ）、時刻００：０５から時刻００：０６までの期間においてファイル再取得部２３がそのファイルにアクセスし、ＦＴＰによってそのファイルを取得する（Ｐ１３ｂ）。ファイル取得処理部２１が取得した「ＫＰＩ００：０１」のファイルから抽出された品質データ（すなわち品質データファイルに対応する品質データ）は、ＤＢ２２に記憶される（Ｐ１５’）。
その後、ＤＢ２２に記憶された内容を異常判定処理部２５が参照することによって、ネットワークＮＷの異常を判定する。
【００４８】
なお、上記はファイル取得動作の一例にすぎず、ファイルの取得タイミングは上記の例に限定されない。例えば、ファイル作成処理が完了するのは00：04から00：05までの期間になっているが、そのタイミングに限定されず、Ｐ１３以降いつであっても良い。ファイル再取得部２３がプローブ装置２０に再アクセスした際、ファイル生成が完了していれば再取得成功となり、まだ生成されていなければ再取得失敗となる。そのため、次の期間（00：05から00：06までの期間においてファイル再取得部２３がアクセスする期間）についても、取得タイミングは図示されている場合に限定されるわけではない。
【００４９】
（ＤＢの記憶内容の例）
ここで、ＤＢ２２の記憶内容の例について、図８〜図１１を参照して説明する。
本例では、４つのプローブ装置が用いられ、プローブ１０Ａは事業者Ａに関する品質データファイルを取得するためのプローブ装置、プローブ１０Ｂは事業者Ｂに関する品質データファイルを取得するためのプローブ装置、プローブ１０Ｃは事業者Ｃに関する品質データファイルを取得するためのプローブ装置、プローブ１０Ｄは事業者Ｄに関する品質データファイルを取得するためのプローブ装置、である場合について説明する。
【００５０】
図８は、正常時における、監視装置２０のＤＢ２２の記憶内容の例を示す図である。
図８において、本例のＤＢは、品質データファイルの作成日時を示す「日時」、監視対象の「集合単位」、品質データファイルの識別子である「品質データＩＤ１」、「品質データＩＤ２」、「品質データＩＤ３」と、各品質データＩＤ１〜ＩＤ３に対応する「値１」、「値２」、「値３」とを記憶内容の項目としている。
本例では、「日時」は２０１２年３月１８日００時００分を示す「２０１２０３１８００００」である。「集合単位」は「事業者Ａ」、「事業者Ｂ」、「事業者Ｃ」および「事業者Ｄ」である。
【００５１】
図８を参照すると、例えば、事業者Ａの「品質データＩＤ１」の「ＫＰＩ１１０１０１０１」については、「値１」が「１００」である。同じく事業者Ａの「品質データＩＤ２」の「ＫＰＩ１１０１０１０２」については、「値２」が「１」である。同じく事業者Ａの「品質データＩＤ３」の「ＫＰＩ１１０１０１０３」については、「値３」が「５０」である。図８の各データの内容は、異常判定処理部２５によって参照され、異常判定処理部２５によってネットワークＮＷの異常が判定される。
【００５２】
図９から図１１までは、異常時におけるＤＢ２２の記憶内容の例を示す図である。
図９は、異常時におけるＤＢ２２の記憶内容の例を示す図である。図９は、プローブ１０Ｂから、「事業者Ｂ」に関する品質データファイルを取得できない場合における、ＤＢの記憶内容の例を示す図である。正常時におけるＤＢ２２の記憶内容を示す図８の場合とは異なり、「事業者Ｂ」に関する品質データファイルがＤＢ２２に記憶されていない。図９の各データの内容は、異常判定処理部２５によって参照され、異常判定処理部２５によってネットワークＮＷの異常が判定される。
【００５３】
図１０は、全てのプローブＡ〜Ｄから品質データファイルを取得できない場合における、ＤＢ２２の記憶内容を示す図である。同図を参照すると、本例では、「事業者Ａ」、「事業者Ｂ」、「事業者Ｃ」および「事業者Ｄ」について、品質データファイルを取得できないため、正常時におけるＤＢ２２の記憶内容を示す図８の場合とは異なり、すべての事業者に関する品質データファイルから抽出される品質データはＤＢ２２にまったく記憶されていない。
図１１は、部分的に取得できない品質データファイルがあった場合における、ＤＢの記憶内容の例を示す図である。同図を参照すると、本例では、「事業者Ａ」に関する「品質データＤ１」、「事業者Ｂ」に関する「品質データＤ２」、「事業者Ｄ」に関する「品質データＤ３」が取得できていない。
【００５４】
（ネットワーク監視方法）
上述したネットワーク監視システムにおいては、以下のようなネットワーク監視方法が実現されている。すなわち、監視対象のネットワークに挿入され、該ネットワークの監視に用いる品質データファイルを生成する品質データファイル生成部を備えたプローブ装置から、上記品質データファイルを取得して、上記ネットワークの監視を行うネットワーク監視方法であって、上記プローブ装置から上記品質データファイルを、ファイル取得処理部によって定期的に取得する第１のデータ取得ステップ（例えば、図３のステップＳ１０５に対応）と、上記第１のデータステップにおいてデータを取得できなかった場合に、上記プローブ装置から上記品質データファイルを、ファイル再取得部によって、上記第１のデータ取得ステップにおいて上記データを取得するタイミングとは異なるタイミングで取得する第２のデータ取得ステップ（例えば、図４のステップＳ２０５に対応）と、を含むことを特徴とするネットワーク監視方法が実現されている。
【００５５】
この方法によれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は監視対象のネットワークに適した複数種類のプローブ装置に柔軟に対応できると共に、監視装置は必要な品質データを確実に取得することができる。
【００５６】
（まとめ）
上述したネットワーク監視システム、ネットワーク監視方法によれば、品質測定対象のネットワークにプローブ装置を挿入しておき、監視装置がプローブから品質データファイルを定期的なタイミングで取得する際、取得のタイミングにおいて取得すべきファイルが作成完了していない場合には、定期的なタイミング以外のタイミングで取得を試みている。この構成によれば、プローブ装置と監視装置との間で制御信号の授受を行う必要がないため、プローブ装置の処理と監視装置の処理とを切り離すことができ、監視装置は必要な品質データファイルを確実に取得することができる。このため、現用系と予備系との切替えなど、プローブの切替えを任意のタイミングで行うことができ、その場合でも監視装置はファイルを取得することができる。
【００５７】
なお、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【産業上の利用可能性】
【００５８】
本発明は、ネットワークに挿入されたプローブ装置を用いてデータを取得する場合に利用できる。
【符号の説明】
【００５９】
１０、１０Ａ〜１０Ｄ  プローブ装置
１１、１１Ａ〜１１Ｄ  データ取得部
１２、１２Ａ〜１２Ｄ  品質データファイル生成部
１３、１３Ａ〜１３Ｄ  ファイル格納ＤＢ
２０  監視装置
２１  ファイル取得処理部
２２  ＤＢ
２３  ファイル再取得部
２４  タイマ
２５  異常判定処理部
２６  ファイル取得可否情報保持部
ＤＦＡ〜ＤＦＤ  品質データファイル
ＮＥ  ネットワークエレメント
ＮＷ  ネットワーク
【図１】
0005421410.tif 000002
【図２】
0005421410.tif 000003
【図３】
0005421410.tif 000004
【図４】
0005421410.tif 000005
【図５】
0005421410.tif 000006
【図６】
0005421410.tif 000007
【図７】
0005421410.tif 000008
【図８】
0005421410.tif 000009
【図９】
0005421410.tif 000010
【図１０】
0005421410.tif 000011
【図１１】
0005421410.tif 000012