(57)【要約】【課題】特別な監視システムを構築することなく、ネットワーク上の全てのコンピュータでネットワークおよびネットワーク機器の異常を監視し、且つ、この異常に対応することのできるネットワーク監視システムを提供する。【解決手段】ルータ装置に障害が発生すると、ルータ装置１はＲＳＳフィードで障害情報を出力する。このＲＳＳフィードの更新は、登録しているクライアントＰＣのブラウザに表示される。係員は、これを見てＲＳＳフィードページにアクセスし、障害情報を取得する。そして、障害に対応するための設定ページへアクセスして設定を変更し、これによって障害が回避される。【選択図】  図６
2009038630.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおけるパケットの転送を設定された条件にしたがって処理するネットワーク処理部と、
前記ネットワーク処理部、前記ネットワークの一方または両方を監視するネットワーク監視部と、
前記ネットワーク処理部の処理状態を表示するウェブページ、前記ネットワーク処理部に設定された条件を表示するウェブページ、前記ネットワークの状態を表示するウェブページの全部または一部を作成および更新するとともに、前記ウェブページの更新を告知するＲＳＳフィードページを作成する設定画面作成部と、
を備えたネットワーク機器。
【請求項２】
前記設定画面作成部は、前記ネットワーク処理部に設定された条件を表示するウェブページを作成するものであり、
さらに前記設定画面作成部は、該作成したウェブページ上に表示される前記条件の変更操作をネットワークを介して受信する
請求項１に記載のネットワーク機器。
【請求項３】
請求項１または請求項２に記載のネットワーク機器と、
該ネットワーク機器とネットワークを介して接続され、前記ネットワーク機器のＲＳＳフィードページの更新を検知して表示するブラウザ部を備えた端末装置と、
を有するネットワーク監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク等を監視する機能を有するネットワーク機器およびネットワーク監視システムに関する。
【背景技術】
【０００２】
ルータ等のネットワーク機器において、端末の検知した障害情報等をネットワークに接続されているクライアント装置、すなわちクライアントＰＣに通知して対応を促すシステムが実用化されている。従来の上記障害通知システムは、ＲＦＣ１１５７に定義されるＳＮＭＰを利用したネットワーク監視システムが一般的なものであった（たとえば特許文献１）。
【特許文献１】特開２０００−１３４２０３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ＳＮＭＰを利用してネットワーク監視を行う場合、監視用の特別なシステム・アプリケーションを準備する必要があった。そのため、特定の端末からしか監視ができず、係員が通常使用しているクライアントＰＣからは監視することができないという問題点があった。
【０００４】
また、ＳＮＭＰでネットワークやネットワーク機器の障害を検知した場合でも、障害を取り除くための設定変更等は、ＨＴＴＰやｔｅｌｎｅｔ等の別のプロトコルを用いてネットワーク機器と通信する必要があり、二重の手間でメンテナンスに時間が掛かるという問題点があった。
【０００５】
この発明は、特別な監視システムを構築することなく、ネットワーク上の全てのコンピュータでネットワークおよびネットワーク機器の異常等を監視し、且つ、この異常等に対応することのできるネットワーク機器およびネットワーク監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、ネットワークにおけるパケットの転送を設定された条件にしたがって処理するネットワーク処理部と、前記ネットワーク処理部、前記ネットワークの一方または両方を監視するネットワーク監視部と、前記ネットワーク処理部の処理状態を表示するウェブページ、前記ネットワーク処理部に設定された条件を表示するウェブページ、前記ネットワークの状態を表示するウェブページの全部または一部を作成および更新するとともに、前記ウェブページの更新を告知するＲＳＳフィードページを作成する設定画面作成部と、を備えたネットワーク機器である。
【０００７】
請求項２の発明は、前記設定画面作成部は、前記ネットワーク処理部に設定された条件を表示するウェブページを作成するものであり、さらに前記設定画面作成部は、該作成したウェブページ上に表示される前記条件の変更操作をネットワークを介して受信することを特徴とする。
【０００８】
請求項３の発明は、上記ネットワーク機器と、該ネットワーク機器とネットワークを介して接続され、前記ネットワーク機器のＲＳＳフィードページの更新を検知して表示するブラウザ部を備えた端末装置と、を有するネットワーク監視システムである。
【発明の効果】
【０００９】
ネットワーク機器において、端末の検知した異常等の情報をＲＳＳフィードによって通知することにより、ＲＳＳリーダやＷＥＢブラウザなどの一般的なアプリケーションによりネットワーク監視を実現することができる。これにより、特別な監視システムを構築する必要がなくなるとともに、ＨＴＴＰによる接続が可能なネットワークからならどこからでもネットワーク監視を行うことができるという利点が生じる。
【００１０】
また、ＨＴＴＰプロトコルによりウェブページ上に表示される設定内容を更新することができるため、ネットワークを監視している端末装置から直接設定を変更することができ、ネットワークのメンテナンスの手間を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
図面を参照してこの発明の実施形態であるルータ装置およびネットワーク監視システムについて説明する。
図１はこの発明の実施形態であるルータ装置のブロック図である。このルータ装置は、３つのネットワークをつなぐ機能を備えている。ルータ装置は、ＬＡＮ１ポート１５、ＬＡＮ２ポート１７およびＬＡＮ３ポート１９を備えている。このうちＬＡＮ１ポート１５は４ポート構成であり、ＬＡＮ２ポート１７、ＬＡＮ３ポート１９は１ポートである。一般的には、ＬＡＮ１ポート１５に社内ネットワーク（いわゆるＬＡＮ）が接続され、ＬＡＮ２ポート１７，ＬＡＮ３ポート１９にインターネット等のＷＡＮやＩＳＤＮ等が接続さる。
ＬＡＮ１ポート１５は、レイヤ２スイッチチップ１４に接続されている。レイヤ２スイッチチップ１４は、４つのＬＡＮ１ポート１５およびネットワークプロセッサ１３間のパケット転送を制御する。ＬＡＮ２ポート１７、ＬＡＮ３ポート１９は、それぞれＰＨＹチップ１６，１８を介してネットワークプロセッサ１３に接続される。
【００１２】
ネットワークプロセッサ１３は、ＬＡＮ１、ＬＡＮ２、ＬＡＮ３間のパケット転送を制御する。具体的には、あるネットワークから入力されたパケットを、ルーティング情報に基づいて宛先ＩＰアドレスを書き換えて他のネットワークに転送し、このときに転送を許可するパケットと破棄するパケットをフィルタリングする等である。ネットワークプロセッサ１３は、ＣＰＵ１０に接続されている。ＣＰＵ１０は、ネットワークプロセッサに対してルーティング情報やパケットフィルタリングルールを設定するとともに、ネットワークプロセッサ１３の動作を監視しており、ネットワークやネットワークプロセッサ１３自身の動作に障害が発生すると、それを検知してログに記録する。ネットワークの障害は、たとえば、ＶＰＮトンネルのダウン、不正なアクセス等である。またＣＰＵ１０は、記録したログを図３，図４に示すようなウェブページに編集する。
【００１３】
ＣＰＵ１０には、さらに、フラッシュメモリ１１およびＲＡＭ１２が接続されている。フラッシュメモリ１１は、ＣＰＵ１０が実行するプログラムを記憶しているとともに、ネットワーク間を転送されるパケットフィルタリングのルール等を記憶している。ＲＡＭ１２は、パケットフィルタリングのログや上記障害のログを記憶するとともに、図３，図４に示すウェブページの画像データを記憶する。このウェブページは、ネットワークを介してこのルータ装置１にログインした端末装置によって閲覧される。
【００１４】
ウェブページは図２に示すように、複数の設定ページと１ページのＲＳＳフィードページからなっている。ＣＰＵ１０は、ネットワークプロセッサ１３の障害を検知したとき、その障害に対応する設定ページを更新するとともに、この設定ページの更新を通知するべくＲＳＳフィードページを更新する。ＲＳＳフィードページが更新されることにより、このページをＲＳＳフィードのリストに登録している端末装置のブラウザは、このＲＳＳフィードページが更新された旨を示す更新情報を受信する。ブラウザは、更新情報を受信すると、ＲＳＳフィードリスト中のこのページ名を太字で表示して更新された旨を表示する。クライアントＰＣのユーザは、ブラウザのＲＳＳフィードリストを見て、ルータ装置１の管理ページが更新されたことを知り、そのページ名をクリックしてＲＳＳフィードページ（図３参照）を表示させる。この図３のＲＳＳフィードページから、更新された設定ページ（図４参照）へジャンプすることができる。
【００１５】
図２は、上記ルータ装置１の機能を説明する図である。ネットワークプロセッサ１３は、ＬＡＮ１ポート、ＬＡＮ２ポート、ＬＡＮ３ポートから入力されるパケットを所定のルールにしたがって転送するパケット交換部５０を機能的に備えている。
ＣＰＵ１０は、ネットワークプロセッサ１３に対してファイヤウォールやＩＰｓｅｃ等のルールを設定するネットワーク設定部６１およびネットワークプロセッサ１３が検知したネットワーク障害や機器の異常を監視するネットワーク監視部６２を機能的に備えている。
【００１６】
また、ＣＰＵ１０は、ユーザの設定操作をＨＴＴＰプロトコルを用いて受け付けるためのウェブページを作成する設定画面作成部６０を機能的に備えている。設定画面作成部６０は、図４に例示するようなウェブページを作成してＲＡＭ１２に記憶し、設定内容に変更があったときは、その変更内容でウェブページを更新する。さらに、いずれかのページが更新されたときは、その更新内容の概要をＲＳＳフィードページ７５に書き出す。
【００１７】
さらに、ＣＰＵ１０はウェブサーバ部６３を機能的に備えている。ＷＥＢサーバ部６３は、ネットワークを介してこのルータ装置１にアクセスした端末装置に対してＷＥＢページを送信する。なお、このルータ装置のＩＰアドレスは、１９２．１６８．０．０である。また、このＷＥＢサーバ部６３は、ＲＳＳフィード部６３Ａを有している。このＲＳＳフィード部６３Ａは、ＲＳＳフィードページ７５の更新があったとき、このページを登録している端末装置に対して更新があった旨をフィードする。具体的には、このページをＲＳＳ登録している端末装置（ブラウザ）は、登録先であるこのＲＳＳフィードページを定期的にアクセスしており、このアクセスによってページの更新を検出してブラウザ画面に表示する。
【００１８】
図３はＲＳＳフィードページがブラウザに表示されている例を示す図である。ブラウザ１００のウェブページが表示されるメインウィンドウ１０１の左側に、このブラウザに設定されているＲＳＳフィードページのリストであるＲＳＳフィードリスト１０２が表示されている。このＲＳＳフィードリスト１０２に表示されているページ名をクリックすると、そのＲＳＳフィードページをメインウィンドウ１０１に表示させることができる。
【００１９】
図３のメインウィンドウ１０１には、ルータ装置１のＲＳＳフィードページ７５が表示されている。このページには、不正なアクセスおよびＶＰＮトンネルのダウンがあった旨を告知する情報が記載されており、この内容を管理する設定ページが更新されたことを示している。各障害の表示部１１０には、「不正なアクセスを検知しました。」、「Tunnel 1 Down 」および「トンネルダウン」の障害の内容を表す見出しとともに、障害発生の時刻が表示されている。また、この表示部１１０は、設定ページにリンクされている。このリンクされている設定ページは、この障害を回避するための設定項目を変更することができるページである。ユーザがこの表示部１１０をクリックすると、メインウィンドウ１０１の表示が、該当の設定ページへジャンプする。
【００２０】
図４はブラウザ１００に設定ページが表示されている例を示す図である。ブラウザ１００のメインウィンドウ１０１に設定ページが表示されている。この設定ページは、ファイアウォールの設定・状態を表示するページであり、図３に示したＲＳＳリンクページの「不正なアクセスを検知しました。」の表示欄をクリックしたときジャンプする設定ページである。
【００２１】
図４のファイアウォール設定・状態表示ページでは、通信態様ごとに、プロトコル（種別）、ネットワーク（設定名）およびフィルタの設定状態（静的フィルタ、動的フィルタ）および不正アクセス検知情報が表示されているとともに、これらの詳細ページに移行するためのボタンである設定ボタン１１１、状態ボタン１１２が表示されている。ユーザが、設定ボタン１１１をクリックすると、この通信態様のパケットフィルタリングのルールを確認および設定・変更する詳細設定ページに移行する。また、ユーザが、状態ボタン１１２をクリックすると、この通信態様のパケット転送、パケットフィルタリングのログを表示する詳細表示ページに移行する。これら詳細設定ページ、詳細表示ページもＣＰＵ１０の設定画面作成部６０が作成する。
【００２２】
図５はＣＰＵ１０の動作を示すフローチャートである。
同図（Ａ）は、ネットワーク監視動作を示すフローチャートである。この処理は、ネットワーク監視部６２および設定画面作成部６０によって所定時間間隔で繰り返し実行される。Ｓ１でネットワークプロセッサ１３からネットワークまたはネットワークプロセッサ自身の異常を通知する障害メッセージが送られてきたかを判断する。この障害メッセージは、ネットワーク監視部６２のバッファに書き込まれ、ネットワーク監視部６２は定期的にこのバッファを確認する。
【００２３】
ネットワークプロセッサ１３から障害メッセージが送られてきた場合、ネットワーク監視部６２はこれをログに登録するとともに（Ｓ２）、設定画面作成部６０にこの障害メッセージを転送し、設定画面作成部６０がこの障害メッセージに基づいて、対応する設定ページを更新する（Ｓ３）。設定ページを更新したことに伴って、ＲＳＳフィードページ７５もこの障害メッセージの内容で更新する  （Ｓ４）。
このＲＳＳフィードページ７５の更新は、クライアントＰＣのブラウザにフィードされ（Ｓ５）、これを確認したユーザの操作により、クライアントＰＣのブラウザがＲＳＳフィードページ７５にアクセスしてくる（Ｓ６）。
【００２４】
同図（Ｂ）は、ネットワーク設定管理動作を示すフローチャートである。この動作は、ネットワーク設定部６１および設定画面作成部６０によって所定時間間隔で繰り返し実行される。クライアントＰＣから設定ページへのアクセス要求を受信すると（Ｓ１０）、要求された設定ページをクライアントＰＣに対して送信する（Ｓ１１）。アクセス要求は、図３のブラウザ画面において、ＲＳＳフィードリスト１０２のページ名がクリックされたとき、メインウィンドウ１０１のＲＳＳフィードページの更新項目表示部１１０がクリックされたとき、または、図４のブラウザ画面において、設定ボタン１１１または状態ボタン１１２がクリックされたとき、クライアントＰＣにおいて発生し、このアクセス要求がクライアントＰＣからルータ装置１に対して送信される。
【００２５】
また、設定ページがクライアントＰＣに表示されている状態で、ユーザによりその設定項目が変更されたとき、その変更内容がクライアントＰＣからルータ装置１に送信されてくる。この変更内容を受信すると（Ｓ１２）、ネットワーク設定部６１がこれを設定事項として登録するとともに（Ｓ１３）、この変更内容をネットワークプロセッサ１３に設定する（Ｓ１４）。そしてこの変更を設定ページの表示に反映させ、クライアントＰＣ（ブラウザ）の表示を更新する（Ｓ１５）。
【００２６】
このように、ＲＳＳフィードページが更新されると、クライアントＰＣでこの更新を知ったユーザが、ＲＳＳフィードページを経由して更新された設定ページをアクセスし、その内容を確認し、さらに、これに対応した設定の変更を行うことができる。
【００２７】
このシステムにおける処理の流れを図６を参照して説明する。ルータ装置（またはネットワーク）に障害が発生すると（Ｓ１０１）、ルータ装置１はＲＳＳフィードで障害情報を出力する（Ｓ１０２）。ＲＳＳフィードページが更新された旨は、このＲＳＳフィードを登録しているクライアントＰＣのブラウザに表示される。このクライアントＰＣのユーザである係員は、この更新情報を見てＲＳＳフィードページにアクセスし、障害情報を取得する（Ｓ１０３）。そして、係員は、ＲＳＳフィードページのリンクにより、障害に対応するための設定ページへ直接アクセスする（Ｓ１０４）。係員は、この設定ページにおいて設定を変更し、これによって障害が回避される（Ｓ１０５）。
【００２８】
なお、この実施形態においてはネットワーク機器およびネットワークの障害を監視・対応するためのシステムについて説明したが、障害以外であっても、係員に告知し対応を求めるべき内容（イベント）であればどのような内容の監視システムに用いることも可能である。
【図面の簡単な説明】
【００２９】
【図１】この発明の実施形態であるルータ装置のブロック図
【図２】前記ルータ装置の機能を説明する図
【図３】前記ルータ装置が作成するＲＳＳフィードページの表示例を示す図
【図４】前記ルータ装置が作成する設定ページの表示例を示す図
【図５】前記ルータ装置の動作を示すフローチャート
【図６】前記ルータ装置とクライアントＰＣによるネットワーク監視の手順を説明する図
【符号の説明】
【００３０】
１０  ＣＰＵ
１３  ネットワークプロセッサ
６０  設定画面作成部
６１  ネットワーク設定部
６２  ネットワーク監視部
６３  ウェブサーバ部
６３Ａ  ＲＳＳフィード部
７５  ＲＳＳフィードページ
１０１  メインウィンドウ
１０２  ＲＳＳフィードリスト表示部
１１０  （障害内容の）表示部
【図１】
2009038630.tif 000003
【図２】
2009038630.tif 000004
【図３】
2009038630.tif 000005
【図４】
2009038630.tif 000006
【図５】
2009038630.tif 000007
【図６】
2009038630.tif 000008