JPH05282230A - コンピュータネットワーク及びコンピュータネットワーク管理方法 - Google Patents
コンピュータネットワーク及びコンピュータネットワーク管理方法Info
- Publication number
- JPH05282230A JPH05282230A JP4253812A JP25381292A JPH05282230A JP H05282230 A JPH05282230 A JP H05282230A JP 4253812 A JP4253812 A JP 4253812A JP 25381292 A JP25381292 A JP 25381292A JP H05282230 A JPH05282230 A JP H05282230A
- Authority
- JP
- Japan
- Prior art keywords
- agent
- management
- computer network
- software
- configuration file
- 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
- 238000007726 management method Methods 0.000 title claims 15
- 238000000034 method Methods 0.000 claims abstract description 20
- 230000008569 process Effects 0.000 claims description 11
- 230000003213 activating effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 8
- 235000014510 cooky Nutrition 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 102100031184 C-Maf-inducing protein Human genes 0.000 description 2
- 101000993081 Homo sapiens C-Maf-inducing protein Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005477 standard model Effects 0.000 description 1
- 238000012360 testing method Methods 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/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【目的】コンピュータネットワークの各ノード上にある
管理用のエージェントへの機能追加などをこのエージェ
ントを再コンパイルしないでもできるようにする。 【構成】ユーザがエージェント200に自分で定義した
オブジェクト206を追加したい場合には、テキストフ
ァイルである構成ファイル208に、当該オブジェクト
の識別子、型、及びこのオブジェクトのメソッドとなる
実行可能プログラムのパスリストを書いておく。構成フ
ァイル208はシステム立ち上げ時、或は動作中の再構
成指示が与えられたときに読み出され、その内容に従っ
てエージェント200にユーザ定義オブジェクトが付加
される。
管理用のエージェントへの機能追加などをこのエージェ
ントを再コンパイルしないでもできるようにする。 【構成】ユーザがエージェント200に自分で定義した
オブジェクト206を追加したい場合には、テキストフ
ァイルである構成ファイル208に、当該オブジェクト
の識別子、型、及びこのオブジェクトのメソッドとなる
実行可能プログラムのパスリストを書いておく。構成フ
ァイル208はシステム立ち上げ時、或は動作中の再構
成指示が与えられたときに読み出され、その内容に従っ
てエージェント200にユーザ定義オブジェクトが付加
される。
Description
【0001】
【産業上の利用分野】本発明は、広義にはコンピュータ
ネットワークに関し、より詳しくはネットワーク管理ソ
フトウェアに関する。
ネットワークに関し、より詳しくはネットワーク管理ソ
フトウェアに関する。
【0002】
【従来技術及びその問題点】コンピュータは、ローカル
エリアネットワーク(LAN)によって相互に接続する
ことができる。ローカルエリアネットワークは、ビルの
フロアまたはビル全体、ビル群(構内)、地域、あるい
はさらに大きいエリアにわたる、最大のものでは世界的
システムに及ぶ更に大きなシステムに組み込むよう相互
に接続することができる。各々のLANは、多様なハー
ドウェア相互接続技術といつくものネットワークプロト
コルを持つことがある。他と切り離された簡単なLAN
は個々のユーザが管理することができる。すなわち、ユ
ーザが機器を取り替えたり、ソフトウェアをインストー
ルしたり、問題点を診断したりすることができる。規模
の大きい複雑なLANや相互接続された大きなLANグ
ループは「管理」を必要とする。「管理」とは、人間の
ネットワーク管理者とその管理者が使用するソフトウェ
アの両方を意味する。本願においては、「管理」とはシ
ステム全体を管理するためのソフトウェアを意味し、
「ユーザ」とはネットワーク管理ソフトウェアを使用す
る人を意味するものとする。このユーザは、通常、シス
テム管理責任者である。ユーザは、ネットワーク管理ソ
フトウェアを使うことによって、ネットワーク上で管理
データを得て、このデータを変更することができる。
エリアネットワーク(LAN)によって相互に接続する
ことができる。ローカルエリアネットワークは、ビルの
フロアまたはビル全体、ビル群(構内)、地域、あるい
はさらに大きいエリアにわたる、最大のものでは世界的
システムに及ぶ更に大きなシステムに組み込むよう相互
に接続することができる。各々のLANは、多様なハー
ドウェア相互接続技術といつくものネットワークプロト
コルを持つことがある。他と切り離された簡単なLAN
は個々のユーザが管理することができる。すなわち、ユ
ーザが機器を取り替えたり、ソフトウェアをインストー
ルしたり、問題点を診断したりすることができる。規模
の大きい複雑なLANや相互接続された大きなLANグ
ループは「管理」を必要とする。「管理」とは、人間の
ネットワーク管理者とその管理者が使用するソフトウェ
アの両方を意味する。本願においては、「管理」とはシ
ステム全体を管理するためのソフトウェアを意味し、
「ユーザ」とはネットワーク管理ソフトウェアを使用す
る人を意味するものとする。このユーザは、通常、シス
テム管理責任者である。ユーザは、ネットワーク管理ソ
フトウェアを使うことによって、ネットワーク上で管理
データを得て、このデータを変更することができる。
【0003】大規模ネットワークシステムは、通常、機
器の増設と除去、ソフトウェアの更新、及び問題の検出
などを絶えず行うことが必要な動的システムである。一
般に、様々な人が所有する、様々な業者から供給される
様々なシステムがあるだろう。管理ソフトウェアはでき
る限り汎用性を持つように設計される。しかしながら、
システム全体が変化する場合は、それに応じて、ユーザ
は管理ソフトウェアの設計者が予期しなかった情報ある
いは制御能力が必要となることがある。管理ソフトウェ
アは、ユーザが定義する情報収集及び制御のための新し
い機能を追加することができるような備えをしておく必
要がある。
器の増設と除去、ソフトウェアの更新、及び問題の検出
などを絶えず行うことが必要な動的システムである。一
般に、様々な人が所有する、様々な業者から供給される
様々なシステムがあるだろう。管理ソフトウェアはでき
る限り汎用性を持つように設計される。しかしながら、
システム全体が変化する場合は、それに応じて、ユーザ
は管理ソフトウェアの設計者が予期しなかった情報ある
いは制御能力が必要となることがある。管理ソフトウェ
アは、ユーザが定義する情報収集及び制御のための新し
い機能を追加することができるような備えをしておく必
要がある。
【0004】最近のネットワーク管理ソフトウェアは、
通常、ソフトウェアオブジェクトによって定義される。
ソフトウェアオブジェクトは、データを組織化するやり
方である。オブジェクトは値または対応付けられたデー
タを持つことができる。オブジェクトは、データを生成
するための、あるいは制御のための対応付けられた実行
可能なソフトウェアプロセスを持つことができる。ユー
ザはオブジェクトに対応付けられたデータを取り出した
り変更することができる。ネットワーク管理オブジェク
トは、オブジェクト識別子によって一意に識別される。
通常、ソフトウェアオブジェクトによって定義される。
ソフトウェアオブジェクトは、データを組織化するやり
方である。オブジェクトは値または対応付けられたデー
タを持つことができる。オブジェクトは、データを生成
するための、あるいは制御のための対応付けられた実行
可能なソフトウェアプロセスを持つことができる。ユー
ザはオブジェクトに対応付けられたデータを取り出した
り変更することができる。ネットワーク管理オブジェク
トは、オブジェクト識別子によって一意に識別される。
【0005】エージェントは、各々のターゲット装置に
ついてのバックラウンドプロセスとして走るソフトウェ
アである。ユーザがネットワーク上の装置に対して管理
データを要求すると、管理ソフトウェアはオブジェクト
識別情報を管理パケットまたはフレームに入れてターゲ
ットエージェントへ送り出す。エージェントは、そのオ
ブジェクト識別情報を解釈して、そのオブジェクト識別
情報に対応するデータを取り出し、そのデータをパケッ
トに入れてユーザに送り返す。時には、データを取り出
すために対応するプロセスが呼び出される場合もある。
ついてのバックラウンドプロセスとして走るソフトウェ
アである。ユーザがネットワーク上の装置に対して管理
データを要求すると、管理ソフトウェアはオブジェクト
識別情報を管理パケットまたはフレームに入れてターゲ
ットエージェントへ送り出す。エージェントは、そのオ
ブジェクト識別情報を解釈して、そのオブジェクト識別
情報に対応するデータを取り出し、そのデータをパケッ
トに入れてユーザに送り返す。時には、データを取り出
すために対応するプロセスが呼び出される場合もある。
【0006】最近のネットワーク管理エージェントソフ
トウェアは、一般に、固定された定義済みオブジェクト
の階層という形で販売される。通常はユーザがオブジェ
クトを追加あるいは修正するための備えはなされていな
い。一部の管理ソフトウェアには、「拡張可能な」エー
ジェントが設けられている。ここで「拡張可能な」とい
う言葉が通常意味するところは、ユーザがエージェント
用のソースコードにアクセスでき、またこのソースコー
ドを修正しコンパイルし直すことができるということで
ある。あるいは、ユーザが追加するソースコードをプロ
グラミング言語で書き、この追加分のコードをコンパイ
ルする必要はあるが元のエージェントをコンパイルし直
す必要はないという場合もある。いずれの場合も、ソー
スコードをプログラミング言語で書くこと、及びソース
コードのコンパイルが必要である。ユーザがコンパイル
が必要なプログラミング言語でコードを書かなくてもオ
ブジェクト及び対応付けられたプロセスを追加すること
ができるようにすることが必要である。
トウェアは、一般に、固定された定義済みオブジェクト
の階層という形で販売される。通常はユーザがオブジェ
クトを追加あるいは修正するための備えはなされていな
い。一部の管理ソフトウェアには、「拡張可能な」エー
ジェントが設けられている。ここで「拡張可能な」とい
う言葉が通常意味するところは、ユーザがエージェント
用のソースコードにアクセスでき、またこのソースコー
ドを修正しコンパイルし直すことができるということで
ある。あるいは、ユーザが追加するソースコードをプロ
グラミング言語で書き、この追加分のコードをコンパイ
ルする必要はあるが元のエージェントをコンパイルし直
す必要はないという場合もある。いずれの場合も、ソー
スコードをプログラミング言語で書くこと、及びソース
コードのコンパイルが必要である。ユーザがコンパイル
が必要なプログラミング言語でコードを書かなくてもオ
ブジェクト及び対応付けられたプロセスを追加すること
ができるようにすることが必要である。
【0007】コンピュータのネットワーキングを標準化
する試みが数多くの標準機関でなされている。国際標準
化機構(ISO)は開放型システム間相互接続(Open S
ystem Interconnection, OSI)モデルと呼ばれる汎
用基準フレームワークを提供した。ネットワーク管理プ
ロトコルのOSIモデルは、共通管理情報プロトコル
(Common Management Information Protocol, CMI
P)と呼ばれる。CMIPはヨーロッパの共通ネットワ
ーク管理プロトコルである。米国においては、より共通
性の高いネットワーク管理プロトコルとして、簡易ネッ
トワーク管理プロトコル(Simple Network Managment P
rotocol, SNMP)と呼ばれるCMIPに関連する一
変種のプロトコルがある。(Marshall T. Rose, The Si
mple Book, Prentice-Hall, 1991 を参照のこと)。
する試みが数多くの標準機関でなされている。国際標準
化機構(ISO)は開放型システム間相互接続(Open S
ystem Interconnection, OSI)モデルと呼ばれる汎
用基準フレームワークを提供した。ネットワーク管理プ
ロトコルのOSIモデルは、共通管理情報プロトコル
(Common Management Information Protocol, CMI
P)と呼ばれる。CMIPはヨーロッパの共通ネットワ
ーク管理プロトコルである。米国においては、より共通
性の高いネットワーク管理プロトコルとして、簡易ネッ
トワーク管理プロトコル(Simple Network Managment P
rotocol, SNMP)と呼ばれるCMIPに関連する一
変種のプロトコルがある。(Marshall T. Rose, The Si
mple Book, Prentice-Hall, 1991 を参照のこと)。
【0008】SNMPネットワーク管理技術によれば、
ネットワーク管理システムには、少なくとも1つのネッ
トワーク管理ステーション(NMS)、各々がエージェ
ントを含むいくつかの管理対象ノード、及び管理ステー
ションやエージェントが管理情報を交換するために使用
するネットワーク管理プロトコルが含まれる。ユーザ
は、NMS上でネットワーク管理ソフトウェアを用いて
管理対象ノード上のエージェントソフトウェアと通信す
ることにより、ネットワーク上のデータを得、またデー
タを変更することができる。
ネットワーク管理システムには、少なくとも1つのネッ
トワーク管理ステーション(NMS)、各々がエージェ
ントを含むいくつかの管理対象ノード、及び管理ステー
ションやエージェントが管理情報を交換するために使用
するネットワーク管理プロトコルが含まれる。ユーザ
は、NMS上でネットワーク管理ソフトウェアを用いて
管理対象ノード上のエージェントソフトウェアと通信す
ることにより、ネットワーク上のデータを得、またデー
タを変更することができる。
【0009】SNMP規格に準拠するエージェント用の
ソフトウェアは市販されている。エージェントソースコ
ードもいくつかの大学から無償で入手することができ
る。例えば、下記よりソースコードSNMP開発キット
(以下「MITコード」と称する)を入手することがで
きる。 James R.Davin Advanced Network Architecture Group M.I.T. Laboratory for Computer Science 545 Technology Square Cambridge, MA 02139 U.S.A.
ソフトウェアは市販されている。エージェントソースコ
ードもいくつかの大学から無償で入手することができ
る。例えば、下記よりソースコードSNMP開発キット
(以下「MITコード」と称する)を入手することがで
きる。 James R.Davin Advanced Network Architecture Group M.I.T. Laboratory for Computer Science 545 Technology Square Cambridge, MA 02139 U.S.A.
【0010】SNMPは、管理情報ベース(MIB)と
呼ばれる管理データベース(オブジェクトの集まり)の
構造を定義している。MIB中のオブジェクトは、名称
(OBJECT IDENTIFIERS)とデータ構造(OBJECT TYPES)
を有する。オブジェクト識別子は、番号をつけられた枝
(補助識別子と呼ばれる)よりなる木構造を通る経路を
表す負でない整数値の系列である。各補助識別子は負で
ない整数である。例えば、オブジェクト識別子1.3.
6.1.4.1.11.2.12は、ルートから始まっ
て、補助識別子1の枝に移り、補助識別子3を有する下
位の枝に移り、というようにして順次補助識別子が示す
枝をたどることにより見い出されるオブジェクトを示
す。この例の最初の6つのレベルは標準モデルによって
定義される。この例においては、最初の5つの補助識別
子(1.3.6.1.4)によって識別される枝は、
「プライベート」と呼ばれる標準SNMPにより定義さ
れる枝である。次の補助識別子(1)は、供給業者固有
のオブジェクトのために割り当てられた枝(「エンター
プライズ」と呼ばれる)用である。次のレベル(11)
は、Hewlett-Packard用に予約されている。
呼ばれる管理データベース(オブジェクトの集まり)の
構造を定義している。MIB中のオブジェクトは、名称
(OBJECT IDENTIFIERS)とデータ構造(OBJECT TYPES)
を有する。オブジェクト識別子は、番号をつけられた枝
(補助識別子と呼ばれる)よりなる木構造を通る経路を
表す負でない整数値の系列である。各補助識別子は負で
ない整数である。例えば、オブジェクト識別子1.3.
6.1.4.1.11.2.12は、ルートから始まっ
て、補助識別子1の枝に移り、補助識別子3を有する下
位の枝に移り、というようにして順次補助識別子が示す
枝をたどることにより見い出されるオブジェクトを示
す。この例の最初の6つのレベルは標準モデルによって
定義される。この例においては、最初の5つの補助識別
子(1.3.6.1.4)によって識別される枝は、
「プライベート」と呼ばれる標準SNMPにより定義さ
れる枝である。次の補助識別子(1)は、供給業者固有
のオブジェクトのために割り当てられた枝(「エンター
プライズ」と呼ばれる)用である。次のレベル(11)
は、Hewlett-Packard用に予約されている。
【0011】情報は、オブジェクト識別情報をパラメー
タとして付けた SNMP GET または GET-NEXT 要求を送り
出すことによってエージェントから取り出される。オブ
ジェクトに関連付けられたデータは、オブジェクト識別
情報を1つのパラメータとし、データをもう一つのパラ
メータとして SNMP SET 要求をエージェントに送り出す
ことによって変更することができる。書込みを行えるオ
ブジェクトは「設定可能な」オブジェクトと呼ばれる。
タとして付けた SNMP GET または GET-NEXT 要求を送り
出すことによってエージェントから取り出される。オブ
ジェクトに関連付けられたデータは、オブジェクト識別
情報を1つのパラメータとし、データをもう一つのパラ
メータとして SNMP SET 要求をエージェントに送り出す
ことによって変更することができる。書込みを行えるオ
ブジェクトは「設定可能な」オブジェクトと呼ばれる。
【0012】MITコードは、オブジェクトをオブジェ
クト木構造に登録する(接続するまたは接木する)ため
の関数(名称は misExport() )を含む。この関数には
次の4つのパラメータがある: name:(オブジェクト識別子) namelen:(オブジェクト識別子中の補助識別子の数) ops: (管理オブジェクト上で実行することのできる6
つのルーチン(操作 RELEASE, CREATE, DESTROY, 及び
SNMP要求 GET-NEXT, GET, SET に対応する)のリス
ト) cookie:(エージェント内部のデータ構造中の特定のオ
ブジェクト識別子に関連付けられたストアされたパラメ
ータへのポインタ)
クト木構造に登録する(接続するまたは接木する)ため
の関数(名称は misExport() )を含む。この関数には
次の4つのパラメータがある: name:(オブジェクト識別子) namelen:(オブジェクト識別子中の補助識別子の数) ops: (管理オブジェクト上で実行することのできる6
つのルーチン(操作 RELEASE, CREATE, DESTROY, 及び
SNMP要求 GET-NEXT, GET, SET に対応する)のリス
ト) cookie:(エージェント内部のデータ構造中の特定のオ
ブジェクト識別子に関連付けられたストアされたパラメ
ータへのポインタ)
【0013】MIB規格は業界の必要に応じて発展す
る。MIB規格案は、意見公募の形でスタートした。オ
ブジェクトを定義するためのMIBフォーマットは、意
見公募(Request for Commnets)No.1212(以下
「RFC1212」とする)にその仕様が与えられてお
り、そのフォーマットを用いたMIB規格の例は意見公
募No.1213(以下「RFC1213」とする)に
仕様が与えられている。これらのRFCはどちらも下記
より入手することができる: DDN Network Information Center SRI International Room EJ291 333 Ravenswood Avenue Menlo Park, CA 94025 U.S.A.
る。MIB規格案は、意見公募の形でスタートした。オ
ブジェクトを定義するためのMIBフォーマットは、意
見公募(Request for Commnets)No.1212(以下
「RFC1212」とする)にその仕様が与えられてお
り、そのフォーマットを用いたMIB規格の例は意見公
募No.1213(以下「RFC1213」とする)に
仕様が与えられている。これらのRFCはどちらも下記
より入手することができる: DDN Network Information Center SRI International Room EJ291 333 Ravenswood Avenue Menlo Park, CA 94025 U.S.A.
【0014】RFC1212のオブジェクト型の表記法
には、次のような一連のテキスト句(textual clause)
が必要である: SYNTAX:(例えば、"INTEGER" や "OCTET STRING" 等) ACCESS:("read-only"(読出し専用), "read-write"
(読出し‐書込み), "write-only"(書込み専用), "n
ot-accessible"(アクセス不能)のうちから選択され
る) STATUS:(市販版でのこのテキスト句に対して求められ
ている選択肢は "mandatory"(必須)である。実験版の
MIBでは"optional"(オプションの)という語が許さ
れている) DESCRIPTION:(オブジェクトに付いての文章による説明
であり、引用符でくくられている)
には、次のような一連のテキスト句(textual clause)
が必要である: SYNTAX:(例えば、"INTEGER" や "OCTET STRING" 等) ACCESS:("read-only"(読出し専用), "read-write"
(読出し‐書込み), "write-only"(書込み専用), "n
ot-accessible"(アクセス不能)のうちから選択され
る) STATUS:(市販版でのこのテキスト句に対して求められ
ている選択肢は "mandatory"(必須)である。実験版の
MIBでは"optional"(オプションの)という語が許さ
れている) DESCRIPTION:(オブジェクトに付いての文章による説明
であり、引用符でくくられている)
【0015】
【目的】本発明は上述した従来技術の問題点を解消し、
ネットワーク管理においてユーザが再コンパイルを行う
ことなく管理オブジェクトをエージェントに追加するこ
とができるようにするようにし、また上述したような種
々の規格に適合させることを目的とする。
ネットワーク管理においてユーザが再コンパイルを行う
ことなく管理オブジェクトをエージェントに追加するこ
とができるようにするようにし、また上述したような種
々の規格に適合させることを目的とする。
【0016】
【概要】本発明の一実施例によれば、エージェントのソ
ースコードを修正せず、またエージェントを停止、再ス
タートさせずに、新しいオブジェクトをエージェントに
追加することが可能なネットワーク管理エージェントが
得られる。これらの新しいオブジェクトは、ネットワー
ク管理ユーザがユーザ定義プロセスを開始するために用
いることができる。
ースコードを修正せず、またエージェントを停止、再ス
タートさせずに、新しいオブジェクトをエージェントに
追加することが可能なネットワーク管理エージェントが
得られる。これらの新しいオブジェクトは、ネットワー
ク管理ユーザがユーザ定義プロセスを開始するために用
いることができる。
【0017】本発明においては、ユーザ定義オブジェク
トは、ネットワーク管理エージェントによって読み出さ
れる構成ファイル中で定義される。構成ファイルは、随
時生成することができる編集可能なテキストファイルで
ある。構成ファイルを再度読み出して、オブジェクトを
その構成ファイルに組み込むためにエージェントを起動
することができる。次に、ユーザ定義オブジェクトに対
する要求がエージェントに達すると、データを取得した
り、周辺装置を制御したり、あるいは何かしら要求され
たことを実行するための適切なユーザ定義プロセスが開
始される。データは、ユーザ定義プロセスからエージェ
ントを介してユーザへ送り返される。ユーザが定義した
時間以内にコマンドが完了しない場合は、タイムアウト
機能によってエラーが発生する。
トは、ネットワーク管理エージェントによって読み出さ
れる構成ファイル中で定義される。構成ファイルは、随
時生成することができる編集可能なテキストファイルで
ある。構成ファイルを再度読み出して、オブジェクトを
その構成ファイルに組み込むためにエージェントを起動
することができる。次に、ユーザ定義オブジェクトに対
する要求がエージェントに達すると、データを取得した
り、周辺装置を制御したり、あるいは何かしら要求され
たことを実行するための適切なユーザ定義プロセスが開
始される。データは、ユーザ定義プロセスからエージェ
ントを介してユーザへ送り返される。ユーザが定義した
時間以内にコマンドが完了しない場合は、タイムアウト
機能によってエラーが発生する。
【0018】
【実施例】図1において、参照番号100はコンピュー
タネットワークを示す。ネットワーク管理ステーション
102は、種々の管理対象ノード104、108を管理
する。各管理対象ノードは、管理情報を供給し、制御を
行うバックグラウンドソフトウェアとして走るエージェ
ント106、110を有する。各エージェント106、
110はソフトウェアオブジェクトの木構造として構成
されている。
タネットワークを示す。ネットワーク管理ステーション
102は、種々の管理対象ノード104、108を管理
する。各管理対象ノードは、管理情報を供給し、制御を
行うバックグラウンドソフトウェアとして走るエージェ
ント106、110を有する。各エージェント106、
110はソフトウェアオブジェクトの木構造として構成
されている。
【0019】図2はエージェント内部をより詳細に示
す。エージェント200は、RFC1213によって定
義されている標準オブジェクト202のレイヤ、及びベ
ンダ定義オブジェクト204のレイヤを有する。標準オ
ブジェクト202及びベンダ定義オブジェクト204
は、ネットワーク管理ソフトウェアのベンダがコンパイ
ルして供給する。本発明は、既にコンパイルされている
ネットワーク管理エージェント200へユーザ定義オブ
ジェクト206を追加できるようにするエージェント2
00内部のソフトウェアよりなる。ユーザ定義オブジェ
クトは構成ファイル208中で定義される。エージェン
ト200を呼び出して、構成ファイル208を再度読み
出し、ユーザ定義オブジェクト206をエージェント2
00に追加させることができる。
す。エージェント200は、RFC1213によって定
義されている標準オブジェクト202のレイヤ、及びベ
ンダ定義オブジェクト204のレイヤを有する。標準オ
ブジェクト202及びベンダ定義オブジェクト204
は、ネットワーク管理ソフトウェアのベンダがコンパイ
ルして供給する。本発明は、既にコンパイルされている
ネットワーク管理エージェント200へユーザ定義オブ
ジェクト206を追加できるようにするエージェント2
00内部のソフトウェアよりなる。ユーザ定義オブジェ
クトは構成ファイル208中で定義される。エージェン
ト200を呼び出して、構成ファイル208を再度読み
出し、ユーザ定義オブジェクト206をエージェント2
00に追加させることができる。
【0020】本発明の好適な実施例はSNMPモデルに
準拠したエージェントである。以下に述べる構造及び命
名法の大部分は他の規格とも共通であるが、ここでは特
にSNMPに基づいて記述する。本発明の好適な実施例
はエージェントソフトウェアの基本コアにMITコード
を使用している。
準拠したエージェントである。以下に述べる構造及び命
名法の大部分は他の規格とも共通であるが、ここでは特
にSNMPに基づいて記述する。本発明の好適な実施例
はエージェントソフトウェアの基本コアにMITコード
を使用している。
【0021】本発明における新しいエージェントは、構
成ファイル(図2の208)と呼ばれる特別なファイル
からオブジェクト定義を読み出す機能を有する。構成フ
ァイル208は、ユーザが何かのテキストエディタを用
いることによって編集することができるテキストファイ
ルである。構成ファイル208は、新しいエージェント
をインストールするとき定義することができ、あるいは
その後定義することも可能である。構成ファイル208
は定義済みのUNIXパスを有する。
成ファイル(図2の208)と呼ばれる特別なファイル
からオブジェクト定義を読み出す機能を有する。構成フ
ァイル208は、ユーザが何かのテキストエディタを用
いることによって編集することができるテキストファイ
ルである。構成ファイル208は、新しいエージェント
をインストールするとき定義することができ、あるいは
その後定義することも可能である。構成ファイル208
は定義済みのUNIXパスを有する。
【0022】構成ファイルは、前に説明したRFC12
12MIB規格に適合する。しかしながら、この実施例
においては、追加の機能がテキスト形式の記述節(desc
ription clause)に組み込まれる。追加される4つのテ
キスト句は次のように定義される: READ-COMMAND:(実行可能なプログラムのパス及び名
称) WRITE-COMMAND:(実行可能プログラムのパス及び名
称) READ-COMMAND-TIMEOUT:(READ-COMMANDが完了するまで
に許される時間を秒単位で指定する整数) WRITE-COMMAND-TIMEOUT:(WRITE-COMMANDが完了するま
でに許される時間を秒単位で指定する整数)
12MIB規格に適合する。しかしながら、この実施例
においては、追加の機能がテキスト形式の記述節(desc
ription clause)に組み込まれる。追加される4つのテ
キスト句は次のように定義される: READ-COMMAND:(実行可能なプログラムのパス及び名
称) WRITE-COMMAND:(実行可能プログラムのパス及び名
称) READ-COMMAND-TIMEOUT:(READ-COMMANDが完了するまで
に許される時間を秒単位で指定する整数) WRITE-COMMAND-TIMEOUT:(WRITE-COMMANDが完了するま
でに許される時間を秒単位で指定する整数)
【0023】下記のリスト1は構成ファイルの一例を示
す。
す。
【0024】リスト1 エージェント構成ファイルの例 001 CUSTOMER-XYZ DEFINITION ::= BEGIN 002 private OBJECT IDENTIFIER ::= 003 {iso(1) org(3) dod(6) internet(1) 4} 004 enterprise OBJECT IDENTIFIER ::= {private 1} 005 006 company-xyz OBJECT IDENTIFIER ::= 007 {enterprise 58} 008 xyzprinter OBJECT IDENTIFEIR ::= 009 {company xyz 1} 010 xyzusers OBJECT IDENTIFIER ::= 011 {company xyz 2} 012 013 printerstatus OBJECT-TYPE 014 SYNTAX INTEGER { 015 up(1) 016 down(2) 017 } 018 ACCESS read-write 019 STATUS mandatory 020 DESCRIPTION 021 "status of laser printer 022 READ-COMMAND: 023 /usr/local/bin/printer_status 024 READ-COMMAND-TIMEOUT: 10 025 WRITE-COMMAND: 026 /usr/local/bin/change_printer_status 027 WRITE-COMMAND-TIMEOUT: 2" 028 ::= {xyzprinter 1} 029 030 printertype OBJECT-TYPE 031 SYNTAX OCTET STRING 032 ACCESS read-only 033 STATUS mandatory 034 DESCRIPTION 035 "type of laser printer 036 READ-COMMAND: 037 /usr/local/bin/printer_type 038 READ-COMMAND-TIMEOUT: 5" 039 ::= {xyzprinter 2} 040 041 user-logins OBJECT-TYPE 042 SYNTAX OCTET STRING 043 ACCESS read-only 044 STATUS mandatory 045 DESCRIPTION 046 "list of user login ids that are currentl
y logged in" 047 READ-COMMAND: /usr/bin/users 048 READ-COMMAND-TIMEOUT: 5" 049 ::= {xyzusers 1} 050 051 numusers OBJECT-TYPE 052 SYNTAX Gauge 053 ACCESS read-only 054 STATUS mandatory 055 DESCRIPTION 056 "number of users logged in 057 READ-COMMAND: /usr/bin/users | /bin/wc -w 058 READ-COMMNAND-TIMEOUT: 4" 059 ::= {xyzusers 2} 060 061 END
y logged in" 047 READ-COMMAND: /usr/bin/users 048 READ-COMMAND-TIMEOUT: 5" 049 ::= {xyzusers 1} 050 051 numusers OBJECT-TYPE 052 SYNTAX Gauge 053 ACCESS read-only 054 STATUS mandatory 055 DESCRIPTION 056 "number of users logged in 057 READ-COMMAND: /usr/bin/users | /bin/wc -w 058 READ-COMMNAND-TIMEOUT: 4" 059 ::= {xyzusers 2} 060 061 END
【0025】リスト1において、オブジェクト識別子プ
リアンブル(行 001 〜 011)は、全てのユーザ定義オ
ブジェクトに共通のMIB木構造の枝を定義する。リス
ト1に示す構成ファイルにおいては、この共通の枝は、
1.3.6.1.4.1.58である。次に、このリス
トは、定義される各オブジェクトに対して、各オブジェ
クトのSNMP名(オブジェクト識別子)を定義するた
めに共通の枝と結合することができる葉を定義する。例
えば、"printerstatus" とラベルされたオブジェクト
(行 013 〜 028)は、補助識別子1を "xyzprinter"
とラベルされた枝に付加する葉(行028)を定義し、他
方この枝にはプリアンブル中で整数1が割り当てられて
いる。従って、"printerstatus" とラベルされたユーザ
定義オブジェクトの完全なオブジェクト識別子は、1.
3.6.1.4.1.58.1.1.0となる。"print
erstatus" とラベルされたこのオブジェクトは、プリン
タをオン、オフするため、及びプリンタの状態を試験す
るために用いることができる。プリンタ状態を読み取る
要求は、オブジェクト識別子と共にSNMPのGET要
求またはGET−NEXT要求をエージェントに出すこ
とによって起動される。エージェントは、read-command
節(行 022 〜 023)に指示されたユーザ指定プログラ
ムに呼び出す。この read-command 節は、UNIXパス
/usr/local/bin/ 及び printer_status という名称の
実行可能プログラムを指定する。read-command-timeout
節(行 024)は、printer_status コマンドの応答をエ
ージェントは10秒しか待たないということを指定す
る。コマンドが10秒より長くかかると、エラーメッセ
ージが管理ステーションに送り返される。syntax 節
(行 014〜 017)は、プリンタがオンライン(up)であ
れば、"printerstatus" とラベルされたオブジェクトが
管理ステーションへ整数1を送り返すということを指定
する。プリンタがオフライン(down)であれば、2が送
り返される。同様に、プリンタを強制的にオフラインに
するコマンドは、整数引数2(down)をユーザ定義オブ
ジェクト "printerstatus" へ送り出すことによって実
行され、これによりこのユーザ定義オブジェクトは、wr
ite-command 節(行 025 〜 026)で定義されたよう
に、引数を渡して "change_printer_status" という名
称のプログラムを呼び出す。
リアンブル(行 001 〜 011)は、全てのユーザ定義オ
ブジェクトに共通のMIB木構造の枝を定義する。リス
ト1に示す構成ファイルにおいては、この共通の枝は、
1.3.6.1.4.1.58である。次に、このリス
トは、定義される各オブジェクトに対して、各オブジェ
クトのSNMP名(オブジェクト識別子)を定義するた
めに共通の枝と結合することができる葉を定義する。例
えば、"printerstatus" とラベルされたオブジェクト
(行 013 〜 028)は、補助識別子1を "xyzprinter"
とラベルされた枝に付加する葉(行028)を定義し、他
方この枝にはプリアンブル中で整数1が割り当てられて
いる。従って、"printerstatus" とラベルされたユーザ
定義オブジェクトの完全なオブジェクト識別子は、1.
3.6.1.4.1.58.1.1.0となる。"print
erstatus" とラベルされたこのオブジェクトは、プリン
タをオン、オフするため、及びプリンタの状態を試験す
るために用いることができる。プリンタ状態を読み取る
要求は、オブジェクト識別子と共にSNMPのGET要
求またはGET−NEXT要求をエージェントに出すこ
とによって起動される。エージェントは、read-command
節(行 022 〜 023)に指示されたユーザ指定プログラ
ムに呼び出す。この read-command 節は、UNIXパス
/usr/local/bin/ 及び printer_status という名称の
実行可能プログラムを指定する。read-command-timeout
節(行 024)は、printer_status コマンドの応答をエ
ージェントは10秒しか待たないということを指定す
る。コマンドが10秒より長くかかると、エラーメッセ
ージが管理ステーションに送り返される。syntax 節
(行 014〜 017)は、プリンタがオンライン(up)であ
れば、"printerstatus" とラベルされたオブジェクトが
管理ステーションへ整数1を送り返すということを指定
する。プリンタがオフライン(down)であれば、2が送
り返される。同様に、プリンタを強制的にオフラインに
するコマンドは、整数引数2(down)をユーザ定義オブ
ジェクト "printerstatus" へ送り出すことによって実
行され、これによりこのユーザ定義オブジェクトは、wr
ite-command 節(行 025 〜 026)で定義されたよう
に、引数を渡して "change_printer_status" という名
称のプログラムを呼び出す。
【0026】また、リスト1には、プリンタの種類を示
す記述ストリングを送り返すための"printertype" (行
030 〜 039)とラベルされた読出し専用オブジェクト
が示されている。さらに、リスト1には、現在ネットワ
ークにログインしている全てのユーザの識別情報が入っ
たストリングを送り返すための "user-logins" (行041
〜 049)とラベルされた読出し専用オブジェクトも示
されている。やはりリスト1において、オブジェクトの
最後の例は、"numusers" とラベルされた読出し専用オ
ブジェクト(行 051 〜 059)であり、ネットワークに
ログインしているユーザの数を送り返す。
す記述ストリングを送り返すための"printertype" (行
030 〜 039)とラベルされた読出し専用オブジェクト
が示されている。さらに、リスト1には、現在ネットワ
ークにログインしている全てのユーザの識別情報が入っ
たストリングを送り返すための "user-logins" (行041
〜 049)とラベルされた読出し専用オブジェクトも示
されている。やはりリスト1において、オブジェクトの
最後の例は、"numusers" とラベルされた読出し専用オ
ブジェクト(行 051 〜 059)であり、ネットワークに
ログインしているユーザの数を送り返す。
【0027】リスト2は、エージェントが、構成ファイ
ルに記述されたオブジェクトを読み取り、記述節中の特
殊な節を構文解析し、ユーザ指定の実行可能なソフトウ
ェアをユーザ定義オブジェクトの識別子と対応付け、エ
ージェントコードがコンパイルされたときベンダによっ
て定義された一次木構造にユーザ定義オブジェクトを接
木できるようにするコードを擬似コードによって図解し
たものである。
ルに記述されたオブジェクトを読み取り、記述節中の特
殊な節を構文解析し、ユーザ指定の実行可能なソフトウ
ェアをユーザ定義オブジェクトの識別子と対応付け、エ
ージェントコードがコンパイルされたときベンダによっ
て定義された一次木構造にユーザ定義オブジェクトを接
木できるようにするコードを擬似コードによって図解し
たものである。
【0028】リスト2 構成疑似コード: read_configuration_file ルーチンは、エージェントの
立上げ時またはエージェントの再構成時に実行される 001 read_configuration_file 002 003 while(構成ファイル中にオブジェクトがある) do 004 005 /* 構成ファイルから読み出す */ 006 read object_id, syntax, access 007 read read_routine, read_timeout 008 read write_routine, write_timeout 009 010 /* 後で使うために値を保存する */ 011 object_id, syntax, access, read_routine, 012 read_timeout, write_routine, write_timeout 013 を saved_values に保存する。 014 015 /* 016 object_id, 3つの手続き及びポインタを 017 saved_values に登録する。 018 これらの手続きは、登録されている 019 object_id への SNMP 要求をエージェントが受信 020 したときに呼ばれる内部手続きである。 021 エージェントが GetRequest, GetNextRequest 022 または SetRequest を受信したときに1つの 023 手続きが呼ばれる。これらの手続きは ops 024 パラメータ中に入れて渡される。ops パラメータ 025 中の release, create 及び destroy フィールド 026 は使用されない。 027 object_id に対する SNMP GetRequest を 028 エージェントが受信したときは、saved_value 029 (cookie) へのポインタで渡る get_routine が 030 呼ばれる。 031 object_id に対する SNMP GetNextRequest を 032 エージェントが受信したときは、saved_value 033 (cookie) へのポインタで渡る getNext_routine 034 が呼ばれる。 035 object_id に対する SNMP SetRequest を 036 エージェントが受信したときは、saved_value 037 (cookie) へのポインタで渡る set_routine 038 が呼ばれる。 039 */ 040 misExport (object_id, length(object_id), 041 (get_routine, getNext_routine, 042 set_routine), saved_values へのポインタ) 043 044 done 045 046 return ( 成功 )
立上げ時またはエージェントの再構成時に実行される 001 read_configuration_file 002 003 while(構成ファイル中にオブジェクトがある) do 004 005 /* 構成ファイルから読み出す */ 006 read object_id, syntax, access 007 read read_routine, read_timeout 008 read write_routine, write_timeout 009 010 /* 後で使うために値を保存する */ 011 object_id, syntax, access, read_routine, 012 read_timeout, write_routine, write_timeout 013 を saved_values に保存する。 014 015 /* 016 object_id, 3つの手続き及びポインタを 017 saved_values に登録する。 018 これらの手続きは、登録されている 019 object_id への SNMP 要求をエージェントが受信 020 したときに呼ばれる内部手続きである。 021 エージェントが GetRequest, GetNextRequest 022 または SetRequest を受信したときに1つの 023 手続きが呼ばれる。これらの手続きは ops 024 パラメータ中に入れて渡される。ops パラメータ 025 中の release, create 及び destroy フィールド 026 は使用されない。 027 object_id に対する SNMP GetRequest を 028 エージェントが受信したときは、saved_value 029 (cookie) へのポインタで渡る get_routine が 030 呼ばれる。 031 object_id に対する SNMP GetNextRequest を 032 エージェントが受信したときは、saved_value 033 (cookie) へのポインタで渡る getNext_routine 034 が呼ばれる。 035 object_id に対する SNMP SetRequest を 036 エージェントが受信したときは、saved_value 037 (cookie) へのポインタで渡る set_routine 038 が呼ばれる。 039 */ 040 misExport (object_id, length(object_id), 041 (get_routine, getNext_routine, 042 set_routine), saved_values へのポインタ) 043 044 done 045 046 return ( 成功 )
【0029】バックグラウンドセクションに記述されて
いる misExport 関数は、ユーザ定義オブジェクトを一
次木構造へ接木するために呼び出される。misExport 関
数は、各ユーザ定義オブジェクトにつき1回実行され
る。
いる misExport 関数は、ユーザ定義オブジェクトを一
次木構造へ接木するために呼び出される。misExport 関
数は、各ユーザ定義オブジェクトにつき1回実行され
る。
【0030】リスト2においては、人間可読の構成ファ
イルが読み出され(行 005 〜 008)、その後各オブジ
ェクトに対応する情報が "saved_values" という名称の
別の内部データ構造にセーブされる(行 010 〜 01
3)。次に、misExport 関数が呼び出されて、オブジェ
クトを一次木構造に登録する(行 040 〜 042)。関数
misExport の ops パラメータは、SNMPのGET要
求、GET−NEXT要求及びSET要求に応答するた
めの処理手続名を必要とする。リスト2において、これ
らの処理手続は各々 "get_routine"、"getNext_routin
e" 及び "set_routine" とラベルされている(関数 mis
Export の3番目の引数に、これらの3つ名前が括弧で
くくられたリストとして記述されている)。
イルが読み出され(行 005 〜 008)、その後各オブジ
ェクトに対応する情報が "saved_values" という名称の
別の内部データ構造にセーブされる(行 010 〜 01
3)。次に、misExport 関数が呼び出されて、オブジェ
クトを一次木構造に登録する(行 040 〜 042)。関数
misExport の ops パラメータは、SNMPのGET要
求、GET−NEXT要求及びSET要求に応答するた
めの処理手続名を必要とする。リスト2において、これ
らの処理手続は各々 "get_routine"、"getNext_routin
e" 及び "set_routine" とラベルされている(関数 mis
Export の3番目の引数に、これらの3つ名前が括弧で
くくられたリストとして記述されている)。
【0031】get_routine は、構成ファイルから登録さ
れたオブジェクトの1つに対してエージェントがSNM
Pの GetRequest を受け取ったとき呼び出される。get_
routine は、misExport のパラメータ cookie (関数 m
isExport の4番目のパラメータである "saved_values
へのポインタ")をUNIXシェルコマンドのパス及び
名称を指示するための内部データ構造へのポインタとし
て使用する。UNIXシェルコマンドは、元の構成ファ
イルに指定されたところに従い read_routine及び read
_timeout を実行する(行 005 〜 008)。getNext_rout
ine 及び set_routine も、ユーザ指定手続を実行する
UNIXシェルコマンドへのポインタとしてパラメータ
cookie を使用する。
れたオブジェクトの1つに対してエージェントがSNM
Pの GetRequest を受け取ったとき呼び出される。get_
routine は、misExport のパラメータ cookie (関数 m
isExport の4番目のパラメータである "saved_values
へのポインタ")をUNIXシェルコマンドのパス及び
名称を指示するための内部データ構造へのポインタとし
て使用する。UNIXシェルコマンドは、元の構成ファ
イルに指定されたところに従い read_routine及び read
_timeout を実行する(行 005 〜 008)。getNext_rout
ine 及び set_routine も、ユーザ指定手続を実行する
UNIXシェルコマンドへのポインタとしてパラメータ
cookie を使用する。
【0032】オブジェクトがエージェントに対して一旦
定義されたならば、ネットワーク管理ステーションのユ
ーザは、そのエージェントに対してデータ(例えば整数
またはストリング)を要求することができ、あるいはそ
のエージェント内のプロセスを開始することができる
(設定可能なオブジェクト)。ユーザは、ユーザ定義オ
ブジェクトを、そのオブジェクトが入っているエージェ
ントへSNMP要求をオブジェクト識別子及び適切なデ
ータ引数と共に送り出すことによって呼び出す。
定義されたならば、ネットワーク管理ステーションのユ
ーザは、そのエージェントに対してデータ(例えば整数
またはストリング)を要求することができ、あるいはそ
のエージェント内のプロセスを開始することができる
(設定可能なオブジェクト)。ユーザは、ユーザ定義オ
ブジェクトを、そのオブジェクトが入っているエージェ
ントへSNMP要求をオブジェクト識別子及び適切なデ
ータ引数と共に送り出すことによって呼び出す。
【0033】始動時、エージェントは構成ファイルを捜
し出して読み出す。構成ファイルを読み出した後は、そ
の情報はエージェントのメモリに組み込まれ、実際のフ
ァイルは必要なくなる。従って、エージェントの動作中
にファイルを修正することができる。また、エージェン
トを再コンパイルせずにこのファイルを組み込むことが
できる。始動した後で、SNMPの SetRequest をオブ
ジェクト識別子1.3.6.1.4.1.11.2.1
3.2.2.0を有するオブジェクトに向けて発行して
その値を1にセットすることによって、エージェントを
再構成する(全ての構成ファイルを強制的に再度読み出
させる)ことができる。このベンダ固有の設定可能なオ
ブジェクトは、依然の本願出願人のUNIX版SNMP
互換エージェントに入っている。このオブジェクトの再
構成は、まず前に登録された全てのユーザ定義オブジェ
クトの登録を解除する。その後、リスト2により説明し
たように、構成ファイルの読み出し及び登録のプロセス
が進行する。
し出して読み出す。構成ファイルを読み出した後は、そ
の情報はエージェントのメモリに組み込まれ、実際のフ
ァイルは必要なくなる。従って、エージェントの動作中
にファイルを修正することができる。また、エージェン
トを再コンパイルせずにこのファイルを組み込むことが
できる。始動した後で、SNMPの SetRequest をオブ
ジェクト識別子1.3.6.1.4.1.11.2.1
3.2.2.0を有するオブジェクトに向けて発行して
その値を1にセットすることによって、エージェントを
再構成する(全ての構成ファイルを強制的に再度読み出
させる)ことができる。このベンダ固有の設定可能なオ
ブジェクトは、依然の本願出願人のUNIX版SNMP
互換エージェントに入っている。このオブジェクトの再
構成は、まず前に登録された全てのユーザ定義オブジェ
クトの登録を解除する。その後、リスト2により説明し
たように、構成ファイルの読み出し及び登録のプロセス
が進行する。
【0034】以上の説明から、本発明によればユーザが
新しい管理オブジェクトを追加することができるネット
ワーク管理エージェントが得られるということは明らか
である。これらの新しいユーザ定義オブジェクトは、エ
ージェントの再コンパイルを必要とせず、かつエージェ
ントを停止することなく追加することができる。これが
可能なことによって、ユーザは、ベンダがエージェント
のためには提供していない領域までエージェント機能を
拡大することができる。よって、エージェントをアップ
デートしたり、新しいソフトウェアまたは新しい機器に
対応するよう修正することができ、あるいはエージェン
トの設計者が考えていなかった管理ツールが得られるよ
うに改良することができる。
新しい管理オブジェクトを追加することができるネット
ワーク管理エージェントが得られるということは明らか
である。これらの新しいユーザ定義オブジェクトは、エ
ージェントの再コンパイルを必要とせず、かつエージェ
ントを停止することなく追加することができる。これが
可能なことによって、ユーザは、ベンダがエージェント
のためには提供していない領域までエージェント機能を
拡大することができる。よって、エージェントをアップ
デートしたり、新しいソフトウェアまたは新しい機器に
対応するよう修正することができ、あるいはエージェン
トの設計者が考えていなかった管理ツールが得られるよ
うに改良することができる。
【0035】以上の本発明の説明は、例示的な説明を目
的とするものである。これらの説明は、網羅的な意味、
あるいは本発明を本願で開示した形態に正確に限定する
意味を有するものではなく、上記の開示内容に鑑みて種
々の修正や変更が可能である。本実施例は、本発明の原
理及びその応用を最も良く説明するために選択し、記載
したものであり、これによって他の当業者が各々企図す
る特定用途に好適な様々な実施例及び様々な修正形態に
おいて本発明を最もよく利用することができるようにす
ることを意図したものである。特許請求の範囲は、従来
技術によって限される場合を除き上記以外の本発明の他
の実施例を包含するように解釈されるように意図されて
いる。
的とするものである。これらの説明は、網羅的な意味、
あるいは本発明を本願で開示した形態に正確に限定する
意味を有するものではなく、上記の開示内容に鑑みて種
々の修正や変更が可能である。本実施例は、本発明の原
理及びその応用を最も良く説明するために選択し、記載
したものであり、これによって他の当業者が各々企図す
る特定用途に好適な様々な実施例及び様々な修正形態に
おいて本発明を最もよく利用することができるようにす
ることを意図したものである。特許請求の範囲は、従来
技術によって限される場合を除き上記以外の本発明の他
の実施例を包含するように解釈されるように意図されて
いる。
【0036】
【効果】以上詳細に説明したように、本発明によれば、
ユーザが再コンパイルを行うことなく管理オブジェクト
をエージェントに追加することができる。
ユーザが再コンパイルを行うことなく管理オブジェクト
をエージェントに追加することができる。
【図1】コンピュータネットワークを示すブロック図。
【図2】エージェントを説明する図。
100:コンピュータネットワーク 102:ネットワーク管理ステーション 104、108:管理対象ノード 106、110、200:エージェント 202:標準オブジェクト 204:ベンダ定義オブジェクト 206:ユーザ定義オブジェクト 208:構成ファイル
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/24 12/26 // G06F 12/00 545 A 7232−5B
Claims (9)
- 【請求項1】ネットワーク管理ソフトウエアと少なくと
も1つの管理対象ノードを有し、前記管理対象ノードは
バックグラウンドソフトウエアとして走り当該管理対象
ノードのための管理情報と管理のための制御を与えるエ
ージェント手段を有するコンピュータネットワークの管
理方法において、 下記のステップユーザが定義したソフトウエアオブジェ
クトを前記エージェント手段に追加し、前記ユーザが定
義したオブジェクトを起動するプロセスを設け、 前記プロセスにより下記のステップ(a)ないし(i)
を行うことを特徴とするコンピュータネットワーク管理
方法: (a)ユーザが定義したオブジェクトの識別子、オブジ
ェクト型及びそれに対応付られた実行可能プログラムの
ディレクトリパスを入力することにより、特定のエージ
ェント中の構成テキストファイル中の少なくとも1つの
オブジェクト識別情報を定義し、 (b)前記特定のエージェントを開始するときに、前記
特定のエージェントにより前記構成ファイルを読み出
し、 (c)前記構成ファイルからの情報を前記特定のエージ
ェント中の管理情報ベースに取り込み、 (d)再構成コマンドを受信したとき、前記構成ファイ
ルを再度読み出して、前記構成ファイルからの情報を前
記管理情報ベース中に再度取り込み、 (e)ネットワーク管理コマンドと前記オブジェクト識
別情報と、前記オブジェクト型がデータを必要とする場
合は第1のデータパラメータをユーザから前記特定のエ
ージェントに送り出し、 (f)前記特定のエージェントにより、前記ネットワー
ク管理コマンドと前記オブジェクト識別情報と前記第1
のデータパラメータを受信し、 (g)前記特定のエージェントにより、前記オブジェク
ト識別情報を前記ネットワーク管理ベース中で見い出
し、 (h)前記特定のエージェントにより、前記関連付けら
れた実行可能なプログラムを起動して、前記第1のデー
タパラメータを前記関連付けられた実行可能なプログラ
ムに送り、 (i)前記オブジェクト型が戻りデータを必要とする場
合には、前記エージェントにより、第2のデータパラメ
ータを前記実行可能なプログラムから前記ユーザへ戻
す。 - 【請求項2】ネットワーク管理ソフトウエアと少なくと
も1つの管理対象ノードを有するコンピュータネットワ
ークにおいて、 前記管理ノード中でバックグラウンドソフトウエアとし
て走り、前記管理ノードのための管理情報と管理制御を
与えるエージェント手段を設け、 前記エージェント手段は下記の(a)ないし(c)を有
することを特徴とするコンピュータネットワーク: (a)管理ソフトウエアオブジェクトを定義する構成フ
ァイル手段:前記構成ファイル手段は変更可能なテキス
トファイルを有するとともに、少なくとも1つのオブジ
ェクト定義を有する; (b)前記エージェント手段がスタートしたとき、前記
エージェント手段内の管理情報ベース中に前記構成ファ
イル手段を取り込む構成ファイル読み出し手段; (c)再構成コマンドが受信されたとき、前記構成ファ
イル手段を再び読み出して取り込みを再度行う再構成手
段。 - 【請求項3】前記オブジェクト定義は、オブジェクト識
別情報と、オブジェクト型識別情報と、それに関連付ら
れた実行可能なソフトウエアプログラムへの少なくとも
1つのディレクトリパスを含むことを特徴とする請求項
2記載のコンピュータネットワーク。 - 【請求項4】前記オブジェクト定義はテキスト記述句を
含むことを特徴とする請求項3記載のコンピュータネッ
トワーク。 - 【請求項5】前記ディレクトリパスは前記テキスト記述
句の読み出しコマンド句中で指定されていることを特徴
とする請求項4記載のコンピュータネットワーク。 - 【請求項6】前記テキスト記述句は読み出しコマンド時
間切れ句を含むことを特徴とする請求項4記載のコンピ
ュータネットワーク。 - 【請求項7】前記ディレクトリパスは前記テキスト記述
句中の書込みコマンド句で指定されていることを特徴と
する請求項4記載のコンピュータネットワーク。 - 【請求項8】前記テキスト記述句は書込みコマンド時間
切れ句を含むことを特徴とする請求項4記載のコンピュ
ータネットワーク。 - 【請求項9】前記エージェント手段は前記管理ソフトウ
エアからの前記オブジェクト識別情報を前記管理情報ベ
ース中で定義されている前記オブジェクトと突き合わせ
る管理情報ベース読み出し手段と、 前記関連付られたソフトウエアプログラムを起動するプ
ログラム起動手段と、 前記管理ソフトウエアからのデータを前記関連付られた
実行可能ソフトウエアプログラムに転送する送出データ
転送手段と、 前記関連付られた実行可能ソフトウエアプログラムから
のデータを前記管理ソフトウエアに転送する取得データ
転送手段とを有することを特徴とする請求項5、6、7
または8記載のコンピュータネットワーク。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US752,152 | 1991-08-29 | ||
| US07/752,152 US5367635A (en) | 1991-08-29 | 1991-08-29 | Network management agent with user created objects providing additional functionality |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05282230A true JPH05282230A (ja) | 1993-10-29 |
| JP3074225B2 JP3074225B2 (ja) | 2000-08-07 |
Family
ID=25025114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04253812A Expired - Fee Related JP3074225B2 (ja) | 1991-08-29 | 1992-08-28 | コンピュータネットワーク及びコンピュータネットワーク管理方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5367635A (ja) |
| EP (1) | EP0529787B1 (ja) |
| JP (1) | JP3074225B2 (ja) |
| DE (1) | DE69209193T2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997035262A1 (en) * | 1996-03-15 | 1997-09-25 | Hitachi, Ltd. | Method for automatically generating program and method for controlling execution |
| US6085240A (en) * | 1997-08-08 | 2000-07-04 | Nec Corporation | Agent identification device, agent device with program reception function, and network system |
| JP2009500759A (ja) * | 2005-07-15 | 2009-01-08 | フアウェイジシュヨウシアンゴンシ | シンプルネットワーク管理プロトコルに基づいたデータ管理のための方法及びシステム |
| JP2013196450A (ja) * | 2012-03-21 | 2013-09-30 | Casio Electronics Co Ltd | 印刷システム |
| JP2014186562A (ja) * | 2013-03-22 | 2014-10-02 | Yamaha Corp | ネットワーク機器、および監視装置 |
| JP2016139170A (ja) * | 2015-01-26 | 2016-08-04 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
Families Citing this family (250)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5819110A (en) * | 1995-06-05 | 1998-10-06 | Ricoh Company, Ltd. | System for determining whether connection or connectionless modes of communication should be used to transmit information between devices in accordance with priorities of events |
| US5664126A (en) * | 1992-07-24 | 1997-09-02 | Kabushiki Kaisha Toshiba | Human interface system for communicating networked users |
| US5404525A (en) * | 1992-09-30 | 1995-04-04 | International Business Machines Corporation | Efficient method router that supports multiple simultaneous object versions |
| US5539870A (en) * | 1992-10-05 | 1996-07-23 | International Business Machines Corporation | Computerized system and process for interactively managing a distributed database system |
| EP0598502B1 (en) * | 1992-11-18 | 1998-04-29 | Canon Kabushiki Kaisha | Method and apparatus for providing a bi-directional interface between a local area network and a peripheral |
| FR2698461B1 (fr) * | 1992-11-23 | 1995-01-13 | Bull Sa | Dispositif de traitement de l'information permettant la gestion d'une ressource informatique par un système d'administration. |
| US5608720A (en) * | 1993-03-09 | 1997-03-04 | Hubbell Incorporated | Control system and operations system interface for a network element in an access system |
| US6115547A (en) * | 1993-03-29 | 2000-09-05 | Trilogy Development Group, Inc. | Flash configuration cache |
| US5706508A (en) * | 1993-04-05 | 1998-01-06 | International Business Machines Corporation | System and method for monitoring SNMP tables |
| US5734905A (en) * | 1993-05-06 | 1998-03-31 | Board Of Trustees Of The Leland Stanford Junior University | User interface in object oriented computer system for performing intuitive object transformations |
| DE69424597T2 (de) * | 1993-06-17 | 2001-03-01 | Sun Microsystems, Inc. | Erweiterbares Dateiensystem |
| CA2124720C (en) * | 1993-06-25 | 2002-10-22 | Michael R. C. Seaman | Integration of systems management services with an underlying system object model |
| US6751796B1 (en) | 1993-06-25 | 2004-06-15 | Microsoft Corporation | Integration of systems management services with an underlying system object model |
| US6269398B1 (en) * | 1993-08-20 | 2001-07-31 | Nortel Networks Limited | Method and system for monitoring remote routers in networks for available protocols and providing a graphical representation of information received from the routers |
| JP3714483B2 (ja) * | 1993-11-29 | 2005-11-09 | 三菱電機株式会社 | マネジメント・インフォメーション・ベース・管理システム |
| EP0685131A1 (en) * | 1993-12-08 | 1995-12-06 | Koninklijke Philips Electronics N.V. | Information transmission system and telecommunications equipment intended to be used in such a system |
| JPH09510567A (ja) * | 1994-03-21 | 1997-10-21 | オブジェクト テクノロジー ライセンシング コーポレイション | ドキュメント・プロキシィ・フレームワーク |
| CA2145921A1 (en) * | 1994-05-10 | 1995-11-11 | Vijay Pochampalli Kumar | Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network |
| US6496872B1 (en) | 1994-05-16 | 2002-12-17 | Apple Computer, Inc. | Computer system for automatically instantiating tasks designated by a user |
| EP0684553B1 (en) * | 1994-05-26 | 2004-06-16 | Sun Microsystems, Inc. | Method and apparatus for generating and using short operation identifiers in object oriented systems |
| SE503021C2 (sv) * | 1994-06-13 | 1996-03-11 | Ericsson Telefon Ab L M | Driftstödsnät för ett telekommunikationsnät innefattande nätelement, telekommunikationsnät innefattande nätelement, nätelement samt sätt att strukturera programvara i ett nätelement |
| SE502999C2 (sv) * | 1994-06-13 | 1996-03-11 | Ericsson Telefon Ab L M | Telekommunikationssystem |
| US5684988A (en) * | 1994-07-22 | 1997-11-04 | Bay Networks, Inc. | MIB database and generic popup window architecture |
| US5619615A (en) * | 1994-07-22 | 1997-04-08 | Bay Networks, Inc. | Method and apparatus for identifying an agent running on a device in a computer network |
| US5978594A (en) * | 1994-09-30 | 1999-11-02 | Bmc Software, Inc. | System for managing computer resources across a distributed computing environment by first reading discovery information about how to determine system resources presence |
| US5838906A (en) | 1994-10-17 | 1998-11-17 | The Regents Of The University Of California | Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document |
| SE514798C2 (sv) * | 1994-11-23 | 2001-04-23 | Ericsson Telefon Ab L M | System och förfarande för att förse ett hanterande system med information och ett telekommunikationssystem |
| US5677851A (en) * | 1994-12-15 | 1997-10-14 | Novell, Inc. | Method and apparatus to secure digital directory object changes |
| US5692180A (en) * | 1995-01-31 | 1997-11-25 | International Business Machines Corporation | Object-oriented cell directory database for a distributed computing environment |
| US5732005A (en) * | 1995-02-10 | 1998-03-24 | International Business Machines Corporation | Single-precision, floating-point register array for floating-point units performing double-precision operations by emulation |
| US5857102A (en) * | 1995-03-14 | 1999-01-05 | Sun Microsystems, Inc. | System and method for determining and manipulating configuration information of servers in a distributed object environment |
| US6715148B1 (en) | 1995-04-03 | 2004-03-30 | International Business Machines Corporation | Efficient method router that supports multiple simultaneous object versions |
| US5581478A (en) * | 1995-04-13 | 1996-12-03 | Cruse; Michael | Facility environmental control system |
| FR2734068B1 (fr) * | 1995-05-12 | 1997-06-20 | Bull Sa | Procede de controle d'execution d'un scenario de commande |
| TW292365B (en) | 1995-05-31 | 1996-12-01 | Hitachi Ltd | Computer management system |
| GB2301746B (en) * | 1995-06-02 | 1999-09-08 | Dsc Communications | Remote control of wireless telecommunications systems |
| US5752246A (en) * | 1995-06-07 | 1998-05-12 | International Business Machines Corporation | Service agent for fulfilling requests of a web browser |
| US5701451A (en) * | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
| US5778183A (en) * | 1995-06-12 | 1998-07-07 | Xerox Corporation | Apparatus and method of automatically transmitting event-related information to a user of a network printing system |
| US5742845A (en) | 1995-06-22 | 1998-04-21 | Datascape, Inc. | System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network |
| US5740368A (en) * | 1995-06-30 | 1998-04-14 | Canon Kabushiki Kaisha | Method and apparatus for providing information on a managed peripheral device to plural agents |
| US6219718B1 (en) * | 1995-06-30 | 2001-04-17 | Canon Kabushiki Kaisha | Apparatus for generating and transferring managed device description file |
| US6047312A (en) * | 1995-07-07 | 2000-04-04 | Novell, Inc. | System for replicating and associating file types with application programs among plurality of partitions in a server |
| US5692129B1 (en) * | 1995-07-07 | 1999-08-17 | Novell Inc | Managing application programs in a computer network by using a database of application objects |
| US6173289B1 (en) * | 1995-07-07 | 2001-01-09 | Novell, Inc. | Apparatus and method for performing actions on object-oriented software objects in a directory services system |
| AU6538596A (en) * | 1995-07-26 | 1997-02-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Universal object translation agent |
| US5774669A (en) * | 1995-07-28 | 1998-06-30 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Scalable hierarchical network management system for displaying network information in three dimensions |
| EP0787396A1 (en) * | 1995-08-18 | 1997-08-06 | International Business Machines Corporation | Parallel execution of requests in osi agents |
| US5724516A (en) * | 1995-09-06 | 1998-03-03 | International Business Machines Corporation | System for dynamically creating and retrieving formatted dump data by setting value in dump object indicating that the dump agent is to generate formatted dump data |
| US5774670A (en) | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US6467085B2 (en) * | 1995-10-17 | 2002-10-15 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for reducing coupling in an object-oriented programming environment |
| SE515343C2 (sv) * | 1995-10-19 | 2001-07-16 | Ericsson Telefon Ab L M | Stödfunktion för nätelement |
| JPH09218780A (ja) | 1995-10-30 | 1997-08-19 | Xerox Corp | 文書処理システムのジョブチケットプログラム装置及び方法 |
| US8271339B2 (en) | 1995-11-13 | 2012-09-18 | Lakshmi Arunachalam | Method and apparatus for enabling real-time bi-directional transactions on a network |
| US7930340B2 (en) | 1995-11-13 | 2011-04-19 | Lakshmi Arunachalam | Network transaction portal to control multi-service provider transactions |
| US8037158B2 (en) | 1995-11-13 | 2011-10-11 | Lakshmi Arunachalam | Multimedia transactional services |
| US5925105A (en) * | 1995-12-28 | 1999-07-20 | Intel Corporation | Preventing processor domination during background data transfer in multipoint conferencing |
| US5754776A (en) * | 1995-12-28 | 1998-05-19 | Intel Corporation | Re-prioritizing background data transfers in multipoint conferencing |
| US5802282A (en) * | 1995-12-28 | 1998-09-01 | Intel Corporation | Recovering missing data during background data transfer in multipoint conferencing |
| JP3622313B2 (ja) * | 1996-01-29 | 2005-02-23 | 株式会社日立製作所 | ドキュメント管理システム |
| US20060265336A1 (en) * | 1996-02-26 | 2006-11-23 | Graphon Corporation | Automated system for management of licensed digital assets |
| US20010011253A1 (en) * | 1998-08-04 | 2001-08-02 | Christopher D. Coley | Automated system for management of licensed software |
| EP0965084A1 (en) * | 1996-03-21 | 1999-12-22 | MPATH Interactive Inc. | Network match maker for selecting clients based on attributes of servers and communication links |
| US5930476A (en) * | 1996-05-29 | 1999-07-27 | Sun Microsystems, Inc. | Apparatus and method for generating automatic customized event requests |
| FR2750517B1 (fr) * | 1996-06-27 | 1998-08-14 | Bull Sa | Procede de surveillance d'une pluralite de types d'objets d'une pluralite de noeuds a partir d'un noeud d'administration dans un systeme informatique |
| JP3501611B2 (ja) * | 1996-07-03 | 2004-03-02 | キヤノン株式会社 | 画像形成方法とその装置 |
| US5913037A (en) * | 1996-07-03 | 1999-06-15 | Compaq Computer Corporation | Dynamic management information base manager |
| US5761428A (en) * | 1996-07-05 | 1998-06-02 | Ncr Corporation | Method and aparatus for providing agent capability independent from a network node |
| US5790789A (en) * | 1996-08-02 | 1998-08-04 | Suarez; Larry | Method and architecture for the creation, control and deployment of services within a distributed computer environment |
| JPH1049391A (ja) * | 1996-08-05 | 1998-02-20 | Nec Corp | プログラム受信機能付エージェント装置 |
| US5909549A (en) * | 1996-11-12 | 1999-06-01 | International Business Machines Corporation | Network management system wherein the managed device reestablishes a connection to a management station after detecting a broken connection |
| US6553428B1 (en) | 1996-11-18 | 2003-04-22 | International Business Machines Corporation | Distributed object instantiation of native objects in java |
| JP2950262B2 (ja) * | 1996-11-29 | 1999-09-20 | 日本電気株式会社 | マルチ統合エージェントシステムの立ち上げ方法 |
| US7149815B1 (en) | 1996-12-06 | 2006-12-12 | The Distribution Systems Research Institute | Integrated information communication system using internet protocol |
| GB2320167B (en) * | 1996-12-06 | 2002-08-21 | Distrib Systems Res Inst The | Integrated information communication system |
| US6085178A (en) * | 1997-03-21 | 2000-07-04 | International Business Machines Corporation | Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages |
| US6192354B1 (en) | 1997-03-21 | 2001-02-20 | International Business Machines Corporation | Apparatus and method for optimizing the performance of computer tasks using multiple intelligent agents having varied degrees of domain knowledge |
| US6401080B1 (en) | 1997-03-21 | 2002-06-04 | International Business Machines Corporation | Intelligent agent with negotiation capability and method of negotiation therewith |
| TW504632B (en) | 1997-03-21 | 2002-10-01 | Ibm | Apparatus and method for optimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledge |
| US6038599A (en) | 1997-04-23 | 2000-03-14 | Mpath Interactive, Inc. | Latency server and matchmaker |
| US6023729A (en) * | 1997-05-05 | 2000-02-08 | Mpath Interactive, Inc. | Method and apparatus for match making |
| US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
| US6571290B2 (en) | 1997-06-19 | 2003-05-27 | Mymail, Inc. | Method and apparatus for providing fungible intercourse over a network |
| US5944783A (en) * | 1997-07-29 | 1999-08-31 | Lincom Corporation | Apparatus and method for data transfers through software agents using client-to-server and peer-to-peer transfers |
| US6513047B1 (en) * | 1997-09-04 | 2003-01-28 | Sun Microsystems, Inc. | Management of user-definable databases |
| US7043537B1 (en) | 1997-09-05 | 2006-05-09 | Cisco Technology, Inc | System and method for remote device management |
| US6076099A (en) * | 1997-09-09 | 2000-06-13 | Chen; Thomas C. H. | Method for configurable intelligent-agent-based wireless communication system |
| US6134581A (en) * | 1997-10-06 | 2000-10-17 | Sun Microsystems, Inc. | Method and system for remotely browsing objects |
| US5999978A (en) * | 1997-10-31 | 1999-12-07 | Sun Microsystems, Inc. | Distributed system and method for controlling access to network resources and event notifications |
| US6176883B1 (en) | 1997-11-24 | 2001-01-23 | International Business Machines Corporation | System and method for generating unsupported network information indicators |
| US6175866B1 (en) | 1997-11-24 | 2001-01-16 | International Business Machines Corporation | Method and system for generating unsupported network monitoring objects |
| US6895510B1 (en) | 1997-11-24 | 2005-05-17 | International Business Machines Corporation | Mutual internet authentication between a client and server utilizing a dummy IOP request |
| US6618366B1 (en) * | 1997-12-05 | 2003-09-09 | The Distribution Systems Research Institute | Integrated information communication system |
| GB2332288A (en) * | 1997-12-10 | 1999-06-16 | Northern Telecom Ltd | agent enabling technology |
| JP3892558B2 (ja) * | 1997-12-16 | 2007-03-14 | 富士通株式会社 | エージェント装置及びプログラム記録媒体 |
| US6700890B1 (en) * | 1997-12-22 | 2004-03-02 | Cisco Technology, Inc. | Method and apparatus for configuring permanent virtual connection (PVC) information stored on network devices in an ATM network logically configured with subnetworks |
| US6810040B1 (en) | 1997-12-22 | 2004-10-26 | Cisco Technology, Inc. | Method and apparatus for configuring network devices |
| US6898792B1 (en) | 1998-02-18 | 2005-05-24 | Iona Technologies, Plc | Foreign object definition information repository |
| US6434532B2 (en) * | 1998-03-12 | 2002-08-13 | Aladdin Knowledge Systems, Ltd. | Interactive customer support for computer programs using network connection of user machine |
| US6446079B2 (en) * | 1998-03-13 | 2002-09-03 | Alcatel Networks Corporation | Network management protocol for efficient retrieval operations |
| US6426947B1 (en) * | 1998-10-21 | 2002-07-30 | Kim K. Banker | Apparatus and method for unilateral topology discovery in network management |
| US6847614B2 (en) * | 1998-04-20 | 2005-01-25 | Broadcom Corporation | Apparatus and method for unilateral topology discovery in network management |
| US6119156A (en) * | 1998-04-27 | 2000-09-12 | Xerox Corporation | Locking mechanism for network-managed agents in a digital printing system |
| US6370141B1 (en) | 1998-04-29 | 2002-04-09 | Cisco Technology, Inc. | Method and apparatus for configuring an internet appliance |
| US6085237A (en) * | 1998-05-01 | 2000-07-04 | Cisco Technology, Inc. | User-friendly interface for setting expressions on an SNMP agent |
| US6553403B1 (en) * | 1998-06-03 | 2003-04-22 | International Business Machines Corporation | System, method and computer program product for monitoring in a distributed computing environment |
| US6460070B1 (en) * | 1998-06-03 | 2002-10-01 | International Business Machines Corporation | Mobile agents for fault diagnosis and correction in a distributed computer environment |
| US6549932B1 (en) * | 1998-06-03 | 2003-04-15 | International Business Machines Corporation | System, method and computer program product for discovery in a distributed computing environment |
| EP1086560A1 (en) | 1998-06-19 | 2001-03-28 | Netsafe, Inc. | Method and apparatus for providing connections over a network |
| EP0967545A1 (en) * | 1998-06-23 | 1999-12-29 | BRITISH TELECOMMUNICATIONS public limited company | A system and method for the co-ordination and control of information supply using a distributed multi-agent platform |
| US6427163B1 (en) | 1998-07-10 | 2002-07-30 | International Business Machines Corporation | Highly scalable and highly available cluster system management scheme |
| US6301557B1 (en) * | 1998-08-11 | 2001-10-09 | Compaq Computers Incorporated | Method and apparatus for sharing objects and object state between processes |
| GB9819354D0 (en) | 1998-09-04 | 1998-10-28 | Seiko Epson Corp | Pos terminal,method of controlling the pos terminal,pos system using the pos terminal and information storage medium |
| US6757280B1 (en) * | 1998-10-02 | 2004-06-29 | Canon Kabushiki Kaisha | Assigning unique SNMP identifiers |
| US6718376B1 (en) | 1998-12-15 | 2004-04-06 | Cisco Technology, Inc. | Managing recovery of service components and notification of service errors and failures |
| US7370102B1 (en) | 1998-12-15 | 2008-05-06 | Cisco Technology, Inc. | Managing recovery of service components and notification of service errors and failures |
| US6871224B1 (en) | 1999-01-04 | 2005-03-22 | Cisco Technology, Inc. | Facility to transmit network management data to an umbrella management system |
| US6654801B2 (en) | 1999-01-04 | 2003-11-25 | Cisco Technology, Inc. | Remote system administration and seamless service integration of a data communication network management system |
| US6453320B1 (en) | 1999-02-01 | 2002-09-17 | Iona Technologies, Inc. | Method and system for providing object references in a distributed object environment supporting object migration |
| US6907609B1 (en) | 1999-02-01 | 2005-06-14 | Iona Technologies Plc. | Object request dispatch using matching of a segmented object key |
| IL145200A0 (en) * | 1999-03-01 | 2002-06-30 | Collective Comm Corp | N-tiered virtual collaborative network operating system |
| US6338044B1 (en) | 1999-03-17 | 2002-01-08 | Loudeye Technologies, Inc. | Personal digital content system |
| US6332142B1 (en) * | 1999-04-26 | 2001-12-18 | 3Com Corporation | Management information base attribute discriminator |
| GB9910962D0 (en) * | 1999-05-11 | 1999-07-14 | 3Com Corp | Supervising a network |
| US6691161B1 (en) | 1999-05-11 | 2004-02-10 | 3Com Corporation | Program method and apparatus providing elements for interrogating devices in a network |
| US7146354B1 (en) | 1999-06-18 | 2006-12-05 | F5 Networks, Inc. | Method and system for network load balancing with a compound data structure |
| US6405219B2 (en) | 1999-06-22 | 2002-06-11 | F5 Networks, Inc. | Method and system for automatically updating the version of a set of files stored on content servers |
| US6708324B1 (en) | 1999-06-24 | 2004-03-16 | Cisco Technology, Inc. | Extensible automated testing software |
| US6374300B2 (en) | 1999-07-15 | 2002-04-16 | F5 Networks, Inc. | Method and system for storing load balancing information with an HTTP cookie |
| US7346695B1 (en) | 2002-10-28 | 2008-03-18 | F5 Networks, Inc. | System and method for performing application level persistence |
| US7287084B1 (en) | 1999-07-15 | 2007-10-23 | F5 Networks, Inc. | Enabling encryption of application level persistence between a server and a client |
| US6564375B1 (en) | 1999-07-23 | 2003-05-13 | Cisco Technology, Inc. | Reusable components for customization of wizard-based applications |
| US6654796B1 (en) | 1999-10-07 | 2003-11-25 | Cisco Technology, Inc. | System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch |
| US6952421B1 (en) | 1999-10-07 | 2005-10-04 | Cisco Technology, Inc. | Switched Ethernet path detection |
| US6560699B1 (en) | 1999-10-20 | 2003-05-06 | Cisco Technology, Inc. | Constraint-based language configuration files for updating and verifying system constraints |
| US7441045B2 (en) * | 1999-12-13 | 2008-10-21 | F5 Networks, Inc. | Method and system for balancing load distribution on a wide area network |
| US6895434B1 (en) | 2000-01-03 | 2005-05-17 | Cisco Technology, Inc. | Sharing of NAS information between PoPs |
| US7047301B2 (en) | 2000-01-31 | 2006-05-16 | F5 Networks, Inc. | Method and system for enabling persistent access to virtual servers by an LDNS server |
| US6954799B2 (en) * | 2000-02-01 | 2005-10-11 | Charles Schwab & Co., Inc. | Method and apparatus for integrating distributed shared services system |
| US6725264B1 (en) | 2000-02-17 | 2004-04-20 | Cisco Technology, Inc. | Apparatus and method for redirection of network management messages in a cluster of network devices |
| US6971094B1 (en) * | 2000-02-22 | 2005-11-29 | Hewlett-Packard Development Company, L.P. | Deployed agent used in the installation and maintenance of software |
| US8380854B2 (en) * | 2000-03-21 | 2013-02-19 | F5 Networks, Inc. | Simplified method for processing multiple connections from the same client |
| US7343413B2 (en) * | 2000-03-21 | 2008-03-11 | F5 Networks, Inc. | Method and system for optimizing a network by independently scaling control segments and data flow |
| US6754811B1 (en) | 2000-06-16 | 2004-06-22 | International Business Machines Corporation | Operating system device centric agent |
| US6895586B1 (en) * | 2000-08-30 | 2005-05-17 | Bmc Software | Enterprise management system and method which includes a common enterprise-wide namespace and prototype-based hierarchical inheritance |
| FI20002181A7 (fi) * | 2000-10-03 | 2002-04-04 | Sonera Oyj | Modulaarinen verkonhallintajärjestelmä |
| US6988148B1 (en) | 2001-01-19 | 2006-01-17 | Cisco Technology, Inc. | IP pool management utilizing an IP pool MIB |
| ITMI20010997A1 (it) * | 2001-05-16 | 2002-11-16 | Cit Alcatel | Metodi per testare il software di controllo di una apparecchiatura per telecomunicazioni dotata di un controllo di tipo distribuito |
| US7788345B1 (en) | 2001-06-04 | 2010-08-31 | Cisco Technology, Inc. | Resource allocation and reclamation for on-demand address pools |
| US7197549B1 (en) | 2001-06-04 | 2007-03-27 | Cisco Technology, Inc. | On-demand address pools |
| US20020196451A1 (en) * | 2001-06-25 | 2002-12-26 | Xerox Corporation | System for replicating desired configurations for printers on a network |
| EP1298526A1 (en) * | 2001-09-26 | 2003-04-02 | Sap Ag | Communicating message with type, object and identifiers from business application to service application |
| US8239759B1 (en) * | 2001-11-27 | 2012-08-07 | Adobe Systems, Inc. | System and method for editing documents using stored commands |
| US7672249B2 (en) | 2001-12-13 | 2010-03-02 | Cisco Technology, Inc. | Configurable network appliance |
| WO2003060712A2 (en) * | 2002-01-15 | 2003-07-24 | Idetic, Inc. | Method and system of accessing shared resources using configurable management information bases |
| US20030188040A1 (en) * | 2002-03-29 | 2003-10-02 | International Business Machines Corporation | Software agent hosting environment with extensible middleware integration |
| US7549153B2 (en) * | 2002-07-22 | 2009-06-16 | Amberpoint, Inc. | Apparatus and method for content and context processing of web service traffic |
| US7430755B1 (en) | 2002-09-03 | 2008-09-30 | Fs Networks, Inc. | Method and system for providing persistence in a secure network access |
| US9632995B2 (en) * | 2002-11-22 | 2017-04-25 | Extreme Networks, Inc. | Method and apparatus for navigating through a task on a computer |
| GB2402294B (en) * | 2003-05-02 | 2006-01-11 | Entuity Ltd | Data collection in a computer network |
| US7814126B2 (en) * | 2003-06-25 | 2010-10-12 | Microsoft Corporation | Using task sequences to manage devices |
| US7290258B2 (en) | 2003-06-25 | 2007-10-30 | Microsoft Corporation | Managing multiple devices on which operating systems can be automatically deployed |
| US8086659B2 (en) * | 2003-06-25 | 2011-12-27 | Microsoft Corporation | Task sequence interface |
| US7296273B2 (en) * | 2003-12-04 | 2007-11-13 | International Business Machines Corporation | System, method and program tool to reset an application |
| US7127480B2 (en) * | 2003-12-04 | 2006-10-24 | International Business Machines Corporation | System, method and program for backing up a computer program |
| US7743150B1 (en) * | 2004-05-19 | 2010-06-22 | Oracle International Corporation | Apparatus and method for web service message correlation |
| US7657635B2 (en) * | 2004-07-30 | 2010-02-02 | Extreme Networks | Method and apparatus for converting network management protocol to markup language |
| US8200789B2 (en) * | 2004-10-12 | 2012-06-12 | International Business Machines Corporation | Method, system and program product for automated topology formation in dynamic distributed environments |
| US20060120384A1 (en) * | 2004-12-08 | 2006-06-08 | International Business Machines Corporation | Method and system for information gathering and aggregation in dynamic distributed environments |
| US8417825B2 (en) * | 2005-03-09 | 2013-04-09 | Apple Inc. | Communications handles and proxy agents |
| US7787361B2 (en) | 2005-07-29 | 2010-08-31 | Cisco Technology, Inc. | Hybrid distance vector protocol for wireless mesh networks |
| US7660318B2 (en) * | 2005-09-20 | 2010-02-09 | Cisco Technology, Inc. | Internetworking support between a LAN and a wireless mesh network |
| US20070110024A1 (en) * | 2005-11-14 | 2007-05-17 | Cisco Technology, Inc. | System and method for spanning tree cross routes |
| US20070282880A1 (en) * | 2006-05-31 | 2007-12-06 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Partial role or task allocation responsive to data-transformative attributes |
| US8566452B1 (en) | 2006-08-03 | 2013-10-22 | F5 Networks, Inc. | Intelligent HTTP based load-balancing, persistence, and application traffic management of SSL VPN tunnels |
| US8607336B2 (en) * | 2006-09-19 | 2013-12-10 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
| US8055797B2 (en) * | 2006-09-19 | 2011-11-08 | The Invention Science Fund I, Llc | Transmitting aggregated information arising from appnet information |
| US8601104B2 (en) | 2006-09-19 | 2013-12-03 | The Invention Science Fund I, Llc | Using network access port linkages for data structure update decisions |
| US8224930B2 (en) * | 2006-09-19 | 2012-07-17 | The Invention Science Fund I, Llc | Signaling partial service configuration changes in appnets |
| US8601530B2 (en) | 2006-09-19 | 2013-12-03 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
| US8281036B2 (en) | 2006-09-19 | 2012-10-02 | The Invention Science Fund I, Llc | Using network access port linkages for data structure update decisions |
| US9306975B2 (en) * | 2006-09-19 | 2016-04-05 | The Invention Science Fund I, Llc | Transmitting aggregated information arising from appnet information |
| US8984579B2 (en) * | 2006-09-19 | 2015-03-17 | The Innovation Science Fund I, LLC | Evaluation systems and methods for coordinating software agents |
| US7752255B2 (en) * | 2006-09-19 | 2010-07-06 | The Invention Science Fund I, Inc | Configuring software agent security remotely |
| US8627402B2 (en) | 2006-09-19 | 2014-01-07 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
| US20080072032A1 (en) * | 2006-09-19 | 2008-03-20 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Configuring software agent security remotely |
| US20090066991A1 (en) * | 2007-09-06 | 2009-03-12 | Lee Sheng W | System and method for cloning document processing devices via simple network management protocol |
| US8489668B2 (en) * | 2007-11-13 | 2013-07-16 | Intuit Inc. | Open platform for managing an agent network |
| DE102007056496A1 (de) * | 2007-11-22 | 2009-06-10 | Phoenix Contact Gmbh & Co. Kg | Steuerungsvorrichtung |
| US8806053B1 (en) | 2008-04-29 | 2014-08-12 | F5 Networks, Inc. | Methods and systems for optimizing network traffic using preemptive acknowledgment signals |
| US20100003654A1 (en) * | 2008-07-03 | 2010-01-07 | Thompson Engineering Co. | Prayer box |
| US7975025B1 (en) | 2008-07-08 | 2011-07-05 | F5 Networks, Inc. | Smart prefetching of data over a network |
| US8566444B1 (en) | 2008-10-30 | 2013-10-22 | F5 Networks, Inc. | Methods and system for simultaneous multiple rules checking |
| US10157280B2 (en) | 2009-09-23 | 2018-12-18 | F5 Networks, Inc. | System and method for identifying security breach attempts of a website |
| US10721269B1 (en) | 2009-11-06 | 2020-07-21 | F5 Networks, Inc. | Methods and system for returning requests with javascript for clients before passing a request to a server |
| US8868961B1 (en) | 2009-11-06 | 2014-10-21 | F5 Networks, Inc. | Methods for acquiring hyper transport timing and devices thereof |
| US9313047B2 (en) | 2009-11-06 | 2016-04-12 | F5 Networks, Inc. | Handling high throughput and low latency network data packets in a traffic management device |
| US9141625B1 (en) | 2010-06-22 | 2015-09-22 | F5 Networks, Inc. | Methods for preserving flow state during virtual machine migration and devices thereof |
| US10015286B1 (en) | 2010-06-23 | 2018-07-03 | F5 Networks, Inc. | System and method for proxying HTTP single sign on across network domains |
| US8908545B1 (en) | 2010-07-08 | 2014-12-09 | F5 Networks, Inc. | System and method for handling TCP performance in network access with driver initiated application tunnel |
| US8347100B1 (en) | 2010-07-14 | 2013-01-01 | F5 Networks, Inc. | Methods for DNSSEC proxying and deployment amelioration and systems thereof |
| US9083760B1 (en) | 2010-08-09 | 2015-07-14 | F5 Networks, Inc. | Dynamic cloning and reservation of detached idle connections |
| US8630174B1 (en) | 2010-09-14 | 2014-01-14 | F5 Networks, Inc. | System and method for post shaping TCP packetization |
| US8886981B1 (en) | 2010-09-15 | 2014-11-11 | F5 Networks, Inc. | Systems and methods for idle driven scheduling |
| US8463909B1 (en) | 2010-09-15 | 2013-06-11 | F5 Networks, Inc. | Systems and methods for managing server resources |
| US8804504B1 (en) | 2010-09-16 | 2014-08-12 | F5 Networks, Inc. | System and method for reducing CPU load in processing PPP packets on a SSL-VPN tunneling device |
| US9554276B2 (en) | 2010-10-29 | 2017-01-24 | F5 Networks, Inc. | System and method for on the fly protocol conversion in obtaining policy enforcement information |
| WO2012058486A2 (en) | 2010-10-29 | 2012-05-03 | F5 Networks, Inc. | Automated policy builder |
| US8627467B2 (en) | 2011-01-14 | 2014-01-07 | F5 Networks, Inc. | System and method for selectively storing web objects in a cache memory based on policy decisions |
| US10135831B2 (en) | 2011-01-28 | 2018-11-20 | F5 Networks, Inc. | System and method for combining an access control system with a traffic management system |
| US9246819B1 (en) | 2011-06-20 | 2016-01-26 | F5 Networks, Inc. | System and method for performing message-based load balancing |
| US9270766B2 (en) | 2011-12-30 | 2016-02-23 | F5 Networks, Inc. | Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof |
| US10230566B1 (en) | 2012-02-17 | 2019-03-12 | F5 Networks, Inc. | Methods for dynamically constructing a service principal name and devices thereof |
| US9231879B1 (en) | 2012-02-20 | 2016-01-05 | F5 Networks, Inc. | Methods for policy-based network traffic queue management and devices thereof |
| US9172753B1 (en) | 2012-02-20 | 2015-10-27 | F5 Networks, Inc. | Methods for optimizing HTTP header based authentication and devices thereof |
| EP2853074B1 (en) | 2012-04-27 | 2021-03-24 | F5 Networks, Inc | Methods for optimizing service of content requests and devices thereof |
| US9338095B2 (en) | 2012-05-01 | 2016-05-10 | F5 Networks, Inc. | Data flow segment optimized for hot flows |
| US9154423B1 (en) | 2012-05-01 | 2015-10-06 | F5 Networks, Inc. | Minimize SYN-flood issues with flow cache while maintaining performance |
| US9525632B1 (en) | 2012-05-01 | 2016-12-20 | F5 Networks, Inc. | Minimize recycle SYN issues for split TCP hot flows to improve system reliability and performance |
| US9203771B1 (en) | 2012-07-23 | 2015-12-01 | F5 Networks, Inc. | Hot service flow hardware offloads based on service priority and resource usage |
| US10375155B1 (en) | 2013-02-19 | 2019-08-06 | F5 Networks, Inc. | System and method for achieving hardware acceleration for asymmetric flow connections |
| US10187317B1 (en) | 2013-11-15 | 2019-01-22 | F5 Networks, Inc. | Methods for traffic rate control and devices thereof |
| US10015143B1 (en) | 2014-06-05 | 2018-07-03 | F5 Networks, Inc. | Methods for securing one or more license entitlement grants and devices thereof |
| US11838851B1 (en) | 2014-07-15 | 2023-12-05 | F5, Inc. | Methods for managing L7 traffic classification and devices thereof |
| US10122630B1 (en) | 2014-08-15 | 2018-11-06 | F5 Networks, Inc. | Methods for network traffic presteering and devices thereof |
| US10182013B1 (en) | 2014-12-01 | 2019-01-15 | F5 Networks, Inc. | Methods for managing progressive image delivery and devices thereof |
| US11895138B1 (en) | 2015-02-02 | 2024-02-06 | F5, Inc. | Methods for improving web scanner accuracy and devices thereof |
| US10834065B1 (en) | 2015-03-31 | 2020-11-10 | F5 Networks, Inc. | Methods for SSL protected NTLM re-authentication and devices thereof |
| US20160291821A1 (en) * | 2015-04-06 | 2016-10-06 | Microsoft Technology Licensing, Llc | Generating and displaying graphical representations of processes |
| US11350254B1 (en) | 2015-05-05 | 2022-05-31 | F5, Inc. | Methods for enforcing compliance policies and devices thereof |
| US10505818B1 (en) | 2015-05-05 | 2019-12-10 | F5 Networks. Inc. | Methods for analyzing and load balancing based on server health and devices thereof |
| US11757946B1 (en) | 2015-12-22 | 2023-09-12 | F5, Inc. | Methods for analyzing network traffic and enforcing network policies and devices thereof |
| US10404698B1 (en) | 2016-01-15 | 2019-09-03 | F5 Networks, Inc. | Methods for adaptive organization of web application access points in webtops and devices thereof |
| US11178150B1 (en) | 2016-01-20 | 2021-11-16 | F5 Networks, Inc. | Methods for enforcing access control list based on managed application and devices thereof |
| US10797888B1 (en) | 2016-01-20 | 2020-10-06 | F5 Networks, Inc. | Methods for secured SCEP enrollment for client devices and devices thereof |
| US12464021B1 (en) | 2016-01-20 | 2025-11-04 | F5, Inc. | Methods for providing secure access using preemptive measures and devices thereof |
| US10791088B1 (en) | 2016-06-17 | 2020-09-29 | F5 Networks, Inc. | Methods for disaggregating subscribers via DHCP address translation and devices thereof |
| US11063758B1 (en) | 2016-11-01 | 2021-07-13 | F5 Networks, Inc. | Methods for facilitating cipher selection and devices thereof |
| US10505792B1 (en) | 2016-11-02 | 2019-12-10 | F5 Networks, Inc. | Methods for facilitating network traffic analytics and devices thereof |
| US11496438B1 (en) | 2017-02-07 | 2022-11-08 | F5, Inc. | Methods for improved network security using asymmetric traffic delivery and devices thereof |
| US10791119B1 (en) | 2017-03-14 | 2020-09-29 | F5 Networks, Inc. | Methods for temporal password injection and devices thereof |
| US10812266B1 (en) | 2017-03-17 | 2020-10-20 | F5 Networks, Inc. | Methods for managing security tokens based on security violations and devices thereof |
| US10931662B1 (en) | 2017-04-10 | 2021-02-23 | F5 Networks, Inc. | Methods for ephemeral authentication screening and devices thereof |
| US10972453B1 (en) | 2017-05-03 | 2021-04-06 | F5 Networks, Inc. | Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof |
| US11343237B1 (en) | 2017-05-12 | 2022-05-24 | F5, Inc. | Methods for managing a federated identity environment using security and access control data and devices thereof |
| US11122042B1 (en) | 2017-05-12 | 2021-09-14 | F5 Networks, Inc. | Methods for dynamically managing user access control and devices thereof |
| US11122083B1 (en) | 2017-09-08 | 2021-09-14 | F5 Networks, Inc. | Methods for managing network connections based on DNS data and network policies and devices thereof |
| US11658995B1 (en) | 2018-03-20 | 2023-05-23 | F5, Inc. | Methods for dynamically mitigating network attacks and devices thereof |
| US11044200B1 (en) | 2018-07-06 | 2021-06-22 | F5 Networks, Inc. | Methods for service stitching using a packet header and devices thereof |
| US11985046B2 (en) | 2021-07-30 | 2024-05-14 | Arris Enterprises Llc | Dynamic data recombination through deployable modules |
-
1991
- 1991-08-29 US US07/752,152 patent/US5367635A/en not_active Expired - Lifetime
-
1992
- 1992-07-14 DE DE69209193T patent/DE69209193T2/de not_active Expired - Lifetime
- 1992-07-14 EP EP92306416A patent/EP0529787B1/en not_active Expired - Lifetime
- 1992-08-28 JP JP04253812A patent/JP3074225B2/ja not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997035262A1 (en) * | 1996-03-15 | 1997-09-25 | Hitachi, Ltd. | Method for automatically generating program and method for controlling execution |
| US6085240A (en) * | 1997-08-08 | 2000-07-04 | Nec Corporation | Agent identification device, agent device with program reception function, and network system |
| JP2009500759A (ja) * | 2005-07-15 | 2009-01-08 | フアウェイジシュヨウシアンゴンシ | シンプルネットワーク管理プロトコルに基づいたデータ管理のための方法及びシステム |
| JP2013196450A (ja) * | 2012-03-21 | 2013-09-30 | Casio Electronics Co Ltd | 印刷システム |
| JP2014186562A (ja) * | 2013-03-22 | 2014-10-02 | Yamaha Corp | ネットワーク機器、および監視装置 |
| JP2016139170A (ja) * | 2015-01-26 | 2016-08-04 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3074225B2 (ja) | 2000-08-07 |
| EP0529787A2 (en) | 1993-03-03 |
| EP0529787B1 (en) | 1996-03-20 |
| US5367635A (en) | 1994-11-22 |
| DE69209193D1 (de) | 1996-04-25 |
| EP0529787A3 (en) | 1993-10-20 |
| DE69209193T2 (de) | 1996-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05282230A (ja) | コンピュータネットワーク及びコンピュータネットワーク管理方法 | |
| US6286040B1 (en) | User-friendly interface for setting expressions on an SNMP agent | |
| KR100212347B1 (ko) | 네트워크 관리 및 덤프 데이타 검색 장치 및 방법 | |
| US5978845A (en) | Network management relay mechanism | |
| US6438591B1 (en) | Entity management system | |
| US7849171B2 (en) | Method and apparatus for monitoring remote devices by creating device objects for the monitored devices | |
| EP2009842B1 (en) | System and method for SNMP access | |
| US8635315B2 (en) | Method and system for dynamic loading of management information bases on network devices | |
| US20030074436A1 (en) | Management information base object model | |
| EP1241828A1 (en) | Gateway system and method providing a common generic interface to network management applications | |
| CN100579030C (zh) | 一种基于snmp的通用配置方法及装置 | |
| JP4509916B2 (ja) | Snmp基盤のネットワーク管理装置および方法 | |
| CN101616022A (zh) | 一种基于snmp协议的智能设备管理方法及系统 | |
| EP1410138B1 (en) | Method and apparatus for remote network management | |
| US20060242284A1 (en) | Generating MIBs from WMI classes | |
| JP2004005692A (ja) | 遠隔的に監視される機器に複数のベンダ支援を与える方法及び装置 | |
| US20040158625A1 (en) | System and method for efficient master agent utilization | |
| KR100358156B1 (ko) | 통합망 환경에서 서비스 관리시스템의 관리명령을 교환기 명령어로 변환하는 방법 | |
| JP3666619B2 (ja) | ネットワークにおいてプリンタを発見しエージングする方法 | |
| Taylor | Distributed systems management architectures | |
| JP2003318898A (ja) | ダイナミックsnmpネットワークデバイス | |
| Schönwälder | Network configuration management with NETCONF and YANG | |
| JPH11296467A (ja) | ネットワークデバイス制御方法及び装置、記録媒体 | |
| KR100455523B1 (ko) | Snmp를 이용한 네트워크 관리프로그램 소스코드 생성방법, 장치 및 기록매체 | |
| Baer et al. | Testing of relationships in an osi management information base |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080602 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |