(57)【要約】【課題】ネットワーク機器の性能低下も検出できるネットワーク監視装置を、提供する。【解決手段】ネットワーク監視装置１０を、対応するリソースが状態監視対象ネットワークに存在している複数のＵＲＬ等を設定可能な監視対象データベース２０を、備え、監視対象データベース２０内に設定されている各種ＵＲＬで特定される各種リソースを状態監視対象ネットワークから実際に取得し，各種リソースの取得に要した時間から異常な状態で動作しているネットワーク機器を特定する機能を有する装置として構成しておく。【選択図】  図１
2006277200.tif 000002
【特許請求の範囲】
【請求項１】
状態監視対象ネットワークに用いられている各種ネットワーク機器の動作状態を監視するためのネットワーク監視装置であって、
複数のＵＲＬのそれぞれについて、応答時間閾値と、そのＵＲＬで特定されるリソースが自装置に到達するまでの経路上の主要なネットワーク機器の識別情報とを記憶した監視対象情報記憶手段と、
前記監視対象情報手段に記憶されている複数のＵＲＬのそれぞれについて当該ＵＲＬで特定されるリソースを実際に取得してその取得に要した時間を計測する時間計測処理を、定期的に実行する時間計測処理実行手段と、
前記時間計測処理によって各ＵＲＬについて計測された時間と、各ＵＲＬについて前記監視対象情報記憶手段に記憶されている応答時間閾値との比較結果と、前記監視対象情報記憶手段に記憶されている情報とに基づき、異常な状態で動作しているネットワーク機器を全て特定する特定手段と、
前記特定手段で特定された各ネットワーク機器の前記識別情報を出力する出力手段と
を備えること特徴とするネットワーク監視装置。
【請求項２】
前記特定手段で特定された各ネットワーク機器の詳細な動作状態を調査する調査手段を、さらに、備え、
前記出力手段が、前記特定手段で特定された各ネットワーク機器の前記識別情報を前記調査手段による調査結果と共に出力する手段である
こと特徴とする請求項１記載のネットワーク監視装置。
【請求項３】
前記出力手段が、ディスプレイ上に、前記特定手段で特定された各ネットワーク機器の前記識別情報を表示する手段である
こと特徴とする請求項１又は請求項２記載のネットワーク監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの動作状態を監視するためのネットワーク監視装置に関する。
【背景技術】
【０００２】
周知のように、比較的に大規模なネットワーク（サーバ，ルータ等がネットワーク接続されたシステム）では、図４に模式的に示してあるように、ネットワーク監視装置に、ネットワーク内の各ネットワーク機器の動作状態を監視させることが、行われている。
【０００３】
ネットワーク監視装置は、各ネットワーク機器に物理的な障害が発生しているか否かを検出できる装置であるため、ネットワーク監視装置により各ネットワーク機器の動作状態が監視されているネットワークでは、図５に模式的に示してあるように、或るサービスが利用できない状態となったときに、その原因を特定することが出来ることになる。
【０００４】
しかしながら、既存のネットワーク監視装置は、図６に模式的に示してあるような現象の発生（特定のネットワーク機器の性能低下）を検出することが出来ないものとなっている。このため、既存のネットワーク監視装置を用いた場合には、ユーザから苦情が持ち込まれることによりネットワーク管理者が初めて上記現象が発生していることに気付くといったことや、上記現象の発生にネットワーク管理者が全く気が付かないといったことが、しばしば生じていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、ネットワーク機器の性能低下も検出できるネットワーク監視装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のネットワーク監視装置は、複数のＵＲＬのそれぞれについて、応答時間閾値と、そのＵＲＬで特定されるリソースが自装置に到達するまでの経路上の主要なネットワーク機器の識別情報とを記憶した監視対象情報記憶手段と、監視対象情報手段に記憶されている複数のＵＲＬのそれぞれについて当該ＵＲＬで特定されるリソースを実際に取得してその取得に要した時間を計測する時間計測処理を、定期的に実行する時間計測処理実行手段と、時間計測処理によって各ＵＲＬについて計測された時間と、各ＵＲＬについて監視対象情報記憶手段に記憶されている応答時間閾値との比較結果と、監視対象情報記憶手段に記憶されている情報とに基づき、異常な状態で動作しているネットワーク機器を全て特定する特定手段と、特定手段で特定された各ネットワーク機器の識別情報を出力する出力手段とを、備える。
【０００７】
すなわち、本発明のネットワーク監視装置は、各種ＵＲＬで特定される各種リソースを実際に取得し，各種リソースの取得に要した時間から、異常な状態で動作しているネットワーク機器を特定する構成を、有する。従って、本発明のネットワーク監視装置を用いれば、ネットワーク機器の性能低下も検出出来ることになる。
【０００８】
本発明のネットワーク監視装置を実現するに際しては、特定手段で特定された各ネットワーク機器の詳細な動作状態を調査する調査手段を、付加しておくと共に、出力手段として、特定手段で特定された各ネットワーク機器の識別情報を調査手段による調査結果と共に出力する手段を採用しておくことが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１０】
図１に示してあるように、本発明の一実施形態に係るネットワーク監視装置１０は、監視対象データベース２０を備えた装置である。また、ネットワーク監視装置１０は、ＩＰバックボーンネットワークを介して、状態監視対象ネットワーク（ネットワーク監視装置１０がその動作状態を監視するネットワーク）に接続された状態で運用される装置となっている。
【００１１】
このネットワーク監視装置１０が備える監視対象データベース２０は、ネットワーク監視装置１０の運用を開始する前に、状態監視対象ネットワークに含まれる各ネットワーク機器（サーバ，ルータ等）に関する各種情報（名称，ＩＰアドレス等）や、状態監視対象ネットワークから何らかのリソース（ＨＴＭＬデータ等）を取得できる複数のＵＲＬが設定されるデータベースである。また、監視対象データベース２０は、ＵＲＬ毎に、そのＵＲＬにて特定されるリソースがネットワーク監視装置１０へ送信される際に機能する各ネットワーク機器を示す情報や，各ネットワーク機器が正常に動作している状況下，そのＵＲＬにて特定されるリソースの要求後にネットワーク監視装置１０が当該リソースを受信するまでに要する最長時間相当の時間情報である応答時間閾値も設定されるデータベースとなっている。
【００１２】
要するに、監視対象データベース２０は、状態監視対象ネットワークが，図１に示した構成の，ＷｅｂサーバＡ〜Ｃが，アプリケーションサーバＡ，アプリケーションサーバＢ及びデータベースサーバを利用することがあるネットワークであった場合、図２に模式的に示してあるような内容の情報と、各ネットワーク機器のＩＰアドレス等とが設定されるデータベースとなっている。
【００１３】
なお、図２において、"Test-htm"とは、ＷｅｂサーバＡ〜Ｃのいずれかが，対応するリソースを送信することになるＵＲＬのことであり、"Test-apl-A"とは、ＷｅｂサーバＡ〜Ｃのいずれかが，アプリケーションサーバＡを利用して、対応するリソースを送信することになるＵＲＬのことである。"Test-apl-B"とは、ＷｅｂサーバＡ〜Ｃのいずれかが，アプリケーションサーバＢを利用して、対応するリソースを送信することになるＵＲＬのことであり、"Test-DB"とは、ＷｅｂサーバＡ〜Ｃのいずれかが，データベースサーバを利用して、対応するリソースを送信することになるＵＲＬのことである。
【００１４】
また、図２における"○"は、対応するネットワーク機器（左側に示してある名称のネットワーク機器）が、対応するＵＲＬ（上側に示してあるＵＲＬ）にて特定されるリソースがネットワーク監視装置１０へ送信される際に機能する機器であることを示す情報である。
【００１５】
そして、本実施形態に係るネットワーク監視装置１０は、図３に示した手順の状態監視処理を定期的に実行する装置となっている。
【００１６】
すなわち、所定時刻となった際（前回の状態監視処理の実行時刻から所定時間が経過した際）、ネットワーク監視装置１０は、この状態監視処理を開始して、まず、監視対象データベース２０に記憶されているＵＲＬ毎に、そのＵＲＬで特定されるリソースを実際に取得し，リソースの取得に要した時間（以下、実測時間と表記する）を記憶する処理(ステップＳ１０１)を行う。
【００１７】
次いで、ネットワーク監視装置１０は、ＵＲＬ毎に、そのＵＲＬに関する実測時間と，そのＵＲＬに対応づけられて監視対象データベース２０に記憶されている応答時間閾値とを比較することにより、実測時間を測定した各ＵＲＬを、実測時間が応答時間閾値を超えているＵＲＬ（以下、異常ＵＲＬと表記する）と、実測時間が応答時間閾値以下となっていたＵＲＬ（以下、正常ＵＲＬと表記する）とに分類する処理(ステップＳ１０２)を行う。
【００１８】
そして、ネットワーク監視装置１０は、いずれのＵＲＬも異常ＵＲＬに分類されなかった場合(ステップＳ１０３；ＮＯ)には、状態監視処理を終了して、所定時間が経過する（状態監視処理の実行時刻となる）のを待機する状態となる。
【００１９】
一方、いずれかのＵＲＬが異常ＵＲＬに分類された場合(ステップＳ１０３；ＹＥＳ)、ネットワーク監視装置１０は、ＵＲＬの分類結果を基に、異常が発生している可能性があるネットワーク機器を全て特定する処理(ステップＳ１０４)を行う。なお、このステップＳ１０４にてネットワーク監視装置１０が行う処理は、関係する各ＵＲＬが全て異常ＵＲＬに分類された各ネットワーク機器を、異常が発生している可能性があるネットワーク機器として特定する処理である。要するに、ステップＳ１０４の処理は、例えば、"Test-apl-A"のみが異常ＵＲＬに分類された場合、アプリケーションサーバＡのみを，異常が発生している可能性があるネットワーク機器として特定する処理となっている。
【００２０】
その後、ネットワーク監視装置１０は、特定した各ネットワーク機器の詳細な動作状態を、監視対象データベース２０に記憶されている各ネットワーク機器のＩＰアドレス等を用いて調査する処理(ステップＳ１０５)と、ステップＳ１０４の処理による特定結果（異常が発生している可能性がある各ネットワーク機器の名称）を、ステップＳ１０５の処理による調査結果（各ネットワーク機器の詳細な動作状態を示す情報）と共にディスプレイ上に表示する処理(ステップＳ１０６)とを、行う。
【００２１】
そして、ネットワーク監視装置１０は、状態監視処理を終了して、所定時間が経過する（状態監視処理の実行時刻となる）のを待機する状態となる。
【００２２】
以上の説明から明らかなように、本実施形態に係るネットワーク監視装置１０は、各種ＵＲＬで特定される各種リソースを実際に取得し，各種リソースの取得に要した時間から、異常な状態で動作しているネットワーク機器（性能が低下しているネットワーク機器）を特定する装置となっている。従って、このネットワーク監視装置１０を用いれば、ユーザから苦情が持ち込まれることによりネットワーク管理者が初めてネットワーク機器の性能低下に気付く／ネットワーク機器の性能低下にネットワーク管理者が全く気が付かないといったことがない形で、状態監視対象ネットワークを運用できることになる。
【００２３】
《変形形態》
上記したネットワーク監視装置１０は、各種の変形が可能である。例えば、ステップＳ１０４の処理を行わない装置（障害が発生した機器の詳細な調査は、ネットワーク管理者等により別途行われる装置）にネットワーク監視装置１０を変形することが出来る。また、ネットワーク監視装置１０を、複数の装置が接続された装置（システム）に変形することも出来る。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るネットワーク監視装置の構成、使用形態の説明図。
【図２】実施形態に係るネットワーク監視装置が備える監視対象データベース内に記憶される情報の説明図。
【図３】実施形態に係るネットワーク監視装置が周期的に実行する状態監視処理の流れ図。
【図４】既存のネットワーク監視装置の機能を説明するための図。
【図５】既存のネットワーク監視装置の機能を説明するための図。
【図６】既存のネットワーク監視装置の機能を説明するための図。
【符号の説明】
【００２５】
１０  ネットワーク監視装置
２０  監視対象データベース
【図１】
2006277200.tif 000003
【図２】
2006277200.tif 000004
【図３】
2006277200.tif 000005
【図４】
2006277200.tif 000006
【図５】
2006277200.tif 000007
【図６】
2006277200.tif 000008