(57)【特許請求の範囲】
【請求項１】
共通のネットワーク上の他のネットワーク装置と通信するための少なくとも１つのポートと、
トリガ・イベントが発生したことを検出するモニタと、
前記トリガ・イベントの通知を生成し、該通知を、非ＨＴＴＰネットワーク管理プロトコルを使用して、前記ポートを介して前記他のネットワーク装置に送信する通知発生器であって、前記通知は、関連するネットワーク・アドレスを有するＵＲＬを指定することからなる、通知発生器と、
前記ネットワーク・アドレスが属するＨＴＴＰサーバであって、前記トリガ・イベントに関係するデータを提供することにより、ＨＴＴＰプロトコルに従って前記ＵＲＬを指定する要求に応答する該サーバ
を具備するネットワーク装置。
【請求項２】
前記サーバは、前記トリガ・イベントに関係する前記データと共に、駆動されると該トリガ・イベントに応答して１以上のアクションを起動するアクティブ・エレメントを提供する、請求項１のネットワーク装置。
【請求項３】
前記サーバは、ホームページおよびそのホームページのサブページを有し、該サブページは、前記ＵＲＬによってアドレス指定されたロケーションである、請求項１のネットワーク装置。
【請求項４】
前記要求は、ＨＴＴＰの「get」コマンドであり、該サーバは、該「get」コマンドに応答してウェブページを作成し、該ウェブページは、前記ＵＲＬによってアドレス指定されたロケーションである、請求項１のネットワーク装置。
【請求項５】
ネットワーク上の装置において、
パラメータを監視するステップと、
前記パラメータの値が、前記ネットワーク上の他の装置への通知を必要とするトリガ・イベントの発生を示す場合、非ＨＴＴＰネットワーク管理プロトコルを使用して、ＵＲＬを指定する通知を生成してネットワーク上に送信するステップと、
前記ＵＲＬを指定するＨＴＴＰ要求が受信された場合、前記ネットワーク上に前記トリガ・イベントに関連するデータを送信するステップ
を含む、方法。
【請求項６】
前記要求が、ＨＴＴＰの「get」コマンドであり、前記送信するステップが、前記データをウェブページに表示するステップを含む、請求項５の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ・ネットワーク、特に、パラメータを監視するネットワーク装置に関する（パラメータは、例えば、ネットワーク装置自体、および／またはネットワークの性能に関連する）。本発明の主な目的は、コンピュータ・ネットワークにおける障害処理を容易にすることである。
【０００２】
【従来の技術】
コンピュータ・ネットワークにより、コンピュータ・ユーザは、通信し、協働し、リソースを共有することが可能となる。ピア・ツー・ピアのコンピュータ・ネットワークもあるが、大抵の高度なネットワークでは、例えばハブ、スイッチおよびルータ等のネットワーク・インフラストラクチャ装置を用いて、例えばコンピュータ、プリンタ、モデム、機器類等の終端ノード装置間の通信を管理する。
一般的なネットワーク・インフラストラクチャ装置は多数のポートを有し、それらは各々、終端ノード装置または別のネットワーク装置に接続することができる。ネットワーク化された終端ノード装置は、ネットワーク・インフラストラクチャ装置を介して互いに通信する。
【０００３】
個人が、ますますコンピュータに頼って仕事をするようになっているのと同様に、企業も、職員を協同して働かせるためにネットワークにますます頼るようになっている。ネットワークがダウンすると、ネットワーク・リソースに頼っている個人の作業の成果と同様に、グループの作業の成果も停止してしまう。これより程度は少ないが、ネットワークの性能が損なわれると、生産性が悪影響を受ける。従って、クリティカルでない場合は、ネットワークの動作と性能を最適なレベルで維持することが非常に望ましい。しかしながら、このようにネットワークを維持することは、非常に困難である場合が多い。
【０００４】
多くのネットワーク装置（アプライアンス（appliance））は、性能に関連するパラメータを監視し、これらのパラメータの値がある基準を満たさないとき、ネットワーク上にその影響を通知する。例えば、ネットワーク・インフラストラクチャ装置は、いくつかのネットワークに関連するイベント（例えば、パケット衝突）をカウントするカウンタを具備することが多い。そして、カウントまたはカウントの組合せがある問題を示す時、簡易ネットワーク管理プロトコル（ＳＮＭＰ）に従って「トラップ」を送信することができる。他の例では、プリンタは、その構成要素を監視することができ、問題が検出された時、プリンタは、デスクトップ管理インターフェース（ＤＭＩ）プロトコルに従って「通知」を送信することができる。
【０００５】
少なくとも一部がネットワーク管理に振分けられているコンピュータ等のネットワーク管理ステーションは、種々の通知を受信することができる。そして、ネットワーク管理ステーションは、人間の管理者にその通知を提示することができ、管理者は、修正のアクションが必要であるか否か、そして、必要な場合は、誰が修正アクションを請け負うことができるかを判断することができる。
【０００６】
【発明が解決しようとする課題】
多くの場合、上記通知に含まれている情報にはすべての情報が含まれているわけではない。すなわち、トリガ・イベントに関係する情報をすべて送信することは、ネットワークに過度に負荷を与える可能性があり、また、管理者がその通知に対して即時に対応しない場合、その情報の適切さが弱まる可能性がある。従って、管理者がより詳細に検査する前に、簡潔な通知が前置として送信されることが多い。
【０００７】
管理者は、より詳細な情報が必要である場合には、ネットワーク装置が追加の情報を送信するよう（ネットワーク管理ステーションを通して）要求することができる。詳細な情報が「生の」形式で提示されている場合は、データを解釈して問題の原因を突き止める際、およびとるべきアクションの選択肢を評価する際に、管理者の専門知識がかなり必要となる。通常、ネットワークが多くの種類の装置を含み、それら各々に、関連したパラメータおよび選択可能な修正のアクションが決まっている一般的な場合は、上記専門知識の必要性は倍増する。また、個々のトリガ・イベントがまれにしか起こらないため、管理者は、トリガ・イベントの通知を受信する度に適切な装置マニュアルを参照しなければならなくなる。
【０００８】
このような管理者の負担は、ネットワーク管理ステーションに専門知識を導入することによってかなり軽減することができる。ネットワーク管理ステーションは、ネットワーク上の各装置の種類を特徴付け、それを保持することができる。
これを用いて、装置のデータを解釈し、とるべきアクションの選択肢を提示することができる。
【０００９】
このような解決法は、すべての装置（ネットワーク管理ステーションを含む）が単一のベンダからのものであるネットワークでは可能であるが、多数のベンダからの装置が含まれている場合は実現性が低い。更に、ネットワークに新たな種類の装置が付加された時、ネットワーク管理ステーションを（例えば、ネットワーク管理ステーションで実行されているネットワーク管理プログラムにパッチを当てるかまたはモジュールを加えることにより）更新しなければならない。これは、新たな装置を購入する度に各ネットワーク管理プログラムに対してプログラムの更新を行わなければならないことを意味する。
【００１０】
従って、通知データを解釈するというタスクおよび応答を決定するというタスクは、それらが管理者とネットワーク管理ステーションとの間でどのように割当てられていようと、過度に負担となる可能性がある。そのため、ネットワークの容易な拡張性を可能にすると同時に、ネットワーク管理者に対する負担を最小化するネットワーク管理システムが必要とされている。
【００１１】
【課題を解決するための手段】
本発明は、「トリガ」イベントの非同期通知、及び、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等のインタラクティブ・ネットワーク転送プロトコルに従うサーバを組込んだネットワーク装置を提供する。このネットワーク装置は、ネットワーク管理ステーションへの通知を要求するトリガ・イベントを検出すると、その通知を発行し、その中で、サーバ上のネットワーク・ロケーションを示す「ユニフォーム・リソース・識別子」（ＵＲＩ）を含む「ユニフォーム・リソース・ロケータ」（ＵＲＬ）を指定する。
【００１２】
補足的に、本発明では、ネットワーク管理ステーションが通知を処理するための多くの方法を規定している。例えば、ネットワーク管理ステーションは、ＵＲＬをディスプレイ上にテキスト形式で表示することにより、それをユーザに簡単に知らせることができる。この場合、ユーザは、そのＵＲＬをウェブ・ブラウザ（または他のＨＴＴＰを使用可能なプログラム）にコピーし、そのトリガ・イベントの特性を記述しているロケーションにアクセスすることができる。好ましくは、ネットワーク管理ステーションは、ブラウザを組込んでいるか、もしくはブラウザにインターフェースすることによって、簡単なポイント・アンド・クリック動作でネットワーク装置のサーバにアクセスすることができるようになっている。このような特徴により、ネットワーク管理プログラムは、ＵＲＬをハイパーテキスト・リンクとして、ボタンとして、またはメニュー選択として表示することができる。このリンク、ボタンまたはメニュー項目を起動することにより、ＵＲＬに直接アクセスすることができ、あるいは、ＵＲＬにアクセスするブラウザを呼出すことができる。
【００１３】
ＵＲＬがアクセスされると、ネットワーク装置のサーバは、ＨＴＴＰ標準に従って、そのイベントに関係する情報を提供することができる。好ましくは、その情報は、そのサーバに関連付けられたホームページのサブページであるウェブ・ページ上に表示される。更に好ましくは、そのサブページは、トリガ・イベントに適合したネットワーク管理アクションを起動することができるアクティブ・ディスプレイ・エレメント（ハイパーテキスト・リンク、ボタン、および／またはメニュー項目）を含むことができる。これらのアクションには、更に原因分析を行うために、またはイベントを無視するために、ネットワーク装置の状態を（例えばカウンタをリセットすることにより）変化させることを含めることができる。また、装置の記憶状態を保存するために、ＵＲＬを受信した後に（通知が送信された時ではなく）サブページを生成することができる。
【００１４】
ウェブ・サーバを有するほとんどの装置と異なり、本発明では、サーバにおける非同期の（ユーザによって起動されない）イベントに有効にアクセスすることができる。ほとんどの場合、ウェブ・インターフェースは、ユーザコマンドによって動作する。すなわち、ウェブ・インターフェースは、大抵、サーバとユーザからの同期通信を規定している。本発明では、ウェブ・インターフェースをネットワークまたは装置管理プロトコルと結合することにより、非同期のネットワーク・イベントが、ネットワーク装置上のウェブ・サーバとのインタラクションを起動することが可能となる。概して、装置へのアクセスはホームページを介して行われる。しばしば、必要な情報を見つけるために種々のサブページに移動することが必要である。本発明では、ＵＲＩ（所定の情報を見つけることが可能な、サーバ内のロケーションを示すＵＲＬの一部）を提供することにより、ウェブ・インターフェースによる時間のかかるナビゲーションを避けている。
【００１５】
インタラクティブ・ネットワーク転送プロトコルは、以下のようなネットワーク・プロトコルである。すなわち、１）クライアントは、サーバに対してコマンドを送信することができる。２）サーバはクライアントに対し、アクティブ・エレメントを含むデータを送信する（必要な場合、最初に生成する）ことにより、そのコマンドに応答する。３）クライアントは、アクティブ・エレメントの表現を含むデータを表示する。４）クライアントのユーザによってアクティブ・エレメントが起動されると、データがサーバに送信される。５）サーバは、アクティブ・エレメントの起動に応答して送信されたデータを受信すると、あるアクションを実行する。これには概して、クライアントへのデータの送信が含まれており、それによってクライアントの表示が変更される。ＨＴＴＰは、最も広く知られているインタラクティブ・ネットワーク転送プロトコルである。しかしながら、本発明は、他のインタラクティブ・ネットワーク転送プロトコルのコンテキストにも適用することが可能である。
【００１６】
本発明の第１の利点は、ネットワーク管理者がネットワークを管理するために、よく知られたインターフェースが提供されるということである。例えば、ワールド・ワイド・ウェブは、インターネットのみでなくイントラネットについても標準のインターフェースである。また、ネットワーク装置にウェブ・インターフェースを備えるのが最近の傾向である。従って、ネットワーク管理者がインターフェースを理解するために必要なトレーニングは、最小限でよい。
【００１７】
本発明の第２の利点は、巧妙かつ驚くべきものであるが、新たな種類のネットワーク装置がネットワークに組込まれた時に、ネットワーク管理ソフトウェアを更新する必要がないということである。トリガ・イベントに関する情報およびそれを処理するオプションはすべて、ネットワーク装置上のウェブ・サーバによって処理される。ネットワーク管理ステーション上のネットワーク管理プログラムは、各ネットワーク装置を特徴付けたものを保持しておく必要がない。従って、ネットワーク管理プログラムは、そのトリガ・イベントに関連付けられたＵＲＬをユーザまたはユーザのブラウザに伝達することができるだけでよい。
【００１８】
第３の利点は、トリガ・イベントに関する情報にアクセスする際のユーザ側の負担が最小化されるということである。本発明の典型的な具体例では、アプライアンス・サーバの関連したページにアクセスするために必要なのは、１回のポイント・アンド・クリック動作のみである。そして、大抵は、もう１回ポイント・アンド・クリックを行うことで、トリガ・イベントに対して十分に応答することができる。
【００１９】
第４の利点は、ネットワークの負担が最小化されるということである。ネットワーク装置が非同期に通知を与えるため、ネットワーク管理ステーションは、本発明を採用する装置に対し連続したコネクションを維持する必要も、あるいは繰返しポーリングを行う必要もない。従って、通知を必要とする問題が無い場合、ネットワーク管理に向けられたネットワーク・トラフィックは最小化される。本発明のこれらおよび他の特徴並びに利点は、図面を参照した以下の説明から明らかである。
【００２０】
【発明の実施の形態】
本発明によれば、ネットワーク・システムＡＰ１には、３台のリピータ・ハブＨ１、Ｈ２、Ｈ３（以下、ハブＨ１、Ｈ２、Ｈ３とする）、３台のコンピュータ・ワークステーションＷ１、Ｗ２、Ｗ３（以下、ワークステーションＷ１、Ｗ２、Ｗ３とする）、モノクロレーザプリンタＰ１、カラーレーザプリンタＰ２およびカラーインクジェットプリンタＰ３と、８本のケーブルが設けられている。この８本のケーブルのうちの６本は、６台のノード装置、すなわちワークステーションＷ１、Ｗ２、Ｗ３およびプリンタＰ１、Ｐ２、Ｐ３に接続されており、残りの２本のケーブルＣＨ１、ＣＨ３はハブＨ１、Ｈ２、Ｈ３を接続している。
【００２１】
ハブＨ１は、４つのポートＰ１１、Ｐ１２、Ｐ１３、Ｐ１４を有している。ポートＰ１１は使用されていない。ポートＰ１２は、レーザ・プリンタＰ１に接続されている。ポートＰ１３は、ケーブルＣＨ１を介してハブＨ２に接続されている。ポートＰ１４は、ワークステーションＷ１に接続されている。また、ワークステーションＷ１にはハードディスクＨＤ１が設けられており、ここにネットワーク管理プログラムおよびウェブ・ブラウザが格納されている。
【００２２】
ハブＨ２もまた、４つのポートＰ２１、Ｐ２２、Ｐ２３、Ｐ２４を有している。ポートＰ２１は、ケーブルＣＨ１を介してハブＨ１のポートＰ１３に接続されている。ポートＰ２２は、レーザ・プリンタＰ２に接続されている。ポートＰ２３は、ケーブルＣＨ３を介してハブＨ３に接続されている。ポートＰ２４は、ワークステーションＷ２に接続されている。
【００２３】
ハブＨ３もまた、４つのポートＰ３１、Ｐ３２、Ｐ３３、Ｐ３４を有している。ポートＰ３１は、ケーブルＣＨ３を介してポートＰ２３に接続されている。ポートＰ３２は、インクジェット・プリンタＰ３に接続されている。ポートＰ３３は使用されていない。ポートＰ３４は、ワークステーションＷ３に接続されている。
【００２４】
ハブＨ１は、図２に示すように、リピータ１２、プロセッサ１４、揮発性のランダムアクセスメモリ（ＲＡＭ）１６、不揮発性のフラッシュメモリ１８およびメディア・アクセス・コントローラ２０を有している。リピータ１２以外の４つの要素は、通信バス２２を介して接続されている。リピータ１２は、各ポートに対して専用のカウンタＰＣ１、ＰＣ２、ＰＣ３、ＰＣ４のグループと、リピータ全体のカウンタのグループＰＣＲとを有している。プロセッサ１４は、フラッシュメモリ１８内に格納されたプログラムを実行し、制御バス２４を介して直接リピータ１２を制御する。これらの装置常駐のプログラムは、カウンタを読取り、イベントを処理し、ウェブ・サービスを提供し、イベントデータを管理情報ベース（ＭＩＢ）の形式で揮発性のＲＡＭメモリ１６に格納することにより、ネットワーク監視プロセスを行う。メディア・アクセス・コントローラ２０は、内部ポートＰＣＨによってリピータ１２に接続されている。これによってメディア・アクセス・コントローラ２０は、ネットワーク通信のソースおよび宛先として機能することが可能となる。
【００２５】
ハブＨ１の機能的な構成要素を図３に示す。多数のネットワーク監視プロセス３０１が、様々なハブ・カウンタをポーリングすることによって同時に実行される。カウントまたはカウントに基づく計算の結果がトリガ閾値を超えた場合、イベント・ハンドラ３０２は、３０３でイベント・トリガを駆動する。このイベント・トリガにより、トリガ・イベントに関連するデータが管理情報ベース３０４に格納される。
【００２６】
イベント・トリガは、トリガ・イベントに基づいて、イベント・ハンドラ３０２のトラップ・ビルダ３０５に対するエンタプライズ（enterprise）を識別する。管理情報ベース３０４は、エンタプライズに関連付けられたパラメータ（変数）の値（バインド）を供給する。このパラメータの中には、トリガ・イベントとテキスト列形式のユニフォーム・リソース・ロケータ（ＵＲＬ）とに関連付けられたパラメータが含まれている。
【００２７】
ＵＲＬは、２つの部分を含んでいる。第１の部分は、ウェブ・サーバのネットワーク・アドレスを識別する部分であり、第２の部分は、サーバ上のウェブ・コンテントを指すユニフォーム・リソース・インジケータ（ＵＲＩ）である。メモリに保存するため、トラップが生成された時に、ＵＲＩによって示されたウェブ・ロケーションにウェブ・ページは実際には生成されない。その代り、ウェブ・ページは、ＨＴＴＰの「get」要求に応答して要求された後に生成される。
【００２８】
トラップ・ビルダ３０５は、ネットワークを介してネットワーク管理ステーションすなわちワークステーションＷ１にトラップを送信する。そこで、トラップは、ネットワーク管理プログラム４０１、具体的には、それのトラップ・ハンドラ４０２に渡される。トラップ・ハンドラ４０２は、４０３でコンピュータ・ディスプレイにメッセージを表示することにより、ユーザ４０４に対してネットワーク・イベントが発生したことを通知する。更に、トラップ・ハンドラ４０２は、ログ収集等の標準的なネットワーク管理処理のために、ネットワーク管理プログラム４０１の他の部分にトラップデータを送る。
【００２９】
ユーザ４０４は、通知を受けると、マウス等のポインティング・装置を用いて、４０３で表示されたボタンをクリックして、ウェブ・ブラウザ４０５を呼出すことができる。このアクションは、連結した矢印４０６で示されている。そして、ウェブ・ブラウザ４０５がアクセスされると、トラップ・ハンドラ４０２は、トラップ・ビルダ３０５によって生成されたＵＲＬを４０７でウェブ・ブラウザ４０５に渡し、それが、４０８におけるＨＴＴＰの「get」アクションに組込まれるようにする。
【００３０】
「get」アクションは、ハブＨ１のウェブ・サーバ３０６に送信される。ウェブ・サーバ３０６はそのユニフォーム・リソース・インジケータを解析し、組込まれいるコンテント・クリエイタ３０７に渡す。コンテント・クリエイタ３０７は、管理情報ベース３０４にアクセスし、トリガ・イベントの性質を決定する。
また、コンテント・クリエイタ３０７は、ウェブ・デザイン・モジュール３０８にアクセスして、イベントに関する情報および他の装置特有の情報をどのように提示するか決定する。この装置特有の情報は有用である。例えば衝突カウント等の同じイベントが、異なる装置（例えば、ハブとスイッチ）では異なる意味を有する場合があるためである。このようなウェブ・デザイン情報およびイベント情報は、コンテント・クリエイタ３０７によって統合され、（そのネットワーク・アドレスとしてトラップ・ビルダ３０５が生成したＵＲＬを有する）ウェブ・ページが作成される。このウェブ・ページは、３０９におけるＨＴＴＰレスポンスとしてウェブ・ブラウザ４０５に送信され、４０９で表示される。
【００３１】
ウェブ・ページは、トラップをトリガしたイベントを明らかにし、そのイベントに関するデータをまとめ、とり得るアクションの選択肢をリスト化する。追加の介入無しに実行可能なアクションは、ブラウザにおいてボタンとして提示される。矢印４１０でボタンが駆動されると、ＨＴＴＰメッセージがウェブ・サーバ３０６に対して送信され、ウェブ・サーバ３０６が、要求されたアクションを（例えば、管理情報ベース３０４を読出すことにより、あるいはネットワーク監視プロセスをリセットすることにより）実行する。
【００３２】
図４は、ネットワーク管理プログラムにおけるウインドウの一部を示しており、２つの連続した通知を示している。すなわち、ＵＲＬがhttp://10.7.11.15.である装置におけるネットワーク・ループについて、最初が警告であり、次が停止である。いずれかのラインをクリックすることにより、ドロップ・ダウン・メニューが起動される。そして、「browse URL」を選択すると、アプライアンス・サーバに対して「get」要求が送信される。一番上のラインに対しこの順序で実行することにより、図５に示すウェブ・ページが生成され、送信され、表示される。この場合、ウェブ・ページは、検出された問題を説明し、解決法を提案し、自動的に動作不能となったポートがある場合はそれを指摘する。更に、４つのアクティブ・エレメント（この場合はテキストが付されたボタン）により、とるべきアクションの選択肢に対して１クリックでアクセスできるようにしている。
【００３３】
例示したハブの動作の主な利点は、ユーザの見地から最もよく理解される。ユーザは、問題のあるイベントについて非同期に通知を受けると、問題についての完全な説明を得るために、（例えば、マウスにより）１回「ポイント・アンド・クリック」を行うだけでよい。更に、その説明は、標準的な人間工学的なグラフィカル・インターフェースを用いて提供される。そして、ユーザがもう１回ポイント・アンド・クリックを行うと、修正処置を実行させることができる。このように、多くのネットワークの問題に対して、２回のポイント・アンド・クリック動作で対応することができる。
【００３４】
本発明の他の主な利点は、本発明を組込んでいる新たな種類のネットワーク装置を加えることによってネットワークがアップグレードされた時に実施される。
このネットワーク装置は、新たなパラメータを監視する機能を有することができ、ネットワーク問題に応答する新たなオプションを提供することができる。本発明により、ネットワーク管理ステーションを置換えまたは更新することなく、そのようなネットワーク装置をネットワークに加えることが可能となる。
【００３５】
好ましい実施態様では、ネットワーク装置はハブである。なお、本発明は、コンピュータ、プリンタおよびモデム等の終端ノード装置と同様に、スイッチおよびルータ等の他のネットワーク・インフラストラクチャ装置に適合する。好ましい実施態様では、ネットワーク装置はＳＮＭＰに準拠するが、ＤＭＩおよび所有権のあるプロトコル等の他のプロトコルを使用することも可能である。
【００３６】
好ましい実施態様では、装置は、ＵＲＬをテキスト列として完全な形で送信する。この場合、重要なのはコンテントであって、ＵＲＬの形式ではない。例えば、ＵＲＩを送信して、採用したプロトコルに従ってＵＲＬのサーバ部分を通知から作成することも可能である。
【００３７】
ネットワーク管理ステーションは、ＵＲＬをハイパーテキスト・リンクとして提示することができる。あるいは、ＵＲＬを、ブラウザにコピーして貼込むことができるテキストとして提示することも可能である。ハイパーテキスト・リンクの代りに、ＵＲＬをボタンとして、あるいはメニュー・オプションとして暗黙的に提示することも可能である。ＵＲＬに対応するアクティブ・エレメントが起動されると、装置をネットワーク管理プログラムによって直接的に（ＨＴＴＰプロトコルを組込んでいる場合）、あるいは、間接的に（この場合、ネットワーク管理プログラムはブラウザを呼出し、好ましくはＵＲＬをそれに渡す）アクセスすることができる。
【００３８】
ＨＴＴＰは有力なインタラクティブ・ネットワーク転送プロトコルであるが、本発明は、アクティブ・エレメントを提供する他のプロトコルにも対応する。そのパラメータは、いくつかの種類から構成することができる。すなわち、ネットワークの問題を示すパラメータ、本発明を組込んでいる装置の問題を示すパラメータ、および本発明に従って装置によって監視される装置に関する問題を示すパラメータである。例えば、冗長な無停電電源装置を非ネットワーク・コネクション（例えば、シリアルポート）によってネットワーク装置に接続して、冗長な構成要素の１つが故障したことを示すことができる。この場合、ネットワーク装置は、電源装置の通知を、ネットワーク管理ステーションが受信可能な通知に「翻訳する」ことができる。従って、本発明は、共通のネットワーク管理プログラムから、ネットワーク装置と非ネットワーク装置の両方のメンテナンスが可能である。
【００３９】
好ましい実施態様では、サーバは、装置の筐体内に完全に収容されている。しかしながら、本発明は、部分的または完全に装置の筐体外にあるサーバを使用することもできる。例えば、装置は、外部のサーバを示すＵＲＬを送信することが可能である。このサーバは、装置にアクセスするか、または装置の管理情報ベースのコピーを保持することができる。このようなサーバは、本発明のこの変形態様に従って複数の装置にサービスを提供することができる。他の代替的な実施態様では、装置は、その内部のサーバに関連付けられたＵＲＬを提供するが、リモート・サーバに対しては「get」コマンドを送る。これらの代替例はいずれも、個々の装置に対する必要な記憶容量を最小化するものである。
【００４０】
本発明は、単一のパラメータを監視する装置に適合するが、多数のパラメータを監視する装置にも適合する。後者の場合、本発明は、パラメータの組合せを調べることにより、いくつかの通知をいつ作成すべきかを判断する装置に適合する。後者の場合、複数のスカラーまたはベクトル・パラメータを、単一のベクトル・パラメータとして扱うことができ、それについての値もまたベクトルである。
本発明に対してこれらおよび他の変形と修正が可能であり、本発明の範囲は、特許請求の範囲によってのみ限定される。
【００４１】
以下においては、本発明の種々の構成要件の組み合わせからなる例示的な実施態様を示す。
１．共通のネットワーク上の他のネットワーク装置（Ｗ１）と通信するための少なくとも１つのポート（Ｐ１４）と、
トリガ・イベントが発生したことを検出するモニタ（３０１）と、
前記トリガ・イベントの通知を生成し、該通知を前記ポートを介して前記他のネットワーク装置に送信する通知発生器（３０２）であって、前記通知は、関連するネットワーク・アドレスを有するＵＲＬを指定することからなる、通知発生器と、
前記ネットワーク・アドレスが属するインタラクティブ・ネットワーク転送プロトコル・サーバ（３０６）であって、前記トリガ・イベントに関係するデータを提供することにより、プロトコルに従って前記ＵＲＬを指定する要求に応答する該サーバ
を具備するネットワーク装置（Ｈ１）。
２．前記サーバは、前記トリガ・イベントに関係する前記データと共に、駆動されると該トリガ・イベントに応答して１以上のとるべきアクションを起動するアクティブ・エレメント（図５のボタン）を提供する、上項１のネットワーク装置。
３．前記サーバは、ホームページ（10.7.11.15）およびそのホームページのサブページ（図５）を有し、該サブページは、前記ＵＲＬによってアドレス指定されたロケーションである、上項１のネットワーク装置。
４．前記サーバは、ＨＴＴＰプロトコルに従い、前記要求は、ＨＴＴＰの「get」コマンドであり、該サーバは、該「get」コマンドに応答してウェブページを作成し、該ウェブページは、前記ＵＲＬによってアドレス指定されたロケーションである、上項１のネットワーク装置。
５．ネットワーク上の装置において、
パラメータを監視するステップ（３０１）と、
前記パラメータの値が、前記ネットワーク上の他の装置への通知を必要とするトリガ・イベントの発生を示す場合、ＵＲＬを指定する通知を生成してネットワーク上に送信するステップ（３０２）と、
前記ＵＲＬを指定する要求が受信された場合、前記ネットワーク上に前記トリガ・イベントに関連するデータを送信するステップ（３０６）
を含む方法。
６．前記要求が、ＨＴＴＰの「get」コマンドであり、前記提供するステップが、前記データをウェブページに表示するステップを含む、上項５の方法。
７．前記ウェブページが、駆動されると前記通知に対して適切な応答を起動するアクティブ・エレメント（図５のボタン）を備える、上項６の方法。
８．前記ウェブページを、前記「get」要求の受信に応答して生成する、上項７の方法。
９．ネットワーク装置をそれ以外のネットワーク装置に結合するための１組のポートと、
前記ネットワークの性能に関連する個々のイベントの種類のインスタンスを検出して数えるカウンタであって、該カウンタの少なくともいくつかが、該カウンタで受信されたデータを検査するために前記ポートのそれぞれに結合されることからなる、カウンタと、
前記カウンタに結合された、プログラムを実行するための実行手段と、
前記実行手段に結合されたコンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体内に具現化された監視プログラムであって、該監視プログラムが実行されると、
前記カウンタからカウント値を検索し、
前記カウント値の関数として、ネットワークの性能に関連するパラメータの値を計算し、
前記値を閾値と比較して、通知を生成すべきか否かを決定し、
比較の結果、通知を生成すべきと決定した場合は、前記ネットワーク監視プログラムに関連するネットワークロケーションを指定する通知を生成して、前記ネットワーク上に送信する
ことからなる、監視プログラムと、
前記ネットワークロケーションがアドレス指定された場合に、前記通知に関連する問題を緩和するためにとるべきアクションを指定するためのサーバアプリケーション
を含むネットワーク装置。
１０．前記ネットワークアドレスが、ユニフォームリソースロケータの形式である、上項９のネットワーク装置。
１１．前記ネットワークアドレスが、ワールドワイドウェブアドレスの形式である、上項１０のネットワーク装置。
１２．前記サーバアプリケーションがホームページを有しており、前記ネットワークアドレスが該ホームページのサブページを指示する、上項１１のネットワーク装置。
１３．前記サーバアプリケーションが、他のネットワーク装置から前記ネットワークアドレスを受信すると前記サブページを生成することからなる、上項１２のネットワーク装置。
１４．コンピュータ読み取り可能媒体と、
ネットワークハブに関連するネットワークロケーションを指定する、該ネットワークハブからの通知を受信すると、リンクを表示し、ユーザ入力によって起動されると、前記ネットワークロケーションをアドレス指定する、ネットワーク管理プログラム
を備えるネットワーク管理ステーション。
１５．前記ユーザ入力に応答して、前記ネットワーク管理プログラムが、ウェブブラウザを使用して前記ネットワークロケーションをアクセスする、上項１４のネットワーク管理ステーション。
１６．前記プログラムが、ワールドワイドウェブアドレスの形式で、ページ上にハイパーテキストリンクとして、前記ネットワークロケーションのネットワークアドレスを表示する、上項１４のネットワーク管理ステーション。
【００４２】
【発明の効果】
本発明のネットワーク管理システムは、ネットワークを容易に拡張することができ、かつ、ネットワーク管理者の負担を軽減することができる。具体的には、ネットワーク管理者になじみのあるインターフェースが提供されると共に、新たな種類のネットワーク装置をネットワークに組込む場合でも、ネットワーク管理ソフトウェアを更新する必要がない等の利点がある。
【図面の簡単な説明】
【図１】本発明を組込んだネットワークの概略図である。
【図２】図１に示す本発明を組込んだネットワークのハブの概略図である。
【図３】図１に示すネットワークのコンテキストで実施される本発明の方法のデータフロー図である。
【図４】図３に示す方法に従って送信された通知に応答して生成された、ネットワーク管理ステーションにおけるウィンドウの一部のイメージである。
【図５】図３に示す方法に従って発行された「get」要求に応答して生成された、ネットワーク管理ステーションにおけるブラウザ・ウインドウのイメージである。
【符号の説明】
Ｈ１、Ｈ２、Ｈ３  ハブ
Ｗ１、Ｗ２、Ｗ３  ワークステーション
Ｐ１１〜Ｐ３４    ポート
３０１            ネットワーク監視プロセス
３０２            イベント・ハンドラ
３０６            ウェブサーバ
【図１】
0004562226.tif 000002
【図２】
0004562226.tif 000003
【図３】
0004562226.tif 000004
【図４】
0004562226.tif 000005
【図５】
0004562226.tif 000006