JPH10308736A - 分散型ネットワーク管理システム - Google Patents
分散型ネットワーク管理システムInfo
- Publication number
- JPH10308736A JPH10308736A JP9119077A JP11907797A JPH10308736A JP H10308736 A JPH10308736 A JP H10308736A JP 9119077 A JP9119077 A JP 9119077A JP 11907797 A JP11907797 A JP 11907797A JP H10308736 A JPH10308736 A JP H10308736A
- Authority
- JP
- Japan
- Prior art keywords
- management
- distributed
- module
- network management
- management system
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】相互に連携する管理プログラムの開発において
管理システムの分散構成に依存しており、開発工数やメ
ンテナンス工数の問題が生じる。 【解決手段】ネットワーク管理システムの提供する管理
オペレーションを登録する手段と、プログラムの実体に
依存せず管理オペレーションを呼び出す手段と、管理オ
ペレーションと組み合わせて共通のオペレーションを実
行する手段とイベント受信時に特定の管理オペレーショ
ンを呼び出す手段で構成される。
管理システムの分散構成に依存しており、開発工数やメ
ンテナンス工数の問題が生じる。 【解決手段】ネットワーク管理システムの提供する管理
オペレーションを登録する手段と、プログラムの実体に
依存せず管理オペレーションを呼び出す手段と、管理オ
ペレーションと組み合わせて共通のオペレーションを実
行する手段とイベント受信時に特定の管理オペレーショ
ンを呼び出す手段で構成される。
Description
【0001】
【発明の属する技術分野】本発明は、地理的あるいは機
能的に分散したネットワークシステムの運用管理を支援
する技術や運用管理システム自体の構築を支援する技術
に関するものである。
能的に分散したネットワークシステムの運用管理を支援
する技術や運用管理システム自体の構築を支援する技術
に関するものである。
【0002】
【従来の技術】ネットワークシステムの大規模化や広域
化に伴って、すべての管理機能を一個所で実行する集中
型のネットワーク管理システムから複数のサブシステム
から構成される分散型のネットワーク管理システムが重
要になってきている。そのための技術としては、例えば
特開平6−252986,特開平7−226777記載
のように管理機能を実行する主体である管理マネージャ
と管理対象機器の情報を収集する管理エージェントの間
にサブシステムを置き、管理エージェントのグルーピン
グや管理情報の集約を行う階層管理技術が知られてい
る。
化に伴って、すべての管理機能を一個所で実行する集中
型のネットワーク管理システムから複数のサブシステム
から構成される分散型のネットワーク管理システムが重
要になってきている。そのための技術としては、例えば
特開平6−252986,特開平7−226777記載
のように管理機能を実行する主体である管理マネージャ
と管理対象機器の情報を収集する管理エージェントの間
にサブシステムを置き、管理エージェントのグルーピン
グや管理情報の集約を行う階層管理技術が知られてい
る。
【0003】また、分散して配置されたプログラム間の
透過的な(物理的なプログラムの位置を意識せずに)通
信を行うための分散通信基盤技術としては、ソフトリサ
ーチセンター「分散オブジェクト指向技術CORBA」
小野沢博文著、1996年に記載のようにオブジェクト
・リクエスト・ブローカを利用することが知られてい
る。
透過的な(物理的なプログラムの位置を意識せずに)通
信を行うための分散通信基盤技術としては、ソフトリサ
ーチセンター「分散オブジェクト指向技術CORBA」
小野沢博文著、1996年に記載のようにオブジェクト
・リクエスト・ブローカを利用することが知られてい
る。
【0004】
【発明が解決しようとする課題】さて、分散型のネット
ワーク管理システムを構築するためには、ネットワーク
管理機能モジュールの開発工程においてプログラム間の
連携が容易に行える手段を提供する必要がある。前記階
層管理技術ではネットワーク透過な通信手段がなんら提
供されていない。また前記分散通信基盤技術では、クラ
イアント・サーバ構成を基本としており、クライアント
プログラムとサーバプログラムの間の透過的な通信は実
現されているが、呼び出し側のクライアントプログラム
はサーバプログラムの論理的な位置あるいは名前を指定
してサーバプログラムの機能を呼び出す必要がある。
ワーク管理システムを構築するためには、ネットワーク
管理機能モジュールの開発工程においてプログラム間の
連携が容易に行える手段を提供する必要がある。前記階
層管理技術ではネットワーク透過な通信手段がなんら提
供されていない。また前記分散通信基盤技術では、クラ
イアント・サーバ構成を基本としており、クライアント
プログラムとサーバプログラムの間の透過的な通信は実
現されているが、呼び出し側のクライアントプログラム
はサーバプログラムの論理的な位置あるいは名前を指定
してサーバプログラムの機能を呼び出す必要がある。
【0005】利用するサーバプログラムが増えれば増え
るほどクライアント・サーバ間の依存関係が増し、サー
バプログラムの実装方法の変更がクライアントプログラ
ムに変更をもたらす場合がある。また、同じ管理機能を
もつ管理サーバを利用する場合にはどの管理サーバに対
する呼び出しを行うかを管理クライアント側で選択する
必要がある。
るほどクライアント・サーバ間の依存関係が増し、サー
バプログラムの実装方法の変更がクライアントプログラ
ムに変更をもたらす場合がある。また、同じ管理機能を
もつ管理サーバを利用する場合にはどの管理サーバに対
する呼び出しを行うかを管理クライアント側で選択する
必要がある。
【0006】また、特定のイベントが発生した場合に特
定のアクションを起こすことで管理者の負荷を軽減する
ことは従来から考慮されているが、起動できるアクショ
ンがローカルマシン上のコマンドやアプリケーション単
体であったり独自の作り込みが必要である。
定のアクションを起こすことで管理者の負荷を軽減する
ことは従来から考慮されているが、起動できるアクショ
ンがローカルマシン上のコマンドやアプリケーション単
体であったり独自の作り込みが必要である。
【0007】本発明は、管理サーバプログラムのインタ
ーフェース情報のみを使って管理オペレーションの呼び
出しができ、また管理オペレーションを支援する機能を
組み込みオペレーションとして簡易に利用することがで
き、特定のイベントに対するコールバック機能として管
理オペレーションを呼び出すことができる分散管理機能
モジュール、及びそれを用いて実現した分散型ネットワ
ーク管理システムを提供することを目的とする。
ーフェース情報のみを使って管理オペレーションの呼び
出しができ、また管理オペレーションを支援する機能を
組み込みオペレーションとして簡易に利用することがで
き、特定のイベントに対するコールバック機能として管
理オペレーションを呼び出すことができる分散管理機能
モジュール、及びそれを用いて実現した分散型ネットワ
ーク管理システムを提供することを目的とする。
【0008】
【課題を解決するための手段】前記目的を達成するため
に、本発明は、地理的あるいは機能的に複数のプログラ
ムモジュールが分散して配置され、当該モジュールが相
互に連携することによって特定の管理機能を実現するネ
ットワーク管理システムであって、ネットワーク管理機
能モジュールが提供する管理オペレーションを実行する
ために必要なプログラムインターフェース情報を当該モ
ジュールの起動時に予め登録する管理オペレーション登
録手段と、ネットワーク管理機能モジュールから他のネ
ットワーク管理機能モジュールの呼び出し要求を受け付
けた場合にオペレーション名称から対応するプログラム
モジュールを探しだして、管理オペレーションを実行す
る管理オペレーション呼び出し手段と、前記インターフ
ェース情報を格納する管理オペレーションリポジトリ手
段と、分散して配置されたプログラムモジュール間の透
過的な通信を行う分散通信基盤手段とで構成される分散
管理機能モジュールを備えることを特徴とする分散型ネ
ットワーク管理システムを提供する。
に、本発明は、地理的あるいは機能的に複数のプログラ
ムモジュールが分散して配置され、当該モジュールが相
互に連携することによって特定の管理機能を実現するネ
ットワーク管理システムであって、ネットワーク管理機
能モジュールが提供する管理オペレーションを実行する
ために必要なプログラムインターフェース情報を当該モ
ジュールの起動時に予め登録する管理オペレーション登
録手段と、ネットワーク管理機能モジュールから他のネ
ットワーク管理機能モジュールの呼び出し要求を受け付
けた場合にオペレーション名称から対応するプログラム
モジュールを探しだして、管理オペレーションを実行す
る管理オペレーション呼び出し手段と、前記インターフ
ェース情報を格納する管理オペレーションリポジトリ手
段と、分散して配置されたプログラムモジュール間の透
過的な通信を行う分散通信基盤手段とで構成される分散
管理機能モジュールを備えることを特徴とする分散型ネ
ットワーク管理システムを提供する。
【0009】また前記分散管理機能モジュールにおい
て、他の分散管理機能モジュールへのリンク情報を設定
する管理オペレーション連携手段を有し、前記管理オペ
レーション呼び出し手段において呼び出し要求に対応す
るプログラムモジュールが前記管理オペレーションリポ
ジトリ手段内に登録されておらず、かつ他の分散管理機
能モジュールへのリンク情報が設定されている場合に、
当該モジュールの管理オペレーション呼び出し手段に呼
び出し要求を転送し、当該モジュールにおいて呼び出し
要求を処理することを特徴とする分散型ネットワーク管
理システムを提供する。
て、他の分散管理機能モジュールへのリンク情報を設定
する管理オペレーション連携手段を有し、前記管理オペ
レーション呼び出し手段において呼び出し要求に対応す
るプログラムモジュールが前記管理オペレーションリポ
ジトリ手段内に登録されておらず、かつ他の分散管理機
能モジュールへのリンク情報が設定されている場合に、
当該モジュールの管理オペレーション呼び出し手段に呼
び出し要求を転送し、当該モジュールにおいて呼び出し
要求を処理することを特徴とする分散型ネットワーク管
理システムを提供する。
【0010】さらに前記管理オペレーション登録手段に
おいて、管理オペレーションの実行時に組合わせて実行
可能な組み込み型オペレーションを予め登録し、また管
理オペレーションの登録時に特定の組み込み型オペレー
ションを指定しておくことにより、前記管理オペレーシ
ョン呼び出し手段において、ネットワーク管理機能モジ
ュールからの呼び出し要求のあった時に前記組み込みオ
ペレーションを実行し、その結果を利用して管理オペレ
ーションを呼び出すことを特徴とする分散型ネットワー
ク管理システムを提供する。
おいて、管理オペレーションの実行時に組合わせて実行
可能な組み込み型オペレーションを予め登録し、また管
理オペレーションの登録時に特定の組み込み型オペレー
ションを指定しておくことにより、前記管理オペレーシ
ョン呼び出し手段において、ネットワーク管理機能モジ
ュールからの呼び出し要求のあった時に前記組み込みオ
ペレーションを実行し、その結果を利用して管理オペレ
ーションを呼び出すことを特徴とする分散型ネットワー
ク管理システムを提供する。
【0011】さらに前記分散管理機能モジュールにおい
て、プログラムモジュールと当該モジュールが所属する
ドメインを結び付けて管理し、前記組み込みオペレーシ
ョンとして実行された場合に複数のプログラムモジュー
ルから指定されたドメインに対応するプログラムモジュ
ールを選択する管理オペレーション選択手段を備えるこ
とを特徴とする分散型ネットワーク管理システムを提供
する。
て、プログラムモジュールと当該モジュールが所属する
ドメインを結び付けて管理し、前記組み込みオペレーシ
ョンとして実行された場合に複数のプログラムモジュー
ルから指定されたドメインに対応するプログラムモジュ
ールを選択する管理オペレーション選択手段を備えるこ
とを特徴とする分散型ネットワーク管理システムを提供
する。
【0012】さらに前記分散管理機能モジュールにおい
て、プログラムモジュールと当該モジュールを実行する
優先度、及び当該モジュールとの接続が可能か否かをテ
ストした結果を結び付けて管理し、前記組み込みオペレ
ーションとして実行された場合に複数のプログラムモジ
ュールから優先度が高い順に、かつ接続可能なプログラ
ムモジュールを選択する管理オペレーション選択手段を
備えることを特徴とする分散型ネットワーク管理システ
ムを提供する。
て、プログラムモジュールと当該モジュールを実行する
優先度、及び当該モジュールとの接続が可能か否かをテ
ストした結果を結び付けて管理し、前記組み込みオペレ
ーションとして実行された場合に複数のプログラムモジ
ュールから優先度が高い順に、かつ接続可能なプログラ
ムモジュールを選択する管理オペレーション選択手段を
備えることを特徴とする分散型ネットワーク管理システ
ムを提供する。
【0013】さらに前記分散管理機能モジュールにおい
て、他のネットワーク管理機能モジュールからイベント
を受信することができ、予め特定のイベントIDと管理
オペレーション名称を結び付けて登録し、当該イベント
を受信した時点で管理オペレーション呼び出し手段を呼
び出して対応する管理オペレーションを実行する管理イ
ベントコールバック処理手段を備えることを特徴とする
分散型ネットワーク管理システムを提供する。
て、他のネットワーク管理機能モジュールからイベント
を受信することができ、予め特定のイベントIDと管理
オペレーション名称を結び付けて登録し、当該イベント
を受信した時点で管理オペレーション呼び出し手段を呼
び出して対応する管理オペレーションを実行する管理イ
ベントコールバック処理手段を備えることを特徴とする
分散型ネットワーク管理システムを提供する。
【0014】
【発明の実施の形態】本発明の第一の実施例を図1に示
す分散管理機能モジュール構成図及び図3に示す分散型
ネットワーク管理システム構成図を用いて説明する。
す分散管理機能モジュール構成図及び図3に示す分散型
ネットワーク管理システム構成図を用いて説明する。
【0015】分散管理機能モジュール101はネットワー
ク管理機能モジュールから分散通信基盤108(例えばC
ORBA)を介して利用できるインターフェースを提供
する。分散管理機能モジュール101を構成する管理オペ
レーション登録部102、管理オペレーション呼び出し部1
03、管理オペレーション連携部104、管理オペレーショ
ン選択部(組み込み)105、管理イベントコールバック
処理部106も分散通信基盤108を介して相互に連携し、そ
のために必要な情報は管理オペレーションリポジトリ10
7に格納する。
ク管理機能モジュールから分散通信基盤108(例えばC
ORBA)を介して利用できるインターフェースを提供
する。分散管理機能モジュール101を構成する管理オペ
レーション登録部102、管理オペレーション呼び出し部1
03、管理オペレーション連携部104、管理オペレーショ
ン選択部(組み込み)105、管理イベントコールバック
処理部106も分散通信基盤108を介して相互に連携し、そ
のために必要な情報は管理オペレーションリポジトリ10
7に格納する。
【0016】また図1に示した分散管理機能モジュール
101は、たとえば図2に示すようなCPU201,メモリ20
2,入出力インターフェース203,表示装置204,入力装
置205,記憶装置206,ネットワーク装置207のハードウ
ェアを備えた電子計算機上に構築することができる。こ
の場合、分散管理機能モジュール209とこれを利用する
ネットワーク管理機能モジュール208はメモリ202に格納
され、プロセスとして具体化される。
101は、たとえば図2に示すようなCPU201,メモリ20
2,入出力インターフェース203,表示装置204,入力装
置205,記憶装置206,ネットワーク装置207のハードウ
ェアを備えた電子計算機上に構築することができる。こ
の場合、分散管理機能モジュール209とこれを利用する
ネットワーク管理機能モジュール208はメモリ202に格納
され、プロセスとして具体化される。
【0017】図3はネットワークを複数のドメインに分
割してドメイン毎にサブ管理システムを配置し、その上
位に統合管理システムを配置する階層型ネットワーク管
理システムを表しており、ネットワーク管理者301,統
合NMS302,ネットワーク1303,サブNMS1 304,
サブNMS2 305,サブNMS3 306,ドメイン1 30
7,ドメイン2 308,ドメイン3 309で構成されてい
る。
割してドメイン毎にサブ管理システムを配置し、その上
位に統合管理システムを配置する階層型ネットワーク管
理システムを表しており、ネットワーク管理者301,統
合NMS302,ネットワーク1303,サブNMS1 304,
サブNMS2 305,サブNMS3 306,ドメイン1 30
7,ドメイン2 308,ドメイン3 309で構成されてい
る。
【0018】まず管理オペレーション登録フローを図7
のフローチャートを用いて説明する。処理種別が「Ad
d」もしくは「Delete」かを判断し(701)、「Add」の
場合組み込みOPかどうかを判断し(702)、組み込みOP
ではない場合は図12に示すような管理OPテーブルにエ
ントリを追加する(704)。管理OPテーブルのエントリ
は管理オペレーション名称1201、プログラムモジュール
実行時のオブジェクトリファレンス1202、組み込みOPへ
のポインタ1203、次のエントリへのポインタ1204からな
る。本実施例では統合NMS302にサブNM1 304,サ
ブNMS2 305,サブNMS3 306の提供する管理オペ
レーションを登録することにより、統合NMS302上の
管理プログラムからは管理オペレーション名称を指定し
て特定のサブNMSの管理機能を呼び出すことができ
る。
のフローチャートを用いて説明する。処理種別が「Ad
d」もしくは「Delete」かを判断し(701)、「Add」の
場合組み込みOPかどうかを判断し(702)、組み込みOP
ではない場合は図12に示すような管理OPテーブルにエ
ントリを追加する(704)。管理OPテーブルのエントリ
は管理オペレーション名称1201、プログラムモジュール
実行時のオブジェクトリファレンス1202、組み込みOPへ
のポインタ1203、次のエントリへのポインタ1204からな
る。本実施例では統合NMS302にサブNM1 304,サ
ブNMS2 305,サブNMS3 306の提供する管理オペ
レーションを登録することにより、統合NMS302上の
管理プログラムからは管理オペレーション名称を指定し
て特定のサブNMSの管理機能を呼び出すことができ
る。
【0019】図7のフローチャートに戻って組み込みOP
の場合は図13に示すような組み込みOPテーブルにエン
トリを追加する(703)。組み込みOPテーブルのエント
リは組み込みオペレーション名称1301、プログラムモジ
ュール実行時のオブジェクトリファレンス1302、次のエ
ントリへのポインタ1303からなる。本実施例ではサブN
MSの提供する同種の管理オペレーションから指定され
たドメインに対応するオペレーションを選択できるよう
に管理オペレーション選択部105を管理オペレーション
登録部102を呼び出して登録しておく。管理オペレーシ
ョン選択部105は予め図15に示すようなドメイン管理
テーブルを作成する。ドメイン管理テーブルのエントリ
はプログラムモジュール実行時のオブジェクトリファレ
ンス1501、ドメイン名称1502、次のエントリへのポイン
タ1503からなる。さらに組み込みオペレーションを利用
する場合には(705)、管理OPテーブル内の組み込みOP
のエントリへのポインタを設定する(706)。
の場合は図13に示すような組み込みOPテーブルにエン
トリを追加する(703)。組み込みOPテーブルのエント
リは組み込みオペレーション名称1301、プログラムモジ
ュール実行時のオブジェクトリファレンス1302、次のエ
ントリへのポインタ1303からなる。本実施例ではサブN
MSの提供する同種の管理オペレーションから指定され
たドメインに対応するオペレーションを選択できるよう
に管理オペレーション選択部105を管理オペレーション
登録部102を呼び出して登録しておく。管理オペレーシ
ョン選択部105は予め図15に示すようなドメイン管理
テーブルを作成する。ドメイン管理テーブルのエントリ
はプログラムモジュール実行時のオブジェクトリファレ
ンス1501、ドメイン名称1502、次のエントリへのポイン
タ1503からなる。さらに組み込みオペレーションを利用
する場合には(705)、管理OPテーブル内の組み込みOP
のエントリへのポインタを設定する(706)。
【0020】次に管理オペレーション呼び出しフローを
図8のフローチャートを用いて説明する。本実施例では
統合NMS上の管理プログラムから管理オペレーション
名と組み込みオペレーション種別「SELECT_DOMAIN」及
びドメイン名をパラメータとして管理オペレーション呼
び出し部103を呼び出すことが考えられる。呼び出しパ
ラメータをもとに管理OPテーブルを検索し(801)、該
当するプログラムモジュールが見つかったら(802)、
組み込みOP指定の有無を確認する(803)。前記管理オペ
レーション選択部105が指定されている場合これを実行
する。図10のフローチャートにおいて、まず種別を判
断し(1001)「SELECT_DOMAIN」の場合ドメイン管理テ
ーブルをドメイン名で検索し(1003)該当するオブジェ
クトリファレンスを戻す(1004)。図8にフローチャー
トに戻って、組み込みOPから返されたオブジェクトに対
して管理オペレーションを実行し(805)、オペレーシ
ョン結果を呼び出し元に戻す(806)。
図8のフローチャートを用いて説明する。本実施例では
統合NMS上の管理プログラムから管理オペレーション
名と組み込みオペレーション種別「SELECT_DOMAIN」及
びドメイン名をパラメータとして管理オペレーション呼
び出し部103を呼び出すことが考えられる。呼び出しパ
ラメータをもとに管理OPテーブルを検索し(801)、該
当するプログラムモジュールが見つかったら(802)、
組み込みOP指定の有無を確認する(803)。前記管理オペ
レーション選択部105が指定されている場合これを実行
する。図10のフローチャートにおいて、まず種別を判
断し(1001)「SELECT_DOMAIN」の場合ドメイン管理テ
ーブルをドメイン名で検索し(1003)該当するオブジェ
クトリファレンスを戻す(1004)。図8にフローチャー
トに戻って、組み込みOPから返されたオブジェクトに対
して管理オペレーションを実行し(805)、オペレーシ
ョン結果を呼び出し元に戻す(806)。
【0021】本発明の第二の実施例を図4の分散型ネッ
トワーク管理システム構成図を用いて説明する。図4は
地理的に分散したネットワーク毎に管理システムが配置
され、かつ管理クライアントからは相互に管理サーバ機
能を利用する形態を示している。第一の実施例で説明し
たところによると、ネットワーク管理サーバ505及びネ
ットワーク管理サーバ512の管理オペレーションをネッ
トワーク管理クライアント502に登録しておくことによ
り、ネットワーク管理クライアントは下位の構成に依存
することなく両管理サーバの管理オペレーションを呼び
出すことができる。ネットワーク管理クライアント509
に関しても同様である。
トワーク管理システム構成図を用いて説明する。図4は
地理的に分散したネットワーク毎に管理システムが配置
され、かつ管理クライアントからは相互に管理サーバ機
能を利用する形態を示している。第一の実施例で説明し
たところによると、ネットワーク管理サーバ505及びネ
ットワーク管理サーバ512の管理オペレーションをネッ
トワーク管理クライアント502に登録しておくことによ
り、ネットワーク管理クライアントは下位の構成に依存
することなく両管理サーバの管理オペレーションを呼び
出すことができる。ネットワーク管理クライアント509
に関しても同様である。
【0022】さらに管理オペレーション連携部104では
図9のフローチャートに従い、要求種別を判断し(90
1)、「Add」の場合図14に示すようなリンクテーブル
にリンク先のオブジェクトを設定しておき、図8のフロ
ーチャートに示すように要求された管理オペレーション
が管理OPテーブルに登録されていないが、リンクテーブ
ルは設定されている場合(807)、リンク先のオブジェ
クトの管理オペレーション呼び出し部103を呼び出す(8
08)ことによって管理サーバ同士の連携が可能となる。
図9のフローチャートに従い、要求種別を判断し(90
1)、「Add」の場合図14に示すようなリンクテーブル
にリンク先のオブジェクトを設定しておき、図8のフロ
ーチャートに示すように要求された管理オペレーション
が管理OPテーブルに登録されていないが、リンクテーブ
ルは設定されている場合(807)、リンク先のオブジェ
クトの管理オペレーション呼び出し部103を呼び出す(8
08)ことによって管理サーバ同士の連携が可能となる。
【0023】本実施例では、ネットワーク管理サーバ50
5の管理オペレーションが同サーバ上の分散管理機能に
登録され、ネットワーク管理サーバ512の管理オペレー
ションが同サーバ上の分散管理機能に登録され、ネット
ワーク管理クライアント502あるいは509からは前記リン
ク先として両サーバを設定しておくことにより、下位の
構成に依存することなく両管理サーバの管理オペレーシ
ョンを呼び出すことができる。
5の管理オペレーションが同サーバ上の分散管理機能に
登録され、ネットワーク管理サーバ512の管理オペレー
ションが同サーバ上の分散管理機能に登録され、ネット
ワーク管理クライアント502あるいは509からは前記リン
ク先として両サーバを設定しておくことにより、下位の
構成に依存することなく両管理サーバの管理オペレーシ
ョンを呼び出すことができる。
【0024】本発明の第三の実施例を図5の分散型ネッ
トワーク管理システム構成図を用いて説明する。図5は
ネットワーク管理機能を2つの管理サーバ604,605に分
散させることにより、大規模なネットワークを管理する
場合の負荷を分散させる形態(例えばネットワークの監
視機能とネットワークの設定機能に分ける)を示してい
る。第一及び第二の実施例で述べた手段によりネットワ
ーク管理クライアント602は下位の構成に依存せずに管
理サーバ1 604、管理サーバ2 605の管理オペレーショ
ンを呼び出すことができる。
トワーク管理システム構成図を用いて説明する。図5は
ネットワーク管理機能を2つの管理サーバ604,605に分
散させることにより、大規模なネットワークを管理する
場合の負荷を分散させる形態(例えばネットワークの監
視機能とネットワークの設定機能に分ける)を示してい
る。第一及び第二の実施例で述べた手段によりネットワ
ーク管理クライアント602は下位の構成に依存せずに管
理サーバ1 604、管理サーバ2 605の管理オペレーショ
ンを呼び出すことができる。
【0025】さらに図5は、ネットワーク管理サーバの
二重化構成(現用系/予備系)と考えると、管理オペレ
ーション選択部105において図16に示すような接続性
管理テーブルを用意する。接続性管理テーブルのエント
リはオブジェクトリファレンス1601、オペレーション優
先度(例えば1〜Nの数字を割り当てる)1602、接続性
フラグ(OK/NG)1603、次のエントリへのポインタ1604
からなる。管理サーバ1 604を現用系とし、管理サーバ
2 605を予備系とすると管理サーバ1 604の優先度を管
理サーバ2 605の優先度より高くしておく。
二重化構成(現用系/予備系)と考えると、管理オペレ
ーション選択部105において図16に示すような接続性
管理テーブルを用意する。接続性管理テーブルのエント
リはオブジェクトリファレンス1601、オペレーション優
先度(例えば1〜Nの数字を割り当てる)1602、接続性
フラグ(OK/NG)1603、次のエントリへのポインタ1604
からなる。管理サーバ1 604を現用系とし、管理サーバ
2 605を予備系とすると管理サーバ1 604の優先度を管
理サーバ2 605の優先度より高くしておく。
【0026】両管理サーバの管理オペレーションを登録
する場合に管理オペレーション選択部105の「SELECT_CO
NNECTION」種別を組み込みOPとして指定しておく。管理
オペレーション呼び出し部103に要求がきた場合には図
10のフローチャートに示すように接続性管理テーブル
を優先度高く及び接続OKのオブジェクトを検索し(100
2)、該当するオブジェクトリファレンスを戻す(100
4)。本実施例では管理サーバ1が正常に動作している
間は管理サーバ1の管理オペレーションを呼び出し、管
理サーバ1がなんらかの理由で動作しない場合はサーバ
2の管理オペレーションを呼び出すことができる。
する場合に管理オペレーション選択部105の「SELECT_CO
NNECTION」種別を組み込みOPとして指定しておく。管理
オペレーション呼び出し部103に要求がきた場合には図
10のフローチャートに示すように接続性管理テーブル
を優先度高く及び接続OKのオブジェクトを検索し(100
2)、該当するオブジェクトリファレンスを戻す(100
4)。本実施例では管理サーバ1が正常に動作している
間は管理サーバ1の管理オペレーションを呼び出し、管
理サーバ1がなんらかの理由で動作しない場合はサーバ
2の管理オペレーションを呼び出すことができる。
【0027】本発明の第四の実施例を図6の分散型ネッ
トワーク管理システム構成図を用いて説明する。図6は
管理するレベル(エレメント管理〜ネットワーク管理〜
サービス管理)や管理する主体(通信事業者〜サービス
プロバイダ)により分散する形態を示している。第一〜
三の実施例で述べた手段を用いることにより、上位の管
理システムにおいて下位の構成に依存せずに下位の管理
機能を利用することができる。さらに特定のイベントを
契機にして管理オペレーションを起動する管理イベント
コールバック処理部106について説明する。
トワーク管理システム構成図を用いて説明する。図6は
管理するレベル(エレメント管理〜ネットワーク管理〜
サービス管理)や管理する主体(通信事業者〜サービス
プロバイダ)により分散する形態を示している。第一〜
三の実施例で述べた手段を用いることにより、上位の管
理システムにおいて下位の構成に依存せずに下位の管理
機能を利用することができる。さらに特定のイベントを
契機にして管理オペレーションを起動する管理イベント
コールバック処理部106について説明する。
【0028】図11のフローチャートにおいて、まず要
求種別を判断し(1101)、「Register」の場合は図17
に示すようなコールバック管理テーブルにエントリを追
加する(1104)。コールバック管理テーブルのエントリ
はイベントID1701、オペレーション名称1702、次のエ
ントリへのポインタ1703からなる。他のネットワーク管
理機能モジュールから管理イベントコールバック処理部
106にイベント通知「Event_Notify」があった場合は、
コールバック管理テーブルをイベントIDで検索し(11
02)、見つかったオペレーション名称をパラメータにし
て管理オペレーション呼び出し部103を呼び出す(110
3)。本実施例では、エレメント管理システムで重要な
障害イベントを検出した場合に上位のネットワーク管理
システムの障害部位特定機能を呼び出す場合などに利用
できる。
求種別を判断し(1101)、「Register」の場合は図17
に示すようなコールバック管理テーブルにエントリを追
加する(1104)。コールバック管理テーブルのエントリ
はイベントID1701、オペレーション名称1702、次のエ
ントリへのポインタ1703からなる。他のネットワーク管
理機能モジュールから管理イベントコールバック処理部
106にイベント通知「Event_Notify」があった場合は、
コールバック管理テーブルをイベントIDで検索し(11
02)、見つかったオペレーション名称をパラメータにし
て管理オペレーション呼び出し部103を呼び出す(110
3)。本実施例では、エレメント管理システムで重要な
障害イベントを検出した場合に上位のネットワーク管理
システムの障害部位特定機能を呼び出す場合などに利用
できる。
【0029】
【発明の効果】以上のように本発明によれば、管理シス
テムの構成に依存することなくネットワーク管理機能モ
ジュールのインターフェース情報のみを使って管理オペ
レーションの呼び出しができ、また管理オペレーション
を支援する機能を組み込みオペレーションとして簡易に
利用することができ、さらに特定のイベントに対するコ
ールバック機能として管理オペレーションを呼び出すこ
とができる分散管理機能モジュールを提供することによ
って、地理的あるいは機能的に分散したネットワーク管
理システムの構築を支援することができる。
テムの構成に依存することなくネットワーク管理機能モ
ジュールのインターフェース情報のみを使って管理オペ
レーションの呼び出しができ、また管理オペレーション
を支援する機能を組み込みオペレーションとして簡易に
利用することができ、さらに特定のイベントに対するコ
ールバック機能として管理オペレーションを呼び出すこ
とができる分散管理機能モジュールを提供することによ
って、地理的あるいは機能的に分散したネットワーク管
理システムの構築を支援することができる。
【図1】本発明の実施例に関わるシステムの機能ブロッ
クを示す図である。
クを示す図である。
【図2】本発明の実施例に関わるシステムのハードウェ
ア構成を示す図である。
ア構成を示す図である。
【図3】本発明の第一の実施例に関わる分散型ネットワ
ーク管理システムの構成を示す図である。
ーク管理システムの構成を示す図である。
【図4】本発明の第二の実施例に関わる分散型ネットワ
ーク管理システムの構成を示す図である。
ーク管理システムの構成を示す図である。
【図5】本発明の第三の実施例に関わる分散型ネットワ
ーク管理システムの構成を示す図である。
ーク管理システムの構成を示す図である。
【図6】本発明の第四の実施例に関わる分散型ネットワ
ーク管理システムの構成を示す図である。
ーク管理システムの構成を示す図である。
【図7】本発明の実施例に関わる管理オペレーションの
登録フローを示す図である。
登録フローを示す図である。
【図8】本発明の実施例に関わる管理オペレーションの
呼び出しフローを示す図である。
呼び出しフローを示す図である。
【図9】本発明の実施例に関わる管理オペレーションの
連携フローを示す図である。
連携フローを示す図である。
【図10】本発明の実施例に関わる管理オペレーション
の選択フローを示す図である。
の選択フローを示す図である。
【図11】本発明の実施例に関わる管理イベントコール
バック処理フローを示す図である。
バック処理フローを示す図である。
【図12】本発明の実施例に関わる管理オペレーション
テーブルの形式を示す図である。
テーブルの形式を示す図である。
【図13】本発明の実施例に関わる組み込みオペレーシ
ョンテーブルの形式を示す図である。
ョンテーブルの形式を示す図である。
【図14】本発明の実施例に関わるリンクテーブルの形
式を示す図である。
式を示す図である。
【図15】本発明の実施例に関わるドメイン管理テーブ
ルの形式を示す図である。
ルの形式を示す図である。
【図16】本発明の実施例に関わる接続性管理テーブル
の形式を示す図である。
の形式を示す図である。
【図17】本発明の実施例に関わるコールバック管理テ
ーブルの形式を示す図である。
ーブルの形式を示す図である。
101…分散管理機能モジュール、102…管理オペレーショ
ン登録部、103…管理オペレーション呼び出し部、104…
管理オペレーション連携部、105…管理オペレーション
選択部、106…管理イベントコールバック処理部、107…
管理オペレーションリポジトリ、108…分散通信基盤、2
01…CPU、202…メモリ、203…入出力インターフェー
ス、204…表示装置、205…入力装置、206…記憶装置、2
07…ネットワーク装置、208…ネットワーク管理機能モ
ジュール、209…分散管理機能モジュール。
ン登録部、103…管理オペレーション呼び出し部、104…
管理オペレーション連携部、105…管理オペレーション
選択部、106…管理イベントコールバック処理部、107…
管理オペレーションリポジトリ、108…分散通信基盤、2
01…CPU、202…メモリ、203…入出力インターフェー
ス、204…表示装置、205…入力装置、206…記憶装置、2
07…ネットワーク装置、208…ネットワーク管理機能モ
ジュール、209…分散管理機能モジュール。
Claims (6)
- 【請求項1】地理的あるいは機能的に複数のプログラム
モジュールが分散して配置され、当該モジュールが相互
に連携することによって特定の管理機能を実現するネッ
トワーク管理システムであって、 ネットワーク管理機能モジュールが提供する管理オペレ
ーションを実行するために必要なプログラムインターフ
ェース情報を当該モジュールの起動時に予め登録する管
理オペレーション登録手段と、ネットワーク管理機能モ
ジュールから他のネットワーク管理機能モジュールの呼
び出し要求を受け付けた場合にオペレーション名称から
対応するプログラムモジュールを探しだして、管理オペ
レーションを実行する管理オペレーション呼び出し手段
と、前記インターフェース情報を格納する管理オペレー
ションリポジトリ手段と、分散して配置されたプログラ
ムモジュール間の透過的な通信を行う分散通信基盤手段
とで構成される分散管理機能モジュールを備えることを
特徴とする分散型ネットワーク管理システム。 - 【請求項2】請求項1記載の分散型ネットワーク管理シ
ステムであって、 前記分散管理機能モジュールにおいて、他の分散管理機
能モジュールへのリンク情報を設定する管理オペレーシ
ョン連携手段を有し、前記管理オペレーション呼び出し
手段において呼び出し要求に対応するプログラムモジュ
ールが前記管理オペレーションリポジトリ手段内に登録
されておらず、かつ他の分散管理機能モジュールへのリ
ンク情報が設定されている場合に、当該モジュールの管
理オペレーション呼び出し手段に呼び出し要求を転送
し、当該モジュールにおいて呼び出し要求を処理するこ
とを特徴とする分散型ネットワーク管理システム。 - 【請求項3】請求項1記載の分散型ネットワーク管理シ
ステムであって、 前記管理オペレーション登録手段において、管理オペレ
ーションの実行時に組合わせて実行可能な組み込み型オ
ペレーションを予め登録し、また管理オペレーションの
登録時に特定の組み込み型オペレーションを指定してお
くことにより、前記管理オペレーション呼び出し手段に
おいて、ネットワーク管理機能モジュールからの呼び出
し要求のあった時に前記組み込みオペレーションを実行
し、その結果を利用して管理オペレーションを呼び出す
ことを特徴とする分散型ネットワーク管理システム。 - 【請求項4】請求項3記載の分散型ネットワーク管理シ
ステムであって、 前記分散管理機能モジュールにおいて、プログラムモジ
ュールと当該モジュールが所属するドメインを結び付け
て管理し、前記組み込みオペレーションとして実行され
た場合に複数のプログラムモジュールから指定されたド
メインに対応するプログラムモジュールを選択する管理
オペレーション選択手段を備えることを特徴とする分散
型ネットワーク管理システム。 - 【請求項5】請求項3記載の分散型ネットワーク管理シ
ステムであって、 前記分散管理機能モジュールにおいて、プログラムモジ
ュールと当該モジュールを実行する優先度、及び当該モ
ジュールとの接続が可能か否かをテストした結果を結び
付けて管理し、前記組み込みオペレーションとして実行
された場合に複数のプログラムモジュールから優先度が
高い順に、かつ接続可能なプログラムモジュールを選択
する管理オペレーション選択手段を備えることを特徴と
する分散型ネットワーク管理システム。 - 【請求項6】請求項1記載の分散型ネットワーク管理シ
ステムであって、 前記分散管理機能モジュールにおいて、他のネットワー
ク管理機能モジュールからイベントを受信することがで
き、予め特定のイベントIDと管理オペレーション名称
を結び付けて登録し、当該イベントを受信した時点で管
理オペレーション呼び出し手段を呼び出して対応する管
理オペレーションを実行する管理イベントコールバック
処理手段を備えることを特徴とする分散型ネットワーク
管理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9119077A JPH10308736A (ja) | 1997-05-09 | 1997-05-09 | 分散型ネットワーク管理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9119077A JPH10308736A (ja) | 1997-05-09 | 1997-05-09 | 分散型ネットワーク管理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10308736A true JPH10308736A (ja) | 1998-11-17 |
Family
ID=14752317
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9119077A Pending JPH10308736A (ja) | 1997-05-09 | 1997-05-09 | 分散型ネットワーク管理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10308736A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005522780A (ja) * | 2002-04-05 | 2005-07-28 | インフォーカス コーポレイション | プロジェクタデバイスネットワーク管理システム |
| CN1300979C (zh) * | 2003-01-28 | 2007-02-14 | 华为技术有限公司 | 全动态分布式网络服务管理系统及其服务方法 |
| JP2007124057A (ja) * | 2005-10-25 | 2007-05-17 | Ntt Communications Kk | ネットワーク障害部位特定装置および方法 |
| JP2014186473A (ja) * | 2013-03-22 | 2014-10-02 | Fuji Xerox Co Ltd | プログラム及び装置 |
| JP2016136705A (ja) * | 2015-01-23 | 2016-07-28 | Kddi株式会社 | 分散型ネットワーク管理システム、ネットワーク管理装置、ネットワーク装置、分散型ネットワーク管理方法およびプログラム |
-
1997
- 1997-05-09 JP JP9119077A patent/JPH10308736A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005522780A (ja) * | 2002-04-05 | 2005-07-28 | インフォーカス コーポレイション | プロジェクタデバイスネットワーク管理システム |
| CN1300979C (zh) * | 2003-01-28 | 2007-02-14 | 华为技术有限公司 | 全动态分布式网络服务管理系统及其服务方法 |
| JP2007124057A (ja) * | 2005-10-25 | 2007-05-17 | Ntt Communications Kk | ネットワーク障害部位特定装置および方法 |
| JP2014186473A (ja) * | 2013-03-22 | 2014-10-02 | Fuji Xerox Co Ltd | プログラム及び装置 |
| JP2016136705A (ja) * | 2015-01-23 | 2016-07-28 | Kddi株式会社 | 分散型ネットワーク管理システム、ネットワーク管理装置、ネットワーク装置、分散型ネットワーク管理方法およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6212676B1 (en) | Event architecture for system management in an operating system | |
| JP4464525B2 (ja) | 作業負荷によって管理されるクライアント/サーバ・データ処理システムにおける集中アフィニティ維持装置および方法 | |
| US6282568B1 (en) | Platform independent distributed management system for manipulating managed objects in a network | |
| US5551035A (en) | Method and apparatus for inter-object communication in an object-oriented program controlled system | |
| US7287179B2 (en) | Autonomic failover of grid-based services | |
| US7676538B2 (en) | Systems and methods for application view transactions | |
| US6349333B1 (en) | Platform independent alarm service for manipulating managed objects in a distributed network management system | |
| US6502099B1 (en) | Method and system for extending the functionality of an application | |
| US20020087734A1 (en) | System and method for managing dependencies in a component-based system | |
| CA2231684A1 (en) | System and method for multi-site distributed object management environment | |
| US20040230973A1 (en) | Mechanism to provide adminstrative control in a multi-process application server | |
| Baker | GridRM: an extensible resource monitoring system | |
| EP0856790B1 (en) | Client-server network computing system and its method | |
| WO2020001409A1 (zh) | 一种虚拟网络功能vnf部署方法及装置 | |
| CN113766004A (zh) | 一种基于多云平台的灾备系统、方法及存储介质 | |
| US6931427B2 (en) | Method and apparatus for discovering data services in a distributed computer system | |
| CN111935296B (zh) | 一种高可用无限mqtt消息服务扩容的系统 | |
| JPH10308736A (ja) | 分散型ネットワーク管理システム | |
| CN116708266A (zh) | 一种云服务拓扑图实时更新方法、装置、设备及介质 | |
| CN100372299C (zh) | 一种支持分布式管理信息树的网络管理方法 | |
| CN1728697A (zh) | 一种公共对象请求代理结构应用中的容错性方法 | |
| US6137801A (en) | Telecommunication switching system administrative and management tools | |
| JPH11507785A (ja) | インテリジェント遠隔通信網における資源利用可能性 | |
| US6804339B1 (en) | Real-time object-oriented database for TAPI service providers | |
| JPH09160847A (ja) | クライアント・サーバ型分散処理システム |