(57)【要約】【課題】  従来と比べて効率的にネットワーク機器から情報を取得することを目的とする。【解決手段】  ネットワーク上に配置された複数の通信装置と、ネットワークを介して複数の通信装置それぞれの動作を監視する監視装置と、を有し、監視装置は、複数の通信装置の各々における設定の変更回数、異常の通知回数、および通信装置に接続される回線の属性を示す情報に応じて、通信装置の動作を示す情報を取得する優先度を設定する設定部と、設定部により設定された優先度が高い通信装置から順に、所定の時間内に情報を取得する取得部と、を有する。【選択図】    図１
2015154187.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に配置された複数の通信装置と、
前記ネットワークを介して前記複数の通信装置それぞれの動作を監視する監視装置と、を備え、
前記監視装置は、
前記複数の通信装置の各々における設定の変更回数、異常の通知回数、および前記通信装置に接続される回線の属性を示す情報に応じて、前記通信装置の動作を示す情報を取得する優先度を設定する設定部と、
前記設定部により設定された優先度が高い前記通信装置から順に、所定の時間内に前記情報を取得する取得部と、を備える
ことを特徴とする監視システム。
【請求項２】
請求項１に記載の監視システムにおいて、
前記設定部は、前記通信装置の前記設定の変更回数、前記異常の通知回数および前記回線の属性を示す情報とともに、前記動作を示す情報が示す前記通信装置における通信機能の階層を示す情報に応じて、前記優先度を設定することを特徴とする監視システム。
【請求項３】
請求項１または請求項２に記載の監視システムにおいて、
前記設定部は、前記通信装置の前記設定の変更回数、前記異常の通知回数および前記回線の属性を示す情報のいずれかが変更された場合、前記優先度を再設定することを特徴とする監視システム。
【請求項４】
ネットワーク上に配置され動作を監視する複数の通信装置の各々における設定の変更回数、異常の通知回数、および前記通信装置に接続される回線の属性を示す情報に応じて、前記通信装置の動作を示す情報を取得する優先度を設定する設定部と、
前記設定部により設定された優先度が高い前記通信装置から順に、所定の時間内に前記情報を取得する取得部と、
を備えることを特徴とする監視装置。
【請求項５】
ネットワーク上に配置された複数の通信装置と、前記ネットワークを介して前記複数の通信装置それぞれの動作を監視する監視装置と、を備える監視システムの監視方法であって、
前記監視装置が、前記複数の通信装置の各々における設定の変更回数、異常の通知回数、および前記通信装置に接続される回線の属性を示す情報に応じて、前記通信装置の動作を示す情報を取得する優先度を設定し、
前記監視装置が、設定された優先度が高い前記通信装置から順に、所定の時間内に前記情報を取得する
ことを特徴とする監視システムの監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視システム、監視装置および監視システムの復旧方法に関する。
【背景技術】
【０００２】
例えば、サーバが、ネットワーク上に配置されたレイヤ２スイッチ等のネットワーク機器から動作を示す情報を定期的に取得し、取得した情報に基づいてネットワーク機器の動作とともに回線の品質を監視する技術が提案されている（特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１６２４２０号公報
【特許文献２】特開２００２−３１８７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、サーバが監視するネットワーク機器の数の増加、あるいはネットワーク機器がサーバに提供する情報量の増加等により、サーバは、所定の時間内に全てのネットワーク機器から情報を取得することが困難な場合がある。また、サーバが、所定の時間内で、かつ予め設定された順序でネットワーク機器それぞれから情報を取得する場合、重要性の高い情報が取得されないおそれがあり、ネットワークの監視に支障をきたすおそれがある。
【０００５】
本件開示の監視システム、監視装置および監視システムの監視方法は、従来と比べて効率的にネットワーク機器から情報を取得することを目的とする。
【課題を解決するための手段】
【０００６】
一つの観点の通信システムは、ネットワーク上に配置された複数の通信装置と、ネットワークを介して複数の通信装置それぞれの動作を監視する監視装置と、を有し、監視装置は、複数の通信装置の各々における設定の変更回数、異常の通知回数、および通信装置に接続される回線の属性を示す情報に応じて、通信装置の動作を示す情報を取得する優先度を設定する設定部と、設定部により設定された優先度が高い通信装置から順に、所定の時間内に情報を取得する取得部と、を有する。
【０００７】
別の観点の監視装置は、ネットワーク上に配置され動作を監視する複数の通信装置の各々における設定の変更回数、異常の通知回数、および通信装置に接続される回線の属性を示す情報に応じて、通信装置の動作を示す情報を取得する優先度を設定する設定部と、設定部により設定された優先度が高い通信装置から順に、所定の時間内に情報を取得する取得部と、を有する。
【０００８】
別の観点の監視システムの監視方法は、ネットワーク上に配置された複数の通信装置と、ネットワークを介して複数の通信装置それぞれの動作を監視する監視装置と、を有する監視システムの監視方法であって、監視装置が、複数の通信装置の各々における設定の変更回数、異常の通知回数、および通信装置に接続される回線の属性を示す情報に応じて、通信装置の動作を示す情報を取得する優先度を設定し、監視装置が、設定された優先度が高い通信装置から順に、所定の時間内に情報を取得する。
【発明の効果】
【０００９】
本件開示の監視システム、監視装置および監視システムの監視方法は、従来と比べて効率的にネットワーク機器から情報を取得することができる。
【図面の簡単な説明】
【００１０】
【図１】監視システムおよび監視装置の一実施形態を示す図である。
【図２】図１に示した記憶部の履歴テーブルに格納される通信装置の各々における設定の更新回数および異常の通知回数の例を示す図である。
【図３】図１に示した記憶部の回線テーブルに格納される各通信装置に接続される回線の属性を示す情報の例を示す図である。
【図４】図１に示した設定部により設定された優先度の例を示す図である。
【図５】図１に示した監視システムにおける監視処理の例を示す図である。
【図６】監視システムおよび監視装置の別実施形態を示す図である。
【図７】図６に示した記憶部の履歴テーブルに格納される通信装置の各々における設定の更新回数および異常の通知回数の例を示す図である。
【図８】図６に示した記憶部に格納される更新テーブルの例を示す図である。
【図９】図６に示した監視システムにおける監視処理の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて実施形態について説明する。
【００１２】
図１は、監視システムおよび監視装置の一実施形態を示す。
【００１３】
図１に示す監視システム１００は、例えば、監視装置１０およびＮ個の通信装置２０（２０（１）−２０（Ｎ））を有する（Ｎは正の整数）。監視装置１０と通信装置２０（１）−２０（Ｎ）とは、ネットワーク３０に含まれるネットワークの回線を介して、互いに接続される。また、監視システム１００において、通信装置２０（１）−２０（Ｎ）は、有線または無線のネットワーク回線またはローカルな回線でユーザ端末４０（１）−４０（Ｎ）それぞれに接続される。
【００１４】
ユーザ端末４０は、例えば、パーソナルコンピュータ等のコンピュータ装置、またはスマートホン、タブレット型端末等の携帯端末装置である。
【００１５】
通信装置２０は、例えば、レイヤ２スイッチあるいはルータ等のネットワーク機器である。通信装置２０は、監視装置１０からの指示に応じて通信装置２０の動作状態を示す情報を監視装置１０に送信する。また、通信装置２０は、例えば、通信装置２０に含まれるポートあるいは通信装置２０に接続された機器等に発生した異常を検出した場合、監視装置１０からの指示の有無に拘わらず検出した異常を示す警報を監視装置１０に送信する。
【００１６】
監視装置１０は、例えば、設定部１１、取得部１２および記憶部１３を含む。また、監視装置１０は、ディスプレイあるいはプリンタ等の出力装置と、キーボードやタッチパネル等の入力装置とを含む。
【００１７】
例えば、記憶部１３は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等のメモリであり、監視装置１０に含まれるプロセッサ等が実行するプログラムを格納する格納領域を有する。また、記憶部１３は、各通信装置２０における設定の変更回数および異常の通知回数と、各通信装置２０に接続される回線の属性を示す情報とを格納する格納領域を有する。記憶部１３に格納される設定の変更回数および異常の通知回数と、回線の属性を示す情報とについては、図２および図３で説明する。なお、記憶部１３は、監視装置１０に含まれたが、監視装置１０の外部に配置され、監視装置１０に接続されてもよい。
【００１８】
例えば、設定部１１は、記憶部１３に格納される各通信装置２０における設定の更新回数、異常の通知回数、および各通信装置２０に接続される回線の属性を示す情報に応じて、通信装置２０から通信装置２０の動作を示す情報を取得する優先度を設定する。設定部１１の動作については、図２から図４で説明する。
【００１９】
例えば、取得部１２は、設定部１１により設定された優先度が高い通信装置２０から順に、１５分等の所定の時間内に情報を取得する。取得部１２の動作については、図４で説明する。
【００２０】
例えば、監視装置１０は、取得部１２により取得された情報を用い、各通信装置２０における動作の状態を監視する。また、監視装置１０は、例えば、取得した情報に含まれるビットエラーの発生の頻度等から回線の品質を監視する。
【００２１】
また、監視装置１０は、例えば、通信装置２０から通知された警報を受信した場合、受信した警報を出力装置に出力し、監視装置１０の管理者等に通知する。そして、監視装置１０は、異常が発生した通信装置２０を復旧させる指示等を入力装置を介して管理者等から受け、受けた指示を異常が発生した通信装置２０に送信し、発生した異常から通信装置２０を復旧させる。
【００２２】
図２は、図１に示した記憶部１３の履歴テーブル１４に格納される通信装置２０（１）−２０（Ｎ）の各々における設定の更新回数および異常の通知回数の例を示す。履歴テーブル１４は、通信装置、監視対象、更新回数、通知回数および重要度を示す情報が格納される格納領域を有する。
【００２３】
通信装置の格納領域には、例えば、通信装置２０（１）−２０（Ｎ）それぞれを示す装置ＩＤ（Identification）である１からＮの番号が格納される。なお、通信装置の格納領域には、装置ＩＤの代わりに、通信装置２０のＭＡＣ（Media Access Control）アドレスあるいはＩＰ（Internet Protocol）アドレス等が格納されてもよい。
【００２４】
監視対象の格納領域には、監視の対象となる要素を示す情報が格納される。例えば、監視対象の格納領域には、ＯＳＩ（Open Systems Interconnection）参照モデルにおける物理層での通信装置２０の動作を監視する通信装置２０に含まれるポートを示す識別子（ポート１，２等）が格納される。また、監視対象の格納領域には、ＯＳＩ参照モデルのデータリンク層における通信装置２０の動作を監視する監視装置１０と通信装置２０との間を伝送するフレームやビットが、ネットワーク３０における経路を示す識別子（パス１，２等）ごとに格納される。
【００２５】
更新回数の格納領域には、例えば、監視対象ごとに、現在の時刻から所定時間前までの期間に、設定を変更した回数が格納される。例えば、通信装置２０（１）のポート１に対して、現在の時刻から所定時間前までの期間に、設定の変更が５回あったことを示す。また、通信装置２０（１）のポート２に対して、現在の時刻から所定時間前までの期間に、設定の変更が１２回あったことを示す。通信装置２０（１）に接続されるパス１のフレームおよびビットに対して、現在の時刻から所定時間前までの期間に、パス１の設定の変更が２回あったことを示す。通信装置２０（１）に接続されるパス２のフレームおよびビットに対して、現在の時刻から所定時間前までの期間に、パス２の設定の変更が５回あったことを示す。なお、所定時間は、例えば、７２時間としたが、監視装置１０の監視処理の処理能力あるいはネットワーク上に配置される通信装置２０の数等に応じて決定される。
【００２６】
通知回数の格納領域には、例えば、監視装置１０が、現在の時刻から所定時間前までの期間に、監視対象の格納領域に格納される監視の対象から異常を示す警報あるいはエラー等の通知を受けた回数が格納される。例えば、監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）のポート１から３回の警報を受けたことを示す。また、監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）のポート２から１０回の警報を受けたことを示す。また、監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）に接続されるパス１のフレームにおいて１回のエラーの通知を受けたことを示す。監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）に接続されるパス２のフレームにおいて４回のエラーの通知を受けたことを示す。また、監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）に接続されるパス１のビットにおいて３回のエラーの通知を受けたことを示す。監視装置１０は、現在の時刻から所定時間前までの期間に、通信装置２０（１）に接続されるパス２のビットから５回のエラーの通知を受けたことを示す。
【００２７】
重要度の格納領域には、各通信装置２０の動作において、監視対象ごとに動作の重要性を示す度合いが格納される。例えば、重要度は、更新回数および通知回数の格納領域に格納される値に応じて、設定部１１により決定され、回数が多いほど重要度が高く設定される。例えば、重要度“１０”は、重要度“５”より重要度が高い。なお、図２に示した履歴テーブル１４では、重要度は、０から１０の範囲の値が設定されるが、任意の範囲の値が設定されてもよい。
【００２８】
図３は、図１に示した記憶部１３の回線テーブル１５に格納される各通信装置２０に接続される回線の属性を示す情報の例を示す。回線テーブル１５は、系、ポート識別、収容数、重み付け係数および重要度を示す情報が格納される格納領域を有する。
【００２９】
系の格納領域には、通信装置２０（１）−２０（Ｎ）の通信装置間を接続する各回線が“運用系”か“予備系”かを示す情報が格納される。すなわち、通信装置２０間の回線は、２重化されていることを示す。ただし、通信装置２０間の回線は、単線あるいは３以上に多重化されてもよい。
【００３０】
ポート識別の格納領域には、通信装置２０に接続される回線の属性を示す情報、例えば、“ネットワークポート”または“ユーザポート”を示す情報が格納される。ネットワークポートは、通信装置２０のポートに接続される回線がネットワーク３０に接続するネットワーク回線であることを示す。一方、ユーザポートは、通信装置２０のポートに接続される回線が、ユーザ端末４０に接続される個別のネットワークまたはローカルな回線であることを示す。
【００３１】
収容数の格納領域には、通信装置２０に含まれる各ポートに接続される光ファイバ等の回線に収容される論理回線の数が格納される。例えば、１０以上の論理回線を収容するネットワークポートの回線は、大容量の回線として扱われる。また、２以上および１０未満の論理回線を収容するネットワークポートの回線は、中容量の回線として扱われる。１つの論理回線を収容するネットワークポートの回線は、ユーザのコンピュータ装置あるいは携帯端末装置と単独に接続される回線であり、小容量の回線として扱われる。ユーザポートの回線は、１つの論理回線が収容される。なお、回線テーブル１５では、運用系と予備系との各ネットワークポートおよびユーザポートに収容される論理回線の数を一致させたが、収容される論理回線の数は運用系と予備系とで異なってもよい。
【００３２】
重み付け係数の格納領域には、監視装置１０による各回線の監視の重み付けを示す値が格納される。図３に示した回線テーブル１５では、重み付け係数の格納領域に全ての回線に対して１が格納され、監視装置１０は各回線を同じ重みで監視することを示す。
【００３３】
重要度の格納領域には、通信装置２０に接続される回線ごとの重要性を示す度合いが格納される。重要度は、例えば、運用系か予備系、ネットワークポートかユーザポート、回線の収容数および重み付け係数の値に応じて、設定部１１により設定される。例えば、重要度“１０”は、重要度“５”より重要度が高い。なお、図３に示した回線テーブル１５では、重要度は、１から１０の範囲の値が設定されるが、任意の範囲の値が設定されてもよい。
【００３４】
例えば、設定部１１は、図２に示した履歴テーブル１４および図３に示した回線テーブル１５を用いて、通信装置２０（１）−２０（Ｎ）の各々から取得する動作を示す情報の優先度を設定する。例えば、設定部１１は、通信装置２０に含まれる監視対象の重要度と通信装置２０に接続される回線の重要度とを乗算する。例えば、通信装置２０（１）に含まれるポート１が大容量のネットワークポートの回線に接続されている場合、図２に示した履歴テーブル１４における通信装置２０（１）のポート１の重要度は“１０”である。また、図３に示した回線テーブル１５における大容量の回線のネットワークポートの重要度は“１０”である。すなわち、設定部１１は、大容量のネットワークポートの回線に接続された通信装置２０（１）のポート１の重要度“１００”を算出する。設定部１１は、全ての通信装置２０について、監視対象の重要度と通信装置２０に接続される回線の重要度との乗算し、乗算した値のうち大きい方から順に１からＭの値の優先度を設定する。優先度は、値が小さいほど高い。また、乗算した値が一致する通信装置２０の監視対象が複数ある場合には、例えば、装置ＩＤの値が小さい通信装置２０の監視対象を優先させる。なお、Ｍは正の整数で、１５分等の所定の時間間隔で取得部１２が取得できる情報の数の上限値を示す。Ｍの上限値は、所定の時間間隔、取得部１２からの情報の取得要求に対する通信装置２０の処理速度あるいは回線の伝送速度等に応じて決定される。
【００３５】
図４は、図１に示した設定部１１により設定された優先度の例を示す。設定部１１は、設定された優先度を、優先度が高い順に、記憶部１３の優先テーブル１６に格納する。優先テーブル１６には、優先度、通信装置、監視対象、履歴の重要度および回線の重要度が格納される格納領域を有する。
【００３６】
優先度の格納領域には、１からＭの値が順に格納される。なお、優先テーブル１６は、優先度の格納領域以外の通信装置、監視対象、履歴の重要度および回線の重要度が格納されるＭ個の格納領域を有してもよい。
【００３７】
通信装置の格納領域には、設定部１１により設定された優先度が高い順に監視対象を有する通信装置２０の装置ＩＤが格納される。なお、通信装置の格納領域には、装置ＩＤの代わりに、通信装置２０のＭＡＣアドレスあるいはＩＰアドレス等が格納されてもよい。
【００３８】
監視対象の格納領域には、設定部１１により設定された優先度が高い順に監視対象を示す情報が格納される。
【００３９】
履歴の重要度の格納領域には、図２で示した履歴テーブル１４が含む重要度の格納領域に格納された値が、各監視対象に対応して格納される。
【００４０】
回線の重要度の格納領域には、図３で示した回線テーブル１５が含む重要度の格納領域に格納された値が、通信装置２０の監視対象に接続された回線に対応して格納される。
【００４１】
例えば、取得部１２は、１５分等の所定の時間間隔ごとに記憶部１３に格納された優先テーブル１６を読み出す。取得部１２は、読み出した優先テーブル１６に格納された優先度が高い順に設定された動作を示す情報を、優先度が高い順に設定された監視対象を有する通信装置２０から順次に取得する。
【００４２】
図５は、図１に示した監視システム１００における監視処理の例を示す。ステップＳ１０、ステップＳ１１、ステップＳ１２およびステップＳ１３の動作は、監視装置１０に含まれるプロセッサ等の制御部がプログラムを実行することにより実現される。また、ステップＳ２０の動作は、通信装置２０（１）に含まれるプロセッサ等の制御部がプログラムを実行することにより実現される。すなわち、図５は、監視方法の一実施形態を示す。なお、図５に示す処理は、監視装置１０および通信装置２０（１）に搭載されるハードウェアにより実行されてもよい。この場合、図１に示した設定部１１および取得部１２は、監視装置１０内に配置される回路により実現される。
【００４３】
なお、監視装置１０と通信装置２０（２）−２０（Ｎ）それぞれとの処理は、図１に示した監視装置１０と通信装置２０（１）との処理と同様である。
【００４４】
ステップＳ１０において、設定部１１は、図１から図４において説明したように、各通信装置２０における設定の更新回数、異常の通知回数および回線の属性を示す情報に応じて、各通信装置２０から動作を示す情報を取得する優先度を設定する。例えば、設定部１１は、図２に示した履歴テーブル１４および図３に示した回線テーブル１５に格納された各通信装置２０の監視対象の重要度および各通信装置２０に接続される回線の重要度を読み出す。設定部１１は、読み出した監視対象と回線との重要度を乗算し、乗算した値に基づいて、各通信装置２０の動作を示す情報を取得する優先度を、優先度が高い順に、記憶部１３の優先テーブル１６に格納する。
【００４５】
次に、ステップＳ１１において、取得部１２は、優先テーブル１６に基づいて、通信装置２０（１）−２０（Ｎ）から動作を示す情報の取得を最後に開始した時刻から、所定の時間が経過したか否かを判定する。取得部１２は、所定の時間が経過したと判定した場合（ＹＥＳ）、処理をステップＳ１２に移行する。一方、取得部１２は、経過していないと判定した場合（ＮＯ）、所定の時間が経過するまで待機する。なお、取得部１２は、通信装置２０（１）−２０（Ｎ）の動作を示す情報を初めて取得する場合、ステップＳ１１の処理を省略してもよい。
【００４６】
ステップＳ１２において、取得部１２は、図１から図４において説明したように、設定部１１により設定された優先度が高い順に動作を示す情報の取得を要求する信号を、優先度が高い監視対象を有する通信装置２０に順に送信する。例えば、取得部１２は、優先テーブル１６に格納された情報を優先度が高い順に読み出す。取得部１２は、読み出した優先度が高い通信装置２０から順に、優先度が高い監視対象の動作を示す情報の取得を要求する信号を送信する。
【００４７】
次に、ステップＳ１３において、取得部１２は、優先度の高い通信装置２０から順に送信された監視対象の動作を示す情報を受信する。例えば、取得部１２は、受信した情報を記憶部１３に割り当てられた格納領域に順次に格納する。
【００４８】
一方、ステップＳ２０において、通信装置２０（１）は、監視装置１０から情報の要求信号を受けた場合、要求された監視対象の動作を示す情報を監視装置１０に送信する。
【００４９】
そして、監視システム１００は、監視処理を終了する。なお、図５に示したフローは、所定の時間間隔ごとに繰り返し実行される。
【００５０】
以上、この実施形態では、設定部１１は、各通信装置２０における設定の更新回数、異常の通知回数および各通信装置２０に接続される回線の属性を示す情報に応じて、各通信装置２０の動作を示す情報を取得する優先度を設定する。取得部１２は、設定部１１により設定された優先度が高い通信装置２０の動作を示す情報から順に取得する。これにより、監視装置１０は、所定の時間間隔内に通信装置２０から全ての動作を示す情報を取得することが困難でも、監視装置１０が通信装置２０の動作および回線の品質の監視において重要性の高い情報を、従来と比べて効率的に取得することができる。
【００５１】
また、取得部１２は、履歴テーブル１４の更新回数および通知回数の格納領域に格納される値が大きな、すなわち重要度が高い通信装置２０の動作を示す情報から順次に取得する。これにより、監視装置１０は、異常が発生する可能性のある通信装置２０あるいは伝送の品質が低下しそうな回線に接続された通信装置２０から情報を優先的に取得することができ、通信装置２０の異常や回線の品質の低下に対して迅速に対応することができる。
【００５２】
また、取得部１２は、設定部１１により設定された優先度が高い通信装置２０の動作を示す情報を取得するため、記憶部１３の格納領域を有効に利用することができる。
【００５３】
図６は、監視システムおよび監視装置の別実施形態を示す。図６に示す通信システム１００の各要素において、図１に示した通信システム１００の要素と同一または同様の機能を有するものについては、同一の符号を付し、詳細な説明は省略する。
【００５４】
通信システム１００は、例えば、監視装置１０ａ、Ｎ個の通信装置２０（２０（１）−２０（Ｎ））を有する。監視装置１０ａと通信装置２０（１）−２０（Ｎ）とは、ネットワーク３０に含まれるネットワークの回線を介して、互いに接続される。また、監視システム１００において、通信装置２０（１）−２０（Ｎ）は、有線または無線のネットワーク回線またはローカルな回線でユーザ端末４０（１）−４０（Ｎ）それぞれに接続される。
【００５５】
監視装置１０ａは、例えば、記憶部１３ａおよび制御部１８を含む。また、監視装置１０は、ディスプレイあるいはプリンタ等の出力装置と、キーボードやタッチパネル等の入力装置とを含む。
【００５６】
例えば、記憶部１３ａは、ＥＥＰＲＯＭ等のメモリであり、プロセッサ等を含む制御部１８が実行するプログラムを格納する格納領域を有する。また、記憶部１３ａは、各通信装置２０における設定の変更回数および異常の通知回数を格納する履歴テーブル１４ａ、および各通信装置２０に接続される回線の属性を示す情報を格納する回線テーブル１５の格納領域を有する。また、記憶部１３ａは、設定部１１ａにより設定された各通信装置２０の動作を示す情報を取得する優先度を格納する優先テーブル１６の格納領域を有する。さらに、記憶部１３ａは、各通信装置２０における設定の変更回数、異常の通知回数、および各通信装置２０に接続される回線の属性に対する変更の更新を示す情報を格納する更新テーブル１７の格納領域を有する。履歴テーブル１４ａおよび更新テーブル１７については、図７および図８で説明する。
【００５７】
例えば、制御部１８は、プログラムを実行するプロセッサを含み、プロセッサが記憶部１３ａに格納されるプログラムを実行することで、監視装置１０ａの各部の動作を統括的に制御する。また、制御部１８は、例えば、プログラムを実行することで、設定部１１ａおよび取得部１２として動作する。
【００５８】
例えば、設定部１１ａは、記憶部１３ａに格納される各通信装置２０における設定の更新回数、異常の通知回数、および各通信装置２０に接続される回線の属性を示す情報に応じて、通信装置２０から通信装置２０の動作を示す情報を取得する優先度を設定する。設定部１１ａの動作については、図７で説明する。
【００５９】
図７は、図６に示した記憶部１３ａの履歴テーブル１４ａに格納される通信装置２０（１）−２０（Ｎ）の各々における設定の更新回数および異常の通知回数の例を示す。履歴テーブル１４ａは、通信装置、監視対象、レイヤ、更新回数、通知回数および重要度を示す情報が格納される格納領域を有する。なお、履歴テーブル１４ａが含む格納領域において、図２に示した履歴テーブル１４が含む格納領域のうち、同一または同様の情報が格納される格納領域についての説明は省略する。
【００６０】
レイヤの格納領域には、例えば、通信装置２０の監視対象がＯＳＩ参照モデルにおいて属するレイヤに応じた重み付け係数の値が格納される。重み付け係数は、例えば、ＯＳＩ参照モデルにおいて、上位のレイヤほど小さな値が設定される。すなわち、物理層に含まれるポート１，２等に対する重み付け係数の値は、物理層より上位であるデータリンク層に含まれるパス１，２等のフレームやビットに対する重み付け係数より大きな値に設定される。すなわち、設定部１１ａは、各通信装置２０の動作の監視を回線の品質の監視よりも重視した優先度の設定を行うことを示す。なお、重み付け係数は、監視装置１０ａが各通信装置２０の動作の監視と同等の重み付けで回線の品質を監視するように設定されてもよいし、通信装置２０の動作よりも回線の品質を重視して監視するように設定されてもよい。
【００６１】
重要度の格納領域は、物理異常、物理正常、論理異常および論理異常の格納領域を有する。“物理異常”とは、例えば、通信装置２０に含まれるポートからの光信号の強度が閾値未満を示し、通信装置２０に含まれる光源等の機器の動作に異常が発生していることを示す。“物理正常”とは、例えば、通信装置２０に含まれるポートからの光信号の強度が閾値以上を示し、通信装置２０に含まれる光源等の機器が正常に動作していることを示す。また、“論理異常”とは、例えば、通信装置２０から送信されたフレームまたはビットにおいて所定値以上のエラーの数が含まれることを示し、回線の品質が低下していることを示す。“論理正常”とは、例えば、通信装置２０から送信されたフレームまたはビットにおいて所定値未満のエラーの数が含まれることを示し、回線の品質が保たれていることを示す。
【００６２】
すなわち、物理異常、物理正常、論理異常および論理異常の格納領域には、各通信装置２０の監視対象ごとに、物理層およびデータリンク層における動作の重要性を示す度合いが格納される。そして、各層の重要度は、更新回数および通知回数の格納領域に格納される値に応じて、設定部１１により決定され、回数が多いほど重要度が高く設定される。例えば、重要度“１０”は、重要度“５”より重要度が高い。なお、図７に示した履歴テーブル１４では、重要度は、０から１０の範囲の値が設定されるが、任意の範囲の値が設定されてもよい。
【００６３】
例えば、設定部１１ａは、図７に示した履歴テーブル１４ａおよび図３に示した回線テーブル１５を用いて、通信装置２０（１）−２０（Ｎ）の各々の動作を示す情報を取得する優先度を設定する。設定部１１ａは、図１に示した設定部１１と同様に、設定した優先度を、優先度が高い順に、図４に示した優先テーブル１６に格納する。
【００６４】
また、制御部１８は、例えば、通信装置２０の監視対象またはパス等の設定の変更あるいは通信装置２０に新たな機器を接続する指示を、入力装置を介し管理者等から受けた場合、受けた指示を通信装置２０に出力する。そして、制御部１８は、例えば、図７に示した履歴テーブル１４ａにおける更新回数の格納領域のうち、変更した通信装置２０の監視対象に対応する更新回数の格納領域に格納される値を更新する。一方、制御部１８は、例えば、通信装置２０より警報を受信した場合、図７に示した履歴テーブル１４ａにおける通知回数の格納領域のうち、警報を受けた通信装置２０の監視対象に対応する通知回数の格納領域に格納される値を更新する。また、制御部１８は、例えば、回線の収容数を変更する指示を入力装置を介して管理者等から受けた場合、図３に示した回線テーブル１５における収容数の格納領域のうち、変更した回線に対応する収容数の格納領域に格納される値を更新する。制御部１８は、更新された情報を更新日時とともに記憶部１３ａの更新テーブル１７に格納する。
【００６５】
図８は、図６に示した記憶部１３ａに格納される更新テーブル１７の例を示す。更新テーブル１７は、通信装置、監視対象、履歴の重要度、回線の重要度および更新日時の格納領域を有する。
【００６６】
通信装置の格納領域には、設定部１１ａにより更新された監視対象を有する通信装置２０を示す装置ＩＤが格納される。なお、通信装置の格納領域には、装置ＩＤの代わりに、通信装置２０のＭＡＣアドレスあるいはＩＰアドレス等が格納されてもよい。
【００６７】
監視対象の格納領域には、設定部１１ａにより更新された監視の対象となる要素を示す情報が格納される。なお、監視対象の格納領域に格納された“パス１”とは、通信装置２０（５）と監視装置１０ａとを接続するパスの経路が変更されたことを示す。
【００６８】
履歴の重要度の格納領域には、図７で示した履歴テーブル１４ａが含む重要度の格納領域のうち、更新された監視対象に対応する重要度の格納領域に格納された値が格納される。
【００６９】
回線の重要度の格納領域には、図３で示した回線テーブル１５が含む重要度の格納領域のうち、更新された監視対象に対応する重要度の格納領域に格納された値が格納される。
【００７０】
更新日時の格納領域には、設定部１１ａが優先度を更新した日時が格納される。
【００７１】
例えば、設定部１１ａは、記憶部１３ａの更新テーブル１７に格納された情報に基づいて、履歴テーブル１４ａの更新回数、通知回数および回線テーブル１５の収容数の格納領域のいずれかに格納される値が更新されたか否かを判定する。例えば、設定部１１ａは、優先テーブル１６に格納される優先度が設定された日時と、更新テーブル１７の更新日時の格納領域に格納される日時とを比較する。設定部１１ａは、優先度が設定された日時よりも更新日時の格納領域に格納された日時が新しい場合、履歴テーブル１４ａの更新回数、通知回数および回線テーブル１５の収容数の格納領域のいずれかに格納される値が更新されたと判定する。一方、設定部１１ａは、設定部１１ａは、優先度が設定された日時よりも更新日時の格納領域に格納される日時が遅い場合、履歴テーブル１４ａの更新回数、通知回数および回線テーブル１５の収容数の格納領域のいずれかに格納される値が更新さていないと判定する。
【００７２】
そして、設定部１１ａは、例えば、履歴テーブル１４ａの更新回数、通知回数および回線テーブル１５の収容数の格納領域のいずれかに格納される値が更新された場合、優先度の再設定を行うか否かを判定する。例えば、設定部１１ａは、更新された値が予め設定された閾値より大きいか否かを判定し、更新された値が閾値より大きい場合、通信装置２０（１）−２０（Ｎ）の各々から取得する動作を示す情報を取得する優先度の再設定を行う。一方、設定部１１ａは、更新された値が閾値以下の場合、優先度の再設定を行わない。なお、設定部１１ａは、更新された値が閾値より大きいか否かに拘わらず、優先度を再設定してもよい。
【００７３】
図９は、図６に示した監視システム１００における監視処理の例を示す。図９に示すステップＳ１００からステップＳ１５０の動作は、監視装置１０ａの制御部１８がプログラムを実行することにより実現される。また、ステップＳ２００の動作は、通信装置２０（１）に含まれるプロセッサ等の制御部がプログラムを実行することにより実現される。すなわち、図９は、監視方法の別実施形態を示す。なお、図９に示す処理は、監視装置１０ａおよび通信装置２０（１）に搭載されるハードウェアにより実行されてもよい。この場合、図６に示した設定部１１ａおよび取得部１２は監視装置１０ａ内に配置される回路により実現される。
【００７４】
なお、監視装置１０ａと通信装置２０（２）−２０（Ｎ）それぞれとの処理は、図９に示した監視装置１０ａと通信装置２０（１）との処理と同様である。
【００７５】
ステップＳ１００において、設定部１１ａは、図３、図４、図６および図７において説明したように、各通信装置２０における設定の更新回数、異常の通知回数および回線の属性を示す情報に応じて、各通信装置２０から動作を示す情報を取得する優先度を設定する。例えば、設定部１１ａは、図７に示した履歴テーブル１４ａおよび図３に示した回線テーブル１５に格納された各通信装置２０の監視対象の重要度および各通信装置２０に接続される回線の重要度を読み出す。設定部１１ａは、読み出した監視対象と回線との重要度を乗算し、乗算した値に基づいて、各通信装置２０の監視対象の動作を示す情報を取得する優先度を、優先度が高い順に、記憶部１３ａの優先テーブル１６に格納する。
【００７６】
次に、ステップＳ１１０において、設定部１１ａは、図８において説明したように、記憶部１３ａの更新テーブル１７に格納された情報に基づいて、履歴テーブル１４ａおよび回線テーブル１５のいずれかに格納される値が更新されたか否かを判定する。例えば、設定部１１ａは、履歴テーブル１４ａおよび回線テーブル１５のいずれかに格納される値が更新された場合（ＹＥＳ）、処理をステップＳ１２０に移行する。一方、設定部１１ａは、履歴テーブル１４ａおよび回線テーブル１５のいずれかに格納される値が更新されていない場合（ＮＯ）、処理をステップＳ１３０に移行する。
【００７７】
ステップＳ１２０において、設定部１１ａは、履歴テーブル１４ａの更新回数、通知回数および回線テーブル１５の収容数のいずれかの格納領域の更新された値が、設定された閾値より大きいか否かを判定する。例えば、設定部１１ａは、更新された値が閾値より大きい場合（ＹＥＳ）、処理をステップＳ１００に移行し、各通信装置２０の動作を示す情報を取得する優先度の再設定を行う。一方、設定部１１ａは、更新された値が閾値以下の場合（ＮＯ）、処理をステップＳ１３０に移行する。
【００７８】
ステップＳ１３０において、取得部１２は、優先テーブル１６に基づいて、通信装置２０（１）−２０（Ｎ）から動作を示す情報の取得を最後に開始した時刻から、所定の時間が経過したか否かを判定する。取得部１２は、所定の時間が経過したと判定した場合（ＹＥＳ）、処理をステップＳ１４０に移行する。一方、取得部１２は、経過していないと判定した場合（ＮＯ）、処理をステップＳ１１０に移行し、所定の時間が経過するまで待機する。なお、取得部１２は、通信装置２０（１）−２０（Ｎ）から動作を示す情報を初めて取得する場合、ステップＳ１３０の処理を省略してもよい。
【００７９】
ステップＳ１４０において、取得部１２は、図１から図４において説明したように、設定部１１ａにより設定された優先度が高い順に動作を示す情報の取得を要求する信号を、優先度が高い監視対象を有する通信装置２０に順に送信する。例えば、取得部１２は、優先テーブル１６に格納された情報を優先度が高い順に読み出す。取得部１２は、読み出した優先度が高い通信装置２０から順に、優先度が高い監視対象の動作を示す情報の取得を要求する信号を送信する。
【００８０】
次に、ステップＳ１５０において、取得部１２は、優先度の高い通信装置２０から順に送信された監視対象の動作を示す情報を受信する。例えば、取得部１２は、受信した情報を記憶部１３ａに割り当てられた格納領域に順次に格納する。
【００８１】
一方、ステップＳ２００において、通信装置２０（１）は、監視装置１０ａから情報の要求を受けた場合、要求された監視対象の動作を示す情報を監視装置１０ａに送信する。
【００８２】
そして、監視システム１００は、監視処理を終了する。なお、図９に示したフローは、所定の時間間隔ごとに繰り返し実行される。
【００８３】
以上、この実施形態では、設定部１１ａは、各通信装置２０における設定の更新回数、異常の通知回数および各通信装置２０に接続される回線の属性を示す情報に応じて、各通信装置２０の動作を示す情報を取得する優先度を設定する。取得部１２は、設定部１１ａにより設定された優先度が高い通信装置２０の動作を示す情報から順に取得する。これにより、監視装置１０ａは、所定の時間間隔内に通信装置２０から全ての動作を示す情報を取得することが困難でも、監視装置１０ａが通信装置２０の動作および回線の品質の監視において重要性の高い情報を、従来と比べて効率的に取得することができる。
【００８４】
また、取得部１２は、履歴テーブル１４ａの更新回数および通知回数の格納領域に格納される値が大きな、すなわち優先度が高い通信装置２０の動作を示す情報から順次に取得する。これにより、監視装置１０ａは、異常が発生する可能性のある通信装置２０あるいは伝送品質が低下しそうな回線に接続された通信装置２０から情報を優先的に取得することができ、通信装置２０の異常や回線の品質の低下に対して迅速に対応することができる。
【００８５】
また、取得部１２は、設定部１１ａにより設定された優先度が高い通信装置２０の動作を示す情報を取得するため、記憶部１３ａの格納領域を有効に利用することができる。
【００８６】
また、設定部１１ａは、図７に示した履歴テーブル１４ａの変更回数、通知回数および図３に示した回線テーブル１５の収容数のいずれかの格納領域に格納される値が更新され、更新された値が閾値より大きい場合に、優先度の再設定を行う。これにより、監視装置１０ａは、監視システム１００の状況に応じて柔軟に通信装置２０の動作を示す情報を取得することができる。
【００８７】
なお、取得部１２は、取得した各通信装置２０の動作を示す情報を記憶部１３ａに格納したが、これに限定されず、例えば、所定の期間以上格納された情報を記憶部１３ａから順に削除する機能を有してもよい。
【００８８】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００８９】
１０，１０ａ…監視装置；１１，１１ａ…設定部；１２…取得部；１３，１３ａ…記憶部；１４，１４ａ…履歴テーブル；１５…回線テーブル；１６…優先テーブル；１７…更新テーブル；１８…制御部；２０（１）−２０（Ｎ）…通信装置；３０…ネットワーク；４０（１）−４０（Ｎ）…ユーザ端末；１００…監視システム
【図１】
2015154187.tif 000003
【図２】
2015154187.tif 000004
【図３】
2015154187.tif 000005
【図４】
2015154187.tif 000006
【図５】
2015154187.tif 000007
【図６】
2015154187.tif 000008
【図７】
2015154187.tif 000009
【図８】
2015154187.tif 000010
【図９】
2015154187.tif 000011