(57)【要約】【課題】  本来必要の無い監視処理、およびネットワークトラフィックの発生を抑制した、効率的なネットワーク機器監視装置を提供する。【解決手段】  上位監視機能が下位監視機能の監視対象を利用する複数の監視機能２により、ネットワーク３に接続されたネットワーク機器４に対して監視ボーリングを行うネットワーク機器監視装置において、複数の監視機能２の１つをネットワーク機器４に対して監視ボーリングを行うアクティブ監視機能として設定し、アクティブ監視機能による監視結果が正常であれば、次の上位監視機能をアクティブ監視機能に設定し、アクティブ監視機能による監視結果が異常であれば、次の下位監視機能をアクティブ監視機能に設定する監視最適化機能５を備える。【選択図】  図１
2008306449.tif 000002
【特許請求の範囲】
【請求項１】
上位監視機能が下位監視機能の監視対象を利用する複数の監視機能により、ネットワークに接続されたネットワーク機器に対して監視ボーリングを行うネットワーク機器監視装置において、
前記複数の監視機能の１つをアクティブ監視機能として設定して前記監視ボーリングを行わせ、前記アクティブ監視機能として設定されている監視機能の次の上位監視機能又は次の下位監視機能のうち、その監視結果が前記アクティブ監視機能による監視結果と独立となるものを前記アクティブ監視機能に設定する監視最適化機能
を備えたことを特徴とするネットワーク機器監視装置。
【請求項２】
上位監視機能が下位監視機能の監視対象を利用する複数の監視機能により、ネットワークに接続されたネットワーク機器に対して監視ボーリングを行うネットワーク機器監視方法において、
前記複数の監視機能の１つを前記ネットワーク機器に対して監視ボーリングを行うアクティブ監視機能として設定し、
前記アクティブ監視機能による監視結果が正常であれば、前記アクティブ監視機能として設定されている監視機能の状態を正常値として処理して、次の上位監視機能を前記アクティブ監視機能に設定し、
前記アクティブ監視機能による監視結果が異常であれば、前記アクティブ監視機能として設定されている監視機能の状態を異常値として処理して、次の下位監視機能を前記アクティブ監視機能に設定する
ことを特徴とするネットワーク機器監視方法。
【請求項３】
前記複数の監視機能がＰＩＮＧ監視、ＳＮＭＰ監視及びシステム状態監視からなることを特徴とする請求項１記載のネットワーク機器監視装置。
【請求項４】
前記複数の監視機能がＰＩＮＧ監視、ＳＮＭＰ監視及びシステム状態監視からなることを特徴とする請求項２記載のネットワーク機器監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器に対するネットワーク機器監視装置とその方法に関する。
【背景技術】
【０００２】
従来のネットワーク管理システムは、ネットワーク機器に対し、設定された監視項目について定周期で監視ポーリングを行っている。
【０００３】
図３は従来のネットワーク管理システムによる監視ポーリングを示すブロック図である。ネットワーク機器監視装置１が持つＡ，Ｂ，Ｃからなる複数の監視機能２が、ネットワーク３を通じて、１個または複数のネットワーク機器４に対し、それぞれ独立に、それぞれの監視ポーリングを行う。
【０００４】
ネットワーク機器に対する監視ボーリングによる監視方法に関連する先行技術文献としては次のようなものがある。
【０００５】
【特許文献１】特開平８−４７１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図３のネットワーク管理システムによれば、監視機能がそれぞれ独立して動作するため、結果が予測できる監視ポーリングも行うことになる。
例えば、
監視機能Ａ：ＰＩＮＧ監視（ネットワーク機器の死活監視）
監視機能Ｂ：ＳＮＭＰ監視（ＳＮＭＰエージェントの死活監視）
監視機能Ｃ：システム状態監視（ＳＮＭＰエージェントが管理するネットワーク
機器の状態監視）
としたとき、下記（１）〜（３）に示すように不必要な監視ポーリングを行うことになり、本来必要の無い監視処理及びネットワークトラフィックを発生させている。
（ＳＮＭＰ：Simple Network Management Protocol）
【０００７】
（１）監視機能Ｃが正常値の場合
ＳＮＭＰエージェントと通信できているため監視機能Ｂも正常値となること、及びネットワーク機器と通信できているため監視機能Ａも正常値となることが予測できるが、監視機能Ａと監視機能Ｂの監視ポーリングもそれぞれ行うことになる。ここで、監視機能Ａと監視機能Ｂは不必要な監視ポーリングである。
（２）監視機能Ｂが正常値の場合
ネットワーク機器と通信できているため監視機能Ａも正常値となることが予測できるが、監視機能Ａの監視ポーリングも行うことになる。ここで、監視機能Ａは不必要な監視ポーリングである。
（３）監視機能Ａが異常値の場合
ネットワーク機器と通信できていないため監視機能Ｂ、および監視機能Ｃが異常値となることが予測できるが、監視機能Ｂと監視機能Ｃの監視ポーリングもそれぞれ行うことになる。ここで、監視機能Ｂと監視機能Ｃは不必要な監視ポーリングである。
【０００８】
本発明はこのような課題を解決しようとするもので、本来必要の無い監視処理、およびネットワークトラフィックの発生を抑制して、効率的なネットワーク機器監視装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
上位監視機能が下位監視機能の監視対象を利用する複数の監視機能により、ネットワークに接続されたネットワーク機器に対して監視ボーリングを行うネットワーク機器監視装置において、
前記複数の監視機能の１つをアクティブ監視機能として設定して前記監視ボーリングを行わせ、前記アクティブ監視機能として設定されている監視機能の次の上位監視機能又は次の下位監視機能のうち、その監視結果が前記アクティブ監視機能による監視結果と独立となるものを前記アクティブ監視機能に設定する監視最適化機能
を備えたことを特徴とする。
【００１０】
請求項２記載の発明は、
上位監視機能が下位監視機能の監視対象を利用する複数の監視機能により、ネットワークに接続されたネットワーク機器に対して監視ボーリングを行うネットワーク機器監視方法において、
前記複数の監視機能の１つを前記ネットワーク機器に対して監視ボーリングを行うアクティブ監視機能として設定し、
前記アクティブ監視機能による監視結果が正常であれば、前記アクティブ監視機能として設定されている監視機能の状態を正常値として処理して、次の上位監視機能を前記アクティブ監視機能に設定し、
前記アクティブ監視機能による監視結果が異常であれば、前記アクティブ監視機能として設定されている監視機能の状態を異常値として処理して、次の下位監視機能を前記アクティブ監視機能に設定する
ことを特徴とする。
【００１１】
請求項３記載の発明は、
請求項１記載のネットワーク機器監視装置において、
前記複数の監視機能がＰＩＮＧ監視、ＳＮＭＰ監視及びシステム状態監視からなることを特徴とする。
【００１２】
請求項４記載の発明は、
請求項２記載のネットワーク機器監視方法において、
前記複数の監視機能がＰＩＮＧ監視、ＳＮＭＰ監視及びシステム状態監視からなることを特徴とする。
【発明の効果】
【００１３】
以上説明したことから明らかなように、本発明によれば、上位監視機能が下位監視機能の監視対象を利用する複数の監視機能により、ネットワークを通じてネットワーク機器に対して監視ボーリングを行うネットワーク機器監視装置において、前記複数の監視機能の１つをアクティブ監視機能として設定して前記監視ボーリングを行わせ、前記アクティブ監視機能として設定されている監視機能の次の上位監視機能又は次の下位監視機能のうち、その監視結果が前記アクティブ監視機能による監視結果と独立なものを前記アクティブ監視機能に設定する監視最適化機能を備えたことにより、結果が予測できる監視ポーリングを行わない、効率的なネットワーク機器監視装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下本発明の実施の形態について図面を用いて詳細に説明する。
【００１５】
図１は本発明の実施の形態に係るネットワーク機器監視装置の一実施例を示す構成ブロック図である。図３と同じ部分は同一の記号を付している。図１のネットワーク管理システムにおいて、ネットワーク機器監視装置１１は、Ａ，Ｂ，Ｃからなる複数の監視機能２及び監視最適化機能５を有し、ネットワーク３を介して接続されるネットワーク機器４に対して監視ボーリングを行う。ポーリング結果に応じて最適な監視機能を選択し、アクティブ監視機能（有効となっている監視機能：１つのネットワーク機器について１つのみ設定）として設定する。ここで、監視機能２は下記に示され、監視機能Ａより監視機能Ｂ、監視機能Ｂより監視機能Ｃの方が上位の監視機能となっている。
監視機能Ａ：ＰＩＮＧ監視（ネットワーク機器の死活監視）
監視機能Ｂ：ＳＮＭＰ監視（ＳＮＭＰエージェントの死活監視）
監視機能Ｃ：システム状態監視（ＳＮＭＰエージェントが管理するネットワーク
機器の状態監視）
【００１６】
監視機能Ａ〜Ｃはより上位の監視機能がより下位の監視機能の監視対象を利用する関係となっている。すなわち、監視機能Ｃは監視機能Ｂの監視対象であるＳＮＭＰエージェントを利用してシステム状態監視を行い、監視機能Ｂは監視機能Ａの監視対象であるネットワーク機器を利用してＳＮＭＰエージェントの死活監視を行う。
監視最適化機能５は３つの監視機能Ａ，Ｂ，Ｃの１つをアクティブ監視機能として設定してネットワーク機器４に対して監視ボーリングを行わせ、アクティブ監視機能として設定されている監視機能の次の上位監視機能又は次の下位監視機能のうち、その監視結果がアクティブ監視機能による監視ボーリングの結果（監視結果）と独立なもの（すなわち、従属しないもの、したがって監視結果が予測できないもの）を、次回監視ポーリングのために、アクティブ監視機能に設定する。
【００１７】
図１のネットワーク機器監視装置１１の動作を図２のフローチャートを用いて以下に説明する。ネットワーク機器監視装置１１は、ネットワーク機器４に対し、定周期で以下のような監視ポーリングを行う。
【００１８】
システムを起動すると（ＳＴＡＲＴ）、監視最適化機能５が管理するアクティブ監視機能として、監視機能Ａを設定する（ステップＳ１）。次にメインループで監視機能実行準備処理などを行う（ステップＳ２）。メインループにおける処理の１つとして監視機能実行処理を行う（ステップＳ３）。
【００１９】
監視機能実行処理が開始すると、ネットワーク機器監視装置１１が持つ監視機能２のうち、アクティブ監視機能として設定されている監視機能（ここではＡ）が、ネットワーク３を通じて、ネットワーク機器４に対して監視ポーリングを行う（ステップＳ３１）。
【００２０】
監視結果が正常であれば（ステップＳ３２）、アクティブ監視機能として設定されている監視機能（ここではＡ）の状態を正常値として設定し（ステップＳ３３）、次の上位監視機能（次にレベルの高い監視機能−ここではＢ）が存在する場合は（ステップＳ３４）、それをアクティブ監視機能に設定し（ステップＳ３５）、存在しない場合は監視機能実行処理を終了して、メインループに戻る。
【００２１】
監視結果が異常であれば、アクティブ監視機能として設定されている監視機能（ここではＡ）の状態を異常値として設定し（ステップＳ３６）、次の下位監視機能（次にレベルの低い監視機能−ここでは、存在しない）が存在する場合は（ステップＳ３７）、それをアクティブ監視機能に設定し（ステップＳ３８）、存在しない場合は監視機能実行処理を終了してメインループに戻る。
【００２２】
メインループにおいて、監視結果の表示処理（正常・異常表示、イベント表示等）やその他の処理を行う（ステップＳ４）
【００２３】
以下、システムを終了するまで、定周期ごとにステップＳ３の監視機能実行処理を行い、そのとき設定されているアクティブ監視機能により監視ポーリングを行い、上記同様に繰り返す。その結果、アクティブ監視機能に設定される監視機能は、監視機能実行処理における監視ポーリングの結果に対応してＡ、Ｂ、Ｃの間を移動する。
【００２４】
上記のようなネットワーク機器監視装置によれば、複数の監視機能を連携させて、結果が予測できる監視ポーリングを行わずに最適（効率的）な監視機能を選択することによって、本来必要の無い監視処理およびネットワークトラフィックの発生を抑制することができる。
【００２５】
なお、監視機能２の各監視機能は実施例のものに限られず、上位監視機能が下位監視機能の監視対象を利用する複数の監視機能であればよい。
【００２６】
また、監視機能２の全体でなく、一部に上記の関係がある場合にも、その部分に適用することができる。
【００２７】
また、ネットワーク機器４の数は単数でも複数でもよい。
【００２８】
また、監視機能２の数は３に限らず、任意の複数とすることができる。
【００２９】
また、ネットワーク管理システムに限らず、結果が予測できるような任意のポーリング処理についても適用することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係るネットワーク機器監視装置の一実施例を示すブロック図である。
【図２】図１のネットワーク機器監視装置の動作を示すフローチャートである。
【図３】ネットワーク機器監視装置の従来の例を示すブロック図である。
【符号の説明】
【００３１】
２  監視機能
３  ネットワーク
４  ネットワーク機器
５  監視最適化機能
【図１】
2008306449.tif 000003
【図２】
2008306449.tif 000004
【図３】
2008306449.tif 000005