JP2003234741A - 管理装置及びプログラム - Google Patents

管理装置及びプログラム

Info

Publication number
JP2003234741A
JP2003234741A JP2002034687A JP2002034687A JP2003234741A JP 2003234741 A JP2003234741 A JP 2003234741A JP 2002034687 A JP2002034687 A JP 2002034687A JP 2002034687 A JP2002034687 A JP 2002034687A JP 2003234741 A JP2003234741 A JP 2003234741A
Authority
JP
Japan
Prior art keywords
identification
communication device
condition
unit
investigation
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
Application number
JP2002034687A
Other languages
English (en)
Other versions
JP3766332B2 (ja
Inventor
Takayuki Sato
貴之 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Allied Telesis KK
Original Assignee
Allied Telesis KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Allied Telesis KK filed Critical Allied Telesis KK
Priority to JP2002034687A priority Critical patent/JP3766332B2/ja
Priority to US10/063,934 priority patent/US20030154268A1/en
Publication of JP2003234741A publication Critical patent/JP2003234741A/ja
Application granted granted Critical
Publication of JP3766332B2 publication Critical patent/JP3766332B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 理解しやすい様に構造化され、かつ簡単にカ
スタマイズ可能な管理機能を提供するネットワークシス
テムの管理装置を提供する。 【解決手段】 通信装置を管理する管理装置160は、
通信装置の種類を特定するための識別条件と、識別条件
を満たす前記通信装置の機能の調査方法とを対応付ける
識別テーブルを格納する識別テーブル格納部215と、
通信装置が識別条件を満たすかどうかを判断する識別部
210と、通信装置が識別条件を満たす場合に、識別条
件に対応付けられた調査方法を用いて通信装置の機能を
特定する調査部220とを備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、管理装置及びプロ
グラムに関する。特に本発明は、ネットワークシステム
内の通信装置の種類の識別、機能の調査、状態の監視等
を行う管理装置及びプログラムに関する。
【0002】
【従来の技術】従来、管理装置を用いてネットワークシ
ステム内の通信装置を管理する管理方法に関する技術と
して、例えば特開2001−308873、特開平6−
315029、及び特開2001−217832が挙げ
られる。特開2001−308873は、ネットワーク
構成図を表示する方法及びシステムを開示する。特開平
6−315029は、通信機器の属性情報を調査する装
置を開示する。特開2001−217832は、SNM
P(Simple Network Manageme
nt Protocol)を実装しているネットワーク
システムにおいて、機器構成を自動的に検出する方法及
びシステムを開示する。
【0003】
【発明が解決しようとする課題】ネットワークシステム
の管理装置は、ネットワークシステム内の通信装置の識
別、機能の調査等の管理動作を行う。従来技術におい
て、この様な管理装置は、特定の通信装置を識別し、機
能を調査するための専用プログラムを用いて上記の管理
動作を実現するのが一般的であった。
【0004】ネットワークシステム管理の利便性を高め
るためには、理解しやすい様に構造化され、かつ簡単に
カスタマイズ可能な管理機能を提供することが望まし
い。
【0005】そこで本発明は、上記の課題を解決するこ
とのできる管理装置及びプログラムを提供することを目
的とする。この目的は特許請求の範囲における独立項に
記載の特徴の組み合わせにより達成される。また従属項
は本発明の更なる有利な具体例を規定する。
【0006】
【課題を解決するための手段】即ち、本発明の第1の形
態によると、通信装置を管理する管理装置であって、前
記通信装置の種類を特定するための識別条件と、前記識
別条件を満たす前記通信装置の機能の調査方法とを対応
付ける識別テーブルを格納する識別テーブル格納部と、
前記通信装置が前記識別条件を満たすかどうかを判断す
る識別部と、前記通信装置が前記識別条件を満たす場合
に、前記識別条件に対応付けられた前記調査方法を用い
て前記通信装置の機能を特定する調査部とを備えること
を特徴とする管理装置を提供する。
【0007】前記識別テーブル格納部に格納された前記
調査方法により指定され、前記通信装置の機能を特定す
るための調査条件と当該調査条件によって特定される機
能とを対応付ける種類別調査テーブルを格納する種類別
調査テーブル格納部を更に備え、前記調査部は、前記通
信装置が前記識別条件を満たし、かつ前記識別条件に対
応する前記調査方法により指定される前記種類別調査テ
ーブルから取得した前記調査条件を前記通信装置が満た
す場合に、前記種類別調査テーブルから取得した前記調
査条件に対応する前記機能を前記通信装置が有すると特
定してもよい。また、前記通信装置の機能を特定するた
めの調査条件と、当該調査条件によって特定される機能
とを対応付けるデフォルト調査テーブルを格納するデフ
ォルト調査テーブル格納部と、前記識別テーブル格納部
に格納された前記調査方法により指定され、前記通信装
置の機能を特定するための調査条件と、当該調査条件に
よって特定される機能とを対応付ける種類別調査テーブ
ルを格納する種類別調査テーブル格納部とを更に備え、
前記調査部は、前記デフォルト調査テーブルから取得し
た前記調査条件を前記通信装置が満たす場合に、前記デ
フォルト調査テーブルから取得した前記調査条件に対応
する前記機能を前記通信装置が有すると特定し、前記識
別テーブルに格納された前記識別条件を前記通信装置が
満たし、かつ当該識別条件に対応する前記調査方法によ
り指定される前記種類別調査テーブルから取得した前記
調査条件を前記通信装置が満たす場合に、前記種類別調
査テーブルから取得した前記調査条件に対応する前記機
能を前記通信装置が有すると特定してもよい。
【0008】また、前記識別テーブル格納部は、前記識
別条件に対応付けて、前記識別条件を満たす前記通信装
置の状態を監視する監視方法を前記識別テーブルに格納
し、前記通信装置が前記識別条件を満たす場合に、前記
識別条件に対応付けられた前記監視方法を用いて前記通
信装置の状態を監視する監視部を更に備えてもよい。ま
た、前記管理装置の使用者に前記通信装置のアドレスを
指定させ、指定された前記通信装置の種類及び機能の特
定を、前記識別部及び前記調査部にそれぞれ行わせる指
定部を更に備えてもよい。また、前記識別部が特定した
前記種類に対応する画像を用いて、前記通信装置を前記
管理装置の表示装置上に図示させる通信装置表示部と、
前記管理装置の使用者が前記画像に対して予め定められ
た操作を行った場合に、前記調査部が取得した前記通信
装置の機能を表示させる機能表示部とを更に備えてもよ
い。
【0009】また、前記識別テーブルは、前記通信装置
の種類を特定するための識別条件と、前記識別条件を満
たす前記通信装置の機能の調査方法との組合せを含む組
を複数有し、前記識別部は、前記通信装置が前記複数の
組のいずれの前記識別条件を満たすかを、予め設定され
た前記組の優先順位に基づき判断してもよい。また、前
記識別テーブルに登録する前記組を、前記管理装置の使
用者に入力させる入力部と、前記入力部により入力され
た前記組を、前記識別テーブルに登録する登録部と、前
記識別テーブルに登録された複数の前記組の前記優先順
位を、前記複数の組のそれぞれに設定された前記識別条
件に基づき設定する優先順位設定部とを備えてもよい。
また、前記優先順位設定部は、第1の前記識別条件が第
2の前記識別条件に包含される場合に、前記第1の識別
条件に対応する前記組の優先順位を、前記第2の識別条
件に対応する前記組の優先順位より高く設定してもよ
い。また、前記管理装置は、複数の前記通信装置を管理
し、前記優先順位設定部は、前記識別テーブル内の前記
組のそれぞれに対応付けられた前記識別条件を満たす前
記通信装置の数が小さい順に前記優先順位を高く設定し
てもよい。
【0010】また、本発明の第2の形態によると、通信
装置を管理する管理装置であって、前記通信装置の種類
を特定するための識別条件と、前記識別条件を満たす前
記通信装置の状態を監視する監視方法とを対応付ける識
別テーブルを格納する識別テーブル格納部と、前記通信
装置が前記識別条件を満たすかどうかを判断する識別部
と、前記通信装置が前記識別条件を満たす場合に、前記
識別条件に対応付けられた前記監視方法を用いて前記通
信装置の状態を監視する監視部とを備えることを特徴と
する管理装置を提供する。
【0011】また、本発明の第3の形態によると、通信
装置を管理する管理装置用のプログラムであって、前記
管理装置を、前記通信装置の種類を特定するための識別
条件と、前記識別条件を満たす前記通信装置の機能の調
査方法とを対応付ける識別テーブルを格納する識別テー
ブル格納部と、前記通信装置が前記識別条件を満たすか
どうかを判断する識別部と、前記通信装置が前記識別条
件を満たす場合に、前記識別条件に対応付けられた前記
調査方法を用いて前記通信装置の機能を特定する調査部
として動作させることを特徴とするプログラムを提供す
る。
【0012】また、本発明の第4の形態によると、通信
装置を管理する管理装置用のプログラムであって、前記
管理装置を、前記通信装置の種類を特定するための識別
条件と、前記識別条件を満たす前記信装置の状態を監視
する監視方法とを対応付ける識別テーブルを格納する識
別テーブル格納部と、前記通信装置が前記識別条件を満
たすかどうかを判断する識別部と、前記通信装置が前記
識別条件を満たす場合に、前記識別条件に対応付けられ
た前記監視方法を用いて前記通信装置の状態を監視する
監視部として動作させることを特徴とするプログラムを
提供する。
【0013】なお上記の発明の概要は、本発明の必要な
特徴の全てを列挙したものではなく、これらの特徴群の
サブコンビネーションも又発明となりうる。
【0014】
【発明の実施の形態】以下、発明の実施形態を通じて本
発明を説明するが、実施形態はクレームにかかる発明を
限定するものではなく、また実施形態の中で説明されて
いる特徴の組み合わせの全てが発明の解決手段に必須で
あるとは限らない。
【0015】図1は、本発明の実施形態に係るネットワ
ークシステム100の構成を示す。ネットワークシステ
ム100は、サーバ110、プリンタ120、ゲートウ
ェイ130、端末140a〜d、中継機器150a〜
c、及び管理装置160を備える。本実施形態に係るサ
ーバ110、プリンタ120、ゲートウェイ130、端
末140a〜d、中継機器150a〜c、及び管理装置
160は、本発明に係る通信装置の一例である。
【0016】サーバ110は、ファイル管理、メール管
理、プリンタ管理、及び/又はデータベース管理等の各
種のサービスを端末140a〜dに提供する。プリンタ
120は、端末140a〜dからの要求を受けて印刷を
行う。ゲートウェイ130は、サーバ110、端末14
0a〜d、及び管理装置160が外部のネットワークに
アクセスする場合の中継を行う。端末140a〜dは、
使用者がサーバ110、プリンタ120、及びゲートウ
ェイ130等にアクセスするために用いられる、例えば
パーソナルコンピュータやPDA等の装置である。中継
機器150a〜cは、サーバ110、プリンタ120、
ゲートウェイ130、端末140a〜d、及び管理装置
160を接続し、これらの通信装置の間の通信を中継す
る。
【0017】管理装置160は、ネットワークシステム
100内の通信装置、すなわちサーバ110、プリンタ
120、ゲートウェイ130、端末140a〜d、中継
機器150a〜cを管理する。具体的には、管理装置1
60は、ネットワークシステム100内の通信装置の種
類を特定する識別処理、ネットワークシステム100内
の通信装置の機能を特定する調査処理、及びネットワー
クシステム100内の通信装置の状態を監視する監視処
理を含む処理を行う。
【0018】本実施形態において、各通信装置は、それ
ぞれ図1に示した様に”192.168.1.1”か
ら”192.168.1.11”迄のIPアドレスが割
り当てられているものとする。
【0019】以下、本実施形態に係るネットワークシス
テム100は、便宜上ローカルエリアネットワークであ
ることを前提として説明を行う。ただし、本実施形態に
係るネットワークシステム100は、インターネットや
公衆電話網等の公衆通信網や、ローカルエリアネットワ
ーク等の種々のネットワーク、又はこれらの組合せであ
ってもよい。
【0020】図2は、本発明の実施形態に係る管理装置
160の構成を示す。管理装置160は、入力部20
0、指定部205、識別部210、識別テーブル格納部
215、調査部220、種類別調査テーブル格納部22
5、デフォルト調査テーブル格納部230、監視部23
5、監視テーブル格納部240、通信部245、通信装
置データベース格納部280、通信装置表示部250、
機能表示部255、監視表示部260、表示部275、
登録部265、及び優先順位設定部270を備える。
【0021】入力部200は、管理装置160が各種処
理を行う際に必要となるパラメータを、管理装置160
の使用者に入力させる。すなわち、入力部200は、識
別処理、調査処理、及び/又は監視処理を行う際に、処
理対象の通信装置を特定するための情報を、管理装置1
60の使用者に入力させる。また、入力部200は、通
信装置の識別処理に用いる識別テーブル格納部215内
の識別テーブルを変更するための情報を、管理装置16
0の使用者に入力させる。同様に、入力部200は、通
信装置の調査処理に用いる種類別調査テーブル格納部2
25内の種類別調査テーブル及び/又はデフォルト調査
テーブル格納部230内のデフォルト調査テーブルを変
更するための情報を、管理装置160の使用者に入力さ
せる。また、入力部200は、通信装置の監視処理に用
いる監視テーブル格納部240内の監視テーブルを変更
するための情報を、管理装置160の使用者に入力させ
る。
【0022】指定部205は、入力部200を用いて、
管理装置160の使用者に処理対象の通信装置を指定さ
せる。そして、指定部205は、指定された通信装置の
アドレスを識別部210及び識別部210を介して調査
部220に送信し、種類及び機能の特定をそれぞれ行わ
せる。この様にして、指定部205は、管理装置160
の使用者が指定した通信装置の識別処理及び調査処理
を、起動することができる。
【0023】識別部210は、識別テーブル格納部21
5に格納された識別テーブルに基づき、通信装置の種類
を特定する識別処理を行う。そして、識別部210は、
識別処理の結果を通信装置データベース格納部280に
格納する。調査部220は、種類別調査テーブル格納部
225に格納された種類別調査テーブル及びデフォルト
調査テーブル格納部230に格納されたデフォルト調査
テーブルに基づき、識別部210が種類を特定した通信
装置の調査処理を行う。そして、調査部220は、調査
処理の結果を通信装置データベース格納部280に格納
する。監視部235は、監視テーブル格納部240に格
納された監視テーブルに基づき、識別部210が種類を
特定した通信装置の監視処理を行う。そして、監視部2
35は、監視処理の結果を通信装置データベース格納部
280に格納する。通信部245は、識別部210、調
査部220、及び監視部235と、ネットワークシステ
ム100内の通信装置との間での通信を処理する。通信
装置データベース格納部280は、識別部210、調査
部220、及び監視部235がそれぞれ識別処理、調査
処理、及び監視処理を行った結果を登録する通信装置デ
ータベースを格納する。
【0024】通信装置表示部250は、識別部210が
識別処理を行った通信装置を、識別部210が特定した
通信装置の種類に対応する画像を用いて表示部275上
に図示させる。これにより、管理装置160の使用者
は、表示部275上に図示された通信装置の画像に基づ
き、通信装置の種類を識別することができる。機能表示
部255は、調査部220が調査処理において特定した
処理対象の通信装置の機能を通信装置データベースから
取得し、表示部275上に表示させる。ここで、機能表
示部255は、通信装置表示部250が図示した通信装
置の画像に対し、管理装置160の使用者が例えばクリ
ックによる選択等の予め定められた操作を入力部200
を用いて行った場合に、操作の対象となる通信装置の機
能を表示させる。監視表示部260は、監視処理におい
て監視部235が取得した処理対象の通信装置の状態を
通信装置データベースから取得し、表示部275上に表
示させる。表示部275は、通信装置表示部250、機
能表示部255及び/又は監視表示部260の指示に基
づき、管理装置160の表示装置上に画像を表示する。
【0025】登録部265は、識別テーブル格納部21
5内の識別テーブル、種類別調査テーブル格納部225
内の種類別調査テーブル、デフォルト調査テーブル格納
部230内のデフォルト調査テーブル、又は監視テーブ
ル格納部240内の監視テーブルを変更するための情報
を入力部200から受けると、対応するテーブルを変更
する。優先順位設定部270は、識別テーブル格納部2
15内の識別テーブルが変更された場合等に、識別テー
ブルに格納された複数の識別条件等の優先順位を設定す
る。
【0026】図3は、本発明の実施形態に係る識別テー
ブル格納部215に格納される識別テーブルの一例を、
表形式により示す。識別テーブルは、識別条件フィール
ド、種類フィールド、表示画像フィールド、調査方法フ
ィールド、及び監視方法フィールドを含む。
【0027】識別条件フィールドは、通信装置の種類を
特定するための識別条件を格納する。種類フィールド
は、対応する識別条件を満たす通信装置の種類を格納す
る。表示画像フィールドは、対応する識別条件を満たす
通信装置を通信装置表示部250が表示部275上に図
示させる際に用いる表示画像名を格納する。調査方法フ
ィールドは、対応する識別条件を満たす通信装置の機能
の調査方法を格納する。監視方法フィールドは、対応す
る識別条件を満たす通信装置の状態を監視する監視方法
を格納する。
【0028】識別テーブルは、図3に示す通り、識別条
件と、種類と、調査方法との組合せを含む組を複数有す
る。これらの複数の組は、上の行がより優先度が高く設
定される。
【0029】識別部210は、指定部205から処理対
象の通信装置のアドレスを受信し、識別処理を行う。識
別処理において、識別部210は、識別テーブル格納部
215内に格納された1以上の識別テーブルから、例え
ば管理装置160の使用者が入力部200を介して指定
した識別テーブルを選択する。以上に代えて、識別部2
10は、複数の識別テーブルを順にアクセスして、処理
対象の通信装置の種類を特定してもよい。次に、識別部
210は、選択された識別テーブルに格納された各組
を、優先順位の高い順に取得する。次に、識別部210
は、通信装置が識別テーブル内の複数の組のいずれの識
別条件を満たすかを、優先順位が高い組から順に判断す
る。そして、識別部210は、処理対象の通信装置が、
取得した組の識別条件フィールドに格納された識別条件
を満たした時点で、識別条件に対応付けられた種類を取
得して処理対象の通信装置の種類を特定する。
【0030】例えば、図3の1行目から3行目におい
て、識別部210は、処理対象の通信装置が保持するs
ysObjectIDパラメータが、識別条件の右辺の
値と一致した場合に、通信装置が当該識別条件を満たす
と判断する。ここで、sysObjectIDパラメー
タは、例えば通信装置のSNMP(Simple Ne
twork Management Protoco
l)機能が備えるMIB(Management In
formation Base)に格納された、通信装
置の機種名を示す情報である。識別部210は、例えば
識別テーブル格納部215を介して処理対象の通信装置
にSNMPのGET REQUESTメッセージを送信
し、sysObjectIDパラメータを取得する。そ
して、識別部210は、sysObjectIDパラメ
ータで特定される機種名が、”at−8224X
L”、”at−Rapier24”、又は”at−82
16XL”であった場合に、通信装置の種類をそれぞ
れ”C8224XL”、”C8624XL”、又は”C
8216XL”と特定する。
【0031】また、図3の4行目において、識別部21
0は、処理対象の通信装置が保持するsysObjec
tIDパラメータを取得できた場合に、通信装置が当該
識別条件を満たすと判断する。また、図3の5行目にお
いて、識別部210は、処理対象の通信装置がping
コマンドに応答した場合に、通信装置が当該識別条件を
満たすと判断する。また、図3の6行目において、識別
部210は、処理対象の通信装置が、常に当該識別条件
を満たすと判断する。
【0032】そして、識別部210は、以上に示した方
法で処理対象の通信装置の種類を特定した後、処理対象
の通信装置のアドレスと、識別条件に対応付けられた調
査方法とを調査部220に送信し、調査部220に調査
処理を行わせる。同様に、識別部210は、処理対象の
通信装置のアドレスと、識別条件に対応付けられた監視
方法とを調査部220を介して監視部235に送信し、
監視部235に監視処理を行わせる。また、識別部21
0は、処理対象の通信装置のアドレス、種類、及び表示
画像名等を、通信装置データベース格納部280内の通
信装置データベースに格納する。
【0033】図4は、本発明の実施形態に係る種類別調
査テーブル格納部225に格納される種類別調査テーブ
ルの一例を、表形式により示す。図4に示した種類別調
査テーブルは、図3における調査方法が”スイッチ調
査”である場合に対応する。種類別調査テーブルは、調
査条件フィールド、機能フィールド、表示オプションフ
ィールド、調査方法フィールド、及び監視方法フィール
ドを含む。
【0034】調査条件フィールドは、通信装置の機能を
特定するための調査条件を格納する。機能フィールド
は、対応する調査条件によって特定される機能を格納す
る。表示オプションフィールドは、通信装置が対応する
調査条件を満たす場合に、表示部275が図示する通信
装置の画像に追加する情報を格納する。調査方法フィー
ルドは、通信装置が対応する調査条件を満たす場合に、
通信装置を更に詳細に調査するための調査方法を格納す
る。監視方法フィールドは、通信装置が対応する調査条
件を満たす場合に、識別テーブル格納部215内の識別
テーブルによって指定された監視方法に追加して、通信
装置を更に詳細に監視するための監視方法を格納する。
デフォルト調査テーブル格納部230は、種類別調査テ
ーブルと略同一のデータ形式であるデフォルト調査テー
ブルを格納する。
【0035】調査部220は、処理対象の通信装置のア
ドレスと、識別条件に対応付けられた調査方法とを識別
部210から受信する。次に、調査部220は、処理対
象の通信装置の調査処理を行う。ここで、調査処理は、
デフォルトの調査処理と、通信装置の種類別の調査処理
に分類される。
【0036】デフォルトの調査処理は、識別部210が
特定した通信装置の種類とは無関係に行う調査処理であ
る。調査部220は、デフォルト調査テーブル格納部2
30内のデフォルト調査テーブルを用いて、デフォルト
の調査処理を行う。一方、通信装置の種類別の調査処理
は、識別部210が特定した通信装置の種類に対応する
調査方法を用いて行う調査処理である。調査部220
は、種類別調査テーブル格納部225内に格納された1
以上の種類別調査テーブルから、識別部210から受信
した調査方法により指定される種類別調査テーブルを選
択し、選択した種類別調査テーブルを用いて、通信装置
の種類別の調査処理を行う。
【0037】デフォルト又は通信装置の種類別の調査処
理において、調査部220は、調査テーブル(デフォル
ト調査テーブル又は種類別調査テーブル)に格納された
各行を取得する。次に、調査部220は、取得した行の
調査条件を通信装置が満たすかどうかを判断する。そし
て、調査部220は、調査テーブルから取得した調査条
件を通信装置が満たす場合に、調査テーブルに対応する
機能を通信装置が有すると特定する。
【0038】例えば、図4の1行目において、調査部2
20は、処理対象の通信装置が保持するipForwa
rdingパラメータが、識別条件の右辺の値と一致し
た場合に、通信装置が当該調査条件を満たすと判断す
る。ここで、ipForwardingパラメータは、
例えば通信装置のSNMP機能が備えるMIBに格納さ
れた、通信装置のルーティング機能の有無を示す情報で
ある。識別部210は、例えば識別テーブル格納部21
5を介して処理対象の通信装置にSNMPのGET R
EQUESTメッセージを送信し、ipForward
ingパラメータを取得する。そして、識別部210
は、ipForwardingパラメータが、”for
warding”であった場合に、通信装置がルーティ
ング機能を有すると特定する。
【0039】同様に、図4の3行目において、調査部2
20は、処理対象の通信装置が保持するVLANfun
ctionパラメータが、TRUE(真)であった場合
に、通信装置がVLAN機能を有すると特定する。ま
た、図4の2、4、5行目において、調査部220は、
スイッチ調査の対象となる通信装置が、常にそれぞれス
イッチ機能、SNMP機能、ping機能を有すると特
定する。
【0040】調査部220は、以上に示した方法で通信
装置の機能を特定した後、調査テーブルに、対応する調
査方法が更に指定されている場合には、指定された調査
方法に対応する種類別調査テーブルを種類別調査テーブ
ル格納部225から取得し、以上の同様に更に詳細な調
査処理を行う。次に、調査部220は、通信装置が調査
条件を満たす場合に、調査テーブルにおいて調査条件に
対応する監視方法を取得し、識別部210から受信した
監視方法に追加する。そして、調査部220は、処理対
象の通信装置のアドレスと、識別部210及び調査部2
20が取得した監視方法とを監視部235に送信し、監
視部235に監視処理を行わせる。
【0041】図5は、本発明の実施形態に係る監視テー
ブル格納部240に格納される監視テーブルの一例を、
表形式により示す。図5に示した監視テーブルは、図3
における監視方法が”スイッチ動作”である場合に対応
する。監視テーブルは、監視条件フィールド、状態フィ
ールド、及び表示オプションフィールドを含む。
【0042】監視条件フィールドは、通信装置の状態を
監視するための監視条件を格納する。状態フィールド
は、通信装置が監視条件を満たす場合における通信装置
の状態を格納する。表示オプションフィールドは、通信
装置が監視条件を満たす場合に、表示部275が図示す
る通信装置の画像に追加する情報を格納する。
【0043】監視部235は、処理対象の通信装置のア
ドレスと、識別条件又は調査条件に対応付けられた監視
方法とを調査部220から受信する。次に、監視部23
5は、処理対象の通信装置の状態の監視処理を行う。こ
こで、監視部235は、監視テーブル格納部240内に
格納された1以上の監視テーブルから、調査部220か
ら受信した監視方法により指定される監視テーブルを選
択し、選択した監視テーブルを用いて通信装置の種類及
び機能別の監視処理を行う。
【0044】監視処理において、監視部235は、監視
テーブルの各行を取得する。次に、監視部235は、取
得した行の監視条件を通信装置が満たすかどうかを判断
する。そして、監視部235は、監視条件を通信装置が
満たす場合に、通信装置が監視条件に対応する状態にあ
ると特定する。
【0045】例えば、図5の1行目及び2行目におい
て、監視部235は、通信装置がpingコマンドに応
答しない場合及び応答する場合に、通信装置がそれぞれ
DOWN状態及びUP状態であると特定する。また、図
5の3行目において、監視部235は、処理対象の通信
装置から受信した、例えばSNMPのTrapメッセー
ジ等が通信装置のリセットを示す”cold star
t”イベントを通知するものであった場合に、通信装置
がTrap状態であると特定する。また、図5の4行目
において、監視部235は、例えば通信装置がping
コマンドに10日間応答しなかった場合、通信装置がネ
ットワークシステム100から削除された状態(Del
ete状態)にあると特定する。
【0046】図6は、本発明の実施形態に係る通信装置
データベース格納部280に格納される通信装置データ
ベースを、表形式により示す。通信装置データベース
は、IPアドレスフィールド、表示名フィールド、種類
フィールド、表示画像フィールド、監視方法フィール
ド、ルーティング機能フィールド、スイッチ機能フィー
ルド、VLAN機能フィールド、SNMP機能フィール
ド、PING機能フィールド、状態フィールド、及び表
示オプションフィールドを含む。
【0047】IPアドレスフィールドは、識別部210
が、識別処理を行った通信装置のアドレスを格納するた
めに用いられる。本実施形態において、通信装置のアド
レスは、一例としてIPアドレスであるものとする。表
示名フィールドは、識別部210が、管理装置160の
使用者が通信装置に割り当てた名称を取得し格納するた
めに用いられる。識別部210は、表示名フィールドに
格納する名称として、例えばサーバ110のDNS(D
omain Name Service)機能に登録さ
れた名称を取得してもよい。種類フィールドは、識別部
210が、識別処理により特定した通信装置の種類を格
納するために用いられる。表示画像フィールドは、識別
部210が、識別処理により特定した通信装置の表示画
像名を格納するために用いられる。監視方法フィールド
は、監視部235が、通信装置の状態を監視する監視方
法を格納するために用いられる。ルーティング機能フィ
ールド、スイッチ機能フィールド、VLAN機能フィー
ルド、SNMP機能フィールド、及びPING機能フィ
ールドは、調査部220が、それぞれ調査処理において
特定された通信装置の機能の有無を格納するために用い
られる。状態フィールドは、監視部235が、監視処理
において取得された通信装置の状態を格納するために用
いられる。表示オプションフィールドは、調査部220
が、調査処理において種類別調査テーブル格納部225
若しくはデフォルト調査テーブル格納部230内の調査
テーブルから取得した表示オプションを、監視部235
が、監視処理において監視テーブル格納部240内の監
視テーブルから取得した表示オプションを、それぞれ格
納するために用いられる。
【0048】識別部210、調査部220、及び監視部
235は、それぞれ識別処理、調査処理、及び監視処理
の結果を、通信装置データベース格納部280内の通信
装置データベースに格納する。通信装置表示部250、
機能表示部255、及び監視表示部260は、識別処
理、調査処理、及び監視処理の結果を表示部275上に
表示する際に、通信装置データベース格納部280内の
通信装置データベースから通信装置に関する情報を取得
する。
【0049】図7は、本発明の実施形態に係る管理装置
160によるネットワークシステム100の管理フロー
を示す。まず、表示部275は、初期画面を表示する
(S700)。ここで、表示部275は、通信装置表示
部250、機能表示部255、及び監視表示部260を
用いて、S700の時点で既に通信装置データベース格
納部280に格納されている情報に基づき、ネットワー
クシステム100内の通信装置に関する情報を初期画面
に表示する。次に、登録部265は、識別テーブル、種
類別調査テーブル、デフォルト調査テーブル、又は監視
テーブルの追加、削除、変更等を入力部200を介して
受信した場合、これらのテーブルを更新する(S71
0)。次に、指定部205は、入力部200を用いて、
処理対象の通信装置を管理装置160の使用者に指定さ
せる(S720)。次に、識別部210は、指定部20
5が指定する通信装置の識別処理を行う(S730)。
次に、調査部220は、指定部205が指定する通信装
置の調査処理を行う(S740)。次に、監視部235
は、指定部205が指定する通信装置の監視処理を行う
(S750)。
【0050】図8は、本発明の実施形態に係る識別部2
10による通信装置の識別処理フローを示す。まず、識
別部210は、識別テーブル格納部215内の識別テー
ブルの上側から順に1行ずつ読み出す(S800)。次
に、識別部210は、S800において読み出した行の
識別条件を解釈する(S810)。次に、識別部210
は、識別条件の判断に用いる通信装置内の情報を、例え
ばSNMPのGETREQUESTメッセージ等を用い
て取得する(S820)。次に、識別部210は、識別
条件が成立するかどうかを判断する(S830)。識別
条件が成立する場合、識別部210は、識別テーブルの
当該行以降に格納された識別条件の判断は中止し、S8
50に処理を進める。
【0051】S830において識別条件が成立しない場
合、識別部210は、識別テーブルに次の行が存在する
かどうかを判断する(S840)。識別テーブルに次の
行が存在する場合、識別部210は、処理をS800に
進め、識別テーブルの次の行を読み出す(S800)。
S840において識別テーブルに次の行が存在しない場
合、識別部210は、処理対象の通信装置の種類を特定
せずに識別処理を終了する。
【0052】S830において識別条件が成立した場
合、識別部210は、通信装置の表示名をサーバ110
から取得すると共に、識別条件に対応する種類を識別テ
ーブルから取得する。そして、識別部210は、通信装
置のアドレス、表示名及び種類を通信装置データベース
に格納する(S850)。次に、通信装置表示部250
は、識別部210が通信装置データベースに格納した種
類に対応する画像を用いて、通信装置を表示部275上
に図示させる(S860)。
【0053】図9は、本発明の実施形態に係る調査部2
20による通信装置の調査処理フローを示す。図9に示
した調査処理フローは、デフォルトの調査処理及び通信
装置の種類別の調査処理のそれぞれに対して実行され
る。
【0054】まず、調査部220は、識別部210から
受信した調査方法が調査テーブルを指定していない場合
に、調査処理を終了させる(S900)。ここで、調査
部220は、通信装置の種類とは無関係に、デフォルト
の調査テーブルを用いた調査処理を行う。次に、調査部
220は、処理対象の調査テーブルから1行ずつ読み出
す(S910)。次に、調査部220は、S910にお
いて読み出した行の調査条件を解釈する(S920)。
次に、調査部220は、調査条件の判断に用いる通信装
置内の情報を、例えばSNMPのGET REQUES
Tメッセージ等を用いて取得する(S930)。
【0055】次に、調査部220は、調査条件が成立す
るかどうかを判断する(S940)。調査条件が成立し
た場合、調査部220は、調査条件に対応する通信装置
の機能を、通信装置データベースに格納する(S95
0)。そして、処理対象の調査テーブルに次の行が存在
する場合、調査部220は処理をS910に進め、処理
対象の調査テーブルの次行を読み出す(S960)。S
900からS960の処理が終了すると、機能表示部2
55は、表示部275上に図示した処理対象の通信装置
の画像に、成立した調査条件に対応する表示オプション
で指定される情報を追加する(S970)。
【0056】図10は、本発明の実施形態に係る監視部
235による通信装置の監視処理フローを示す。図10
に示した監視処理フローは、監視部235が識別部21
0及び調査部220から受信した監視方法に対応する監
視処理のそれぞれに対して実行される。
【0057】まず、監視部235は、識別部210及び
調査部220から受信した監視方法が監視テーブルを指
定されていない場合に、監視処理を終了させる(S10
00)。次に、監視部235は、処理対象の監視テーブ
ルから1行ずつ読み出す(S1010)。次に、監視部
235は、S1010において読み出した行の監視条件
を解釈する(S1020)。次に、監視部235は、監
視条件の判断に用いる通信装置内の情報を、例えばSN
MPのGET REQUESTメッセージの送信又はT
rapメッセージの受信等により取得する(S103
0)。
【0058】次に、監視部235は、監視条件が成立す
るかどうかを判断し、通信装置の状態を特定する(S1
040)。次に、監視部235は、監視条件に対応する
通信装置の状態を、通信装置データベースに格納する
(S1050)。そして、処理対象の監視テーブルに次
の行が存在する場合、監視部235は処理をS1010
に進め、処理対象の監視テーブルの次行を読み出す(S
1060)。S1000からS1060の処理が終了す
ると、監視表示部260は、表示部275上に図示した
処理対象の通信装置の画像に、成立した監視条件に対応
する表示画像で指定される画像を追加する(S107
0)。
【0059】図11は、本発明の実施形態に係る管理装
置160による識別条件の入力フローを示す。図11に
示す識別条件の入力フローは、管理装置160の使用者
が図7のS710において通信装置の識別条件と、種類
と、調査方法との組合せを含む組を識別テーブルに追加
する場合、又は通信装置の識別条件を変更する場合に実
行される。
【0060】まず、入力部200は、識別テーブルに登
録する組を、管理装置160の使用者に入力させる(S
1200)。次に、登録部265は、入力部200によ
り入力された組を、識別テーブル格納部215内の識別
テーブルに登録する(S1210)。次に、優先順位設
定部270は、S1210により追加又は変更された組
を含む、識別テーブルに登録された複数の組の優先順位
を、各組に設定された識別条件に基づき決定する(S1
220)。次に、優先順位設定部270は、識別テーブ
ルを優先順位の高い順に並べ換えることにより、識別テ
ーブルに登録された各組の優先順位を設定する(S12
30)。
【0061】優先順位設定部270は、S1220にお
いて、例えば以下のいずれかの方法を用いる。 (1) 識別条件の包含関係に基づき、各組の優先順位
を決定する。識別条件は、狭い条件の方がより詳細に通
信装置の種類を特定することができる。例えば、図3の
1行目の識別条件「sysObjectID=at−8
224XL」は、sysObjectIDパラメータを
持ち、かつsysObjectIDパラメータで指定さ
れる通信装置の機種名がat−8224XLであるとい
う条件である。一方、図3の4行目の識別条件「sys
ObjectID」は、sysObjectIDパラメ
ータを持つという条件であり、1行目の識別条件を包含
する。また、1行目の識別条件は、通信装置の機種名を
特定できる条件であるのに対し、4行目の識別条件は、
SNMP機能を備える通信装置であるという条件であ
り、より広い条件となる。ここで仮に、1行目の識別条
件より高い優先順位を4行目の識別条件に割り当てる
と、識別部210は、4行目の識別条件を先に判断す
る。この場合、識別部210は、機種名がat−822
4XLである通信装置について、機種名を特定できなく
なってしまう。従って、優先順位設定部270は、2つ
の識別条件について、第1の識別条件が第2の識別条件
に包含される場合に、第1の識別条件に対応する組の優
先順位を、第2の識別条件に対応する組の優先順位と比
較し高く設定する。これにより、識別部210は、識別
テーブルを用いて、可能な限り詳細に通信装置の種類を
特定することができる。
【0062】以上の処理において、優先順位設定部27
0は、sysObjectIDパラメータとpingコ
マンドとの包含関係等の異なる情報に基づく包含関係
を、例えば予め設定された各情報間の包含関係を示すデ
ータに基づき行ってもよい。すなわち、例えばsysO
bjectIDパラメータとpingコマンドの包含関
係において、SNMP機能を備える通信装置は必ずpi
ngコマンドに応答する等の前提があれば、優先順位設
定部270は、sysObjectIDパラメータを持
つという識別条件は、pingコマンドに応答するとい
う識別条件に包含されることを示す設定データを保持し
ておくことができる。
【0063】(2) 識別条件を満たす通信装置の数に
基づき、各組の優先順位を決定する。優先順位設定部2
70は、識別テーブルの追加又は変更があった場合に、
(1)に代えて、識別テーブルに含まれる全ての識別条
件のそれぞれを満たすネットワークシステム100内の
通信装置の数をカウントする。次に、優先順位設定部2
70は、カウントした数が小さいものほど狭い条件であ
ると判断し、識別条件の優先順位を、カウントした数が
小さい順に高く設定する。
【0064】図12は、本発明の実施形態に係る表示部
275が表示する画面の一例を示す。表示部275が表
示する画面は、処理対象指定画面1000、機器一覧画
面1003、及び機器表示画面1006を備える。処理
対象指定画面1000は、入力部200が識別処理、調
査処理、及び/又は監視処理を行う際に、処理対象の通
信装置を特定するための情報を管理装置160の使用者
に入力させる。処理対象指定画面1000は、ブロード
キャスト指定ボタン1180、IPアドレス指定エリア
1183、種類指定エリア1186、及びクラス指定エ
リア1190を有する。ブロードキャスト指定ボタン1
180は、ネットワークシステム100内の全ての通信
装置に対する識別処理、調査処理、及び/又は監視処理
を、管理装置160に行わせることを入力するボタンで
ある。IPアドレス指定エリア1183は、識別処理、
調査処理、及び/又は監視処理の対象となる通信装置の
アドレスを、1以上入力するためのエリアである。管理
装置160の使用者は、例えば「192.168.1.
1(1アドレスを指定)」や「192.168.1.*
(*が任意の値である複数のアドレスを指定)」等をI
Pアドレス指定エリア1183に入力することにより、
処理対象の通信装置を1以上指定することができる。種
類指定エリア1186は、対象となる通信装置の種類を
指定するためのエリアである。識別部210は、識別処
理を行った結果、対象の通信装置が種類指定エリア11
86で指定された種類であった場合のみ、調査部220
の調査処理及び/又は監視部235の監視処理を行わせ
る。
【0065】クラス指定エリア1190は、識別テーブ
ル、調査テーブル、及び監視テーブルのそれぞれを、ア
イコンにより操作するためのエリアである。クラス指定
エリア1190において、識別テーブル、調査テーブ
ル、及び監視テーブルのそれぞれは、識別クラスアイコ
ン、調査クラスアイコン、及び監視クラスアイコンとし
て表示される。中継機器識別クラスアイコン1192及
び通信ノード識別クラスアイコン1196は、識別クラ
スアイコンの一例である。中継機器識別クラスアイコン
1192は、中継機器の種類を識別する識別テーブルの
アイコンである。通信ノード識別クラスアイコン119
6は、中継機器以外の通信装置である通信ノードの種類
を識別する識別テーブルのアイコンである。管理装置1
60の使用者は、中継機器識別クラスアイコン1192
又は通信ノード識別クラスアイコン1196等を用いて
対象となる通信装置及び当該通信装置を識別する識別テ
ーブルを指定してもよい。具体的には、管理装置160
の使用者が例えば中継機器識別クラスアイコン1192
を機器一覧画面1003にドラッグしてドロップする
と、入力部200は、対象となる通信装置のアドレスの
入力を促すIPアドレス指定エリア1183と同様の入
力画面を表示部275上にポップアップさせる。そし
て、識別部210は、入力画面により指定されたアドレ
スの通信装置の識別処理を、中継機器識別クラスアイコ
ン1192により指定される識別テーブルを用いて行
う。
【0066】機器一覧画面1003は、ネットワークシ
ステム100内の通信装置(図1)に対応して、サーバ
オブジェクト1110、プリンタオブジェクト112
0、ゲートウェイオブジェクト1130、端末オブジェ
クト1140a〜d、スイッチオブジェクト1150a
〜c、及び管理装置オブジェクト1160を図示する。
具体的には、通信装置表示部250、機能表示部25
5、及び監視表示部260は、通信装置データベース格
納部280内の通信装置データベースから取得した、対
象の通信装置のアドレス、表示名、表示画像名、及び表
示オプションに基づき、当該通信装置に対応するオブジ
ェクトを表示する。また、機器一覧画面1003は、例
えばキーボード又はマウス等により通信装置に対応する
オブジェクトが選択された場合、当該通信装置のオブジ
ェクトを選択カーソル1170により示す。
【0067】機器表示画面1006は、管理装置160
の使用者が機器一覧画面1003内の画像に対して選択
カーソル1170により選択を行った場合に、調査部2
20が取得した当該通信装置の機能等を表示する。例え
ば図12においては、選択カーソル1170によってス
イッチオブジェクト1150aが選択されている。従っ
て、機能表示部255は、スイッチオブジェクト115
0aの機能を機器表示画面1006上に表示させてい
る。同様に、通信装置表示部250及び監視表示部26
0は、選択カーソル1170によって選択されたスイッ
チオブジェクト1150aの種類及び状態を機器表示画
面1006上に表示させる。
【0068】図13は、本発明の実施形態に係る管理装
置160のハードウェア構成の一例を示す。本実施形態
に係る管理装置160の機能は、CPU1310、RO
M1320、RAM1330、通信インターフェイス1
340、ハードディスクドライブ1350、入力装置1
373、及び表示装置1376を備える計算機1300
と、計算機1300上で実行されるプログラムとの連携
により実現される。計算機1300は、フロッピー(登
録商標)ディスクドライブ1360及び/又はCD−R
OMドライブ1370を更に備えてもよい。
【0069】管理装置160を実現するプログラムは、
入力モジュールと、指定モジュールと、識別モジュール
と、調査モジュールと、監視モジュールと、通信モジュ
ールと、通信装置表示モジュールと、機能表示モジュー
ルと、監視表示モジュールと、登録モジュールと、優先
順位設定モジュールと、表示モジュールとを備える。こ
れらのモジュールは、計算機1300を、入力部20
0、205、210、220、235、245、25
0、255、260、265、270、及び275とし
て動作させるプログラムである。また、ハードディスク
ドライブ1350は、識別テーブル格納部215、種類
別調査テーブル格納部225、デフォルト調査テーブル
格納部230、監視テーブル格納部240、通信装置デ
ータベース格納部280として使用されてもよい。この
場合、識別テーブル、種類別調査テーブル、デフォルト
調査テーブル、監視テーブル、及び/又は通信装置デー
タベースは、ハードディスクドライブ1350上のファ
イルとして格納されてもよい。
【0070】以上に示したプログラム又はモジュール
は、外部の記憶媒体に格納されてもよい。記憶媒体とし
ては、フロッピーディスク1380、CD−ROM13
90の他に、DVDやPD等の光学記録媒体、MD等の
光磁気記録媒体、テープ媒体、ICカード等の半導体メ
モリ等を用いることができる。また、専用通信ネットワ
ークやインターネットに接続されたサーバシステムに設
けたハードディスク又はRAM等の記憶装置を記録媒体
として使用し、外部ネットワーク又は計算機1300に
接続されたネットワーク等を介してプログラムを計算機
1300に提供してもよい。
【0071】以上に示した通り、本実施形態に係る管理
装置160によれば、ネットワークシステム100の管
理を識別処理、調査処理、及び監視処理に分類して構造
化し、管理装置160の使用者が理解しやすい管理機能
を提供することができる。そして、これらの処理の結果
を、統合して表示部275に図示させることにより、管
理装置160の使用者がネットワークシステム100の
管理を行いやすい形式で表示することができる。
【0072】また、本実施形態に係る管理装置160に
よれば、識別処理、調査処理、及び監視処理を、それぞ
れ識別テーブル格納部215、種類別調査テーブル格納
部225とデフォルト調査テーブル格納部230、及び
監視テーブル格納部240に格納されたテーブルに基づ
き実行することができる。これらのテーブルは、管理装
置160の使用者が行の追加・削除・変更を容易に行う
ことができ、より簡単にカスタマイズ可能な管理機能を
提供することができる。
【0073】また、図11に示した識別条件の入力フロ
ーを用いることにより、本実施形態に係る管理装置16
0は、識別テーブルの追加・変更を行う際に、管理装置
160の使用者に入力させることなく識別テーブルの優
先順位を設定することができる。これにより、管理装置
160は、より簡単にカスタマイズ可能な管理機能を提
供することができる。
【0074】以上、本発明を実施形態を用いて説明した
が、本発明の技術的範囲は上記実施形態に記載の範囲に
は限定されない。上記実施形態に、多様な変更または改
良を加えることができる。そのような変更または改良を
加えた形態も本発明の技術的範囲に含まれ得ることが、
特許請求の範囲の記載から明らかである。
【0075】例えば、識別テーブル格納部215に格納
される識別テーブルは、行位置に基づき優先順位が決定
される形態に代えて、優先順位を格納する優先順位フィ
ールドを更に含んでもよい。
【0076】また、調査部220は、種類別調査テーブ
ル格納部225に格納される種類別調査テーブル及び/
又はデフォルト調査テーブル格納部230に格納される
デフォルト調査テーブルの全ての行を処理する形態に代
えて、識別テーブルと同様に優先順位に基づき各行を処
理し、条件が成立した時点で残りの行の処理を行わずに
処理を完了させてもよい。同様に、監視部235は、監
視テーブル格納部240に格納される監視テーブルの全
ての行を処理する形態に代えて、優先順位に基づき各行
を処理し、条件が成立した時点で残りの行の処理を行わ
ずに処理を完了させてもよい。
【0077】
【発明の効果】上記説明から明らかなように、本発明に
よれば、理解しやすい様に構造化され、かつ簡単にカス
タマイズ可能な管理機能を提供し、ネットワークシステ
ム管理の利便性を高める管理装置及びプログラムを提供
することができる。
【図面の簡単な説明】
【図1】 本発明の実施形態に係るネットワークシステ
ム100の構成を示す。
【図2】 本発明の実施形態に係る管理装置160の構
成を示す。
【図3】 本発明の実施形態に係る識別テーブル格納部
215に格納される識別テーブルの一例を、表形式によ
り示す。
【図4】 本発明の実施形態に係る種類別調査テーブル
格納部225に格納される種類別調査テーブルの一例
を、表形式により示す。
【図5】 本発明の実施形態に係る監視テーブル格納部
240に格納される監視テーブルの一例を、表形式によ
り示す。
【図6】 本発明の実施形態に係る通信装置データベー
ス格納部280に格納される通信装置データベースを、
表形式により示す。
【図7】 本発明の実施形態に係る管理装置160によ
るネットワークシステム100の管理フローを示す。
【図8】 本発明の実施形態に係る識別部210による
通信装置の識別処理フローを示す。
【図9】 本発明の実施形態に係る調査部220による
通信装置の調査処理フローを示す。
【図10】 本発明の実施形態に係る監視部235によ
る通信装置の監視処理フローを示す。
【図11】 本発明の実施形態に係る管理装置160に
よる識別条件の入力フローを示す。
【図12】 本発明の実施形態に係る表示部275が表
示する画面の一例を示す。
【図13】 本発明の実施形態に係る管理装置160の
ハードウェア構成の一例を示す。
【符号の説明】
100 ネットワークシステム 110 サーバ 120 プリンタ 130 ゲートウェイ 140a〜d 端末 150a〜c 中継機器 160 管理装置 200 入力部 205 指定部 210 識別部 215 識別テーブル格納部 220 調査部 225 種類別調査テーブル格納部 230 デフォルト調査テーブル格納部 235 監視部 240 監視テーブル格納部 245 通信部 250 通信装置表示部 255 機能表示部 260 監視表示部 265 登録部 270 優先順位設定部 275 表示部 280 通信装置データベース格納部 1000 処理対象指定画面 1003 機器一覧画面 1006 機器表示画面 1110 サーバオブジェクト 1120 プリンタオブジェクト 1130 ゲートウェイオブジェクト 1140a〜d 端末オブジェクト 1150a〜c スイッチオブジェクト 1160 管理装置オブジェクト 1170 選択カーソル 1180 ブロードキャスト指定ボタン 1183 IPアドレス指定エリア 1186 種類指定エリア 1190 クラス指定エリア 1192 中継機器識別クラスアイコン 1196 通信ノード識別クラスアイコン 1300 計算機 1310 CPU 1320 ROM 1330 RAM 1340 通信インターフェイス 1350 ハードディスクドライブ 1360 フロッピーディスクドライブ 1370 CD−ROMドライブ 1373 入力装置 1376 表示装置 1380 フロッピーディスク 1390 CD−ROM

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 通信装置を管理する管理装置であって、 前記通信装置の種類を特定するための識別条件と、前記
    識別条件を満たす前記通信装置の機能の調査方法とを対
    応付ける識別テーブルを格納する識別テーブル格納部
    と、 前記通信装置が前記識別条件を満たすかどうかを判断す
    る識別部と、 前記通信装置が前記識別条件を満たす場合に、前記識別
    条件に対応付けられた前記調査方法を用いて前記通信装
    置の機能を特定する調査部とを備えることを特徴とする
    管理装置。
  2. 【請求項2】 前記識別テーブル格納部に格納された前
    記調査方法により指定され、前記通信装置の機能を特定
    するための調査条件と当該調査条件によって特定される
    機能とを対応付ける種類別調査テーブルを格納する種類
    別調査テーブル格納部を更に備え、 前記調査部は、前記通信装置が前記識別条件を満たし、
    かつ前記識別条件に対応する前記調査方法により指定さ
    れる前記種類別調査テーブルから取得した前記調査条件
    を前記通信装置が満たす場合に、前記種類別調査テーブ
    ルから取得した前記調査条件に対応する前記機能を前記
    通信装置が有すると特定することを特徴とする請求項1
    記載の管理装置。
  3. 【請求項3】 前記通信装置の機能を特定するための調
    査条件と、当該調査条件によって特定される機能とを対
    応付けるデフォルト調査テーブルを格納するデフォルト
    調査テーブル格納部と、 前記識別テーブル格納部に格納された前記調査方法によ
    り指定され、前記通信装置の機能を特定するための調査
    条件と、当該調査条件によって特定される機能とを対応
    付ける種類別調査テーブルを格納する種類別調査テーブ
    ル格納部とを更に備え、 前記調査部は、 前記デフォルト調査テーブルから取得した前記調査条件
    を前記通信装置が満たす場合に、前記デフォルト調査テ
    ーブルから取得した前記調査条件に対応する前記機能を
    前記通信装置が有すると特定し、 前記識別テーブルに格納された前記識別条件を前記通信
    装置が満たし、かつ当該識別条件に対応する前記調査方
    法により指定される前記種類別調査テーブルから取得し
    た前記調査条件を前記通信装置が満たす場合に、前記種
    類別調査テーブルから取得した前記調査条件に対応する
    前記機能を前記通信装置が有すると特定することを特徴
    とする請求項1記載の管理装置。
  4. 【請求項4】 前記識別テーブル格納部は、前記識別条
    件に対応付けて、前記識別条件を満たす前記通信装置の
    状態を監視する監視方法を前記識別テーブルに格納し、 前記通信装置が前記識別条件を満たす場合に、前記識別
    条件に対応付けられた前記監視方法を用いて前記通信装
    置の状態を監視する監視部を更に備えることを特徴とす
    る請求項1記載の管理装置。
  5. 【請求項5】 前記管理装置の使用者に前記通信装置の
    アドレスを指定させ、指定された前記通信装置の種類及
    び機能の特定を、前記識別部及び前記調査部にそれぞれ
    行わせる指定部を更に備えることを特徴とする請求項1
    記載の管理装置。
  6. 【請求項6】 前記識別部が特定した前記種類に対応す
    る画像を用いて、前記通信装置を前記管理装置の表示装
    置上に図示させる通信装置表示部と、 前記管理装置の使用者が前記画像に対して予め定められ
    た操作を行った場合に、前記調査部が取得した前記通信
    装置の機能を表示させる機能表示部とを更に備えること
    を特徴とする請求項1記載の管理装置。
  7. 【請求項7】 前記識別テーブルは、前記通信装置の種
    類を特定するための識別条件と、前記識別条件を満たす
    前記通信装置の機能の調査方法との組合せを含む組を複
    数有し、 前記識別部は、前記通信装置が前記複数の組のいずれの
    前記識別条件を満たすかを、予め設定された前記組の優
    先順位に基づき判断することを特徴とする請求項1記載
    の管理装置。
  8. 【請求項8】 前記識別テーブルに登録する前記組を、
    前記管理装置の使用者に入力させる入力部と、 前記入力部により入力された前記組を、前記識別テーブ
    ルに登録する登録部と、 前記識別テーブルに登録された複数の前記組の前記優先
    順位を、前記複数の組のそれぞれに設定された前記識別
    条件に基づき設定する優先順位設定部とを備えることを
    特徴とする請求項7記載の管理装置。
  9. 【請求項9】 前記優先順位設定部は、第1の前記識別
    条件が第2の前記識別条件に包含される場合に、前記第
    1の識別条件に対応する前記組の優先順位を、前記第2
    の識別条件に対応する前記組の優先順位より高く設定す
    ることを特徴とする請求項8記載の管理装置。
  10. 【請求項10】 前記管理装置は、複数の前記通信装置
    を管理し、 前記優先順位設定部は、前記識別テーブル内の前記組の
    それぞれに対応付けられた前記識別条件を満たす前記通
    信装置の数が小さい順に前記優先順位を高く設定するこ
    とを特徴とする請求項8記載の管理装置。
  11. 【請求項11】 通信装置を管理する管理装置であっ
    て、 前記通信装置の種類を特定するための識別条件と、前記
    識別条件を満たす前記通信装置の状態を監視する監視方
    法とを対応付ける識別テーブルを格納する識別テーブル
    格納部と、前記通信装置が前記識別条件を満たすかどう
    かを判断する識別部と、 前記通信装置が前記識別条件を満たす場合に、前記識別
    条件に対応付けられた前記監視方法を用いて前記通信装
    置の状態を監視する監視部とを備えることを特徴とする
    管理装置。
  12. 【請求項12】 通信装置を管理する管理装置用のプロ
    グラムであって、 前記管理装置を、 前記通信装置の種類を特定するための識別条件と、前記
    識別条件を満たす前記通信装置の機能の調査方法とを対
    応付ける識別テーブルを格納する識別テーブル格納部
    と、 前記通信装置が前記識別条件を満たすかどうかを判断す
    る識別部と、 前記通信装置が前記識別条件を満たす場合に、前記識別
    条件に対応付けられた前記調査方法を用いて前記通信装
    置の機能を特定する調査部として動作させることを特徴
    とするプログラム。
  13. 【請求項13】 通信装置を管理する管理装置用のプロ
    グラムであって、 前記管理装置を、 前記通信装置の種類を特定するための識別条件と、前記
    識別条件を満たす前記通信装置の状態を監視する監視方
    法とを対応付ける識別テーブルを格納する識別テーブル
    格納部と、 前記通信装置が前記識別条件を満たすかどうかを判断す
    る識別部と、 前記通信装置が前記識別条件を満たす場合に、前記識別
    条件に対応付けられた前記監視方法を用いて前記通信装
    置の状態を監視する監視部として動作させることを特徴
    とするプログラム。
JP2002034687A 2002-02-12 2002-02-12 管理装置及びプログラム Expired - Lifetime JP3766332B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002034687A JP3766332B2 (ja) 2002-02-12 2002-02-12 管理装置及びプログラム
US10/063,934 US20030154268A1 (en) 2002-02-12 2002-05-28 Management apparatus and computer program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002034687A JP3766332B2 (ja) 2002-02-12 2002-02-12 管理装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2003234741A true JP2003234741A (ja) 2003-08-22
JP3766332B2 JP3766332B2 (ja) 2006-04-12

Family

ID=27654948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002034687A Expired - Lifetime JP3766332B2 (ja) 2002-02-12 2002-02-12 管理装置及びプログラム

Country Status (2)

Country Link
US (1) US20030154268A1 (ja)
JP (1) JP3766332B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005275918A (ja) * 2004-03-25 2005-10-06 Matsushita Electric Ind Co Ltd Ui表示装置及びui表示方法
JP2007281985A (ja) * 2006-04-10 2007-10-25 Ricoh Co Ltd 遠隔管理システム、通信方法およびプログラム

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685261B1 (en) 2001-06-29 2010-03-23 Symantec Operating Corporation Extensible architecture for the centralized discovery and management of heterogeneous SAN components
JP2003163688A (ja) * 2001-11-27 2003-06-06 Allied Tereshisu Kk 中継機器、通信設定プログラム、及び通信設定方法
US7194538B1 (en) * 2002-06-04 2007-03-20 Veritas Operating Corporation Storage area network (SAN) management system for discovering SAN components using a SAN management server
US7886031B1 (en) 2002-06-04 2011-02-08 Symantec Operating Corporation SAN configuration utility
US8019849B1 (en) 2002-09-13 2011-09-13 Symantec Operating Corporation Server-side storage area network management interface
US7401338B1 (en) 2002-09-27 2008-07-15 Symantec Operating Corporation System and method for an access layer application programming interface for managing heterogeneous components of a storage area network
US7885256B1 (en) 2003-05-30 2011-02-08 Symantec Operating Corporation SAN fabric discovery
DE10360535B4 (de) * 2003-12-22 2006-01-12 Fujitsu Siemens Computers Gmbh Einrichtung und Verfahren zur Steuerung und Kontrolle von Überwachungsdetektoren in einem Knoten eines Clustersystems
JP4704073B2 (ja) * 2005-03-02 2011-06-15 サンデン株式会社 通信機器用の接続装置
US8930560B2 (en) * 2006-07-10 2015-01-06 Verizon Patent And Licensing Inc. Re-directing video according to a standard protocol
US7925758B1 (en) 2006-11-09 2011-04-12 Symantec Operating Corporation Fibre accelerated pipe data transport
US8711864B1 (en) 2010-03-30 2014-04-29 Chengdu Huawei Symantec Technologies Co., Ltd. System and method for supporting fibre channel over ethernet communication
KR20120057734A (ko) * 2010-11-22 2012-06-07 삼성전자주식회사 서버, 서버에 접속하는 디바이스 및 그 제어방법
US10033583B2 (en) * 2014-04-22 2018-07-24 International Business Machines Corporation Accelerating device, connection and service discovery

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6135646A (en) * 1993-10-22 2000-10-24 Corporation For National Research Initiatives System for uniquely and persistently identifying, managing, and tracking digital objects
US6456306B1 (en) * 1995-06-08 2002-09-24 Nortel Networks Limited Method and apparatus for displaying health status of network devices
US6868538B1 (en) * 1996-04-12 2005-03-15 Fisher-Rosemount Systems, Inc. Object-oriented programmable controller
US6151643A (en) * 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US6138252A (en) * 1996-07-01 2000-10-24 Sun Microsystems, Inc. Graphical test progress monitor
US6101542A (en) * 1996-07-19 2000-08-08 Hitachi, Ltd. Service management method and connection oriented network system using such management method
JP3651721B2 (ja) * 1996-11-01 2005-05-25 株式会社東芝 移動計算機装置、パケット処理装置及び通信制御方法
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
US6023507A (en) * 1997-03-17 2000-02-08 Sun Microsystems, Inc. Automatic remote computer monitoring system
US6425006B1 (en) * 1997-05-13 2002-07-23 Micron Technology, Inc. Alert configurator and manager
US6415392B1 (en) * 1997-12-08 2002-07-02 Ricoh Company, Ltd. Remote diagnosis system and method
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
US6058420A (en) * 1998-02-27 2000-05-02 Netsolve, Inc. Alarm server systems, apparatus, and processes
US6735625B1 (en) * 1998-05-29 2004-05-11 Cisco Technology, Inc. System and method for automatically determining whether a product is compatible with a physical device in a network
US6205465B1 (en) * 1998-07-22 2001-03-20 Cisco Technology, Inc. Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information
US6496862B1 (en) * 1998-08-25 2002-12-17 Mitsubishi Electric Research Laboratories, Inc. Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device
US6560611B1 (en) * 1998-10-13 2003-05-06 Netarx, Inc. Method, apparatus, and article of manufacture for a network monitoring system
US6349335B1 (en) * 1999-01-08 2002-02-19 International Business Machines Corporation Computer system, program product and method for monitoring the operational status of a computer
US6463352B1 (en) * 1999-01-21 2002-10-08 Amada Cutting Technologies, Inc. System for management of cutting machines
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
GB9907182D0 (en) * 1999-03-30 1999-05-26 Koninkl Philips Electronics Nv Remote device monitoring
US6351547B1 (en) * 1999-04-28 2002-02-26 General Electric Company Method and apparatus for formatting digital images to conform to communications standard
US6826632B1 (en) * 1999-05-18 2004-11-30 Gateway, Inc. System for identifying the interconnection of peripheral devices
US6549943B1 (en) * 1999-06-16 2003-04-15 Cisco Technology, Inc. Network management using abstract device descriptions
US7100083B2 (en) * 2000-08-04 2006-08-29 Sun Microsystems, Inc. Checks for product knowledge management
AU2001288757A1 (en) * 2000-09-01 2002-03-13 Op40, Inc. System, method, uses, products, program products, and business methods for distributed internet and distributed network services
US7613810B2 (en) * 2000-09-27 2009-11-03 Nokia Inc. Segmenting electronic documents for use on a device of limited capability
US20020102966A1 (en) * 2000-11-06 2002-08-01 Lev Tsvi H. Object identification method for portable devices
US6741853B1 (en) * 2000-11-09 2004-05-25 Nortel Networks Limited Device aware internet portal
US6738932B1 (en) * 2000-12-22 2004-05-18 Sun Microsystems, Inc. Method and system for identifying software revisions from memory images
US20020095487A1 (en) * 2001-01-18 2002-07-18 Robert Day System for registering, locating, and identifying network equipment
US6883118B2 (en) * 2001-01-24 2005-04-19 Microsoft Corporation Consumer network diagnostic agent
US6820126B2 (en) * 2001-04-02 2004-11-16 Motorola, Inc. System for dynamic process assignment in a local area network and method therefor
US8014283B2 (en) * 2001-06-01 2011-09-06 Fujitsu Limited System and method for topology constrained QoS provisioning
US6859893B2 (en) * 2001-08-01 2005-02-22 Sun Microsystems, Inc. Service guru system and method for automated proactive and reactive computer system analysis
US7610366B2 (en) * 2001-11-06 2009-10-27 Canon Kabushiki Kaisha Dynamic network device reconfiguration
US20030110234A1 (en) * 2001-11-08 2003-06-12 Lightsurf Technologies, Inc. System and methodology for delivering media to multiple disparate client devices based on their capabilities
US6820116B1 (en) * 2001-12-21 2004-11-16 Nokia Corporation Mobile browsing booster system
US7467203B2 (en) * 2003-10-06 2008-12-16 Microsoft Corporation System and methods for robust discovery of servers and services in a heterogeneous environment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005275918A (ja) * 2004-03-25 2005-10-06 Matsushita Electric Ind Co Ltd Ui表示装置及びui表示方法
JP4540377B2 (ja) * 2004-03-25 2010-09-08 パナソニック株式会社 Ui表示装置及びui表示方法
US7991873B2 (en) 2004-03-25 2011-08-02 Panasonic Corporation UI display apparatus and method for displaying, on a screen, an icon representing a device connected to a network
JP2007281985A (ja) * 2006-04-10 2007-10-25 Ricoh Co Ltd 遠隔管理システム、通信方法およびプログラム

Also Published As

Publication number Publication date
JP3766332B2 (ja) 2006-04-12
US20030154268A1 (en) 2003-08-14

Similar Documents

Publication Publication Date Title
US11736378B1 (en) Collaborative incident management for networked computing systems
US11693904B2 (en) Pushing presented data visualizations to assigned displays
US11855863B1 (en) Animated visualizations of network activity across network address spaces
US20210400088A1 (en) Threat identification-based collection of forensic data from endpoint devices
US10585560B2 (en) Display management for data visualizations of analytics data
JP3766332B2 (ja) 管理装置及びプログラム
US10073605B2 (en) Providing dynamic widgets in a browser
US20110119366A1 (en) Graphical user interface and method for customer centric network management
US20050114507A1 (en) System management method for a data center
JPH0575628A (ja) ネツトワーク資源監視システム
US20020178243A1 (en) Apparatus and method for centrally managing network devices
JP4361525B2 (ja) 通信ネットワークに接続する通信機器の物理的な接続状態の管理方法、情報処理装置、及びプログラム
US6954785B1 (en) System for identifying servers on network by determining devices that have the highest total volume data transfer and communication with at least a threshold number of client devices
US8880664B1 (en) Method and apparatus for generating a network profile and device profile
US11336502B2 (en) Deriving network device and host connection
CN114726789A (zh) 流量管理、配置流量管理策略的方法、装置、设备及介质
JP6501924B2 (ja) アラートを解除する方法及びサーバー
JP4716720B2 (ja) ネットワーク監視装置、ネットワーク監視方法、及びネットワーク監視プログラム
JP4121259B2 (ja) 問題管理方法およびシステム、並びに問題管理プログラム
US20030169462A1 (en) System and method for managing network devices
EP4270183A1 (en) Public cloud tenant service management method and device
US20240106693A1 (en) Global Internet Protocol Management System (GIMS) For Monitoring Network Devices for Fault Management
JP2022123392A (ja) 対処策提案装置および対処策提案方法
JPH04316152A (ja) ネットワーク資源監視システム
JP2003281001A (ja) ネットワーク障害監視装置とネットワーク障害監視通報システムおよびネットワーク障害監視通報方法ならびにプログラムと記録媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050714

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060126

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3766332

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100203

Year of fee payment: 4

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: 20100203

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110203

Year of fee payment: 5

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: 20120203

Year of fee payment: 6

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: 20120203

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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: 20140203

Year of fee payment: 8

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

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term