(57)【特許請求の範囲】
【請求項１】
ネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータを、
監視内容を設定する監視内容設定手段、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段、
前記監視手段の監視結果を参照し、ネットワークのサービスレベルが低下した場合は、前記監視内容設定手段によって設定された監視内容を変更して監視の頻度を増大させ、監視対象および監視項目を拡大する監視内容変更手段、
として機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２】
前記監視手段の監視結果に応じて、ネットワーク上の所定の資源の設定を変更する資源設定変更手段として機能させるプログラムを更に記録したことを特徴とする請求項１記載の記録媒体。
【請求項３】
ネットワーク上の所定の資源においてイベントが発生したことを検出するイベント検出手段として機能させるプログラムを更に記録し、
前記監視内容変更手段は、前記イベント検出手段によってイベントの発生が検出された場合には、その内容に応じて監視内容を変更することを特徴とする請求項１記載の記録媒体。
【請求項４】
ネットワークの状態を監視するネットワーク監視装置において、
監視内容を設定する監視内容設定手段と、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段と、
前記監視手段の監視結果を参照し、ネットワークのサービスレベルが低下した場合は、前記監視内容設定手段によって設定された監視内容を変更して監視の頻度を増大させ、監視対象および監視項目を拡大する監視内容変更手段と、
を有することを特徴とするネットワーク監視装置。
【請求項５】
ネットワークの状態を監視する処理をコンピュータに機能させるプログラムにおいて、
コンピュータを、
監視内容を設定する監視内容設定手段、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段、
前記監視手段の監視結果を参照し、ネットワークのサービスレベルが低下した場合は、前記監視内容設定手段によって設定された監視内容を変更して監視の頻度を増大させ、監視対象および監視項目を拡大する監視内容変更手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録媒体、ネットワーク監視装置、および、プログラムに関し、特に、ネットワークの状態を監視する処理をコンピュータに機能させるプログラム、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体、および、そのような処理を実行するネットワーク監視装置に関する。
【０００２】
【従来の技術】
ネットワークの運用管理を図るためには、先ず、対象となるネットワークをモニタリングして状態を把握し、その把握された状態に応じて設定条件を変更する等の適切な処置を講じる必要がある。
【０００３】
ところで、従来において、ネットワークをモニタリングする場合には、事前に定義されたモニタリング条件である「ポリシー」に従って行われることが一般的であった。ところで、このポリシーは、たとえネットワークの状態が変化した場合でも不変のままでモニタリングが行われることが一般であった。
【０００４】
また、モニタリングの条件を変更する必要が生じた場合には、ネットワークの管理者（以下、ネットワーク管理者と称する）が、ネットワークの状態変化に応じてポリシーを手動操作で能動的に変更する必要があった。
【０００５】
【発明が解決しようとする課題】
しかし、ネットワークの状態変化をネットワーク管理者に通知する方法としては、例えば、閾値を設定し、所定の項目に関する条件が変化した場合には、ネットワーク管理者に警告を行う方法が採用されていた。従って、ネットワーク管理者がネットワークの状態変化に気づいてから、処置が講じられるまでには、タイムラグが存在するという問題点があった。
【０００６】
また、閾値の設定や変更する条件は、ネットワーク管理者の主観的判断に委ねられる場合が多いので、ネットワークの管理状況がネットワーク管理者のスキルに依拠する結果となるという問題点があった。
【０００７】
本発明は、以上のような状況に鑑みてなされたものであり、ネットワークの状態に応じてポリシーを変更しながらネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体およびそのような処理を実行するネットワーク監視装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明では上記課題を解決するために、ネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体において、コンピュータを、図１に示す、監視内容を設定する監視内容設定手段１ａ、監視内容設定手段１ａによって設定された監視内容にてネットワーク２を監視する監視手段１ｂ、監視手段１ｂの監視結果に応じて、監視内容設定手段１ａによって設定された監視内容を変更する監視内容変更手段１ｃ、として機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【０００９】
ここで、監視内容設定手段１ａは、監視内容を設定する。監視手段１ｂは、監視内容設定手段１ａによって設定された監視内容にてネットワーク２を監視する。監視内容変更手段１ｃは、監視手段１ｂの監視結果を参照し、ネットワーク２のサービスレベルが低下した場合は、監視内容設定手段１ａによって設定された監視内容を変更して監視の頻度を増大させ、監視対象および監視項目を拡大する。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の動作原理を説明する原理図である。この図において、本発明に係るネットワーク監視装置１は、監視内容設定手段１ａ、監視手段１ｂ、監視内容変更手段１ｃ、資源変更設定手段１ｄ、および、イベント検出手段１ｅによって構成されており、ネットワーク２に接続された各装置または各装置間の状態を監視する。
【００１１】
ここで、監視内容設定手段１ａは、ネットワーク２を監視する際の監視内容を設定する。
監視手段１ｂは、監視内容設定手段１ａによって設定された監視内容にてネットワーク２を監視する。
【００１２】
監視内容変更手段１ｃは、監視手段１ｂの監視結果に応じて、監視内容設定手段１ａによって設定された監視内容を変更する。
資源変更設定手段１ｄは、監視手段１ｂの監視結果に応じて、ネットワーク２上の所定の資源の設定を変更する。
【００１３】
イベント検出手段１ｅは、ネットワーク２上の所定の資源においてイベントが発生したことを検出し、その検出したイベントに応じて監視内容設定手段１ａの設定内容を変更する。
【００１４】
ネットワーク２は、例えば、インターネット等によって構成されている。
ＷＥＢクライアント３，５は、例えば、パーソナルコンピュータによって構成されており、ＷＥＢサーバ４に対してアクセスし、所望の情報を取得する。
【００１５】
ＷＥＢサーバ４は、例えば、サーバマシン等によって構成されており、ＷＥＢクライアント３，５からアクセスがあった場合には、要求された情報を提供する。
【００１６】
次に、以上の原理図の動作について説明する。
ネットワーク管理者は、ネットワーク２の監視内容に応じたデータ（ポリシー）を監視内容設定手段１ａにて設定した後、監視を開始する操作を行う。すると、監視手段１ｂは、監視内容設定手段１ａによって設定されたポリシーを参照し、先ず、監視対象を特定し、続いて、その監視対象に関する監視項目を、所定のインターバルで監視する。
【００１７】
例えば、ＷＥＢサーバ４が監視対象として設定され、監視項目としてＷＥＢサーバ４とＷＥＢクライアント３との間のレスポンス速度が設定されているとすると、監視手段１ｂは、ＷＥＢクライアント３から要求が発せられ、ＷＥＢサーバ４が要求に応じたデータを送信し、ＷＥＢクライアント３が当該データを受信するまでの時間（レスポンスタイム）を所定のインターバル（例えば、１０分間隔）で測定する。
【００１８】
監視内容変更手段１ｃは、監視手段１ｂの監視結果を参照し、例えば、監視対象のサービスレベルが低下した場合には、サービスレベルの低下の原因を詳細に解析するために、解析対象をＷＥＢサーバ４とＷＥＢクライアント３との間のレスポンスタイムのみならず、ＷＥＢサーバ４とＷＥＢクライアント５との間のレスポンスタイムおよびＷＥＢサーバ４と図示せぬルータとの間のレスポンスタイムについても拡大するとともに、監視のインターバルを１０分から５分に短縮する。その結果、ＷＥＢサーバ４に対するサービスレベルが低下した場合におけるその低下の原因について詳しく解析するための資料を収集することが可能になる。
【００１９】
また、サービスレベルが一定期間以上継続した場合には、資源変更設定手段１ｄが、例えば、ネットワーク２におけるＷＥＢサーバ４からのパケットの優先順位を高める設定を行う。その結果、図示せぬ他のＷＥＢサーバよりもＷＥＢサーバ４からのパケットの方が優先されることから、サービスレベルの回復を図ることが可能になる。
【００２０】
このようにして、サービスレベルが回復した場合には、監視内容変更手段１ｃは、監視の対象を縮小するとともに、監視のインターバルを増大させ、監視に起因するネットワークへの負担を縮減させる。
【００２１】
なお、以上の説明は、ＷＥＢサーバ４のサービスレベルが徐々に変化する場合の例であるが、サービスレベルの突発的な変化や、他の条件の突発的な変化（例えば、ＷＥＢサーバ４のＣＰＵ（Central Processing Unit）の使用率の突然の変化）をトリガとして、監視内容を変更することも可能である。
【００２２】
即ち、イベント検出手段１ｅは、例えば、監視対象であるＷＥＢサーバ４において所定のイベントが発生した場合には、監視手段１ｂのインターバルに関わりなく、発生したイベントの種類に応じて監視内容設定手段１ａの設定内容を変更する。例えば、ＷＥＢサーバ４が有する図示せぬＣＰＵの使用率が突発的に増大したり、サービスレベルが突然に低下した場合には、イベント検出手段１ｅはインターバルに関わりなくこれを検出し、監視内容設定手段１ａの監視内容を変更する。例えば、インターバルを短くしたり、監視項目を増大したりする。これにより、突発的事態が発生した場合であっても、もれなく原因を解析することが可能になる。
【００２３】
以上に説明したように、本発明に係るネットワーク監視装置１によれば、監視結果に応じて監視内容を変更するようにしたので、そのときどきのネットワークの状態に応じた最適な監視を行うことが可能になる。
【００２４】
また、本発明によれば、イベントが発生した場合には、その内容に応じて監視内容を変更するようにしたので、突発的に発生する事態も漏れなく監視することが可能になる。
【００２５】
更に、本発明によれば、ネットワーク２の状態に応じて、資源の設定状態を変更するようにしたので、例えば、サービスレベルが低い状態が長時間継続する、といった事態を回避することが可能になる。
【００２６】
次に、本発明の実施の形態について説明する。
図２は、本発明の実施の形態の構成例を示す図である。この図において、ＷＥＢクライアントＡ（１０）およびＷＥＢクライアントＢ（１１）（以下、単にＷＥＢクライアントＡ，Ｂと称す）は、例えば、パーソナルコンピュータによって構成されており、ＷＥＢサーバＡ（１７）またはＷＥＢサーバＢ（１８）（以下、単にＷＥＢサーバＡ，Ｂと称す）に対してアクセスし、所望のデータを取得する。
【００２７】
ネットワーク１２は、例えば、ＬＡＮ（Local Area Network）によって構成されており、ＷＥＢクライアントＡ，ＢおよびルータＡ（１３）（以下、単にルータＡと称す）を電気的に相互に接続し、これらの間で情報の授受を可能にする。
【００２８】
ルータＡは、ネットワーク１２およびネットワーク１４を相互に接続し、これらの間で情報の授受を可能にするとともに、パケットをどの経路で流すべきかを判断する。
【００２９】
ネットワーク１４は、例えば、インターネットによって構成されており、ルータＡおよびルータＢ（１５）（以下、単にルータＢと称す）間で情報の授受を可能にする。
【００３０】
ルータＢは、ネットワーク１４およびネットワーク１６を相互に接続し、これらの間で情報の授受を可能にするとともに、パケットをどの経路で流すべきかを判断する。
【００３１】
ネットワーク１６は、例えば、ＬＡＮによって構成されており、ＷＥＢサーバＡ，Ｂ、および、ネットワーク監視装置１９を電気的に相互に接続し、これらの間で情報の授受を可能にする。
【００３２】
ＷＥＢサーバＡ，Ｂは、例えば、サーバマシンによって構成されており、ＷＥＢクライアントＡ，Ｂからの要求に応じて該当する情報を要求を行ったＷＥＢクライアントに対して送信する。
【００３３】
ネットワーク監視装置１９は、ネットワーク１２，１４，１６、および、これらのネットワークに接続されている資源の状態を監視する。
図３は、ネットワーク監視装置１９のハードウエアの詳細な構成例を示す図である。この図に示すように、ネットワーク監視装置１９は、ＣＰＵ（Central Processing Unit）１９ａ、ＲＯＭ（Read Only Memory）１９ｂ、ＲＡＭ（Random Access Memory）１９ｃ、ＨＤＤ（Hard Disk Drive）１９ｄ、ＧＢ（Graphics Board）１９ｅ、Ｉ／Ｆ（Interface）１９ｆ、および、バス１９ｇによって構成されており、その外部には表示装置１９ｈおよび入力装置１９ｉが接続されている。
【００３４】
ここで、ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているプログラムに従って装置の各部を制御するとともに、各種演算処理を実行する。
ＲＯＭ１９ｂは、ＣＰＵ１９ａが実行する基本的なプログラムやデータを格納している。
【００３５】
ＲＡＭ１９ｃは、ＣＰＵ１９ａが実行しようとするプログラムや、演算途中のデータを一時的に格納する。
ＨＤＤ１９ｄは、ＣＰＵ１９ａが実行するプログラムやデータを格納している。
【００３６】
ＧＢ１９ｅは、ＣＰＵ１９ａから供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して出力する。
Ｉ／Ｆ１９ｆは、入力装置１９ｉから供給されたデータの表現形式を変換するとともに、ネットワーク１６との間でデータを授受する際に表現形式やプロトコルを変換する。
【００３７】
バス１９ｇは、ＣＰＵ１９ａ、ＲＯＭ１９ｂ、ＲＡＭ１９ｃ、ＨＤＤ１９ｄ、ＧＢ１９ｅ、および、Ｉ／Ｆ１９ｆを相互に接続し、これらの間でデータの授受を可能にする。
【００３８】
表示装置１９ｈは、例えば、ＣＲＴ（Cathode Ray Tube）モニタによって構成されており、ＧＢ１９ｅから出力された映像信号を表示する。
入力装置１９ｉは、例えば、キーボードやマウスによって構成され、ネットワーク管理者の操作に応じたデータを生成して出力する。
【００３９】
図４は、本発明に係る記録媒体に記録されているプログラムが、図３に示すＨＤＤ１９ｄにインストールされた後、起動された場合に実現される監視機能の機能ブロックを示す図である。
【００４０】
この図に示すように、監視機能２０は、通信制御部２０ａ、モニタリング部２０ｂ、イベント受信部２０ｃ、条件変更部２０ｄ、サービスレベル判定部２０ｅ、データベース２０ｆ、および、条件遷移管理部２０ｇによって構成されている。
【００４１】
通信制御部２０ａは、ネットワーク１６を介して他の装置との間で情報を授受する際にデータのフォーマット変換やプロトコル変換を実施する。
モニタリング部２０ｂは、主に、ＣＰＵ１９ａによって構成され、データベース２０ｆに格納されているモニタリング条件に応じて、監視対象をモニタリングする。
【００４２】
イベント受信部２０ｃは、Ｉ／Ｆ１９ｆによって構成され、監視対象から非同期的に発生するイベントの発生通知を受信する。
条件変更部２０ｄは、主に、ＣＰＵ１９ａによって構成され、サービスレベル判定部２０ｅによるサービスレベルの判定結果に基づいて、モニタリング条件を変更するとともに、必要に応じてネットワーク１２，１４，１６上の資源の設定変更を行う。
【００４３】
サービスレベル判定部２０ｅは、主に、ＣＰＵ１９ａによって構成され、モニタリング部２０ｂによるモニタリング結果と、データベース２０ｆに格納されているサービスレベルグレード（以下、ＳＬグレードと称す）の定義情報とを参照し、現在のＳＬグレードを判定する。また、イベント受信部２０ｃによってイベントが受信された場合には、それも参照してＳＬグレードを判定する。
【００４４】
データベース２０ｆは、ＨＤＤ１９ｄによって構成され、ＳＬグレードを判定するための情報を格納しており、必要に応じてサービスレベル判定部２０ｅに供給する。
【００４５】
条件遷移管理部２０ｇは、ＲＡＭ１９ｃによって構成され、監視対象となっている項目の遷移情報を一元管理する。即ち、条件遷移管理部２０ｇは、監視対象に対するモニタリングを実行中であるかまたは休止中であるかを示す情報と、現在のサービスレベルその他の情報を保持している。
【００４６】
次に、以上の実施の形態の動作について説明する。
図５は、本発明に係る記録媒体に記録されているプログラムが起動された場合に表示装置１９ｈに表示される画面の一例である。この表示例では、「ネットワーク監視」と題された画面５０が表示され、画面５０の中央の領域５０ａには、各監視対象とその現在のＳＬグレードおよびポリシーが一覧表示されている。また、それぞれの監視項目の右側には各ポリシーを編集する際に操作されるボタン５０ｂ〜５０ｄが表示されている。更に画面５０の最下部には、監視対象を追加する場合に操作されるボタン５０ｅ、監視対象を削除する際に操作されるボタン５０ｆ、および、設定した内容で監視を開始する際に操作されるボタン５０ｇが表示されている。
【００４７】
具体的に説明すると、領域５０ａの第１番目の項目として、「ＷＥＢサーバＡ」が表示されており、現在のＳＬグレードは「高」であり、また、ポリシーは「ＰｏｌｉｃｙＡ」であることが示されている。なお、この例では、「ＳＬグレード」は、ＷＥＢサーバＡの基準項目に関するＳＬグレードを示している。ここで、基準項目とは、ＷＥＢサーバＡにおいて常に監視対象となる基本的な項目をいう。
【００４８】
このような画面において、ＷＥＢサーバＡのＰｏｌｉｃｙＡを変更する場合には、ボタン５０ｂを操作する。ボタン５０ｂが操作されると、条件変更部２０ｄは、データベース２０ｆから指定されたポリシーを読み出し、図６に示すような画面６０を表示装置１９ｈに表示する。
【００４９】
この例では、「ＰｏｌｉｃｙＡ」と題された画面６０が表示されており、その中央部の領域６０ａには、このＰｏｌｉｃｙＡによって監視項目として選択されている項目（項目１〜３）が一覧形式で表示されている。例えば、第１番目の項目としては、ＷＥＢサーバＡとクライアントＡ間のレスポンスタイムである項目１が表示されている。また、第２および第３の項目としては、ＷＥＢサーバＡとルータＢ間のレスポンスタイムである項目２と、ＷＥＢサーバＡのＣＰＵ使用率である項目３が表示されている。
【００５０】
各項目の右側には、それぞれの項目の監視内容を設定する際に操作されるボタン６０ｂ〜６０ｄが表示されている。また、画面６０の最下部には、監視項目を新たに追加する場合に操作されるボタン６０ｅ、既存の監視項目を削除する際に操作されるボタン６０ｆ、および、入力された内容で設定を終了する際に操作されるボタン６０ｇが表示されている。
【００５１】
このような画面６０において、項目１を編集するために、ボタン６０ｂが操作されると、条件変更部２０ｄは、該当する項目に関するデータをデータベース２０ｆから取得し、図７に示す画面７０を表示装置１９ｈに表示する。
【００５２】
この表示例では、「項目１編集」と題された画面７０が表示されており、領域７０ａには項目１（ＷＥＢサーバＡとＷＥＢクライアントＡ間のレスポンスタイム）に関する監視結果と、ＳＬグレードと、モニタリング条件との対応関係を示す一覧表が表示されている。なお、ボタン７０ｂ，７０ｃまたはスライダ７０ｄを操作することにより、非表示部分を含めた任意の部分を参照することができる。
【００５３】
また、最下部に表示されているボタン７０ｅは、項目１のデフォルト設定を変更する際に操作される。また、ボタン７０ｆは領域７０ａに表示されている設定内容を編集する際に操作される。ボタン７０ｇは、入力された内容で設定を行う際に操作される。
【００５４】
この例では、ＳＬグレードが「高」に分類される条件は、ＷＥＢサーバＡとＷＥＢクライアントＡ間のレスポンスタイムが５秒未満である場合であり、その場合、モニタリング条件は、３０分を限度として２倍に延長される。また、連続３回当該グレードに該当する場合であって、図６に示す項目２，３が監視対象になっている場合にはこれらの項目を監視項目から除外する。また、当該グレードに該当した場合における関連資源の変更は特に設定されていない。更に、イベント受信部２０ｃによってイベントが受信された場合には、ＳＬグレードが「低」に変更される。
【００５５】
また、ＳＬグレードが「標準」に分類される条件は、ＷＥＢサーバＡとＷＥＢクライアントＡ間のレスポンスタイムが５秒以上８秒未満である場合であり、その場合、モニタリング条件は、３０分を限度として１．５倍に延長される。また、連続５回当該グレードに該当する場合であって、図６に示す項目２，３が監視対象になっている場合にはこれらの項目を監視項目から除外する。また、当該グレードに該当した場合おける関連資源の変更は特に設定されていない。更に、イベント受信部２０ｃによってイベントが受信された場合には、ＳＬグレードが「低」に変更される。
【００５６】
なお、所定の設定内容を変更する場合には、ボタン７０ｆを操作し、新たな情報を入力した後、ボタン７０ｇを操作することにより、データベース２０ｆに格納されている内容を更新することができる。
【００５７】
図８は、データベース２０ｆに格納されている項目１の設定内容に対応するテーブルの一例である。この例では、図７に示す画面７０において設定された内容に対応するデータが格納されている。この例では、ＳＬグレードは、「最低」、「低」、「標準」、および、「高」の４種類に分類されており、それぞれの該当範囲と、モニタリング条件その他が定義されている。
【００５８】
図７において説明していないＳＬグレード「低」に分類されるのは、ＷＥＢサーバＡとＷＥＢクライアントＡ間のレスポンスタイムが８秒以上１５秒未満の場合である。このＳＬグレード「低」に該当する場合には、モニタリングのインターバルは３分を限度に１／２倍に短縮され、連続２回当該グレードに該当した場合であって、項目２，３が監視項目とされていない場合にはこれらの項目を監視項目として新たに追加する。また、関連資源の変更は特に設定されておらず、また、イベント発生時にはＳＬグレードが「最低」に変更される。
【００５９】
ＳＬグレード「最低」の場合に分類されるのは、ＷＥＢサーバＡとＷＥＢクライアントＡ間のレスポンスタイムが１５秒以上の場合である。このＳＬグレード「最低」に該当する場合には、モニタリングのインターバルは１分を限度として１／２倍に短縮される。また、当該グレードに該当した場合であって、項目２，３が監視項目とされていない場合にはこれらの項目を監視項目として新たに追加する。当該グレードに連続３回該当した場合には優先制御が実行される。更に、イベント発生時にも同様に、優先制御が実行される。
【００６０】
ところで、図７において、デフォルトの設定を行うためのボタン７０ｅが操作された場合には、条件変更部２０ｄがデータベース２０ｆから該当するデータを読み出し、図９に示すような画面８０を表示装置１９ｈに表示する。
【００６１】
この表示例では、「項目１デフォルト設定」と題された画面８０が表示されており、画面８０の中央部には監視を開始した際における項目１の監視条件が表示されている。例えば、監視対象は、「ＷＥＢサーバＡとＷＥＢクライアントＡとの間のレスポンスタイム」であり、インターバルは「１０分」であり、基準値は「測定結果の値」であり、また、関連イベントとしては「レスポンスタイム１８秒の閾値を超えた場合のイベント」が設定されている。なお、設定内容を変更する際には、ボタン８０ｂを操作して所定の項目を変更した後、ボタン８０ｃを操作することにより、データベース２０ｆの内容が更新される。
【００６２】
以上に示した画面５０〜８０に表示されている内容を変更したり、新たな内容を追加することにより、ネットワーク監視装置１９の監視対象、監視項目、ＳＬグレードの条件、および、監視条件等を設定することが可能になる。
【００６３】
なお、図１０および図１１は、図６に示す項目２および項目３の設定内容をそれぞれ示す図である。
図１０は、項目２の設定内容を示す図である。この例では、項目２のＳＬグレードは、「高」、「標準」、および、「低」の３種類とされている。
【００６４】
ＳＬグレードが「高」に該当するのは、ＷＥＢサーバＡとルータＢ間のレスポンスタイムが理想値（例えば、１００ミリ秒）＋１０ミリ秒未満の場合であり、その場合には当該項目に関する監視のインターバルが３０分を限度として２倍に延長される。また、連続して３回当該グレードに該当する場合には当該項目がチェック項目から除外される。更に、当該グレードに該当した場合には関連資源の変更はなされず、また、イベント発生時には当該項目に関するＳＬグレードが「低」に変更される。
【００６５】
また、ＷＥＢサーバＡとルータＢ間のレスポンスタイムが理想値＋１０ミリ秒以上５０ミリ秒未満である場合には当該項目のＳＬグレードは、「標準」に分類される。その場合には、インターバルは３０分を限度に１．５倍に延長される。また、連続して５回当該グレードに該当する場合には当該項目がチェック項目から除外される。更に、当該グレードに該当した場合には関連資源の変更はなされず、また、イベント発生時には当該項目に関するＳＬグレードが「低」に変更される。
【００６６】
また、ＷＥＢサーバＡとルータＢ間のレスポンスタイムが理想値＋５０ミリ秒以上である場合には当該項目のＳＬグレードは、「低」に分類される。その場合には、インターバルは３分を限度に１／２倍に短縮される。また、連続して２回当該グレードに該当する場合であって、項目３がチェック項目から除外されている場合には、項目３をチェック項目として追加する。更に、当該グレードに該当した場合およびイベントが発生した場合にはＷＥＢサーバＡからのパケットを優先して配信するようにパケットの優先順位を変更する。
【００６７】
図１１は、項目３の設定内容を示す図である。この例では、項目３のＳＬグレードは、「高」、「標準」、「低」、および、「最低」の４種類とされている。ＳＬグレードが「高」に分類されるのは、ＷＥＢサーバＡのＣＰＵ使用率が５０％未満の場合であり、その場合にはインターバルが３０分を限度として２倍に延長される。また、連続して３回当該グレードに該当する場合には当該項目がチェック項目から除外される。更に、当該グレードに該当した場合には関連資源の変更はなされず、また、イベント発生時には当該項目に関するＳＬグレードが「低」に変更される。
【００６８】
また、ＣＰＵの使用率が５０％以上７５％未満である場合には当該項目のＳＬグレードは、「標準」に分類される。その場合には、インターバルは３０分を限度に１．５倍に延長される。また、連続して５回当該グレードに該当する場合には当該項目がチェック項目から除外される。更に、当該グレードに該当した場合には関連資源の変更はなされず、また、イベント発生時には当該項目に関するＳＬグレードが「低」に変更される。
【００６９】
また、ＣＰＵの使用率が７５％以上９５％未満である場合には当該項目のＳＬグレードは、「低」に分類される。その場合には、インターバルは３分を限度に１／２倍に短縮される。また、追加／削除項目および関連資源の変更については特に設定されていない。更に、イベント発生時には当該項目に関するＳＬグレードが「最低」に変更される。
【００７０】
また、ＣＰＵの使用率が９５％以上である場合には当該項目のＳＬグレードは、「最低」に分類される。その場合には、インターバルは１分を限度に１／２倍に短縮される。また、追加／削除項目および関連資源の変更については特に設定されていない。更に、イベント発生時には管理者に対して警告メールが送信される。
【００７１】
次に、以上のような設定がなされた場合において、ネットワーク監視装置１９がＷＥＢサーバＡを監視する際の動作について説明する。
以上に説明したような操作によって、監視項目に関する設定がなされた後、図５に示す画面５０のボタン５０ｇが操作されたとすると、条件変更部２０ｄは、データベース２０ｆに格納されている各項目に対応するポリシーを更新するとともに、モニタリング部２０ｂのモニタリング条件を更新する。
【００７２】
モニタリング部２０ｂは、先ず、基準項目（常時監視項目）であるＰｏｌｉｃｙＡのデフォルトの条件を参照し、モニタリングを実行する。即ち、モニタリング部２０ｂは、ＷＥＢクライアントＡからリクエストが発せられ、ＷＥＢサーバＡが対応する処理を実行し、ＷＥＢクライアントＡが処理結果を受信するまでの時間（レスポンスタイム）を、例えば、ＷＥＢサーバＡにインストールされたソフトウエアによって１０分間隔に測定する。その際、レスポンスタイムが１８秒を超過した場合には、これをイベントの発生として捉え、対応する処理を実行する。
【００７３】
モニタリング部２０ｂによるモニタリング結果は、サービスレベル判定部２０ｅに通知される。サービスレベル判定部２０ｅは、ＷＥＢサーバＡのレスポンスタイムと、図８に示す項目１に関する設定内容とを比較し、項目１についてのＳＬグレードを決定して条件遷移管理部２０ｇに通知するとともに、必要に応じてモニタリング条件を変更する。例えば、レスポンスタイムが１０秒であった場合には、ＳＬグレードが「低」と判断され、インターバルがデフォルトの１０分の１／２倍である５分に短縮される。続いて、５分後のモニタリングの結果が１３秒であった場合には、再び「低」のグレードと判定され、インターバルは低限の３分に短縮されるとともに、連続して２回グレード「低」の判定を受けたので、新たに、項目２（ＷＥＢサーバＡとルータＢの間のレスポンスタイム）のモニタリングが、デフォルトのインターバル（例えば、１０分）にて実行される。
【００７４】
続いて３分後の項目１のモニタリング結果が１５秒になった場合には、ＳＬグレードは「最低」と判断され、インターバルは３分の１／２の１分３０秒とされるとともに、項目３（ＷＥＢサーバＡのＣＰＵの使用率）がデフォルトのインターバル（１０分）にてモニタリングが開始される。
【００７５】
そして、次々回のモニタリングにおいて、モニタリング結果が３回連続してＳＬグレード「最低」の判定を受けるか、レスポンスタイムが１８秒の閾値を超えた場合（イベントが発生した場合）には、関連資源であるルータＢに対して、ＷＥＢサーバＡへのトラフィックに対する優先制御の指示を出す。
【００７６】
この指示により、３分後のモニタリング結果が４秒となり、ＳＬグレード「高」の判定を得た場合には、インターバルを２倍の６分に設定する。その後も、ＳＬグレード「高」の判定を２回連続して受けた場合には、１２分、２４分とインターバルが延長されるとともに、モニタリング対象とされていたモニタリング項目２，３が適宜対象から除外されることになる。
【００７７】
この間、項目２，３のモニタリング項目も、それぞれのインターバルと、グレード判定と、判定結果に応じた処理とを、項目１と同様の論理に従って並行して実行される。このため、基準項目である項目１のＳＬグレード判定結果として派生したモニタリング項目が、基準項目１の判定結果により終了するとは限らない。つまり、項目２は項目１の結果を契機としてモニタリングを開始した場合でも、項目１の判定結果を契機として終了するとは限らず、項目２自体の判定によって終了する可能性もある。例えば、項目２は、１０分のインターバルでモニタリングをスタートし、結果が１３０ミリ秒であったらＳＬグレード「標準」となり、インターバルは１５分に延長され、その後も「標準」の判定が連続すれば、インターバルは、２２．５分、３０分と延長された後、５回目の判定で項目２はモニタリングの必要がないとみなされて監視が中止されることになる。
【００７８】
また、新たな項目の監視を開始する契機も、必ずしも基準項目の監視結果に起因するとは限らない。つまり、項目３は項目１の結果を契機としてモニタリングが開始されたが、それ以前に項目２の結果を契機としてモニタリングを開始済みである可能性もある。例えば、項目２が、１０分のインターバルでモニタリングを開始し、結果が１５０ミリ秒であった場合にはＳＬグレードは「低」となり、インターバルは５分に短縮され、その後も「低」の判定が２回連続すればインターバルは限度の３分に短縮され、その時点で項目３のモニタリングが開始されることになる。
【００７９】
以上の処理により、ネットワーク監視装置１９の条件遷移管理部２０ｇには、ネットワークの現在の状態を示すデータが格納されることになる。なお、図５の領域５０ａには、以上の処理による監視結果であるＳＬグレードが表示される。この例では、監視対象であるＷＥＢサーバＡのＳＬグレードは、「高」と表示されている。ここで、この文字「高」はハイパーテキストであり、リンクが張られているので、この部分をクリックすると、図１２に示す画面９０が表示装置１９ｈに表示される。
【００８０】
この表示例では、ＷＥＢサーバＡと題された画面９０が表示されており、画面９０の表示領域９０ａには、監視対象であるＷＥＢサーバＡの現在の状況（基準項目である項目１のモニタリング結果）を示すデータが表示されている。即ち、ＳＬグレードは「高」であり、レスポンスタイムは「３．１秒」であり、インターバルは「２０分」であり、追加項目、関連資源の変更、および、イベントの発生は「なし」であることが示されている。
【００８１】
なお、追加項目として項目２，３が追加されている場合には、図１２の「追加項目」の欄にハイパーテキストとして表示し、クリックされた場合には該当する項目の監視結果を示す画面（図１２と同様の画面）を表示するようにしてもよい。
【００８２】
以上に説明したように、本発明のネットワーク監視装置によれば、ＳＬグレードのモニタリング結果やイベントの発生に基づいてモニタリング条件を動的にチューニングするようにしたので、ＳＬグレードの状態変化を判定し、それに応じて、常に適切なモニタリング条件によってネットワークを監視することが可能になる。従って、ＳＬグレードが安定しており、必ずしもモニタリングが必要ない場合には、モニタリングのインターバルを拡大するとともに、監視項目を絞り、モニタリングに起因するトラフィックの増大やネットワークにかかる負荷を自動的に最低限に抑えて運用することが可能になる。
【００８３】
逆に、サービスレベルが低下した場合には、モニタリングのインターバルを狭めるとともに、監視する項目や範囲を増大することにより、トラブルシューティングに必要なモニタリングデータを自動的に収集したり、サービスレベルを向上させるために関連資源を自動的に設定することが可能になる。
【００８４】
次に、図１３〜図１６を参照して本発明に係るネットワーク監視装置１９において実行される処理、即ち、図４に示す機能ブロックを実現するためのフローチャートについて説明する。
【００８５】
図１３は、ネットワーク監視装置１９が監視項目を新たに登録する場合や既に登録済みの監視項目を編集する際に実行されるフローチャートである。このフローチャートが開始されると、以下のステップが実行される。
【００８６】
ステップＳ１０：
ＣＰＵ１９ａは、監視対象を新たに登録する操作、即ち、図５においてボタン５０ｅが操作された場合、図６においてボタン６０ｅが操作された場合等には、ステップＳ１１に進み、それ以外の場合にはステップＳ１３に進む。
【００８７】
ステップＳ１１：
ＣＰＵ１９ａは、監視対象および監視項目の入力を受ける。具体的には、図６および図７に示すような画面６０，７０において入力された、新たな監視項目に関する情報を入力する。
【００８８】
ステップＳ１２：
ＣＰＵ１９ａは、ステップＳ１１で取得した新たな監視項目に関する情報を、ＨＤＤ１９ｄに登録する。
【００８９】
ステップＳ１３：
ＣＰＵ１９ａは、既に登録済みの監視項目の編集を行う操作、即ち、図５に示すボタン５０ｂ〜５０ｄの何れかが操作された場合、図６に示すボタン６０ｂ〜６０ｄが操作された場合、または、図７に示すボタン７０ｆが操作された場合等には、ステップＳ１４に進み、それ以外の場合には処理を終了する。
【００９０】
ステップＳ１４：
ＣＰＵ１９ａは、ステップＳ１３で指定された監視対象に該当するデータをＨＤＤ１９ｄから取得する。
【００９１】
ステップＳ１５：
ＣＰＵ１９ａは、ステップＳ１４で取得したデータの編集を受ける。即ち、ＣＰＵ１９ａは、例えば、図７に示すような画面７０を表示装置１９ｈに表示し、データの編集を受ける。
【００９２】
ステップＳ１６：
ＣＰＵ１９ａは、ステップＳ１５で編集されたデータを、ＨＤＤ１９ｄに登録する。
【００９３】
以上の処理により、新たな監視項目を設定するとともに、設定済みの監視項目を編集することが可能になる。
次に、図１４を参照して、ネットワークを監視する際に実行されるフローチャートについて説明する。このフローチャートが開始されると、以下のステップが実行される。
【００９４】
ステップＳ３０：
ＣＰＵ１９ａは、ＨＤＤ１９ｄから監視対象となっている項目のうち、基準項目のデフォルトデータを取得する。例えば、監視対象がＷＥＢサーバＡの場合には、項目１のデフォルトデータが取得される。
【００９５】
ステップＳ３１：
ＣＰＵ１９ａは、モニタリングをデフォルトの状態に設定し、監視対象のモニタリングを開始する。
【００９６】
ステップＳ３２：
ＣＰＵ１９ａは、イベントが発生したか否かを判定し、イベントが発生した場合にはステップＳ３３に進み、それ以外の場合にはステップＳ３４に進む。
【００９７】
ステップＳ３３：
ＣＰＵ１９ａは、イベントの発生に応じたＳＬグレードの変更処理である「第１のＳＬグレード変更処理」を実行する。なお、この処理の詳細については、図１５を参照して後述する。
【００９８】
ステップＳ３４：
ＣＰＵ１９ａは、現在のＳＬグレードに対応するインターバルＴをＨＤＤ１９ｄから取得する。
【００９９】
ステップＳ３５：
ＣＰＵ１９ａは、前回のモニタリングから時間Ｔが経過したか否かを判定し、時間Ｔが経過した場合にはステップＳ３６に進み、それ以外の場合にはステップＳ３２に戻って同様の処理を繰り返す。
【０１００】
ステップＳ３６：
ＣＰＵ１９ａは、設定された監視項目についてモニタリング処理を実行する。
ステップＳ３７：
ＣＰＵ１９ａは、ステップＳ３６において取得したモニタリングの結果と、ＨＤＤ１９ｄに格納されているデータとを比較し、ＳＬグレードを決定する。
【０１０１】
ステップＳ３８：
ＣＰＵ１９ａは、ステップＳ３７における判定の結果、ＳＬグレードが前回の判定結果と同一（不変）である場合にはステップＳ３９に進み、それ以外の場合にはステップＳ４２に進む。
【０１０２】
ステップＳ３９：
ＣＰＵ１９ａは、同一のＳＬグレードであるという判断が、ＨＤＤ１９ｄに格納されているデータに示された所定の回数だけ繰り返されたか否かを判定し、繰り返された場合にはステップＳ４０に進み、それ以外の場合にはステップＳ３２に戻って同様の処理を繰り返す。
【０１０３】
ステップＳ４０：
ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているデータを参照し、所定のＳＬグレードが複数回繰り返された場合に対応した項目追加または削除処理を実行する。
【０１０４】
ステップＳ４１：
ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているデータを参照し、所定のＳＬグレードが複数回繰り返された場合に対応した関連資源の変更処理を実行する。
【０１０５】
ステップＳ４２：
ＣＰＵ１９ａは、ＳＬグレードが変化した場合に実行すべき「第２のＳＬグレード変更処理」を実行する。なお、この処理の詳細については図１６を参照して後述する。
【０１０６】
ステップＳ４３：
ＣＰＵ１９ａは、監視を終了するか否かを判定し、終了する場合には処理を終了し、それ以外の場合にはステップＳ３２に戻って前述の場合と同様の処理を繰り返す。
【０１０７】
以上の処理により、所定の監視対象に対するモニタリングと、モニタリング結果に応じたＳＬグレードの変更が可能になる。なお、以上のフローチャートは、単一の監視対象に対する処理の一例を示しており、複数の監視対象が存在する場合には同様の処理が並行して実行される。
【０１０８】
次に、図１５を参照し、図１４に示すステップＳ３３の「第１のＳＬグレード変更処理」の詳細について説明する。このフローチャートが開始されると、以下のステップが実行される。
【０１０９】
ステップＳ５０：
ＣＰＵ１９ａは、ＲＡＭ１９ｃに格納されている、基準項目の現在のＳＬグレードを取得する。
【０１１０】
ステップＳ５１：
ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているポリシーから、イベント発生時に遷移するＳＬグレードを取得する。
【０１１１】
ステップＳ５２：
ＣＰＵ１９ａは、ステップＳ５１において取得したＳＬグレードに遷移する。
ステップＳ５３：
ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているポリシーを参照し、関連資源を変更するか否かを判定し、変更する場合にはステップＳ５４に進み、それ以外の場合には元の処理（図１４のステップＳ３４）にリターンする。
【０１１２】
ステップＳ５４：
ＣＰＵ１９ａは、ＨＤＤ１９ｄから関連資源を変更する際に必要な変更内容に関するデータを取得する。
【０１１３】
ステップＳ５５：
ＣＰＵ１９ａは、ステップＳ５４で取得したデータに応じて、対象となる資源の設定変更を行い、元の処理に復帰する。
【０１１４】
以上のフローチャートによれば、イベントが発生した場合に、ＳＬグレードと関連資源の設定とを変更することが可能になる。
次に、図１６を参照し、図１４に示すステップＳ４２の「第２のＳＬグレード変更処理」の詳細について説明する。このフローチャートが開始されると、以下のステップが実行される。
【０１１５】
ステップＳ７０：
ＣＰＵ１９ａは、ＲＡＭ１９ｃに格納されている、基準項目の現在のＳＬグレードを取得する。
【０１１６】
ステップＳ７１：
ＣＰＵ１９ａは、ＨＤＤ１９ｄに格納されているデータを参照し、遷移するＳＬグレードを取得する。
【０１１７】
ステップＳ７２：
ＣＰＵ１９ａは、ステップＳ７１において取得したＳＬグレードに変更する処理を実行する。
【０１１８】
ステップＳ７３：
ＣＰＵ１９ａは、モニタリング時のインターバルを、ステップＳ７１において取得したＳＬグレードに対応する値に変更する。
【０１１９】
ステップＳ７４：
ＣＰＵ１９ａは、関連資源の変更を行うか否かを判定し、関連資源を変更する場合にはステップＳ７５に進み、それ以外の場合には元の処理（図１４のステップＳ４３の処理）にリターンする。
【０１２０】
ステップＳ７５：
ＣＰＵ１９ａは、ＨＤＤ１９ｄから関連資源を変更する際に必要な変更内容に関するデータを取得する。
【０１２１】
ステップＳ７６：
ＣＰＵ１９ａは、ステップＳ７５で取得したデータに応じて、対象となる資源の設定変更を行い、元の処理に復帰する。
【０１２２】
以上のフローチャートによれば、ＳＬグレードが変化した場合に、インターバルおよび関連資源を変更することが可能になる。
なお、以上の実施の形態では、ＷＥＢサーバを監視対象とする場合について説明したが、本発明はこのような場合に限定されるものではなく、例えば、ＷＥＢサーバ、ルータ、ネットワーク、各種資源間のレスポンス等を監視対象として選択することが可能である。
【０１２３】
また、以上の実施の形態では、ＷＥＢサーバとＷＥＢクライアント間のレスポンスタイムが基準項目である場合について説明したが、基準項目として他の項目を選択することも可能であり、前述の場合に限定されるものではないことはいうまでもない。
【０１２４】
最後に、上記の処理機能は、コンピュータによって実現することができる。その場合、ネットワーク監視装置が有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述されており、このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現される。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリ等がある。市場へ流通させる場合には、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory)やフレキシブルディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置等にプログラムを格納しておき、メインメモリにロードして実行する。
【０１２５】
（付記１）  ネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータを、
監視内容を設定する監視内容設定手段、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段、
前記監視手段の監視結果に応じて、前記監視内容設定手段によって設定された監視内容を変更する監視内容変更手段、
として機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１２６】
（付記２）  前記監視内容は、監視の頻度であることを特徴とする付記１記載の記録媒体。
（付記３）  前記監視内容は、監視の対象であることを特徴とする付記１記載の記録媒体。
【０１２７】
（付記４）  前記監視内容は、監視の項目であることを特徴とする付記１記載の記録媒体。
（付記５）  前記監視内容変更手段は、ネットワークのサービスレベルが低下した場合には、監視の頻度を増大させ、監視対象および監視項目を拡大することを特徴とする付記１記載の記録媒体。
【０１２８】
（付記６）  前記監視内容変更手段は、ネットワークのサービスレベルが向上した場合には、監視の頻度を減少させ、監視対象および監視項目を減少することを特徴とする付記１記載の記録媒体。
【０１２９】
（付記７）  前記監視手段の監視結果に応じて、ネットワーク上の所定の資源の設定を変更する資源設定変更手段として機能させるプログラムを更に記録した付記１記載の記録媒体。
【０１３０】
（付記８）  ネットワーク上の所定の資源においてイベントが発生したことを検出するイベント検出手段として機能させるプログラムを更に記録し、
前記監視内容変更手段は、前記イベント検出手段によってイベントの発生が検出された場合には、監視内容を変更することを特徴とする付記１記載の記録媒体。
【０１３１】
（付記９）  ネットワークの状態を監視するネットワーク監視装置において、
監視内容を設定する監視内容設定手段と、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段と、
前記監視手段の監視結果に応じて、前記監視内容設定手段によって設定された監視内容を変更する監視内容変更手段と、
を有することを特徴とするネットワーク監視装置。
【０１３２】
（付記１０）  ネットワークの状態を監視するネットワーク監視方法において、
監視内容を設定する監視内容設定ステップと、
前記監視内容設定ステップによって設定された監視内容にてネットワークを監視する監視ステップと、
前記監視ステップの監視結果に応じて、前記監視内容設定ステップによって設定された監視内容を変更する監視内容変更ステップと、
を有することを特徴とするネットワーク監視方法。
【０１３３】
（付記１１）  ネットワークの状態を監視する処理をコンピュータに機能させるプログラムにおいて、
コンピュータを、
監視内容を設定する監視内容設定手段、
前記監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段、
前記監視手段の監視結果に応じて、前記監視内容設定手段によって設定された監視内容を変更する監視内容変更手段、
として機能させるプログラム。
【０１３４】
【発明の効果】
以上説明したように本発明では、ネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体により、コンピュータを、監視内容を設定する監視内容設定手段、監視内容設定手段によって設定された監視内容にてネットワークを監視する監視手段、監視手段の監視結果に応じて、監視内容設定手段によって設定された監視内容を変更する監視内容変更手段、として機能させるようにしたので、ネットワークの状態に応じた最適のタイミングおよび項目数で監視を行うことが可能になる。特に、監視対象のサービスレベルが低下した場合は、監視の頻度を増大させ、監視対象および監視項目を拡大することによって、サービスレベルが低下した原因について詳しく解析するための資料を収集することが可能になる。
【図面の簡単な説明】
【図１】本発明の動作原理を説明する原理図である。
【図２】本発明の実施の形態の構成例を示す図である。
【図３】図２に示すネットワーク監視装置の詳細な構成例を示す図である。
【図４】本発明に係る記録媒体に記録されているプログラムが、図３に示すＨＤＤにインストールされ、実行された場合に実現される機能ブロックを示す図である。
【図５】本発明に係るプログラムを起動した際に表示装置に表示される画面の一例である。
【図６】図５に示すボタン５０ｂが操作された場合に表示装置に表示される画面の一例である。
【図７】図５に示すボタン６０ｂが操作された場合に表示装置に表示される画面の一例である。
【図８】データベースに格納されている項目１の設定内容に対応するテーブルの一例である。
【図９】図７に示すボタン７０ｅが操作された場合に表示装置に表示される画面の一例である。
【図１０】データベースに格納されている項目２の設定内容に対応するテーブルの一例である。
【図１１】データベースに格納されている項目３の設定内容に対応するテーブルの一例である。
【図１２】図５に示すボタン５０ｇが操作された場合に表示装置に表示される画面の一例である。
【図１３】ネットワーク監視装置が監視項目を新たに登録する場合や既に登録済みの監視項目を編集する際に実行されるフローチャートである。
【図１４】ネットワークを監視する際に実行されるフローチャートである。
【図１５】図１４に示すステップＳ３３の「第１のＳＬグレード変更処理」の詳細について説明するフローチャートである。
【図１６】図１４に示すステップＳ４２の「第２のＳＬグレード変更処理」の詳細について説明するフローチャートである。
【符号の説明】
１  ネットワーク監視装置
１ａ  監視内容設定手段
１ｂ  監視手段
１ｃ  監視内容変更手段
１ｄ  資源変更設定手段
１ｅ  イベント検出手段
２  ネットワーク
３  ＷＥＢクライアント
４  ＷＥＢサーバ
５  ＷＥＢクライアント
１０  ＷＥＢクライアントＡ
１１  ＷＥＢクライアントＢ
１２，１４，１６  ネットワーク
１３  ルータＡ
１５  ルータＢ
１７  ＷＥＢサーバＡ
１８  ＷＥＢサーバＢ
１９  ネットワーク監視装置
１９ａ  ＣＰＵ
１９ｂ  ＲＯＭ
１９ｃ  ＲＡＭ
１９ｄ  ＨＤＤ
１９ｅ  ＧＢ
１９ｆ  Ｉ／Ｆ
１９ｇ  バス
１９ｈ  表示装置
１９ｉ  入力装置
【図１】
0003818901.tif 000002
【図２】
0003818901.tif 000003
【図３】
0003818901.tif 000004
【図４】
0003818901.tif 000005
【図５】
0003818901.tif 000006
【図６】
0003818901.tif 000007
【図７】
0003818901.tif 000008
【図８】
0003818901.tif 000009
【図９】
0003818901.tif 000010
【図１０】
0003818901.tif 000011
【図１１】
0003818901.tif 000012
【図１２】
0003818901.tif 000013
【図１３】
0003818901.tif 000014
【図１４】
0003818901.tif 000015
【図１５】
0003818901.tif 000016
【図１６】
0003818901.tif 000017