JP2000200232A - インタラクティブネットワ―ク転送プロトコルサ―バを備えた非同期通知を結合するネットワ―ク装置 - Google Patents
インタラクティブネットワ―ク転送プロトコルサ―バを備えた非同期通知を結合するネットワ―ク装置Info
- Publication number
- JP2000200232A JP2000200232A JP11361036A JP36103699A JP2000200232A JP 2000200232 A JP2000200232 A JP 2000200232A JP 11361036 A JP11361036 A JP 11361036A JP 36103699 A JP36103699 A JP 36103699A JP 2000200232 A JP2000200232 A JP 2000200232A
- Authority
- JP
- Japan
- Prior art keywords
- network
- url
- server
- hub
- notification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 9
- 230000002452 interceptive effect Effects 0.000 title claims description 8
- 230000008878 coupling Effects 0.000 title description 2
- 238000010168 coupling process Methods 0.000 title description 2
- 238000005859 coupling reaction Methods 0.000 title description 2
- 230000009471 action Effects 0.000 description 18
- 230000004044 response Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
担を軽減することが可能なネットワーク管理システムを提供する。 【解決手段】ネットワークハフ゛は、簡易ネットワーク管理フ゜ロトコル(SNM
P)に従ってトラッフ゜を生成することによりネットワークの問題に
応答する。トラッフ゜を発生する際に、ハフ゛は、ユニフォームリソースロケ
ータ(URL)をトラッフ゜内に組み込まれたテキスト列として備えてい
る。ネットワークハフ゛は、ワールト゛ワイト゛ウェフ゛によって使用されるハイ
ハ゜ーテキスト転送フ゜ロトコル(HTTP)に準拠したサーハ゛を組み込んで
いる。サーハ゛は、それ自身のホームヘ゜ーシ゛と、そのホームヘ゜ーシ゛の
サフ゛ヘ゜ーシ゛を示すURLを有している。ネットワーク管理ステーションがト
ラッフ゜を受信すると、URLがハイハ゜ーテキストリンクとして表示され
る。リンクが「クリック」されると、ウェフ゛フ゛ラウサ゛が起動してURLを
指示することによりHTTPの「get」コマント゛が送信される。ハフ
゛が「get」コマント゛を受信すると、ハフ゛は要求されたサフ゛ヘ゜ーシ゛
を生成することによって応答する。
Description
ットワーク、特に、パラメータを監視するネットワーク
装置に関する(パラメータは、例えば、ネットワーク装
置自体、および/またはネットワークの性能に関連す
る)。本発明の主な目的は、コンピュータ・ネットワー
クにおける障害処理を容易にすることである。
ンピュータ・ユーザは、通信し、協働し、リソースを共
有することが可能となる。ピア・ツー・ピアのコンピュー
タ・ネットワークもあるが、大抵の高度なネットワーク
では、例えばハブ、スイッチおよびルータ等のネットワ
ーク・インフラストラクチャ装置を用いて、例えばコン
ピュータ、プリンタ、モデム、機器類等の終端ノード装
置間の通信を管理する。一般的なネットワーク・インフ
ラストラクチャ装置は多数のポートを有し、それらは各
々、終端ノード装置または別のネットワーク装置に接続
することができる。ネットワーク化された終端ノード装
置は、ネットワーク・インフラストラクチャ装置を介し
て互いに通信する。
事をするようになっているのと同様に、企業も、職員を
協同して働かせるためにネットワークにますます頼るよ
うになっている。ネットワークがダウンすると、ネット
ワーク・リソースに頼っている個人の作業の成果と同様
に、グループの作業の成果も停止してしまう。これより
程度は少ないが、ネットワークの性能が損なわれると、
生産性が悪影響を受ける。従って、クリティカルでない
場合は、ネットワークの動作と性能を最適なレベルで維
持することが非常に望ましい。しかしながら、このよう
にネットワークを維持することは、非常に困難である場
合が多い。
(appliance))は、性能に関連するパラメータを監視
し、これらのパラメータの値がある基準を満たさないと
き、ネットワーク上にその影響を通知する。例えば、ネ
ットワーク・インフラストラクチャ装置は、いくつかの
ネットワークに関連するイベント(例えば、パケット衝
突)をカウントするカウンタを具備することが多い。そ
して、カウントまたはカウントの組合せがある問題を示
す時、簡易ネットワーク管理プロトコル(SNMP)に
従って「トラップ」を送信することができる。他の例で
は、プリンタは、その構成要素を監視することができ、
問題が検出された時、プリンタは、デスクトップ管理イ
ンターフェース(DMI)プロトコルに従って「通知」
を送信することができる。
けられているコンピュータ等のネットワーク管理ステー
ションは、種々の通知を受信することができる。そし
て、ネットワーク管理ステーションは、人間の管理者に
その通知を提示することができ、管理者は、修正のアク
ションが必要であるか否か、そして、必要な場合は、誰
が修正アクションを請け負うことができるかを判断する
ことができる。
に含まれている情報にはすべての情報が含まれているわ
けではない。すなわち、トリガ・イベントに関係する情
報をすべて送信することは、ネットワークに過度に負荷
を与える可能性があり、また、管理者がその通知に対し
て即時に対応しない場合、その情報の適切さが弱まる可
能性がある。従って、管理者がより詳細に検査する前
に、簡潔な通知が前置として送信されることが多い。
合には、ネットワーク装置が追加の情報を送信するよう
(ネットワーク管理ステーションを通して)要求するこ
とができる。詳細な情報が「生の」形式で提示されてい
る場合は、データを解釈して問題の原因を突き止める
際、およびとるべきアクションの選択肢を評価する際
に、管理者の専門知識がかなり必要となる。通常、ネッ
トワークが多くの種類の装置を含み、それら各々に、関
連したパラメータおよび選択可能な修正のアクションが
決まっている一般的な場合は、上記専門知識の必要性は
倍増する。また、個々のトリガ・イベントがまれにしか
起こらないため、管理者は、トリガ・イベントの通知を
受信する度に適切な装置マニュアルを参照しなければな
らなくなる。
管理ステーションに専門知識を導入することによってか
なり軽減することができる。ネットワーク管理ステーシ
ョンは、ネットワーク上の各装置の種類を特徴付け、そ
れを保持することができる。これを用いて、装置のデー
タを解釈し、とるべきアクションの選択肢を提示するこ
とができる。
トワーク管理ステーションを含む)が単一のベンダから
のものであるネットワークでは可能であるが、多数のベ
ンダからの装置が含まれている場合は実現性が低い。更
に、ネットワークに新たな種類の装置が付加された時、
ネットワーク管理ステーションを(例えば、ネットワー
ク管理ステーションで実行されているネットワーク管理
プログラムにパッチを当てるかまたはモジュールを加え
ることにより)更新しなければならない。これは、新た
な装置を購入する度に各ネットワーク管理プログラムに
対してプログラムの更新を行わなければならないことを
意味する。
クおよび応答を決定するというタスクは、それらが管理
者とネットワーク管理ステーションとの間でどのように
割当てられていようと、過度に負担となる可能性があ
る。そのため、ネットワークの容易な拡張性を可能にす
ると同時に、ネットワーク管理者に対する負担を最小化
するネットワーク管理システムが必要とされている。
ベントの非同期通知、及び、ハイパーテキスト転送プロ
トコル(HTTP)等のインタラクティブ・ネットワー
ク転送プロトコルに従うサーバを組込んだネットワーク
装置を提供する。このネットワーク装置は、ネットワー
ク管理ステーションへの通知を要求するトリガ・イベン
トを検出すると、その通知を発行し、その中で、サーバ
上のネットワーク・ロケーションを示す「ユニフォーム
・リソース・識別子」(URI)を含む「ユニフォーム
・リソース・ロケータ」(URL)を指定する。
ステーションが通知を処理するための多くの方法を規定
している。例えば、ネットワーク管理ステーションは、
URLをディスプレイ上にテキスト形式で表示すること
により、それをユーザに簡単に知らせることができる。
この場合、ユーザは、そのURLをウェブ・ブラウザ
(または他のHTTPを使用可能なプログラム)にコピ
ーし、そのトリガ・イベントの特性を記述しているロケ
ーションにアクセスすることができる。好ましくは、ネ
ットワーク管理ステーションは、ブラウザを組込んでい
るか、もしくはブラウザにインターフェースすることに
よって、簡単なポイント・アンド・クリック動作でネッ
トワーク装置のサーバにアクセスすることができるよう
になっている。このような特徴により、ネットワーク管
理プログラムは、URLをハイパーテキスト・リンクと
して、ボタンとして、またはメニュー選択として表示す
ることができる。このリンク、ボタンまたはメニュー項
目を起動することにより、URLに直接アクセスするこ
とができ、あるいは、URLにアクセスするブラウザを
呼出すことができる。
装置のサーバは、HTTP標準に従って、そのイベント
に関係する情報を提供することができる。好ましくは、
その情報は、そのサーバに関連付けられたホームページ
のサブページであるウェブ・ページ上に表示される。更
に好ましくは、そのサブページは、トリガ・イベントに
適合したネットワーク管理アクションを起動することが
できるアクティブ・ディスプレイ・エレメント(ハイパ
ーテキスト・リンク、ボタン、および/またはメニュー
項目)を含むことができる。これらのアクションには、
更に原因分析を行うために、またはイベントを無視する
ために、ネットワーク装置の状態を(例えばカウンタを
リセットすることにより)変化させることを含めること
ができる。また、装置の記憶状態を保存するために、U
RLを受信した後に(通知が送信された時ではなく)サ
ブページを生成することができる。
異なり、本発明では、サーバにおける非同期の(ユーザ
によって起動されない)イベントに有効にアクセスする
ことができる。ほとんどの場合、ウェブ・インターフェ
ースは、ユーザコマンドによって動作する。すなわち、
ウェブ・インターフェースは、大抵、サーバとユーザか
らの同期通信を規定している。本発明では、ウェブ・イ
ンターフェースをネットワークまたは装置管理プロトコ
ルと結合することにより、非同期のネットワーク・イベ
ントが、ネットワーク装置上のウェブ・サーバとのイン
タラクションを起動することが可能となる。概して、装
置へのアクセスはホームページを介して行われる。しば
しば、必要な情報を見つけるために種々のサブページに
移動することが必要である。本発明では、URI(所定
の情報を見つけることが可能な、サーバ内のロケーショ
ンを示すURLの一部)を提供することにより、ウェブ
・インターフェースによる時間のかかるナビゲーション
を避けている。
トコルは、以下のようなネットワーク・プロトコルであ
る。すなわち、1)クライアントは、サーバに対してコ
マンドを送信することができる。2)サーバはクライア
ントに対し、アクティブ・エレメントを含むデータを送
信する(必要な場合、最初に生成する)ことにより、そ
のコマンドに応答する。3)クライアントは、アクティ
ブ・エレメントの表現を含むデータを表示する。4)ク
ライアントのユーザによってアクティブ・エレメントが
起動されると、データがサーバに送信される。5)サー
バは、アクティブ・エレメントの起動に応答して送信さ
れたデータを受信すると、あるアクションを実行する。
これには概して、クライアントへのデータの送信が含ま
れており、それによってクライアントの表示が変更され
る。HTTPは、最も広く知られているインタラクティ
ブ・ネットワーク転送プロトコルである。しかしなが
ら、本発明は、他のインタラクティブ・ネットワーク転
送プロトコルのコンテキストにも適用することが可能で
ある。
者がネットワークを管理するために、よく知られたイン
ターフェースが提供されるということである。例えば、
ワールド・ワイド・ウェブは、インターネットのみでな
くイントラネットについても標準のインターフェースで
ある。また、ネットワーク装置にウェブ・インターフェ
ースを備えるのが最近の傾向である。従って、ネットワ
ーク管理者がインターフェースを理解するために必要な
トレーニングは、最小限でよい。
ものであるが、新たな種類のネットワーク装置がネット
ワークに組込まれた時に、ネットワーク管理ソフトウェ
アを更新する必要がないということである。トリガ・イ
ベントに関する情報およびそれを処理するオプションは
すべて、ネットワーク装置上のウェブ・サーバによって
処理される。ネットワーク管理ステーション上のネット
ワーク管理プログラムは、各ネットワーク装置を特徴付
けたものを保持しておく必要がない。従って、ネットワ
ーク管理プログラムは、そのトリガ・イベントに関連付
けられたURLをユーザまたはユーザのブラウザに伝達
することができるだけでよい。
情報にアクセスする際のユーザ側の負担が最小化される
ということである。本発明の典型的な具体例では、アプ
ライアンス・サーバの関連したページにアクセスするた
めに必要なのは、1回のポイント・アンド・クリック動
作のみである。そして、大抵は、もう1回ポイント・ア
ンド・クリックを行うことで、トリガ・イベントに対し
て十分に応答することができる。
化されるということである。ネットワーク装置が非同期
に通知を与えるため、ネットワーク管理ステーション
は、本発明を採用する装置に対し連続したコネクション
を維持する必要も、あるいは繰返しポーリングを行う必
要もない。従って、通知を必要とする問題が無い場合、
ネットワーク管理に向けられたネットワーク・トラフィ
ックは最小化される。本発明のこれらおよび他の特徴並
びに利点は、図面を参照した以下の説明から明らかであ
る。
システムAP1には、3台のリピータ・ハブH1、H
2、H3(以下、ハブH1、H2、H3とする)、3台
のコンピュータ・ワークステーションW1、W2、W3
(以下、ワークステーションW1、W2、W3とす
る)、モノクロレーザプリンタP1、カラーレーザプリ
ンタP2およびカラーインクジェットプリンタP3と、
8本のケーブルが設けられている。この8本のケーブル
のうちの6本は、6台のノード装置、すなわちワークス
テーションW1、W2、W3およびプリンタP1、P
2、P3に接続されており、残りの2本のケーブルCH
1、CH3はハブH1、H2、H3を接続している。
2、P13、P14を有している。ポートP11は使用
されていない。ポートP12は、レーザ・プリンタP1
に接続されている。ポートP13は、ケーブルCH1を
介してハブH2に接続されている。ポートP14は、ワ
ークステーションW1に接続されている。また、ワーク
ステーションW1にはハードディスクHD1が設けられ
ており、ここにネットワーク管理プログラムおよびウェ
ブ・ブラウザが格納されている。
22、P23、P24を有している。ポートP21は、
ケーブルCH1を介してハブH1のポートP13に接続
されている。ポートP22は、レーザ・プリンタP2に
接続されている。ポートP23は、ケーブルCH3を介
してハブH3に接続されている。ポートP24は、ワー
クステーションW2に接続されている。
32、P33、P34を有している。ポートP31は、
ケーブルCH3を介してポートP23に接続されてい
る。ポートP32は、インクジェット・プリンタP3に
接続されている。ポートP33は使用されていない。ポ
ートP34は、ワークステーションW3に接続されてい
る。
12、プロセッサ14、揮発性のランダムアクセスメモ
リ(RAM)16、不揮発性のフラッシュメモリ18お
よびメディア・アクセス・コントローラ20を有してい
る。リピータ12以外の4つの要素は、通信バス22を
介して接続されている。リピータ12は、各ポートに対
して専用のカウンタPC1、PC2、PC3、PC4の
グループと、リピータ全体のカウンタのグループPCR
とを有している。プロセッサ14は、フラッシュメモリ
18内に格納されたプログラムを実行し、制御バス24
を介して直接リピータ12を制御する。これらの装置常
駐のプログラムは、カウンタを読取り、イベントを処理
し、ウェブ・サービスを提供し、イベントデータを管理
情報ベース(MIB)の形式で揮発性のRAMメモリ1
6に格納することにより、ネットワーク監視プロセスを
行う。メディア・アクセス・コントローラ20は、内部
ポートPCHによってリピータ12に接続されている。
これによってメディア・アクセス・コントローラ20
は、ネットワーク通信のソースおよび宛先として機能す
ることが可能となる。
す。多数のネットワーク監視プロセス301が、様々な
ハブ・カウンタをポーリングすることによって同時に実
行される。カウントまたはカウントに基づく計算の結果
がトリガ閾値を超えた場合、イベント・ハンドラ302
は、303でイベント・トリガを駆動する。このイベン
ト・トリガにより、トリガ・イベントに関連するデータ
が管理情報ベース304に格納される。
基づいて、イベント・ハンドラ302のトラップ・ビル
ダ305に対するエンタプライズ(enterprise)を識別
する。管理情報ベース304は、エンタプライズに関連
付けられたパラメータ(変数)の値(バインド)を供給
する。このパラメータの中には、トリガ・イベントとテ
キスト列形式のユニフォーム・リソース・ロケータ(U
RL)とに関連付けられたパラメータが含まれている。
の部分は、ウェブ・サーバのネットワーク・アドレスを
識別する部分であり、第2の部分は、サーバ上のウェブ
・コンテントを指すユニフォーム・リソース・インジケ
ータ(URI)である。メモリに保存するため、トラッ
プが生成された時に、URIによって示されたウェブ・
ロケーションにウェブ・ページは実際には生成されな
い。その代り、ウェブ・ページは、HTTPの「get」
要求に応答して要求された後に生成される。
を介してネットワーク管理ステーションすなわちワーク
ステーションW1にトラップを送信する。そこで、トラ
ップは、ネットワーク管理プログラム401、具体的に
は、それのトラップ・ハンドラ402に渡される。トラ
ップ・ハンドラ402は、403でコンピュータ・ディ
スプレイにメッセージを表示することにより、ユーザ4
04に対してネットワーク・イベントが発生したことを
通知する。更に、トラップ・ハンドラ402は、ログ収
集等の標準的なネットワーク管理処理のために、ネット
ワーク管理プログラム401の他の部分にトラップデー
タを送る。
等のポインティング・装置を用いて、403で表示され
たボタンをクリックして、ウェブ・ブラウザ405を呼
出すことができる。このアクションは、連結した矢印4
06で示されている。そして、ウェブ・ブラウザ405
がアクセスされると、トラップ・ハンドラ402は、ト
ラップ・ビルダ305によって生成されたURLを40
7でウェブ・ブラウザ405に渡し、それが、408に
おけるHTTPの「get」アクションに組込まれるよう
にする。
・サーバ306に送信される。ウェブ・サーバ306は
そのユニフォーム・リソース・インジケータを解析し、
組込まれいるコンテント・クリエイタ307に渡す。コ
ンテント・クリエイタ307は、管理情報ベース304
にアクセスし、トリガ・イベントの性質を決定する。ま
た、コンテント・クリエイタ307は、ウェブ・デザイ
ン・モジュール308にアクセスして、イベントに関す
る情報および他の装置特有の情報をどのように提示する
か決定する。この装置特有の情報は有用である。例えば
衝突カウント等の同じイベントが、異なる装置(例え
ば、ハブとスイッチ)では異なる意味を有する場合があ
るためである。このようなウェブ・デザイン情報および
イベント情報は、コンテント・クリエイタ307によっ
て統合され、(そのネットワーク・アドレスとしてトラ
ップ・ビルダ305が生成したURLを有する)ウェブ
・ページが作成される。このウェブ・ページは、309
におけるHTTPレスポンスとしてウェブ・ブラウザ4
05に送信され、409で表示される。
イベントを明らかにし、そのイベントに関するデータを
まとめ、とり得るアクションの選択肢をリスト化する。
追加の介入無しに実行可能なアクションは、ブラウザに
おいてボタンとして提示される。矢印410でボタンが
駆動されると、HTTPメッセージがウェブ・サーバ3
06に対して送信され、ウェブ・サーバ306が、要求
されたアクションを(例えば、管理情報ベース304を
読出すことにより、あるいはネットワーク監視プロセス
をリセットすることにより)実行する。
けるウインドウの一部を示しており、2つの連続した通
知を示している。すなわち、URLがhttp://10.7.11.1
5.である装置におけるネットワーク・ループについて、
最初が警告であり、次が停止である。いずれかのライン
をクリックすることにより、ドロップ・ダウン・メニュ
ーが起動される。そして、「browse URL」を選択する
と、アプライアンス・サーバに対して「get」要求が送
信される。一番上のラインに対しこの順序で実行するこ
とにより、図5に示すウェブ・ページが生成され、送信
され、表示される。この場合、ウェブ・ページは、検出
された問題を説明し、解決法を提案し、自動的に動作不
能となったポートがある場合はそれを指摘する。更に、
4つのアクティブ・エレメント(この場合はテキストが
付されたボタン)により、とるべきアクションの選択肢
に対して1クリックでアクセスできるようにしている。
の見地から最もよく理解される。ユーザは、問題のある
イベントについて非同期に通知を受けると、問題につい
ての完全な説明を得るために、(例えば、マウスによ
り)1回「ポイント・アンド・クリック」を行うだけで
よい。更に、その説明は、標準的な人間工学的なグラフ
ィカル・インターフェースを用いて提供される。そし
て、ユーザがもう1回ポイント・アンド・クリックを行
うと、修正処置を実行させることができる。このよう
に、多くのネットワークの問題に対して、2回のポイン
ト・アンド・クリック動作で対応することができる。
でいる新たな種類のネットワーク装置を加えることによ
ってネットワークがアップグレードされた時に実施され
る。このネットワーク装置は、新たなパラメータを監視
する機能を有することができ、ネットワーク問題に応答
する新たなオプションを提供することができる。本発明
により、ネットワーク管理ステーションを置換えまたは
更新することなく、そのようなネットワーク装置をネッ
トワークに加えることが可能となる。
はハブである。なお、本発明は、コンピュータ、プリン
タおよびモデム等の終端ノード装置と同様に、スイッチ
およびルータ等の他のネットワーク・インフラストラク
チャ装置に適合する。好ましい実施態様では、ネットワ
ーク装置はSNMPに準拠するが、DMIおよび所有権
のあるプロトコル等の他のプロトコルを使用することも
可能である。
テキスト列として完全な形で送信する。この場合、重要
なのはコンテントであって、URLの形式ではない。例
えば、URIを送信して、採用したプロトコルに従って
URLのサーバ部分を通知から作成することも可能であ
る。
をハイパーテキスト・リンクとして提示することができ
る。あるいは、URLを、ブラウザにコピーして貼込む
ことができるテキストとして提示することも可能であ
る。ハイパーテキスト・リンクの代りに、URLをボタ
ンとして、あるいはメニュー・オプションとして暗黙的
に提示することも可能である。URLに対応するアクテ
ィブ・エレメントが起動されると、装置をネットワーク
管理プログラムによって直接的に(HTTPプロトコル
を組込んでいる場合)、あるいは、間接的に(この場
合、ネットワーク管理プログラムはブラウザを呼出し、
好ましくはURLをそれに渡す)アクセスすることがで
きる。
トワーク転送プロトコルであるが、本発明は、アクティ
ブ・エレメントを提供する他のプロトコルにも対応す
る。そのパラメータは、いくつかの種類から構成するこ
とができる。すなわち、ネットワークの問題を示すパラ
メータ、本発明を組込んでいる装置の問題を示すパラメ
ータ、および本発明に従って装置によって監視される装
置に関する問題を示すパラメータである。例えば、冗長
な無停電電源装置を非ネットワーク・コネクション(例
えば、シリアルポート)によってネットワーク装置に接
続して、冗長な構成要素の1つが故障したことを示すこ
とができる。この場合、ネットワーク装置は、電源装置
の通知を、ネットワーク管理ステーションが受信可能な
通知に「翻訳する」ことができる。従って、本発明は、
共通のネットワーク管理プログラムから、ネットワーク
装置と非ネットワーク装置の両方のメンテナンスが可能
である。
筐体内に完全に収容されている。しかしながら、本発明
は、部分的または完全に装置の筐体外にあるサーバを使
用することもできる。例えば、装置は、外部のサーバを
示すURLを送信することが可能である。このサーバ
は、装置にアクセスするか、または装置の管理情報ベー
スのコピーを保持することができる。このようなサーバ
は、本発明のこの変形態様に従って複数の装置にサービ
スを提供することができる。他の代替的な実施態様で
は、装置は、その内部のサーバに関連付けられたURL
を提供するが、リモート・サーバに対しては「get」コ
マンドを送る。これらの代替例はいずれも、個々の装置
に対する必要な記憶容量を最小化するものである。
置に適合するが、多数のパラメータを監視する装置にも
適合する。後者の場合、本発明は、パラメータの組合せ
を調べることにより、いくつかの通知をいつ作成すべき
かを判断する装置に適合する。後者の場合、複数のスカ
ラーまたはベクトル・パラメータを、単一のベクトル・
パラメータとして扱うことができ、それについての値も
またベクトルである。本発明に対してこれらおよび他の
変形と修正が可能であり、本発明の範囲は、特許請求の
範囲によってのみ限定される。
の組み合わせからなる例示的な実施態様を示す。 1.共通のネットワーク上の他のネットワーク装置(W
1)と通信するための少なくとも1つのポート(P1
4)と、トリガ・イベントが発生したことを検出するモ
ニタ(301)と、前記トリガ・イベントの通知を生成
し、該通知を前記ポートを介して前記他のネットワーク
装置に送信する通知発生器(302)であって、前記通
知は、関連するネットワーク・アドレスを有するURL
を指定することからなる、通知発生器と、前記ネットワ
ーク・アドレスが属するインタラクティブ・ネットワー
ク転送プロトコル・サーバ(306)であって、前記ト
リガ・イベントに関係するデータを提供することによ
り、プロトコルに従って前記URLを指定する要求に応
答する該サーバを具備するネットワーク装置(H1)。 2.前記サーバは、前記トリガ・イベントに関係する前
記データと共に、駆動されると該トリガ・イベントに応
答して1以上のとるべきアクションを起動するアクティ
ブ・エレメント(図5のボタン)を提供する、上項1の
ネットワーク装置。 3.前記サーバは、ホームページ(10.7.11.15)および
そのホームページのサブページ(図5)を有し、該サブ
ページは、前記URLによってアドレス指定されたロケ
ーションである、上項1のネットワーク装置。 4.前記サーバは、HTTPプロトコルに従い、前記要
求は、HTTPの「get」コマンドであり、該サーバ
は、該「get」コマンドに応答してウェブページを作成
し、該ウェブページは、前記URLによってアドレス指
定されたロケーションである、上項1のネットワーク装
置。 5.ネットワーク上の装置において、パラメータを監視
するステップ(301)と、前記パラメータの値が、前
記ネットワーク上の他の装置への通知を必要とするトリ
ガ・イベントの発生を示す場合、URLを指定する通知
を生成してネットワーク上に送信するステップ(30
2)と、前記URLを指定する要求が受信された場合、
前記ネットワーク上に前記トリガ・イベントに関連する
データを送信するステップ(306)を含む方法。 6.前記要求が、HTTPの「get」コマンドであり、
前記提供するステップが、前記データをウェブページに
表示するステップを含む、上項5の方法。 7.前記ウェブページが、駆動されると前記通知に対し
て適切な応答を起動するアクティブ・エレメント(図5
のボタン)を備える、上項6の方法。 8.前記ウェブページを、前記「get」要求の受信に応
答して生成する、上項7の方法。 9.ネットワーク装置をそれ以外のネットワーク装置に
結合するための1組のポートと、前記ネットワークの性
能に関連する個々のイベントの種類のインスタンスを検
出して数えるカウンタであって、該カウンタの少なくと
もいくつかが、該カウンタで受信されたデータを検査す
るために前記ポートのそれぞれに結合されることからな
る、カウンタと、前記カウンタに結合された、プログラ
ムを実行するための実行手段と、前記実行手段に結合さ
れたコンピュータ読み取り可能媒体と、前記コンピュー
タ読み取り可能媒体内に具現化された監視プログラムで
あって、該監視プログラムが実行されると、前記カウン
タからカウント値を検索し、前記カウント値の関数とし
て、ネットワークの性能に関連するパラメータの値を計
算し、前記値を閾値と比較して、通知を生成すべきか否
かを決定し、比較の結果、通知を生成すべきと決定した
場合は、前記ネットワーク監視プログラムに関連するネ
ットワークロケーションを指定する通知を生成して、前
記ネットワーク上に送信することからなる、監視プログ
ラムと、前記ネットワークロケーションがアドレス指定
された場合に、前記通知に関連する問題を緩和するため
にとるべきアクションを指定するためのサーバアプリケ
ーションを含むネットワーク装置。 10.前記ネットワークアドレスが、ユニフォームリソ
ースロケータの形式である、上項9のネットワーク装
置。 11.前記ネットワークアドレスが、ワールドワイドウ
ェブアドレスの形式である、上項10のネットワーク装
置。 12.前記サーバアプリケーションがホームページを有
しており、前記ネットワークアドレスが該ホームページ
のサブページを指示する、上項11のネットワーク装
置。 13.前記サーバアプリケーションが、他のネットワー
ク装置から前記ネットワークアドレスを受信すると前記
サブページを生成することからなる、上項12のネット
ワーク装置。 14.コンピュータ読み取り可能媒体と、ネットワーク
ハブに関連するネットワークロケーションを指定する、
該ネットワークハブからの通知を受信すると、リンクを
表示し、ユーザ入力によって起動されると、前記ネット
ワークロケーションをアドレス指定する、ネットワーク
管理プログラムを備えるネットワーク管理ステーショ
ン。 15.前記ユーザ入力に応答して、前記ネットワーク管
理プログラムが、ウェブブラウザを使用して前記ネット
ワークロケーションをアクセスする、上項14のネット
ワーク管理ステーション。 16.前記プログラムが、ワールドワイドウェブアドレ
スの形式で、ページ上にハイパーテキストリンクとし
て、前記ネットワークロケーションのネットワークアド
レスを表示する、上項14のネットワーク管理ステーシ
ョン。
ネットワークを容易に拡張することができ、かつ、ネッ
トワーク管理者の負担を軽減することができる。具体的
には、ネットワーク管理者になじみのあるインターフェ
ースが提供されると共に、新たな種類のネットワーク装
置をネットワークに組込む場合でも、ネットワーク管理
ソフトウェアを更新する必要がない等の利点がある。
る。
ブの概略図である。
される本発明の方法のデータフロー図である。
して生成された、ネットワーク管理ステーションにおけ
るウィンドウの一部のイメージである。
求に応答して生成された、ネットワーク管理ステーショ
ンにおけるブラウザ・ウインドウのイメージである。
Claims (1)
- 【請求項1】共通のネットワーク上の他のネットワーク
装置(W1)と通信するための少なくとも1つのポート
(P14)と、 トリガ・イベントが発生したことを検出するモニタ(3
01)と、 前記トリガ・イベントの通知を生成し、該通知を前記ポ
ートを介して前記他のネットワーク装置に送信する通知
発生器(302)であって、前記通知は、関連するネッ
トワーク・アドレスを有するURLを指定することから
なる、通知発生器と、 前記ネットワーク・アドレスが属するインタラクティブ
・ネットワーク転送プロトコル・サーバ(306)であ
って、前記トリガ・イベントに関係するデータを提供す
ることにより、プロトコルに従って前記URLを指定す
る要求に応答する該サーバを具備するネットワーク装置
(H1)。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/217,684 US6621823B1 (en) | 1998-12-21 | 1998-12-21 | Network appliance combining asychronous notification with interactive network transfer protocol server |
| US217684 | 1998-12-21 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000200232A true JP2000200232A (ja) | 2000-07-18 |
| JP2000200232A5 JP2000200232A5 (ja) | 2005-06-30 |
| JP4562226B2 JP4562226B2 (ja) | 2010-10-13 |
Family
ID=22812065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP36103699A Expired - Fee Related JP4562226B2 (ja) | 1998-12-21 | 1999-12-20 | インタラクティブネットワーク転送プロトコルサーバを備えた非同期通知を結合するネットワーク装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US6621823B1 (ja) |
| EP (1) | EP1014622B1 (ja) |
| JP (1) | JP4562226B2 (ja) |
| DE (1) | DE69926476T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004507849A (ja) * | 2000-08-31 | 2004-03-11 | ローデ ウント シュワルツ ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディット ゲゼルシャフト | 無人無線送信機の操作システム、特に無人無線送信機を遠隔制御及び遠隔監視するためのシステム |
| US7660907B2 (en) | 2002-06-07 | 2010-02-09 | Samsung Electronics Co., Ltd. | Transmission packet for performing multi-functions over network and communication method and apparatus using the transmission packet |
| US7779108B2 (en) | 2006-07-20 | 2010-08-17 | Brother Kogyo Kabushiki Kaisha | Network printer management system, method, and computer readable medium for managing a plurality of network printers including a printer directly connected to a networked personal computer device |
Families Citing this family (169)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI113824B (fi) * | 1999-02-24 | 2004-06-15 | Nokia Corp | Tietojen välittäminen verkonhallintajärjestelmälle |
| US6714977B1 (en) | 1999-10-27 | 2004-03-30 | Netbotz, Inc. | Method and system for monitoring computer networks and equipment |
| US7330886B2 (en) | 1999-10-27 | 2008-02-12 | American Power Conversion Corporation | Network appliance management |
| US7392309B2 (en) | 1999-10-27 | 2008-06-24 | American Power Conversion Corporation | Network appliance management |
| US7120674B1 (en) * | 2000-05-17 | 2006-10-10 | Ricoh Company, Ltd. | Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with intelligent protocol processor |
| US7356579B1 (en) * | 2000-05-17 | 2008-04-08 | Ricoh Company, Ltd. | Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols |
| JP2002109037A (ja) * | 2000-10-04 | 2002-04-12 | Nec Corp | ネットワーク監視制御システム及びネットワーク監視制御方法 |
| GB2368414B (en) * | 2000-10-27 | 2002-09-11 | One Stop To Ltd | Searching procedures |
| EP1215845A1 (en) * | 2000-12-14 | 2002-06-19 | BRITISH TELECOMMUNICATIONS public limited company | System and method for accessing an application server |
| US8271626B2 (en) * | 2001-01-26 | 2012-09-18 | American Power Conversion Corporation | Methods for displaying physical network topology and environmental status by location, organization, or responsible party |
| DK1360796T3 (da) | 2001-01-26 | 2010-05-10 | American Power Conv Corp | Fremgangsmåde og system til at indstille et sæt netværksapparater som kan forbindes for at tilvejebringe forbedret samarbejde, skalerbarhed og pålidelighed |
| JP4294912B2 (ja) * | 2001-08-13 | 2009-07-15 | ブラザー工業株式会社 | 端末情報通知システム、端末情報通知方法及びネットワーク端末装置 |
| WO2003094031A1 (en) | 2002-05-03 | 2003-11-13 | Netbotz, Inc. | Method and apparatus for collecting and displaying network device information |
| US20040073609A1 (en) * | 2002-07-03 | 2004-04-15 | Brother Kogyo Kabushiki Kaisha | Information output system |
| US7542963B2 (en) | 2003-04-14 | 2009-06-02 | American Power Conversion Corporation | Method and system for journaling and accessing sensor and configuration data |
| ATE450026T1 (de) | 2003-04-14 | 2009-12-15 | American Power Conv Corp | Erweiterbare sensorüberwachung, warnungsverarbeitungs- und benachrichtigungssystem und verfahren |
| WO2004090679A2 (en) | 2003-04-14 | 2004-10-21 | Netbotz, Inc. | Environmental monitoring device |
| US8566292B2 (en) | 2003-04-14 | 2013-10-22 | Schneider Electric It Corporation | Method and system for journaling and accessing sensor and configuration data |
| US7216169B2 (en) * | 2003-07-01 | 2007-05-08 | Microsoft Corporation | Method and system for administering personal computer health by registering multiple service providers and enforcing mutual exclusion rules |
| US7627651B2 (en) | 2003-10-27 | 2009-12-01 | American Power Conversion Corporation | System and method for network device communication |
| US7742423B2 (en) * | 2004-03-05 | 2010-06-22 | Bmc Software, Inc. | Method of heuristic determination of network interface transmission mode and apparatus implementing such method |
| US7657623B2 (en) * | 2004-03-24 | 2010-02-02 | Nortel Networks Limited | Method and apparatus for collecting management information on a communication network |
| US7711814B1 (en) | 2004-12-13 | 2010-05-04 | American Power Conversion Corporation | Method and system for remote monitoring of a power supply device with user registration capability |
| US8145748B2 (en) | 2004-12-13 | 2012-03-27 | American Power Conversion Corporation | Remote monitoring system |
| US7987509B2 (en) * | 2005-11-10 | 2011-07-26 | International Business Machines Corporation | Generation of unique significant key from URL get/post content |
| US8473590B2 (en) * | 2006-01-13 | 2013-06-25 | Dell Products L.P. | System and method for the configuration of network devices |
| US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
| US8477614B2 (en) | 2006-06-30 | 2013-07-02 | Centurylink Intellectual Property Llc | System and method for routing calls if potential call paths are impaired or congested |
| US8194643B2 (en) | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
| US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
| US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
| US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
| US7948909B2 (en) * | 2006-06-30 | 2011-05-24 | Embarq Holdings Company, Llc | System and method for resetting counters counting network performance information at network communications devices on a packet network |
| US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
| JP5141118B2 (ja) * | 2006-08-21 | 2013-02-13 | 株式会社リコー | メタデータカスタマイズ方法 |
| US8102770B2 (en) | 2006-08-22 | 2012-01-24 | Embarq Holdings Company, LP | System and method for monitoring and optimizing network performance with vector performance tables and engines |
| US8199653B2 (en) | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
| US8098579B2 (en) | 2006-08-22 | 2012-01-17 | Embarq Holdings Company, LP | System and method for adjusting the window size of a TCP packet through remote network elements |
| US8144586B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
| US8130793B2 (en) | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
| US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
| US8125897B2 (en) | 2006-08-22 | 2012-02-28 | Embarq Holdings Company Lp | System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets |
| US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
| US8228791B2 (en) | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
| US7940735B2 (en) | 2006-08-22 | 2011-05-10 | Embarq Holdings Company, Llc | System and method for selecting an access point |
| US8549405B2 (en) | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
| US8619600B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
| US8040811B2 (en) | 2006-08-22 | 2011-10-18 | Embarq Holdings Company, Llc | System and method for collecting and managing network performance information |
| US8189468B2 (en) | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
| US7684332B2 (en) | 2006-08-22 | 2010-03-23 | Embarq Holdings Company, Llc | System and method for adjusting the window size of a TCP packet through network elements |
| US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
| US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
| US8576722B2 (en) | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
| WO2008024387A2 (en) | 2006-08-22 | 2008-02-28 | Embarq Holdings Company Llc | System and method for synchronizing counters on an asynchronous packet communications network |
| US8224255B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
| US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
| US8238253B2 (en) | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
| US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
| US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
| US8194555B2 (en) | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
| US8144587B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
| US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
| US7808918B2 (en) | 2006-08-22 | 2010-10-05 | Embarq Holdings Company, Llc | System and method for dynamically shaping network traffic |
| US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
| US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
| US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
| US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
| US9479341B2 (en) | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
| JP5559040B2 (ja) | 2007-05-15 | 2014-07-23 | シュナイダー エレクトリック アイティー コーポレーション | 設備の電力及び冷却を管理するための方法及びシステム |
| US8111692B2 (en) | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
| TW200919203A (en) | 2007-07-11 | 2009-05-01 | Ibm | Method, system and program product for assigning a responder to a requester in a collaborative environment |
| US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
| US9213995B1 (en) * | 2009-09-15 | 2015-12-15 | Pratima Rao | System and method for linking networks to one another and sharing resources between members |
| US8990536B2 (en) | 2011-06-01 | 2015-03-24 | Schneider Electric It Corporation | Systems and methods for journaling and executing device control instructions |
| AU2011384046A1 (en) | 2011-12-22 | 2014-07-17 | Schneider Electric It Corporation | Analysis of effect of transient events on temperature in a data center |
| US8935376B2 (en) * | 2012-04-13 | 2015-01-13 | Blue Coat Systems, Inc. | Method and device for alternative status notification |
| US11449370B2 (en) | 2018-12-11 | 2022-09-20 | DotWalk, Inc. | System and method for determining a process flow of a software application and for automatically generating application testing code |
| US11025508B1 (en) | 2020-04-08 | 2021-06-01 | Servicenow, Inc. | Automatic determination of code customizations |
| US11296922B2 (en) | 2020-04-10 | 2022-04-05 | Servicenow, Inc. | Context-aware automated root cause analysis in managed networks |
| US10999152B1 (en) | 2020-04-20 | 2021-05-04 | Servicenow, Inc. | Discovery pattern visualizer |
| US11301435B2 (en) | 2020-04-22 | 2022-04-12 | Servicenow, Inc. | Self-healing infrastructure for a dual-database system |
| US11392768B2 (en) | 2020-05-07 | 2022-07-19 | Servicenow, Inc. | Hybrid language detection model |
| US11263195B2 (en) | 2020-05-11 | 2022-03-01 | Servicenow, Inc. | Text-based search of tree-structured tables |
| US11470107B2 (en) | 2020-06-10 | 2022-10-11 | Servicenow, Inc. | Matching configuration items with machine learning |
| US11277359B2 (en) | 2020-06-11 | 2022-03-15 | Servicenow, Inc. | Integration of a messaging platform with a remote network management application |
| US11451573B2 (en) | 2020-06-16 | 2022-09-20 | Servicenow, Inc. | Merging duplicate items identified by a vulnerability analysis |
| US11379089B2 (en) | 2020-07-02 | 2022-07-05 | Servicenow, Inc. | Adaptable user interface layout for applications |
| US11277321B2 (en) | 2020-07-06 | 2022-03-15 | Servicenow, Inc. | Escalation tracking and analytics system |
| US11301503B2 (en) | 2020-07-10 | 2022-04-12 | Servicenow, Inc. | Autonomous content orchestration |
| US11449535B2 (en) | 2020-07-13 | 2022-09-20 | Servicenow, Inc. | Generating conversational interfaces based on metadata |
| US11632300B2 (en) | 2020-07-16 | 2023-04-18 | Servicenow, Inc. | Synchronization of a shared service configuration across computational instances |
| US11748115B2 (en) | 2020-07-21 | 2023-09-05 | Servicenow, Inc. | Application and related object schematic viewer for software application change tracking and management |
| US11343079B2 (en) | 2020-07-21 | 2022-05-24 | Servicenow, Inc. | Secure application deployment |
| US11272007B2 (en) | 2020-07-21 | 2022-03-08 | Servicenow, Inc. | Unified agent framework including push-based discovery and real-time diagnostics features |
| US11582106B2 (en) | 2020-07-22 | 2023-02-14 | Servicenow, Inc. | Automatic discovery of cloud-based infrastructure and resources |
| US11095506B1 (en) | 2020-07-22 | 2021-08-17 | Servicenow, Inc. | Discovery of resources associated with cloud operating system |
| US11275580B2 (en) | 2020-08-12 | 2022-03-15 | Servicenow, Inc. | Representing source code as implicit configuration items |
| US11372920B2 (en) | 2020-08-31 | 2022-06-28 | Servicenow, Inc. | Generating relational charts with accessibility for visually-impaired users |
| US11245591B1 (en) | 2020-09-17 | 2022-02-08 | Servicenow, Inc. | Implementation of a mock server for discovery applications |
| US11150784B1 (en) | 2020-09-22 | 2021-10-19 | Servicenow, Inc. | User interface elements for controlling menu displays |
| US11625141B2 (en) | 2020-09-22 | 2023-04-11 | Servicenow, Inc. | User interface generation with machine learning |
| US11632303B2 (en) | 2020-10-07 | 2023-04-18 | Servicenow, Inc | Enhanced service mapping based on natural language processing |
| US11734025B2 (en) | 2020-10-14 | 2023-08-22 | Servicenow, Inc. | Configurable action generation for a remote network management platform |
| US11342081B2 (en) | 2020-10-21 | 2022-05-24 | Servicenow, Inc. | Privacy-enhanced contact tracing using mobile applications and portable devices |
| US11258847B1 (en) | 2020-11-02 | 2022-02-22 | Servicenow, Inc. | Assignments of incoming requests to servers in computing clusters and other environments |
| US11868593B2 (en) | 2020-11-05 | 2024-01-09 | Servicenow, Inc. | Software architecture and user interface for process visualization |
| US11363115B2 (en) | 2020-11-05 | 2022-06-14 | Servicenow, Inc. | Integrated operational communications between computational instances of a remote network management platform |
| US11281442B1 (en) | 2020-11-18 | 2022-03-22 | Servicenow, Inc. | Discovery and distribution of software applications between multiple operational environments |
| US11693831B2 (en) | 2020-11-23 | 2023-07-04 | Servicenow, Inc. | Security for data at rest in a remote network management platform |
| US11269618B1 (en) | 2020-12-10 | 2022-03-08 | Servicenow, Inc. | Client device support for incremental offline updates |
| US11216271B1 (en) | 2020-12-10 | 2022-01-04 | Servicenow, Inc. | Incremental update for offline data access |
| US11630717B2 (en) | 2021-01-06 | 2023-04-18 | Servicenow, Inc. | Machine-learning based similarity engine |
| US11301365B1 (en) | 2021-01-13 | 2022-04-12 | Servicenow, Inc. | Software test coverage through real-time tracing of user activity |
| US11418586B2 (en) | 2021-01-19 | 2022-08-16 | Servicenow, Inc. | Load balancing of discovery agents across proxy servers |
| US11301271B1 (en) | 2021-01-21 | 2022-04-12 | Servicenow, Inc. | Configurable replacements for empty states in user interfaces |
| US11921878B2 (en) | 2021-01-21 | 2024-03-05 | Servicenow, Inc. | Database security through obfuscation |
| US11513885B2 (en) | 2021-02-16 | 2022-11-29 | Servicenow, Inc. | Autonomous error correction in a multi-application platform |
| US11277369B1 (en) | 2021-03-02 | 2022-03-15 | Servicenow, Inc. | Message queue architecture and interface for a multi-application platform |
| US11831729B2 (en) | 2021-03-19 | 2023-11-28 | Servicenow, Inc. | Determining application security and correctness using machine learning based clustering and similarity |
| US12254063B2 (en) | 2021-03-22 | 2025-03-18 | Servicenow, Inc. | Cross-modality curiosity for sparse-reward tasks |
| US11640369B2 (en) | 2021-05-05 | 2023-05-02 | Servicenow, Inc. | Cross-platform communication for facilitation of data sharing |
| US11635752B2 (en) | 2021-05-07 | 2023-04-25 | Servicenow, Inc. | Detection and correction of robotic process automation failures |
| US11635953B2 (en) | 2021-05-07 | 2023-04-25 | Servicenow, Inc. | Proactive notifications for robotic process automation |
| US12585929B2 (en) | 2021-05-28 | 2026-03-24 | Servicenow, Inc. | Layered gradient accumulation and modular pipeline parallelism for improved training of machine learning models |
| US11277475B1 (en) | 2021-06-01 | 2022-03-15 | Servicenow, Inc. | Automatic discovery of storage cluster |
| US11762668B2 (en) | 2021-07-06 | 2023-09-19 | Servicenow, Inc. | Centralized configuration data management and control |
| US11418571B1 (en) | 2021-07-29 | 2022-08-16 | Servicenow, Inc. | Server-side workflow improvement based on client-side data mining |
| US11516307B1 (en) | 2021-08-09 | 2022-11-29 | Servicenow, Inc. | Support for multi-type users in a single-type computing system |
| US12254352B2 (en) | 2021-10-28 | 2025-03-18 | Servicenow, Inc. | Reduced memory utilization for data analytics procedures |
| US11960353B2 (en) | 2021-11-08 | 2024-04-16 | Servicenow, Inc. | Root cause analysis based on process optimization data |
| US11734381B2 (en) | 2021-12-07 | 2023-08-22 | Servicenow, Inc. | Efficient downloading of related documents |
| US12099567B2 (en) | 2021-12-20 | 2024-09-24 | Servicenow, Inc. | Viewports and sub-pages for web-based user interfaces |
| US12437250B2 (en) | 2021-12-21 | 2025-10-07 | Servicenow, Inc. | Multi-dimensional process mining and analysis |
| US12001502B2 (en) | 2022-01-11 | 2024-06-04 | Servicenow, Inc. | Common fragment caching for web documents |
| US11829233B2 (en) | 2022-01-14 | 2023-11-28 | Servicenow, Inc. | Failure prediction in a computing system based on machine learning applied to alert data |
| US12261904B2 (en) | 2022-01-20 | 2025-03-25 | Servicenow, Inc. | Nested request-response protocol network communications |
| US12481416B2 (en) | 2022-02-01 | 2025-11-25 | Servicenow, Inc. | Progressive refresh of user interface screens |
| US11582317B1 (en) | 2022-02-07 | 2023-02-14 | Servicenow, Inc. | Payload recording and comparison techniques for discovery |
| US11734150B1 (en) | 2022-06-10 | 2023-08-22 | Servicenow, Inc. | Activity tracing through event correlation across multiple software applications |
| US11989538B2 (en) | 2022-06-21 | 2024-05-21 | Servicenow, Inc. | Orchestration for robotic process automation |
| US12231508B2 (en) | 2022-07-12 | 2025-02-18 | Servicenow, Inc. | Rapid error detection through command validation |
| US12056473B2 (en) | 2022-08-01 | 2024-08-06 | Servicenow, Inc. | Low-code / no-code layer for interactive application development |
| US12095634B2 (en) | 2022-08-12 | 2024-09-17 | Servicenow, Inc. | Hybrid request routing system |
| US12500820B2 (en) | 2022-09-20 | 2025-12-16 | Servicenow, Inc. | Smart detection for determination of database accuracy |
| US12039328B2 (en) | 2022-09-30 | 2024-07-16 | Servicenow, Inc. | Configuration items for supporting automations and efficacies thereof |
| US12141048B2 (en) | 2022-10-12 | 2024-11-12 | Servicenow, Inc. | Machine learning model for determining software defect criticality |
| US12072775B2 (en) | 2022-12-07 | 2024-08-27 | Servicenow, Inc. | Centralized configuration and change tracking for a computing platform |
| US12147487B2 (en) | 2022-12-07 | 2024-11-19 | Servicenow, Inc. | Computationally efficient traversal of virtual tables |
| US12487906B2 (en) | 2022-12-22 | 2025-12-02 | Servicenow, Inc. | Discovery and predictive simulation of software-based processes |
| US12536044B2 (en) | 2023-01-10 | 2026-01-27 | Servicenow, Inc. | Efficient cloud-based discovery of computing resources |
| US12192245B2 (en) | 2023-01-23 | 2025-01-07 | Servicenow, Inc. | Control of cloud infrastructure configuration |
| US12299419B2 (en) | 2023-01-26 | 2025-05-13 | Servicenow, Inc. | Unified framework for configuration and deployment of platform intelligence |
| US12499311B2 (en) | 2023-03-03 | 2025-12-16 | Servicenow, Inc. | Language model preprocessing with weighted n-grams |
| US12131168B1 (en) | 2023-04-18 | 2024-10-29 | Servicenow, Inc. | Outcome-oriented automation platform |
| US12222834B2 (en) | 2023-05-24 | 2025-02-11 | Servicenow, Inc. | Discovery troubleshooting based on machine learning |
| US12294581B2 (en) | 2023-06-14 | 2025-05-06 | Servicenow, Inc. | Identifying security vulnerabilities based on access control lists |
| US12437158B2 (en) | 2023-07-18 | 2025-10-07 | Servicenow, Inc. | Method for filtering and semi-automatically labeling training data |
| US12425195B2 (en) | 2023-07-24 | 2025-09-23 | Service Now, Inc. | Client-side sharing of cryptographic keys |
| US12248361B2 (en) | 2023-07-31 | 2025-03-11 | Servicenow, Inc. | Parallelized exception handling for large datasets |
| US12499119B2 (en) | 2023-08-07 | 2025-12-16 | Servicenow, Inc. | Template-based generation of synthetic data sets |
| US12518041B2 (en) | 2023-08-18 | 2026-01-06 | Servicenow, Inc. | Configurable security policy architecture |
| US12474900B2 (en) | 2023-09-08 | 2025-11-18 | Servicenow, Inc. | Interface element configuration and management for application platforms |
| US12554380B2 (en) | 2023-09-18 | 2026-02-17 | Servicenow, Inc. | Component selector for user interfaces with dynamic identifiers |
| US12362995B2 (en) | 2023-11-06 | 2025-07-15 | Servicenow, Inc. | Reconciliation of partial configuration items |
| US12613990B2 (en) | 2023-11-10 | 2026-04-28 | Servicenow, Inc. | Automated file information population exhibiting reduced storage and bandwidth and increased security |
| US12254014B1 (en) | 2024-02-23 | 2025-03-18 | Servicenow, Inc. | Document creation with guided generative artificial intelligence |
| US12438790B1 (en) | 2024-03-26 | 2025-10-07 | Servicenow, Inc. | Network anomaly detection using clustering |
| US12587432B2 (en) | 2024-05-16 | 2026-03-24 | Servicenow, Inc. | Visual map for network alerts |
| US12563115B2 (en) | 2024-06-20 | 2026-02-24 | Servicenow, Inc. | Database offload with node-to-node communication |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825775A (en) * | 1994-11-14 | 1998-10-20 | Bay Networks, Inc. | Method and apparatus for managing an integrated router/hub |
| US6108782A (en) * | 1996-12-13 | 2000-08-22 | 3Com Corporation | Distributed remote monitoring (dRMON) for networks |
| US6664978B1 (en) * | 1997-11-17 | 2003-12-16 | Fujitsu Limited | Client-server computer network management architecture |
| US6233618B1 (en) * | 1998-03-31 | 2001-05-15 | Content Advisor, Inc. | Access control of networked data |
| US6167448A (en) * | 1998-06-11 | 2000-12-26 | Compaq Computer Corporation | Management event notification system using event notification messages written using a markup language |
| US6526442B1 (en) * | 1998-07-07 | 2003-02-25 | Compaq Information Technologies Group, L.P. | Programmable operational system for managing devices participating in a network |
-
1998
- 1998-12-21 US US09/217,684 patent/US6621823B1/en not_active Expired - Fee Related
-
1999
- 1999-12-20 JP JP36103699A patent/JP4562226B2/ja not_active Expired - Fee Related
- 1999-12-20 DE DE69926476T patent/DE69926476T2/de not_active Expired - Lifetime
- 1999-12-20 EP EP99310273A patent/EP1014622B1/en not_active Expired - Lifetime
-
2003
- 2003-06-09 US US10/457,323 patent/US7002921B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004507849A (ja) * | 2000-08-31 | 2004-03-11 | ローデ ウント シュワルツ ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディット ゲゼルシャフト | 無人無線送信機の操作システム、特に無人無線送信機を遠隔制御及び遠隔監視するためのシステム |
| US7660907B2 (en) | 2002-06-07 | 2010-02-09 | Samsung Electronics Co., Ltd. | Transmission packet for performing multi-functions over network and communication method and apparatus using the transmission packet |
| US7779108B2 (en) | 2006-07-20 | 2010-08-17 | Brother Kogyo Kabushiki Kaisha | Network printer management system, method, and computer readable medium for managing a plurality of network printers including a printer directly connected to a networked personal computer device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4562226B2 (ja) | 2010-10-13 |
| US6621823B1 (en) | 2003-09-16 |
| DE69926476D1 (de) | 2005-09-08 |
| DE69926476T2 (de) | 2006-04-20 |
| US7002921B2 (en) | 2006-02-21 |
| EP1014622A3 (en) | 2001-12-05 |
| US20030198187A1 (en) | 2003-10-23 |
| EP1014622B1 (en) | 2005-08-03 |
| EP1014622A2 (en) | 2000-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4562226B2 (ja) | インタラクティブネットワーク転送プロトコルサーバを備えた非同期通知を結合するネットワーク装置 | |
| EP0762281B1 (en) | Network management with acquisition of formatted dump data from remote process | |
| EP1614255B1 (en) | Method and system for discovery of remote agents | |
| US6167448A (en) | Management event notification system using event notification messages written using a markup language | |
| US7734756B2 (en) | Object oriented communication among platform independent systems over networks using soap | |
| EP1041768B1 (en) | Device management network system, management server, and computer | |
| US7739367B2 (en) | Managing network-enabled devices | |
| US6970923B1 (en) | Device management network system management server and computer readable medium | |
| EP2098028A1 (en) | Method for logical deployment, undeployment and monitoring of a target ip network | |
| US7043660B1 (en) | System and method for providing distributed fault management policies in a network management system | |
| CN100385400C (zh) | 通过使用拓扑编辑器对数据网络状态的关联通知 | |
| JPH1165968A (ja) | ネットワーク管理方法及びそのシステム | |
| WO1998021668A1 (en) | Web-based network management system | |
| JP2003244151A (ja) | ネットワーク装置及びネットワーク管理装置 | |
| JPH1131114A (ja) | ネットワークリモート管理システム | |
| JP2001331393A (ja) | ネットワークデバイス制御装置および方法 | |
| CN113708961B (zh) | 迁移设备的方法、装置、系统及存储介质 | |
| JP3666619B2 (ja) | ネットワークにおいてプリンタを発見しエージングする方法 | |
| JP5389413B2 (ja) | 画像形成システム | |
| US7685303B2 (en) | Object-oriented discovery framework | |
| JP2004234560A (ja) | ネットワーク統合管理システム | |
| Babu et al. | ENHANCED DYING GASP IN NETWORK NODES FOR INTUITIVE MONITORING OF COMPLEX NETWORKS | |
| Beckman | Network software |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041012 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070316 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070322 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070709 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070731 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071128 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100727 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees | ||
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |