(57)【特許請求の範囲】
【請求項１】
ネットワーク上のノードの稼働の有無を、複数のネットワークプロトコルそれぞれを用いて監視する監視部と、
前記監視部により監視された稼働の有無を、監視に用いたネットワークプロトコルに関連付けて記録する記録部と、
複数のノードに関して記録された稼働の有無に基づいて、これらのノードに対して適用するネットワークプロトコルの順序を決定するプロトコル選択部と
を有し、
前記監視部は、前記プロトコル選択部により複数のノードについて決定された順序に従って、ネットワークプロトコルを替えながら、これらのノードの稼働の有無を監視する
監視装置。
【請求項２】
前記監視部は、複数のネットワークプロトコルに加え、所定の監視用パラメタを用いて、ノードの稼働の有無を監視し、
前記記録部により記録された過去の稼働の有無に基づき、前記監視用パラメタを変更する変更部
をさらに有する請求項１に記載の監視装置。
【請求項３】
前記監視用パラメタは、少なくとも監視間隔、監視用の呼出しに対するタイムアウト時間、監視用の呼出しに対してタイムアウトした場合の監視用の呼出しのリトライ回数、所定のプロコルの監視順序、及び監視時間帯を含む
請求項２に記載の監視装置。
【請求項４】
前記変更部は、前記記録部により記録された稼働の有無に基づき、過去において所定の回数繰り返して全プロトコルが利用されていない時間帯を、監視時間帯から外すことをユーザに提案する
請求項２に記載の監視装置。
【請求項５】
ネットワーク上のノードの稼働の有無を、複数のネットワークプロトコルそれぞれを用いて監視する監視ステップと、
前記監視ステップにより監視された稼働の有無を、監視に用いたネットワークプロトコルに関連付けて記録する記録ステップと、
複数のノードに関して記録された稼働の有無に基づいて、これらのノードに対して適用するネットワークプロトコルの順序を決定するプロトコル選択ステップと
を有し、
前記監視ステップは、前記プロトコル選択ステップにより複数のノードについて決定された順序に従って、ネットワークプロトコルを替えながら、これらのノードの稼働の有無を監視する
監視方法。
【請求項６】
ネットワーク上のノードの稼働の有無を、複数のネットワークプロトコルそれぞれを用いて監視する監視機能と、
前記監視機能により監視された稼働の有無を、監視に用いたネットワークプロトコルに関連付けて記録する記録機能と、
複数のノードに関して記録された稼働の有無に基づいて、これらのノードに対して適用するネットワークプロトコルの順序を決定するプロトコル選択機能と
を有し、
前記監視機能は、前記プロトコル選択機能により複数のノードについて決定された順序に従って、ネットワークプロトコルを替えながら、これらのノードの稼働の有無を監視すること
をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置に関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、所定のサーバに接続する中継路グループを構成する各機器に対して経路問合せを行う経路問合せ部と、該経路問合せに対する応答結果をモニタするネットワークモニタ部と、該応答結果を経路情報として記憶するネットワーク管理用データベースと、を備えて、所定のトリガで上記経路問合せを行った結果の経路情報を送信する下位監視装置と、上記下位監視装置からの上記経路情報を受信して記憶する上位ネットワーク管理用データベースと、複数の上記下位監視装置からの上記上位ネットワーク管理用データベースに記憶した経路情報が所定の基準値を超えると、該基準値を超えた経路の関連情報を出力するデータ制御部と、を備えた上位監視装置と、で構成されることを特徴とするネットワーク監視システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４８３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ネットワーク上のノードの稼働状況を効率よく監視する監視装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の監視装置は、ネットワーク上のノードの稼働状況を、所定の監視用パラメタに基づき監視する監視部と、前記監視部により監視された稼働状況を記録する記録部と、前記記録部により記録された過去の稼働状況に基づき、前記監視用パラメタを変更する変更部とを有する。
【０００６】
好適には、前記監視部は、複数のネットワークプロトコルそれぞれを用いて、ノードの稼働状況を監視し、前記記録部は、複数のネットワークプロトコルそれぞれを用いた監視結果を、ネットワークプロトコルに関連付けて記録し、複数のネットワークプロトコルそれぞれに関連付けて記録されている監視結果に基づいて、監視に用いるネットワークプロトコルを選択するプロトコル選択部をさらに有し、前記監視部は、前記プロトコル選択部により選択されたネットワークプロトコルを用いて、監視を行う。
【０００７】
好適には、前記プロトコル選択部は、前記記録部により記録された監視結果に基づいて、各ノードについてネットワークプロトコルの順序を決定し、前記監視部は、それぞれノードについて決定された順序に従って、ネットワークプロトコルを替えながら各ノードの稼働状況を監視する。
【０００８】
好適には、前記プロトコル選択部は、複数のノードに関する監視結果に基づいて、これらのノードに対して適用するネットワークプロトコルの順序を決定し、前記監視部は、複数のノードについて決定された順序に従って、ネットワークをプロトコルを替えながら、これらのノードの稼働状況を監視する。
【０００９】
好適には、前記監視用パラメタは、少なくとも監視間隔、監視用の呼出しに対するタイムアウト時間、監視用の呼出しに対してタイムアウトした場合の監視用の呼出しのリトライ回数、所定のプロコルの監視順序、及び監視時間帯を含む。
【００１０】
好適には、前記変更部は、前記記録部により記録された稼働状況に基づき、過去において所定の回数繰り返して全プロトコルが利用されていない時間帯を、監視時間帯から外すことをユーザに提案する。
【００１１】
また、本発明の監視装置は、各時間帯に関連付けて、監視用パラメタを設定する設定部と、前記設定部により設定された各時間帯の監視用パラメタに従って、ネットワーク上のノードの稼働状況を監視する監視部と、前記監視部により監視された稼働状況を記録する記録部とを有する。
【００１２】
好適には、前記記録部により記録された過去の稼働状況に基づき、各時間帯の監視用パラメタを変更する変更部をさらに有する。
【００１３】
また、本発明の監視方法は、ネットワーク上のノードの稼働状況を、所定の監視用パラメタに基づき監視する監視ステップと、前記監視ステップにより監視された稼働状況を記録する記録ステップと、記録された過去の稼働状況に基づき、前記監視用パラメタを変更する変更ステップとを有する。
【００１４】
また、本発明のプログラムは、ネットワーク上のノードの稼働状況を、所定の監視用パラメタに基づき監視する監視機能と、前記監視機能により監視された稼働状況を記録する記録機能と、前記記録機能により記録された過去の稼働状況に基づき、前記監視用パラメタを変更する変更機能とをコンピュータに実現させる。
【発明の効果】
【００１５】
本発明によれば、ネットワーク上のノードの稼働状況を効率よく監視することができる。
【図面の簡単な説明】
【００１６】
【図１】監視システム１の全体構成を例示する図である。
【図２】監視プログラム１００の機能構成を例示する図である。
【図３】監視設定ＤＢ１０４を例示する図である。
【図４】監視結果ＤＢ１０８を例示する図である。
【図５】監視用パラメタ変更処理（初回時）Ｓ１０のフローチャートである。
【図６】監視用パラメタ変更処理（２回目以降時）Ｓ２０のフローチャートである。
【図７】変形例１における監視設定ＤＢ２０４を例示する図である。
【発明を実施するための形態】
【実施例１】
【００１７】
図１は、監視システム１の全体構成を例示する図である。
図１に例示するように、監視システム１は、監視装置１０と、被監視装置２０（ａ、ｂ、ｃ、ｄ、及びｅ）とを有している。監視装置１０は、通信ネットワーク４０ａを介して、、被監視装置２０ａ、ｂ、及びｃに接続している。また、監視装置１０は、通信ネットワーク４０ａ上にあるルータ３０を経由し、通信ネットワーク４０ｂを介して、被監視装置２０ｄ及びｅに接続している。なお、被監視装置２０は、ネットワーク上のノードである。また、通信ネットワーク４０ａ及びｂは、特に限定するものではなく、例えば、有線回線又は無線回線などを用いて構築されるＬＡＮ（Local Area Network）などであればよい。
以下、本図に示される各構成について説明する。
【００１８】
監視装置１０は、ＣＰＵ及び記憶媒体などを備えるコンピュータであり、図２を用いて後述する監視プログラム１００をインストールされている。監視装置１０は、監視プログラム１００を実行することにより、主に被監視装置２０の稼働状況、及び被監視装置２０における所定のプロトコルの利用状況を監視する。また、監視装置１０は、被監視装置２０における過去のプロトコルの利用状況に基づいて、被監視装置２０におけるプロトコルの利用状況の監視方法を変更する。さらに、監視装置１０は、被監視装置２０における過去のプロトコルの利用状況に基づいて、被監視装置２０の稼働状況及びプロトコルの利用状況を監視する時間帯を提案する。
【００１９】
被監視装置２０は、所定のプロトコルを利用する機器である。被監視装置２０としては、例えば、コンピュータ、プリンター、スキャナー、ストレージ、仮想マシン、又はファイアウォール、ルータ、若しくはスイッチングハブなどの各種ネットワーク機器などがある。また、プロトコルとは、例えば、ＩＣＭＰ（Internet Control Message Protocol）、ＴＣＰ（Transmission Control Protocol）、又はＵＤＰ（User Datagram Protocol）などである。例えば、被監視装置２０は、ＴＣＰの通信ポート８０番を介して、ＨＴＴＰ（HyperText Transfer Protocol）を利用してコンテンツを送受信したり、ＴＣＰの通信ポート２０及び２１番を介して、ＦＴＰ（File Transfer Protocol）を利用してファイルを送受信したり、ＴＣＰの通信ポート２５番を介して、ＳＭＴＰ（Simple Mail Transfer Protocol）を利用してメールを送信したり、又はＵＤＰの６７番を介して、ＤＨＣＰ（Dynamic Host Configuration Protocol）を利用してネットワーク接続に必要な設定情報を送信したりする。
【００２０】
上記構成で、監視装置１０は、ネットワーク上のノードである被監視装置２０の稼働状況及びプロトコルの利用状況を、通信ネットワーク４０を介して監視する。
【００２１】
図２は、監視プログラム１００の機能構成を例示する図である。
図２に例示するように、監視プログラム１００は、監視部１０２と、記録部１０６と、変更部１１０と、表示部１１２と、設定部１１４とを有する。また、監視プログラム１００は、監視設定データベース（監視設定ＤＢ）１０４、及び監視結果データベース（監視結果ＤＢ）１０８の読み書きを行う。
なお、監視プログラム１００により実現される機能の一部又は全部は、ＡＳＩＣ等のハードウェアにより実現されてもよい。
以下、本図に示される各構成について説明する。
【００２２】
監視部１０２は、ネットワーク上のノードの稼働状況及び所定のプロトコルの利用状況を、所定の監視用パラメタに基づき監視する。
本例では、監視部１０２は、監視設定ＤＢ１０４に格納されている監視用パラメタ（図３を用いて後述）に基づき、被監視装置２０における、所定のプロトコルで使用されるＴＣＰ又はＵＤＰの通信ポートに対して、所定のプロトコルに従った接続の確立又はデータの送受信（以下、「監視用の呼出し」ともいう。）を試みる。監視部１０２は、通信ポートに対して接続の確立又はデータの送受信ができた場合、その通信ポートを使用する所定のプロトコルを被監視装置２０が利用しているものと判定する。また、監視部１０２は、ＩＣＭＰを用いた被監視装置２０への呼びかけに対する応答の有無により、被監視装置２０の稼働の有無を判定する。
【００２３】
監視設定ＤＢ１０４は、図３に例示するように、データ項目として、装置ＩＤと、監視間隔と、タイムアウト時間と、リトライ回数と、プロトコル監視順序と、監視時間帯とを有する。なお、本例では、監視間隔、タイムアウト時間、リトライ回数、プロトコル監視順序、及び監視時間帯を、監視用パラメタと呼ぶ。
以下、本図に示される各データ項目について説明する。
【００２４】
装置ＩＤは、被監視装置２０を特定するための識別情報である。例えば、装置ＩＤは、文字、数字、及び記号などの組み合わせにより表わされる。
本例では、監視部１０２は、この装置ＩＤを参照して、監視する被監視装置２０を特定する。
【００２５】
監視間隔は、被監視装置２０における、所定のプロトコルの利用状況を監視する時間間隔を表わす。
本例では、監視部１０２は、この監視間隔を参照して、被監視装置２０における、所定のプロトコルの利用状況を監視する、時間帯ごとの時間間隔を決定する。
【００２６】
タイムアウト時間は、被監視装置２０における、所定のプロトコルの利用状況を監視するため、所定のプロトコルで使用されるＴＣＰ又はＵＤＰの通信ポートに対して、所定のプロトコルに従った接続の確立又はデータの送受信を試みたとき、又はＩＣＭＰを用いて呼びかけたときの、被監視装置２０からの応答に対する待ち時間である。
本例では、監視部１０２は、このタイムアウト時間を参照して、被監視装置２０からの応答に対する、各時間帯ごとの待ち時間を決定する。そして、監視部１０２は、待ち時間を経過しても被監視装置２０からの応答がなかった場合、タイムアウトしたものと判定する。
【００２７】
リトライ回数は、被監視装置２０に対する監視用の呼出しにおいて、タイムアウトが発生した場合の、再度の監視用の呼出しの繰り返し回数である。
本例では、監視部１０２は、このリトライ回数を参照して、タイムアウトが発生した場合の、各時間帯ごとの監視用の呼出しの繰り返し回数を決定する。なお、監視部１０２は、監視用の呼出しの繰り返しにより、被監視装置２０から応答があった場合は、所定のプロトコルを利用しているものと判定する。
【００２８】
プロトコル監視順序は、被監視装置２０に対する、所定のプロトコルの利用状況の監視順序を表わす。
本例では、監視部１０２は、このプロトコル監視順序が表わすプロトコルの順序に従って、所定のプロトコルの利用状況を順次監視する。
【００２９】
監視時間帯は、被監視装置２０における、所定のプロトコルの利用状況を監視する時間帯を表わす。
本例では、監視部１０２は、この監視時間帯の間だけ、被監視装置２０における所定のプロトコルの利用状況を監視する。
【００３０】
記録部１０６は、監視部１０２により監視されたノードの稼働状況及びプロトコルの利用状況を記録する。
本例では、記録部１０６は、監視部１０２が監視して判定した現在のプロトコルの利用状況（ＩＣＭＰを用いて判定した被監視装置２０の稼働の有無も含む）、過去のプロトコルの利用状況の履歴、監視用の呼出しに対する応答時間の履歴、及びタイムアウトが発生したときのリトライ回数の履歴を、監視結果ＤＢ１０８に記録する。
【００３１】
監視結果ＤＢ１０８は、図４に例示するように、データ項目として、装置ＩＤと、プロトコルと、現在のプロトコル利用状況と、過去のプロトコル利用状況の履歴と、応答時間の履歴と、リトライ回数の履歴とを有する。なお、本例では、装置ＩＤ、プロトコル、現在のプロトコル利用状況、過去のプロトコル利用状況の履歴、応答時間の履歴、及びリトライ回数の履歴を、監視結果と呼ぶ。
以下、本図に示される各データ項目について説明する。
【００３２】
装置ＩＤは、図２に示した監視設定ＤＢ１０４の装置ＩＤと同じである。
本例では、記録部１０６は、装置ＩＤにより特定される被監視装置２０ごとに、現在のプロトコルの利用状況などを記録する。
【００３３】
プロトコルは、監視されるプロトコルの名称を表わす。
本例では、記録部１０６は、プロトコルごとに、現在のプロトコル利用状況を記録する。
【００３４】
現在のプロトコル利用状況は、監視部１０２により判定された、現在の被監視装置２０におけるプロトコルの利用の有無を表わす。
本例では、現在のプロトコル利用状況は、ＩＣＭＰを用いて判定された被監視装置２０の稼働の有無も含む。
【００３５】
過去のプロトコル利用状況の履歴は、監視部１０２により判定された、過去の被監視装置２０におけるプロトコルの利用の有無の履歴を表わす。
本例では、記録部１０６は、現在のプロトコル利用状況が更新されるタイミングで、更新される前の現在のプロトコル利用状況を、過去のプロトコル利用状況の履歴に追加する。
【００３６】
応答時間の履歴は、監視部１０２による監視用の呼出しに対する被監視装置２０からの応答にかかった時間の履歴を表わす。
本例では、応答時間の履歴は、監視時間帯ごとの監視用の呼出しに対する各プロトコルの応答にかかった時間のうち、最大のものを表わす。
【００３７】
リトライ回数の履歴は、監視部１０２による監視用の呼出しにおいて、タイムアウトが発生した場合に、再度監視用の呼出しを繰り返した回数の履歴を表わす。
本例では、リトライ回数の履歴は、各監視時間ごとの監視用の呼出しに対する各プロトコルの応答に要したリトライ回数のうち、最大のものを表わす。
【００３８】
変更部１１０は、記録部１０６により記録された過去の稼働状況に基づき、監視用パラメタを変更する。
本例では、変更部１１０（プロトコル選択部の一例）は、初回の監視設定ＤＢ１０４の変更時においては、監視結果ＤＢ１０８に記録されている現在のプロトコル利用状況に基づき、複数の被監視装置２０において多く利用されているプロトコルを優先的に監視するように、監視設定ＤＢ１０４のプロトコル監視順序を変更する。また、変更部１１０は、２回目以降の監視設定ＤＢ１０４の変更時においては、監視結果ＤＢ１０８に記録されている現在のプロトコル利用状況に基づき、応答のあったプロトコルを優先的に監視するように、監視設定ＤＢ１０４のプロトコル監視順序を変更する。また、変更部１１０は、監視結果ＤＢ１０８に記録されている過去のプロトコル利用状況の履歴に基づき、過去の所定期間においてプロトコルが常に利用されている時間帯の監視間隔を広げるように、監視設定ＤＢ１０４の監視間隔を変更する。また、変更部１１０は、監視結果ＤＢ１０８に記録されている応答時間の履歴に基づき、監視設定ＤＢ１０４のタイムアウト時間を、各時間帯ごとに過去の所定期間における応答時間の最大値に変更する。また、変更部１１０は、監視結果ＤＢ１０８に記録されているリトライ回数の履歴に基づき、監視設定ＤＢ１０４のリトライ回数を、各時間帯ごとに過去の所定期間におけるリトライ回数の最大値に変更する。
なお、監視設定ＤＢ１０４における監視間隔、タイムアウト時間、及びリトライ回数には、初回デフォルト値が設定されている。変更部１１０は、監視結果ＤＢ１０８に記録されている稼働状況に基づき、各被監視装置２０ごとに適した監視用パラメタになるように、監視設定ＤＢ１０４に設定された初回デフォルト値を変更する。
【００３９】
また、変更部１１０は、記録部１０６により記録された稼働状況に基づき、過去において所定の回数繰り返して、全プロトコルが利用されていない時間帯を、監視時間帯から外すことをユーザに提案する。
本例では、変更部１１０は、監視結果ＤＢ１０８に記録されている過去のプロトコル利用状況の履歴に基づき、過去において所定の回数繰り返して、全プロトコルが利用されていない時間帯を、監視時間帯から外すことをユーザに提案するための表示を、設定部１１４に指示する。
【００４０】
表示部１１２は、記録部１０６により記録された稼働状況を表示する。
本例では、表示部１１２は、監視結果ＤＢ１０８に記録されている現在のプロトコル利用状況、過去のプロトコル稼働状況の履歴、応答時間の履歴、及びリトライ回数の履歴を、装置ＩＤごとに表示する。また、表示部１１２は、監視設定ＤＢ１０４をユーザに設定させるための設定画面を表示する。
【００４１】
設定部１１４は、表示部１１２により表示された設定画面を通じて、ユーザからの入力を受け付け、受け付けた入力に従って監視設定ＤＢ１０４を設定する。通常は、監視設定ＤＢ１０４に設定されている監視用パラメタは、変更部１１０により、自動的に各被監視装置２０ごとに適したものとなっているが、ユーザが任意に設定を変更したい場合、設定部１１４がユーザに監視用パラメタの設定を変更する手段を提供する。
【００４２】
また、設定部１１４は、変更部１１０の指示に従って、過去において所定の回数繰り返して全プロトコルが利用されていない時間帯を、監視時間帯から外すことをユーザに提案するための表記（例えば、文字列又は画像など）を、表示部１１２に表示させる。
【００４３】
図５は、監視用パラメタ変更処理Ｓ１０のフローチャートである。
図５に例示するように、ステップ１００（Ｓ１００）において、変更部１１０は、監視結果ＤＢ１０８の全装置ＩＤに対して、Ｓ１０２からＳ１１０までの処理を行ったか否かを判定する。監視プログラム１００は、全装置ＩＤに対して処理した場合、終了し、全装置ＩＤに対して処理していない場合、Ｓ１０２へ移行する。
【００４４】
ステップ１０２（Ｓ１０２）において、変更部１１０は、監視結果ＤＢ１０８から、装置ＩＤごとの監視結果（プロトコル、現在のプロトコル利用状況、過去のプロトコル利用状況の履歴、応答時間の履歴、及びリトライ回数の履歴）を順次読み込む。
【００４５】
ステップ１０４（Ｓ１０４）において、変更部１１０は、Ｓ１０２で読み込んだ監視結果に含まれる現在のプロトコル利用状況に基づき、所定のプロトコルを利用している被監視装置２０の数を、プロトコルごとに集計する。
【００４６】
ステップ１０６（Ｓ１０６）において、変更部１１０は、Ｓ１０２で読み込んだ監視結果に含まれる過去のプロトコル利用状況の履歴に基づき、過去の所定期間においてプロトコルが常に利用されている時間帯の監視間隔を広げるように、監視設定ＤＢ１０４の監視間隔を変更する。
【００４７】
ステップ１０８（Ｓ１０８）において、変更部１１０は、Ｓ１０２で読み込んだ監視結果に含まれる応答時間の履歴に基づき、監視設定ＤＢ１０４のタイムアウト時間を、各時間帯ごとに過去の所定期間における応答時間の最大値に変更する。
【００４８】
ステップ１１０（Ｓ１１０）において、変更部１１０は、Ｓ１０２で読み込んだ監視結果に含まれるリトライ回数の履歴に基づき、監視設定ＤＢ１０４のリトライ回数を、各時間帯ごとに過去の所定期間におけるリトライ回数の最大値に変更する。
【００４９】
ステップ１１２（Ｓ１１２）において、変更部１１０は、Ｓ１０４において集計した被監視装置２０の数に基づき、複数の被監視装置２０において多く利用されているプロトコルを優先的に監視するように、監視設定ＤＢ１０４のプロトコル監視順序を変更する。より具体的には、変更部１１０は、複数の被監視装置２０においてより多く利用されているプロトコルほど先頭の方に配置されるように、監視設定ＤＢ１０４のプロトコル監視順序を変更する。
【００５０】
図６は、監視用パラメタ変更処理（２回目以降時）Ｓ２０のフローチャートである。
図６に例示するように、ステップ２００（Ｓ２００）において、変更部１１０は、監視結果ＤＢ１０８の全装置ＩＤに対して、Ｓ２０２からＳ２１０までの処理を行ったか否かを判定する。監視プログラム１００は、全装置ＩＤに対して処理した場合、終了し、全装置ＩＤに対して処理していない場合、Ｓ２０２へ移行する。
【００５１】
ステップ２０２（Ｓ２０２）において、変更部１１０は、監視結果ＤＢ１０８から、装置ＩＤごとの監視結果（プロトコル、現在のプロトコル利用状況、過去のプロトコル利用状況の履歴、応答時間の履歴、及びリトライ回数の履歴）を順次読み込む。
【００５２】
ステップ２０４（Ｓ２０４）において、変更部１１０は、Ｓ２０２で読み込んだ監視結果に含まれる現在のプロトコル利用状況に基づき、応答のあったプロトコルを優先的に監視するように、監視設定ＤＢ１０４のプロトコル監視順序を変更する。より具体的には、変更部１１０は、利用されているプロトコルを、監視設定ＤＢ１０４のプロトコル監視順序の先頭に配置する。なお、利用されているプロトコルが複数ある場合は、あらかじめ決められたプロトコルの優先順位に従って、利用されているプロトコルを、監視設定ＤＢ１０４のプロトコル監視順序の先頭の方に配置すればよい。
【００５３】
ステップ２０６（Ｓ２０６）において、変更部１１０は、Ｓ２０２で読み込んだ監視結果に含まれる過去のプロトコル利用状況の履歴に基づき、過去の所定期間においてプロトコルが常に利用されている時間帯の監視間隔を広げるように、監視設定ＤＢ１０４の監視間隔を変更する。
【００５４】
ステップ２０８（Ｓ２０８）において、変更部１１０は、Ｓ２０２で読み込んだ監視結果に含まれる応答時間の履歴に基づき、監視設定ＤＢ１０４のタイムアウト時間を、各時間帯ごとに過去の所定期間における応答時間の最大値に変更する。
【００５５】
ステップ２１０（Ｓ２１０）において、変更部１１０は、Ｓ２０２で読み込んだ監視結果に含まれるリトライ回数の履歴に基づき、監視設定ＤＢ１０４のリトライ回数を、各時間帯ごとに過去の所定期間におけるリトライ回数の最大値に変更する。
【００５６】
以上説明した構成によれば、監視装置１０は、監視のための特別なソフトウェアのインストール又は設定変更などを被監視装置２０に要求することなく、被監視装置２０の稼働状況及び所定のプロトコルの利用状況を監視することができる。
また、監視装置１０は、被監視装置２０の稼働状況及び所定のプロトコルの利用状況に合わせて、監視用パラメタを変更するので、監視装置１０におけるＣＰＵ負荷及び通信ネットワーク４０におけるネットワーク負荷などを軽減し、無駄のない効率のよいノード監視を行うことができる。
【００５７】
［変形例１］
図７は、変形例１における監視設定ＤＢ２０４を例示する図である。
図７に例示するように、監視設定ＤＢ２０４は、図３に例示した監視設定ＤＢ１０４に、データ項目としてグループＩＤを追加したものである。
以下、追加したグループＩＤについて説明する。
【００５８】
グループＩＤは、複数の装置ＩＤごとの監視用パラメタをひとまとめにしたグループを特定するための識別情報である。例えば、グループＩＤは、文字、数字、及び記号などの組み合わせにより表わされる。
本例では、変更部１１０は、記録部１０６により記録された監視結果に基づき、監視用パラメタを変更した結果、共通の内容となった監視用パラメタをひとまとめにし、ひとまとめにした監視用パラメタにグループＩＤを付与する。
また、設定部１１４は、グループＩＤによりまとめられた複数の装置ＩＤに対して、監視用パラメタをユーザに一括で設定変更させるための入力を受け付ける。
【００５９】
以上説明した構成によれば、監視装置１０は、監視設定ＤＢ２０４において、複数の監視用パラメタをグループにまとめることにより、監視設定ＤＢ２０４に要する記憶容量を節約することができる。また、ユーザは、監視用パラメタが共通となる装置ＩＤに対して、監視用パラメタを一括で設定変更することができる。
なお、プロトコルは、同一レイヤに属する複数のネットワークプロトコルの中から、監視に用いるプロトコルを選択するようにしてもよいし、複数のレイヤにまたがるネットワークプロトコル群の中から、監視に用いるプロトコルを選択するようにしてもよい。
【符号の説明】
【００６０】
１      監視システム
１０    監視装置
２０    被監視装置
３０    ルータ
４０    通信ネットワーク
１００  監視プログラム
１０２  監視部
１０４  監視設定ＤＢ
１０６  記録部
１０８  監視結果ＤＢ
１１０  変更部
１１２  表示部
１１４  設定部
２０４  監視設定ＤＢ（変形例１）
【図１】
0005581487.tif 000002
【図２】
0005581487.tif 000003
【図３】
0005581487.tif 000004
【図４】
0005581487.tif 000005
【図５】
0005581487.tif 000006
【図６】
0005581487.tif 000007
【図７】
0005581487.tif 000008