(57)【要約】【課題】  ネットワーク監視装置と被監視対象の装置とを接続するためのポートがない場合、ネットワーク監視装置は被監視対象の装置の状態を監視できないという問題がある。【解決手段】ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供するコンピュータを、被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求手段と、前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形式の情報に変換する変換手段として機能させることによって解決される。  【選択図】      図２
2006268205.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供するコンピュータを、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求手段と、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形式の情報に変換する変換手段と、
して機能させることを特徴とするプログラム。
【請求項２】
前記状態出力要求手段を、シリアル回線を介して被監視対象の装置に被監視対象の装置の状態を出力させるように機能させること、
を特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、前記変換手段が変換した情報を、被監視対象の装置を特定可能な様式で格納する格納手段と
して機能させることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記コンピュータを、
前記変換手段が変換した被監視対象の装置が出力した状態の情報に変化があったか否かを判断する判断部と、
前記判断部において状態の情報に変化があったと判断した場合にネットワーク監視装置に通知を行う通知手段と、
して機能させることを特長とする請求項１乃至請求項３に記載のプログラム。
【請求項５】
ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供する装置であって、
前記装置が、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求手段と、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形態の情報に変換する変換手段と、
を有することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ＳＮＭＰで管理できないネットワーク装置を管理するためのプログラム及びそのプログラムを格納した記憶媒体ならびに装置に関する。
【背景技術】
【０００２】
非ＳＮＭＰ管理対象監視部がプロキシエージェントを介して非ＳＮＭＰ管理対象の状態収集を行う方法として、ＳＮＭＰを管理プロトコルとしない管理対象およびＩＰを使用しない管理対象のローカルアドレスに、対応する仮ＩＰアドレス、ホスト名を割り当て、そのＩＰアドレスを発生元としたトラップを通知する手段と、そのホスト名を管理対象の名前として表示する手段とを用いる方法がある。（特許文献１）
【特許文献１】特開平１０−４４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ネットワーク監視装置（ＮＭＳ：Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）がネットワーク上の装置の監視を行う際に、ＩＰ網を介してＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）プロトコルを用いて、監視したい装置が持つ管理情報ベース（ＭＩＢ：Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）の情報を取得して監視を行うことが一般的である。
【０００４】
しかしながら監視を行いたい対象の装置（ルータなど）にネットワーク監視装置（ＮＭＳ）を接続するためのＳＮＭＰプロトコルを通すＩＰ回線（ＩＰ網）に接続する接続口のＩＰポート（ＲＪ４５など）の空きが無いと、ネットワーク監視装置（ＮＭＳ）を接続できないために監視ができないという問題がある。
【課題を解決するための手段】
【０００５】
ルータなどのネットワーク装置にはＳＮＭＰを通すＩＰ回線（ＩＰ網）に接続する接続口のＩＰポート（ＲＪ４５など）のほかに、その装置を保守するための端末装置が接続できるようにｔｅｌｎｅｔプロトコルを通すシリアル回線のためのポート（ＲＳ２３２Ｃポート（ＣＯＭポート）など）を持つものがある。
【０００６】
またルータなどのネットワーク装置には、その装置が持つ所定のコマンド受け付けると、その装置の状態に関する情報を出力するものがある。
【０００７】
そこでネットワーク監視装置（ＮＭＳ）と被監視対象のネットワーク装置装置（ルータなど）との間に代理ＳＮＭＰエージェント装置を配する。
【０００８】
この代理ＳＮＭＰエージェント装置を、被監視対象のネットワーク装置（ルータなど）にその装置の状態に関する情報の出力を要求する手段と、要求に応じて被監視対象のネットワーク装置（ルータなど）が出力した被監視対象のネットワーク装置（ルータなど）の状態に関する情報をＭＩＢ形式などのネットワーク監視装置（ＮＭＳ）が参照可能な様態に変換する手段と、変換した情報を蓄積する手段として機能させ、変換した情報をネットワーク監視装置（ＮＭＳ）に参照させることにより解決する。
【発明の効果】
【０００９】
ＳＮＭＰプロトコルでネットワーク監視を行うネットワーク監視装置（ＮＭＳ）が、接続するためのＩＰ回線の空きポートがないなどで接続できないネットワーク装置に関しても、ＭＩＢやＭＩＢ−IIの情報を用いた管理を行うことが可能になる。
【実施例】
【００１０】
本発明の実施の一例を 図１から図１１を用いて示す。
【００１１】
図１は現在の課題の一例を示す図である。
【００１２】
ネットワーク監視装置（ＮＭＳ）１００は、ＩＰ網（ＩＰ回線）を介してルータ３００ａ、３００ｂと接続し、ルータ３００が持つＭＩＢ情報を参照することで、ネットワーク監視を行っている。（本実施の一例で述べるルータ３００ａ乃至ルータ３００ｆは、全て同様のルータ装置であり、説明の便宜上いずれかのルータ３００を特定する場合のために各々にａ乃至ｆの枝番付与したものである。）
ルータ３００ｃで示すように、ルータ３００にＩＰ網に接続するための空きポートが無い場合や、あるいは図示しないがネットワーク監視装置（ＮＭＳ）１００にＩＰ接続するための空きポートがない場合は、ネットワーク監視装置（ＮＭＳ）１００とルータ３００とをＩＰ回線で接続できないので、ネットワーク監視装置（ＮＭＳ）１００は、ルータ３００の持つＭＩＢ情報を参照できず、監視ができないという問題がある。
【００１３】
図２は本発明の実施の一例における全体の構成を示す図である。
【００１４】
図２に示す一例の構成を説明する。  
【００１５】
図２では、ＩＰ回線を点線９００で、シリアル回線を実線９１０で示している。
【００１６】
ネットワーク監視装置１００は、ＩＰ回線を介して代理ＳＮＭＰエージェント装置２００と接続可能なように構成する。
【００１７】
ネットワーク監視装置１００は、ＳＮＭＰプロトコルを用いてＭＩＢ情報を参照可能なように構成する。
【００１８】
ネットワーク監視装置１００は、ＳＮＭＰエージェント装置２００を介する以外に、図１で示した従来例のようにルータなどの他のネットワーク装置に接続し、ルータ３００のＭＩＢ情報を直接参照できるように構成しても良い。
【００１９】
本実施の一例で述べるＭＩＢ情報は、ＭＩＢあるいはＭＩＢ−IIであり、ＳＮＭＰで管理されるネットワーク機器が自分の状態を外部に知らせるために公開する情報（あるいはその情報を記録したファイル）のことである。ＲＦＣ１１５６として規定されているものがＭＩＢであり、ＲＦＣ１２１３で規定されているものがＭＩＢ−IIである。
【００２０】
代理ＳＮＭＰエージェント装置２００は、ネットワーク監視装置（ＮＭＳ）１００とネットワーク監視装置によって監視される対象のネットワーク装置、本実施の一例ではルータ３００ｄ〜ｆとの間に置かれる装置である。
【００２１】
本実施の一例における代理ＳＮＭＰエージェント装置２００は、一般のパソコン、ワークステーションあるいはサーバ装置に、下記する各部を持たせたもの、あるいはパソコン、ワークステーションあるいはサーバ装置を下記する各部として機能させるプログラムを記憶させたもの、あるいはそのプログラムを可搬記憶媒体あるいはネットワークを介して読み込ませたものである。
【００２２】
代理ＳＮＭＰエージェント装置２００は、ＳＮＭＰプロトコルによる接続によってネットワーク監視装置（ＮＭＳ）１００と接続可能なように構成する。
【００２３】
代理ＳＮＭＰエージェント装置２００は、ルータなどの被監視対象のネットワーク装置、図２の一例ではルータ３００ｆとＩＰ回線のプロトコル（例えばＳＮＭＰプロトコルなど）以外のプロトコル、本実施の一例ではシリアル回線を介してＣＬＩ（Ｃｏｍｍａｎｄ  Ｌｉｎｅ  Ｉｎｔｅｒｆａｃｅ：コマンドラインインターフェース）のＴＥＬＮＥＴのプロトコルで接続可能なように構成する。
【００２４】
本実施の一例では、被監視対象のネットワーク装置としてルータ３００を用いて説明を行うが、被監視対象のネットワーク装置はルータ３００に限定されるものではない。
【００２５】
代理ＳＮＭＰエージェント装置２００は、ＩＰ回線以外の回線で直接監視される対象に接続する以外に、アクセスルータのような中継装置５００を経由してルータ３００、図２の一例ではルータ３００ｄやルータ３００ｅと接続するように構成してもよい。
【００２６】
このように中継装置５００を介する構成をとることにより、代理ＳＮＭＰエージェント装置２００にシリアル回線を接続するためのＣＯＭポート（ＲＳ２３２Ｃポート）がない、あるいは少数しかなく場合でも、多数のＣＯＭポート（ＲＳ２３２Ｃポート）を持つアクセスルータ５００を介することで、多数の被監視対象のネットワーク装置、図２に示す一例ではルータ３００ｄ、ルータ３００ｅと接続することが可能になる。本実施の一例では、代理ＳＮＭＰエージェントと中継装置５００とをＩＰ回線で結ぶ例を示したが、シリアル回線など他の回線で接続するように構成しても良い。
【００２７】
代理ＳＮＭＰエージェント装置２００は、ルータ３００に対して、状態の情報を出力するように、指示するよう構成する。
【００２８】
代理ＳＮＭＰエージェント装置２００は、ルータ３００が出力した被監視対象のネットワーク装置の状態を示す情報を受信可能なように構成する。
【００２９】
代理ＳＮＭＰエージェント装置２００は、受信したルータ３００の状態を示す情報を、ＭＩＢあるいはＭＩＢ−IIの少なくともいずれか一方のデータフォーマットに変換する機能を持つように構成する。
【００３０】
代理ＳＮＭＰエージェント装置２００は、ＭＩＢあるいはＭＩＢ−IIに変換した情報をネットワーク監視装置（ＮＭＳ）に参照させるように構成する。
【００３１】
ルータ３００は、代理ＳＮＭＰエージェント装置２００と通信可能なように構成する。
【００３２】
ルータ３００は、ＲＳ２３２Ｃ回線などを介して自機の状態に関する情報を出力する命令を実行可能な一般的なルータ装置で構成する。一般的なルータ装置は、ＲＳ２３２Ｃポートを介して保守端末装置とＴＥＬＮＥＴ接続可能であり、保守端末装置の指示を受けて、自機の状態に関する情報を出力する命令を有しているので、ルータ３００が自機の状態に関する情報を出力する処理に関する説明は省略する。
【００３３】
本実施の一例において用いるルータ３００は、ＳＮＭＰを通すＩＰ回線のＩＰポート（ＲＪ４５など）のほかに、その装置を保守するための端末装置が接続できるようにｔｅｌｎｅｔプロトコルを通すシリアル回線のためのポート（ＲＳ２３２Ｃポート（ＣＯＭポートともいう）など）を持つ一般的なルータ装置を用いているものとする。
【００３４】
図３に本実施の一例で用いるルータ３００の模式図を示す。ルータ装置３００は、正面に一つまたは複数個のＩＰ回線用のＳＴＰケーブルなどを接続するＲＪ４５コネクタ３１０と、それらのコネクタに接続される回線の状態を示す表示部３２０とを持つ。また、背面には電源コネクタ３３０とともに、保守用の端末を接続するためのＲＳ２３２Ｃポート（ＣＯＭポート）３４０を有している。また、このＲＳ２３２Ｃポート（ＣＯＭポート）３４０に接続した保守用の端末からの指示を受けて自機の状態を保守端末に出力可能な機能（状態出力コマンド）を有している。
【００３５】
代理ＳＮＭＰエージェント装置２００の構成の一例を図４に示す。
【００３６】
代理ＳＮＭＰエージェント装置２００は、一般的なコンピュータ（パソコン、ワークステーション、サーバ装置など）と同様に、図示しない演算処理部、記憶部、補助記憶部、入出力部を有している。
【００３７】
ＩＰポート２０１はＳＮＭＰプロトコル用いたＩＰ回線でネットワーク監視装置（ＮＭＳ）と接続するためのポートである。
【００３８】
ＲＳ２３２Ｃポート２０２は、ＴＥＬＮＥＴなどのシリアル回線を用いてルータ３００のＲＳ２３２Ｃポートと接続するためのポートである。
【００３９】
ＲＳ２３２Ｃポート２０２に代えて、ＩＰポートとし、図２で示すように中継装置を介してから、ルータ３００のＲＳ２３２Ｃポートと接続するようにしてもよく、あるいは双方を持つようにしてもよい。
【００４０】
代理ＳＮＭＰエージェント装置２００の代理ＴＥＬＮＥＴ部２１０は、ネットワーク監視装置（ＮＭＳ）１００から被監視装置の状態を収集する指示を受け付ける。
【００４１】
代理ＳＮＭＰエージェント装置２００のコマンド実行部２２０は、ＴＥＬＮＥＴで接続して情報を収集する対象となる被監視装置を判断し、情報を収集する対象と判断した被監視装置に接続して被監視装置の状態に関する情報を出力させ、出力させた情報をＭＩＢあるいはＭＩＢ−II形式の少なくともいずれか一方に変換する。
【００４２】
代理ＳＮＭＰエージェント装置２００のコマンド情報部２３０は、変換したＭＩＢ情報がどのルータの情報かを特定するためのＩＰアドレス部と、被監視装置にログインして被監視装置の状態を出力するための命令等を定義した定義情報ファイルのファイル名である定義ファイル名と、アクセスルータの情報を示すアクセスルータ情報と、被監視装置にログインするための情報を格納した位置に関する情報であるログイン情報部とから構成する。
【００４３】
代理ＳＮＭＰ部２４０は、コマンド実行部が変換した、被監視対象３００に関するＭＩＢ情報２５０を持つように構成する。
【００４４】
図９に定義ファイルとして、定義ファイル「Ｃｉｓ２６１１＿１２＿１．ｃｆｇ」に規定する一例を示す。図９に示した定義ファイルの一例について説明する。
【００４５】
「ＳｙｓＯｂｊｅｃｔＩＤ」で示す部位は、定義ファイルの対象となるルータを一意に識別するためのユニークなＩＤに関する情報を示している。
【００４６】
「＃ログインコマンド」で示す部位は、ログインの指示を受けると、コマンド情報部のログイン情報で示された位置に格納されたパスワードを用いて、被監視装置にログインする命令を示している。
【００４７】
「＃ログアウトコマンド」で示す部位は、ログアウトの指示を受けると、処理を終了する命令を示している。
【００４８】
「＃読出コマンド」で示す部位は、機器の状態を示す情報を読み出す指示を受けると、“ｅｎａｂｌｅ”でログイン情報で示された位置に格納されたパスワードを用いて装置の状態を出力する命令（“ｓｈｏｗ  ｉｎｔｅｒｆａｃｅ”）が実行可能なようにスーパーユーザになり、被監視装置に、装置の状態を出力する命令（“ｓｈｏｗ  ｉｎｔｅｒｆａｃｅ”）を実行させることを示している。
【００４９】
「＃解析情報定義」で示す部位は、装置の状態を出力する命令を実行させて得られた情報を、ＭＩＢあるいはＭＩＢ−IIの形式に変換する定義を示している。
【００５０】
代理ＳＮＭＰ部２４０は、装置の状態を出力する命令を実行させて得られた情報を、ＭＩＢあるいはＭＩＢ−IIの形式に変換した結果を蓄積するように構成する。
【００５１】
代理ＳＮＭＰエージェント装置２００が、ルータ３００に対して、ルータ３００の状態に関する情報を出力させる処理の一例を、図５乃至図６を用いて説明する。
【００５２】
本実施の一例では、図２で示すように中継装置を介して複数のルータの状態に関する情報についてＭＩＢ形式に変換する例を示す。
【００５３】
ルータ３００の状態に関する情報を出力させるタイミングは任意のタイミングとし、本実施の一例では１５分間隔で以下の処理を行い、ルータ３００の状態に関する情報を出力させているものとする。
【００５４】
本実施の一例では、中継装置５００であるアクセスルータが「１．２．３．１」で特定される情報を持つものとし、ルータ３００ｄがアクセスルータの「０」番のポートに、ルータ３００ｅがアクセスルータの「１」番のポートに接続されているものとする。
【００５５】
［ステップＳ３１１］代理ＴＥＬＮＥＴ部２１０は、コマンド情報部を参照し、ルータに接続するための情報などを記録した定義ファイルを読み込む。
【００５６】
本実施の一例では、初めに一番若いポートＳ０に接続されているルータ３００ｄの状態に関する情報を出力させるものとし、アクセスルータ５００を特定する情報「１．２．３．１」とポートを特定する情報「Ｓ０」とコマンド情報部２３０のアクセスルータ情報とから、ルータ３００ｄにアクセスする際に参照する定義ファイルとして、アクセスルータ情報の「１．２．３．１／Ｓ０」に関連付けられている「Ｃｉｓ２６１１＿１２＿１．ｃｆｇ」を特定する。
［ステップＳ３１３］代理ＴＥＬＮＥＴ部２１０は、コマンド情報部２３０の持つログイン情報の情報に従って、被監視対象のネットワーク装置にログインする。本実施の一例では、図９に示すＣｉｓ２６１１Ｘｍの定義ファイルが持つ＃ログインコマンドで定義された命令を発行する。パスワードとしては、図示しない／ｐａｓｓ／ｅｎａｂｌｅｐａｓファイルに記載されたパスワードを用いて、ルータ３００ｄにログインする。
［ステップＳ３１５］コマンド実行部２２０は、コマンド情報部２３０の持つ読出コマンドの情報に従って、被監視対象のネットワーク装置３００の状態に関する情報を出力させる。本実施の一例では、図９に示す定義ファイルの「＃読出コマンド」部の情報を元に、読出コマンドを実行可能な権限をもつユーザになった後、ルータ３００ｄが持つ、自機の状態に関する情報を出力する命令である「ｓｈｏｗ  ｉｎｔｅｒｆａｃｅ」コマンドを実行する。ルータ３００ｄは指示された命令を実行し、図１０に示す情報を出力する。
［ステップＳ３１７］コマンド実行部２２０は、ステップＳ３１５でルータが出力した情報を、定義ファイルの持つ条件に従って、ＭＩＢ形式に変換する。
【００５７】
本実施の一例では、図９の「＃解析情報定義」で示す条件に従って図１０の情報を図１１に示すＭＩＢ形式に変換する。尚、図１１における吹き出し部は、説明の便宜上設けた記述である。
【００５８】
ステップＳ３１７の処理について、図６と図１０及び図１１とを用いて説明を行う。本実施の一例では、ステップＳ３１５でルータが出力した情報からＭＩＢ情報を生成する一例として、ＭＩＢ情報の一部分の項目である「ｉｆｉｎｄｅｘ」と「ｉｆＤｅｓｃｒ」と「ｉｆＡｄｍｉｎＳｔａｔｕｓ」と「ｉｆＯｐｅｒＳｔａｔｕｓ」の項目を生成する例を示す。
［ステップＳ５１１］コマンド実行部２２０は、ルータが出力した自機の状態を示す情報を元に、ＭＩＢ情報の項目であるｉｆｉｎｄｅｘの情報を生成する。本実施の一例では、「＃解析情報定義」の「ｉｆＤｅｓｃｒ」で定義される、「ｉｓ」と「ｌｉｎｅ  ｐｒｏｔｏｃｏｌ  ｉｓ」とを含む行の先頭部分をポートとして抽出する。図６に示す実施の一例では、「ＦａｓｔＥｔｈｅｒｎｅｔ０／０」（「Ｅｔｈｅｒｎｅｔ」は登録商標）と「ＦａｓｔＥｔｈｅｒｎｅｔ０／１」（「Ｅｔｈｅｒｎｅｔ」は登録商標）と「ＦａｓｔＥｔｈｅｒｎｅｔ１／０」（「Ｅｔｈｅｒｎｅｔ」は登録商標）の３つをポートとして抽出する。図１１で左端に記載の「１．３．６．１．２．１．２．２．１．１．０」などは、ＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）であり、ＲＦＣ−１１５６の規約によって定められている値であるため、ここでの説明は省略する。
［ステップＳ５１３］コマンド実行部２２０は、ステップＳ５１１で得られたポートの数だけ、ｉｆｉｎｄｅｘを割り振る。本実施の一例では、ステップＳ５１１で３つのポートを検出したことから、０から順番に３個（０乃至２）を割り振る。
［ステップＳ５１５］コマンド実行部２２０は、ルータが出力した自機の状態を示す情報を元に、ＭＩＢ情報の項目であるｉｆＡｄｍｉｎＳｔａｔｕｓの情報を生成する。本実施の一例では、「ｉｓ」と「ｌｉｎｅ  ｐｒｏｔｏｃｏｌ  ｉｓ」で囲まれる位置にある単語が「ｕｐ」であれば「１」を、「ｄｏｗｎ」であれば「２」をｉｆＡｄｍｉｎＳｔａｔｕｓのＭＩＢ情報として生成する。
［ステップＳ５１７］コマンド実行部２２０は、ルータが出力した自機の状態を示す情報を元に、ＭＩＢ情報の項目であるｉｆＯｐｅｒＳｔａｔｕｓの情報を生成する。本実施の一例では、「ｉｓ」と「ｌｉｎｅ  ｐｒｏｔｏｃｏｌ  ｉｓ」に続いて現れる単語が「ｕｐ」であれば「１」を、「ｄｏｗｎ」であれば「２」をｉｆＯｐｅｒＳｔａｔｕｓのＭＩＢ情報として生成する。
［ステップＳ３１９］コマンド実行部２２０は、ステップＳ３１７でルータが出力した自機の状態を示す情報を元に生成したＭＩＢ情報を、どのネットワーク機器のＭＩＢ情報であるか判断可能な形態で格納する。本実施の一例では、図８に示すコマンド情報部のＩＰアドレス部を参照し、アクセスルータ１．２．３．１（アクセスルータ５００）の０番目のポートに繋がれた装置（ルータ３００ｄ）に関する情報を、「１０．１１．１２．１」のファイル名で代理ＳＮＭＰエージェント装置に格納する。代理ＳＮＭＰ部２４０はネットワーク監視装置（ＮＭＳ）１００から、ルータ３００ｄを示すＩＰアドレス１０．１１．１２．１に関する状態の情報の参照の要求を受け付けると、ファイル「１０．１１．１２．１」の情報を参照させる。
【００５９】
代理ＳＮＭＰエージェント装置２００がこれらの処理を行うことにより、ネットワーク監視装置（ＮＭＳ）１００は、ＩＰ網に接続されていず、ＳＮＭＰプロトコルの通じないネットワーク機器、ルータ３００ｄのＭＩＢ情報を参照することが可能になる。
【００６０】
図５、図６で示した一例では、所定の間隔でＭＩＢ情報を書き換える一例を示したが、ＭＩＢ情報に変更があったときにのみ書き換えを行うようにしてもよく、あるいはＭＩＢ情報に変更があった際に、ネットワーク監視装置に通知を行うようにしてもよい。
【００６１】
代理ＳＮＭＰ部２４０は、コマンド実行部２２０が生成したＭＩＢ形式の情報と、自身が持つ前回に調査を行った被監視対象装置３００の状態に関すＭＩＢ情報２５０と比べ、変動があれば自身が持つＭＩＢ情報２５０を更新する。更新した後、更新した対象がＴＲＡＰ対象とされているか否かを判断し、ＴＲＡＰ対象とされていると判断すると、ＴＲＡＰを発出する代理ＳＮＭＰ部２４０の処理の一例を、図７を用いて説明する。
【００６２】
［ステップＳ７１１］代理ＳＮＭＰ部２４０は、図示しない自身が持つＭＩＢ情報２５０と、コマンド実行部２２０が生成したＭＩＢ情報とを比較する。
【００６３】
［ステップＳ７１３］代理ＳＮＭＰ部２４０は、ステップＳ７１１でコマンド実行部２２０が生成したＭＩＢ情報が、自身がもつＭＩＢ情報２４０と異なると判断すると（ステップＳ７１１：ＹＥＳ）、自身が持つＭＩＢ情報をコマンド実行部２２０が生成したＭＩＢ情報に置き換える。本実施の一例では、自身がもつＭＩＢ情報２４０の値とコマンド実行部２２０から通知されたＭＩＢ情報の値が異なっていたものとし、図１１に示すＭＩＢ情報をＭＩＢ情報２４０として格納する。
【００６４】
［ステップＳ７１５］代理ＳＮＭＰ部２４０は、ＭＩＢ情報２４０を変更した対象の被監視対象のネットワーク装置３００がＴＲＡＰの監視対象か否かを判断する。本実施の一例では、代理ＳＮＭＰ部２４０は、定義ファイル「Ｃｉｓ２６１１＿１２＿１．ｃｆｇ」の「＃解析情報定義」の「ｉｆＯｐｅｒＳｔａｔｕｓ」部に「ＴＲＡＰ」の記載がなされているか否かで、ＴＲＡＰの対象か否かを判断するものとし、本実施の一例では定義ファイル「Ｃｉｓ２６１１＿１２＿１．ｃｆｇ」の「＃解析情報定義」の「ｉｆＯｐｅｒＳｔａｔｕｓ」部に「ＴＲＡＰ」の記載があることから、ＴＲＡＰの対象であると判断する。
【００６５】
［ステップＳ７１７］代理ＳＮＭＰ部２４０は、ステップＳ７１５でＭＩＢ情報２４０を変更した対象の被監視対象のネットワーク装置３００がＴＲＡＰの監視対象であると判断すると（ステップＳ７１５：ＹＥＳ）、ネットワーク監視装置（ＮＭＳ）１００に対してＴＲＡＰを発出する。本実施の一例では、代理ＳＮＭＰ部２４０は、ステップＳ７１５においてＴＲＡＰの監視対象であると判断するのでＴＲＡＰの発出を行う。
【００６６】
このように代理ＳＮＭＰエージェント装置２００を機能させることで、ＳＮＭＰプロトコルでネットワーク監視を行うネットワーク監視装置（ＮＭＳ）１００が、接続するためのＩＰ回線の空きポートがないなどで接続できないネットワーク装置に関しても、ＭＩＢやＭＩＢ−IIの情報を用いた管理を行うことが可能になる。
【００６７】
本実施の一例では、代理ＳＮＭＰエージェント装置２００と被監視対象のネットワーク装置３００とは、保守端末を接続するためのＲＳ２３２Ｃポート（ＣＯＭポート）を経由してＴＥＬＮＥＴで接続する例を示したが、この例に限定されるものではない。
【００６８】
本実施の一例では、ネットワーク監視装置（ＮＭＳ）と被監視対象のネットワーク装置３００は各々一台づつで構成し、代理ＳＮＭＰエージェント装置２００と接続する例を示したが、複数台で構成し、接続するようにしてもよい。
本実施の一例では、コマンド情報部あるいは収集したＭＩＢ情報を代理ＳＮＭＰエージェント装置自体に持たせる一例を示したが、回線などを介して外部に持たせるように構成しても良い。
【００６９】
本実施の一例で示した、代理ＳＮＭＰ部における被監視対象の装置から出力させた情報をＭＩＢデータに変換する処理はあくまで実施の一例であり、変換する方法は記載の判断方法、処理方法に限定されるものではない。
【００７０】
以下に付記する。
（付記１）ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供するコンピュータを、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求手段と、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形式の情報に変換する変換手段と、
して機能させることを特徴とするプログラム。
（付記２）前記状態出力要求手段を、被監視対象の装置にアクセスするための情報を有する記憶部にアクセスさせるように機能させること、
を特徴とする付記１に記載のプログラム。
（付記３）前記変換手段を、被監視対象の装置が出力する情報をネットワーク監視装置が識別可能な形式に変換するための情報を有する記憶部にアクセスさせるように機能させること、
を特徴とする付記１に記載のプログラム
（付記４）前記状態出力要求手段を、シリアル回線を介して被監視対象の装置に被監視対象の装置の状態を出力させるように機能させること、
を特徴とする付記１に記載のプログラム。
（付記５）前記コンピュータを、前記変換手段が変換した情報を、被監視対象の装置を特定可能な様式で格納する格納手段と
して機能させることを特徴とする付記１に記載のプログラム。
（付記６）前記コンピュータを、
前記変換手段が変換した被監視対象の装置が出力した状態の情報に変化があったか否かを判断する判断部と、
前記判断部において状態の情報に変化があったと判断した場合にネットワーク監視装置に通知を行う通知手段と、
して機能させることを特長とする付記１乃至付記５に記載のプログラム。
（付記７）前記通知部を、変化があった被監視対象の装置が報告すべき対象か否かを判断し、報告すべき対象であると判断した場合にネットワーク監視装置に通知するように機能させること、
を特徴とする付記５に記載のプログラム。
（付記８）ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供するコンピュータにおいて実行されるプログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータが、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求ステップと、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形態の情報に変換する変換ステップと、
を有すること特徴とするコンピュータ読み取り可能な記録媒体。
（付記９）ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供する装置であって、
前記装置が、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求手段と、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形態の情報に変換する変換手段と、
を有することを特徴とする装置。
（付記１０）前記状態出力要求手段が、シリアル回線を介して被監視対象の装置に被監視対象の装置の状態を出力させること、
を特徴とする付記８に記載の装置。
（付記１１）前記装置が、被監視対象の装置にアクセスするための情報と、被監視対象の装置が出力する情報をネットワーク監視装置が識別可能な形式に変換するための情報とを有する記憶部にアクセス可能なこと、
を特徴とする付記９乃至付記１０に記載の装置
（付記１２）ネットワーク監視装置に被監視対象の装置の状態に関する情報を提供するコンピュータに、
被監視対象の装置に被監視対象の装置の状態を出力させる状態出力要求ステップと、
前記状態出力要求手段によって被監視対象の装置が出力した状態の情報をネットワーク監視装置が参照可能な形式の情報に変換する変換ステップと、
して機能させることを特徴とする方法。
【図面の簡単な説明】
【００７１】
【図１】現在の課題の一例を示す図である
【図２】実施例における全体の構成の一例を示す図である。
【図３】実施例における代理ＳＮＭＰエージェント装置の外見の一例を示す図である。
【図４】実施例における代理ＳＮＭＰエージェント装置の構成の一例を示す図である。
【図５】実施例における代理ＴＥＬネット部とコマンド実行部における処理の一例を示す図である。
【図６】実施例におけるＭＩＢ形式に変換する処理の一例を示す図である。
【図７】実施例における代理ＳＮＭＰ部の処理の一例を示す図である。
【図８】実施例におけるコマンド情報部の一例を示す図である。
【図９】実施例における定義ファイルの一例を示す図である。
【図１０】実施例における被監視対象が出力した状態に関する情報の一例を示す図である。
【図１１】実施例におけるＭＩＢ形式に変換された情報の一例を示す図である。
【符号の説明】
【００７２】
１００  ネットワーク監視装置（ＮＭＳ）
２００  代理ＳＮＭＰエージェント装置  
２１０  代理ＴＥＬＮＥＴ部  
２２０  コマンド実行部  
２３０  コマンド情報部
２４０  代理ＳＮＭＰ部  
３００  被監視対象のネットワーク装置（ルータ）  
５００  中継装置
９００  ＩＰ回線
９１０  シリアル回線
【図１】
2006268205.tif 000003
【図２】
2006268205.tif 000004
【図３】
2006268205.tif 000005
【図４】
2006268205.tif 000006
【図５】
2006268205.tif 000007
【図６】
2006268205.tif 000008
【図７】
2006268205.tif 000009
【図８】
2006268205.tif 000010
【図９】
2006268205.tif 000011
【図１０】
2006268205.tif 000012
【図１１】
2006268205.tif 000013