(57)【要約】【課題】ネットワーク管理システムにおいて、ネットワーク管理装置の拡張性を高め、かつ、機能拡張するためのコストを抑える。【解決手段】ＳＮＭＰネットワーク１０９とインターネット１０６の間にゲートウェイ１０８を設け、ＨＴＴＰを用いてＭＩＢを操作すること、及びＴｒａｐを受信することを可能にする。ネットワーク管理装置１０３をＷｅｂサービスとしてＷｅｂブラウザに提供することで、他の様々なＷｅｂサービスと連携可能とし、ネットワーク管理装置１０３にＷｅｂサービスを追加することで機能拡張を容易に実現可能とした。【選択図】図１
2011254196.tif 000002
【特許請求の範囲】
【請求項１】
第１ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成してＳＮＭＰエージェントに送信し、及び、該ＳＮＭＰリクエストメッセージに対するＳＮＭＰレスポンスメッセージから第１ＨＴＴＰレスポンスメッセージを作成して送信するゲートウェイ装置と、
前記ゲートウェイ装置と通信するネットワーク管理装置と
を備えたネットワークシステムであって、
前記ネットワーク管理装置は、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ＨＴＴＰ処理部を介してＷｅｂブラウザから、前記ＳＮＭＰエージェントの所望のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を要求する第２ＨＴＴＰリクエストメッセージを受信するネットワーク情報処理部と、
前記所望のＭＩＢのオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に出力するＭＩＢ操作部と
を備え、
前記ネットワーク情報処理部は、前記第１ＨＴＴＰリクエストメッセージに対する、前記ＳＮＭＰエージェントの前記ＭＩＢを含む前記第１ＨＴＴＰレスポンスメッセージを前記ゲートウェイ装置から受信し、該ＭＩＢを含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信する前記ネットワークシステム。
【請求項２】
前記ネットワーク管理装置は、
ＭＩＢのオブジェクト名と、オブジェクト識別子とを対応して保持するオブジェクト識別子テーブル
をさらに備え、
前記ＭＩＢ操作部は、前記第２ＨＴＴＰリクエストメッセージに含まれる、ＭＩＢの所望のオブジェクト名、又は、ＭＩＢの予め定められたオブジェクト名に対応するオブジェクト識別子を、前記オブジェクト識別子テーブルを参照して取得し、取得されたオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成する請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワーク管理装置は、
各ＳＮＭＰエージェントの送信Ｂｙｔｅ数、受信Ｂｙｔｅ数、送信ＩＰパケット数、受信ＩＰパケット数のいずれか又は複数を含む、ＭＩＢの統計情報を保持する統計情報テーブルと、
前記ＭＩＢ操作部及び前記ゲートウェイ装置を介して前記ＳＮＭＰエージェントの統計情報を定期的に取得し、前記統計情報テーブルを更新する統計情報処理部と
をさらに有し、
前記ＭＩＢ操作部は、
前記統計情報の各要素をオブジェクト名とし、該オブジェクト名に対応するオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成して前記ゲートウェイ装置に出力し、
前記第１ＨＴＴＰリクエストメッセージに対する、前記ＳＮＭＰエージェントの統計情報を含む前記第１ＨＴＴＰレスポンスメッセージを前記ゲートウェイ装置から受信して前記統計情報処理部に出力し、
前記ネットワーク情報処理部は、
前記ＳＮＭＰエージェントの統計情報を要求する前記第２ＨＴＴＰリクエストメッセージに従い前記統計情報テーブルから前記ＳＮＭＰエージェントの統計情報を取得し、前記統計情報を含む前記第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信する請求項２に記載のネットワークシステム。
【請求項４】
受信されるＳＮＭＰ  Ｔｒａｐメッセージを格納するゲートウェイ装置と、
前記ゲートウェイ装置と通信するネットワーク管理装置と
を備えたネットワークシステムであって、
前記ネットワーク管理装置は、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ゲートウェイ装置から受信されるＳＮＭＰ  Ｔｒａｐメッセージの内容を保持するためのＴｒａｐテーブルと、
ＳＮＭＰ  Ｔｒａｐメッセージを要求する第１ＨＴＴＰリクエストメッセージを作成して前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に送信し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置から前記ＳＮＭＰ  Ｔｒａｐメッセージの内容を含む第１ＨＴＴＰレスポンスメッセージを受信し、該ＳＮＭＰ  Ｔｒａｐメッセージの内容を前記Ｔｒａｐテーブルに格納するＴｒａｐ処理部と
前記ＨＴＴＰ処理部を介して前記ＷｅｂブラウザよりＴｒａｐ情報を要求する第２ＨＴＴＰリクエストメッセージを受信し、前記ＴｒａｐテーブルからＳＮＭＰ  Ｔｒａｐメッセージの内容を取得し、該ＳＮＭＰ  Ｔｒａｐメッセージの内容を含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信するネットワーク情報処理部
を有する前記ネットワークシステム。
【請求項５】
前記ネットワーク管理装置は、
前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザよりインターネット上のＷｅｂサービスの利用を要求する第３ＨＴＴＰリクエストメッセージを受信し、受信した前記第３ＨＴＴＰリクエストメッセージからＷｅｂサービスの入力パラメタを取り出し、前記ＨＴＴＰ処理部を介して該Ｗｅｂサービスにアクセスし、該Ｗｅｂサービスから受信される情報を含む第３ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信するＷｅｂサービス処理部
をさらに有する請求項１又は４に記載のネットワークシステム。
【請求項６】
前記ネットワーク管理装置は、インターネット上の複数のＷｅｂサービスに対して、各Ｗｅｂサービス毎に対応する複数の前記Ｗｅｂサービス処理部を備える請求項５に記載のネットワークシステム。
【請求項７】
前記第３ＨＴＴＰリクエストメッセージは、前記第２ＨＴＴＰリクエストメッセージに含まれるＭＩＢの少なくとも一部を含む請求項５に記載のネットワークシステム。
【請求項８】
前記ゲートウェイ装置は、
前記ネットワーク管理装置から前記第１ＨＴＴＰリクエストメッセージを受信し、該ネットワーク管理装置に第１ＨＴＴＰレスポンスメッセージを送信する第２ＨＴＴＰ処理部と、
前記ＳＮＭＰエージェントにＳＮＭＰリクエストメッセージを送信し、該ＳＮＭＰエージェントからＳＮＭＰレスポンスメッセージを受信するＳＮＭＰ処理部と、
前記第２ＨＴＴＰ処理部の受信した前記第１ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成し、前記ＳＮＭＰ処理部に出力するリクエスト処理部と、
前記ＳＮＭＰ処理部の受信したＳＮＭＰレスポンスメッセージから前記第１ＨＴＴＰレスポンスメッセージを作成し、前記第２ＨＴＴＰ処理部に出力するレスポンス処理部と
を備え、
前記リクエスト処理部は、受信した前記第１ＨＴＴＰリクエストメッセージに含まれるリクエストタイプ情報と、対象の情報を特定するためのオブジェクト識別子とを、ＳＮＭＰリクエストメッセージに追加して該ＳＮＭＰリクエストメッセージを作成し、
前記レスポンス処理部は、前記ＳＮＭＰリクエストメッセージに応答して送信されるＳＮＭＰレスポンスメッセージに含まれるオブジェクト識別子と該オブジェクトの情報を示すｖａｌｕｅ情報の組に基づき、該オブジェクト識別子とｖａｌｕｅ情報を含む前記第１ＨＴＴＰレスポンスメッセージを作成する請求項１に記載のネットワークシステム。
【請求項９】
前記ネットワーク管理装置から受信される前記第１ＨＴＴＰリクエストメッセージは、前記ＳＮＭＰエージェントを示す送信先情報と、リクエストタイプ情報と、対象の情報を特定するためのオブジェクト識別子とを少なくとも含み、
前記リクエスト処理部は、受信した第１ＨＴＴＰリクエストメッセージに含まれるリクエストタイプ情報をＳＮＭＰリクエストメッセージのＰＤＵタイプフィールドに設定し、該第１ＨＴＴＰリクエストメッセージに含まれるオブジェクト識別子をＳＮＭＰリクエストメッセージのＶＢフィールドに設定し、送信先情報に従い該ＳＮＭＰリクエストメッセージを前記ＳＮＭＰ処理部を介して前記ＳＮＭＰエージェントに送信する請求項８に記載のネットワークシステム。
【請求項１０】
前記第１ＨＴＴＰリクエストメッセージは、設定する値を示すｖａｌｕｅ情報をさらに含み、
前記リクエスト処理部は、第１ＨＴＴＰリクエストメッセージに含まれるオブジェクト識別子とｖａｌｕｅ情報の組をＳＮＭＰリクエストメッセージのＶＢフィールドに設定する請求項９に記載のネットワークシステム。
【請求項１１】
前記ＳＮＭＰエージェントから受信される前記ＳＮＭＰレスポンスメッセージは、少なくともオブジェクト識別子とｖａｌｕｅ情報の組を含み、
前記レスポンス処理部は、受信したＳＮＭＰレスポンスメッセージに含まれるオブジェクト識別子とｖａｌｕｅ情報の組に基づき、オブジェクト識別子とｖａｌｕｅ情報を含むＸＭＬツリーを作成し、該ＸＭＬツリーを追加した前記第１ＨＴＴＰレスポンスメッセージを作成し、該第１ＨＴＴＰレスポンスメッセージを前記ＨＴＴＰ処理部を介して前記ネットワーク管理装置に送信する請求項８に記載のネットワークシステム。
【請求項１２】
前記ゲートウェイ装置は、
前記ネットワーク管理装置から前記第１ＨＴＴＰリクエストメッセージを受信し、該ネットワーク管理装置に第１ＨＴＴＰレスポンスメッセージを送信する第２ＨＴＴＰ処理部と、
前記ＳＮＭＰエージェントにＳＮＭＰリクエストメッセージを送信し、該ＳＮＭＰエージェントからＳＮＭＰレスポンスメッセージを受信するＳＮＭＰ処理部と、
前記ＳＮＭＰ処理部により受信されるＳＮＭＰ  Ｔｒａｐメッセージを格納するＳＮＭＰ  Ｔｒａｐキューと、
受信したＳＮＭＰ  Ｔｒａｐメッセージを前記ＳＮＭＰ  Ｔｒａｐキューに入力するＳＮＭＰ  Ｔｒａｐ処理部と
をさら備えた請求項４に記載のネットワークシステム。
【請求項１３】
前記第２ＨＴＴＰ処理部は、ＳＮＭＰ  Ｔｒａｐメッセージを要求する前記第１ＨＴＴＰリクエストメッセージを受信し、
前記ＳＮＭＰ  Ｔｒａｐ処理部は、前記ＳＮＭＰ  ＴｒａｐキューにＳＮＭＰ  Ｔｒａｐメッセージが格納されていれば、該ＳＮＭＰ  Ｔｒａｐメッセージを取り出し、該ＳＮＭＰ  Ｔｒａｐメッセージの内容を含む前記第１ＨＴＴＰレスポンスメッセージを作成し、前記第２ＨＴＴＰ処理部を介して前記ネットワーク管理装置に送信する請求項１２に記載のネットワークシステム。
【請求項１４】
前記第２ＨＴＴＰ処理部は、ＳＮＭＰ  Ｔｒａｐメッセージを要求する前記第１ＨＴＴＰリクエストメッセージを受信し、かつ、前記ＳＮＭＰ  ＴｒａｐキューにＳＮＭＰ  Ｔｒａｐメッセージが格納されていなければ、予め定められた時間、前記ＳＮＭＰ  ＴｒａｐキューにＳＮＭＰ  Ｔｒａｐメッセージが格納されるのを待機し、該ＳＮＭＰ  Ｔｒａｐメッセージが前記時間内に格納されなければ、ＳＮＭＰ  Ｔｒａｐメッセージがない旨を示すＨＴＴＰレスポンスメッセージを作成し、前記第１ＨＴＴＰ処理部を介して前記ネットワーク管理装置に送信する請求項１２に記載のネットワークシステム。
【請求項１５】
第１ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成してＳＮＭＰエージェントに送信し、及び、該ＳＮＭＰリクエストメッセージに対するＳＮＭＰレスポンスメッセージから第１ＨＴＴＰレスポンスメッセージを作成して送信するゲートウェイ装置と、前記ゲートウェイ装置と通信するネットワーク管理装置とを備えたネットワークシステムにおける前記ネットワーク管理装置であって、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ＨＴＴＰ処理部を介してＷｅｂブラウザから、前記ＳＮＭＰエージェントの所望のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を要求する第２ＨＴＴＰリクエストメッセージを受信するネットワーク情報処理部と、
前記所望のＭＩＢのオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に出力するＭＩＢ操作部と
を備え、
前記ネットワーク情報処理部は、前記第１ＨＴＴＰリクエストメッセージに対する、前記ＳＮＭＰエージェントの前記ＭＩＢを含む前記第１ＨＴＴＰレスポンスメッセージを前記ゲートウェイ装置から受信し、該ＭＩＢを含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信する前記ネットワーク管理装置。
【請求項１６】
ネットワーク管理装置からＨＴＴＰリクエストメッセージを受信し、該ネットワーク管理装置にＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部と、
ＳＮＭＰエージェントにＳＮＭＰリクエストメッセージを送信し、該ＳＮＭＰエージェントからＳＮＭＰレスポンスメッセージを受信するＳＮＭＰ処理部と、
前記ＨＴＴＰ処理部の受信した前記ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成し、前記ＳＮＭＰ処理部に出力するリクエスト処理部と、
前記ＳＮＭＰ処理部の受信したＳＮＭＰレスポンスメッセージから前記ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部に出力するレスポンス処理部と
を備え、
前記リクエスト処理部は、受信した前記ＨＴＴＰリクエストメッセージに含まれるリクエストタイプ情報と、対象の情報を特定するためのオブジェクト識別子とを、ＳＮＭＰリクエストメッセージに追加して該ＳＮＭＰリクエストメッセージを作成し、
前記レスポンス処理部は、前記ＳＮＭＰリクエストメッセージに応答して送信されるＳＮＭＰレスポンスメッセージに含まれるオブジェクト識別子と該オブジェクトの情報を示すｖａｌｕｅ情報の組に基づき、該オブジェクト識別子とｖａｌｕｅ情報を含む前記ＨＴＴＰレスポンスメッセージを作成するゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、ネットワーク管理装置及びゲートウェイ装置に係り、特に、ＳＮＭＰ−Ｗｅｂゲートウェイ及びＷｅｂ技術を用いたネットワークシステム、そのネットワークシステムで使用されるネットワーク管理装置及びゲートウェイ装置に関する。
【背景技術】
【０００２】
現在のネットワーク管理技術はＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）プロトコルに依存している。
図２は、一般的なＳＮＭＰを用いたネットワーク管理システムの例である。ＳＮＭＰネットワーク１０９上に複数のＳＮＭＰエージェント１１４、１１５が接続し、それらをＳＮＭＰマネージャ２０１が一括して管理している。
特許文献１では、ＳＮＭＰ−ＣＭＩＰ（Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）ゲートウェイ１１０を設置することで、ＣＭＩＰネットワーク１１１に接続するＣＭＩＰエージェント１１２、１１３もＳＮＭＰマネージャ２０１で管理可能なことを謳っている。
ＳＮＭＰマネージャ２０１の一般的な内部構成は、例えば、ＴＣＰ／ＩＰプロトコルを処理するＴＣＰ／ＩＰ処理部１８８と、ＳＮＭＰプロトコルを処理するＳＮＭＰ処理部１８７と、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）  ＤＢ（ＤａｔａＢａｓｅ）１８９と、新たに管理するＭＩＢを追加するためのＭＩＢコンパイラ１９０とをベースにし、その上に管理のための複数のアプリケーション２０３〜２０６を含む管理アプリケーション群２０２で構成される。
また、一方で、新しいプロトコルや新しいネットワーク装置が作成される度に、そのプロトコルに関するＭＩＢや、そのネットワーク装置固有のＭＩＢが作成され、現在膨大なＭＩＢが定義されている。
ここで、ＭＩＢとは、ＳＮＭＰエージェントの保持する統計情報（送受信パケット数など）や管理情報（装置の種別、名称、構成、管理者、設置場所など）を抽象化したものであり、ＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ、オブジェクト識別子）によって一意に識別可能なものである。
特許文献２では、ＳＮＭＰメディエータを用いることで、ＳＮＭＰ非対応のネットワーク装置もＳＮＭＰで管理可能なことを謳っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−７３４２３号公報
【特許文献２】特開２００８−２６９０９２号公報
【特許文献３】特開２００２−１０１０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
膨大なＭＩＢやＳＮＭＰエージェントが生まれる一方で、ＳＮＭＰマネージャの拡張性、つまりアプリケーション群を容易に追加する技術については、ほとんど進歩がない。そのため、高価で通り一辺倒なＳＮＭＰマネージャを使用するか、ネットワーク装置ベンダの提供する独自のＳＮＭＰマネージャを使用するしか選択肢が存在しない。
高価で通り一辺倒なＳＮＭＰマネージャを使用する場合、使用方法はほぼ固定化されており、管理するネットワークに合った独自拡張をするには、コストがかかり過ぎるという課題がある。
また、ネットワーク装置ベンダの提供する独自のＳＮＭＰマネージャを使用する場合には、マルチベンダ環境のネットワークでは、ネットワーク装置ごとにＳＮＭＰマネージャを使い分ける必要があり、管理が煩雑となってしまうという課題がある。
これら、拡張性の乏しさの原因としては、例えば、ＳＮＭＰプロトコルがメッセージをＡＳＮ．１（Ａｂｓｔｒａｃｔ  Ｓｙｎｔａｘ  Ｎｏｔａｉｏｎ  Ｏｎｅ）  ＢＥＲ（Ｂａｓｉｃ  Ｅｎｃｏｄｉｎｇ  Ｒｕｌｅｓ）形式という符号化方式でバイナリエンコーディングされて送受信されており、現在主流となっているＷｅｂ技術、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのテキスト形式によるデータ送受信方式に比べ拡張性に乏しいことが挙げられる。
特許文献３では、ＣＯＲＢＡ（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ）技術を用い、アプリケーション群をＣＯＲＢＡモジュールとして作成し、ＣＯＲＢＡ−ＳＮＭＰゲートウェイを介して通信することで、アプリケーション群の拡張性、再利用性向上を謳っているが、それでも拡張するにはＣＯＲＢＡモジュール自体を作成するコストが発生してしまう。また、広域ネットワーク環境においては、ＣＯＲＢＡ通信はＦＷ（ＦｉｒｅＷａｌｌ）を透過できないという課題がある。
本発明は、以上の点に鑑み、ネットワーク管理装置の拡張性を高め、かつ、機能拡張するためのコストを抑えたネットワークシステム、ネットワーク管理装置及びゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を達成するため、本発明の適用例１は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストメッセージを受信しＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部と、ＳＮＭＰリクエストメッセージを送信し、ＳＮＭＰレスポンスメッセージを受信するＳＮＭＰ処理部を備えたゲートウェイ装置であって、前記ＨＴＴＰ処理部の受信したＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成し、前記ＳＮＭＰ処理部に渡すＳＮＭＰリクエスト処理部と、前記ＳＮＭＰ処理部の受信したＳＮＭＰレスポンスメッセージからＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部に渡すＨＴＴＰレスポンス処理部を具備することを特徴とする。
また、本発明の適用例２は、ＳＮＭＰ  Ｔｒａｐメッセージを受信するＳＮＭＰ処理部を備えたゲートウェイ装置であって、受信したＳＮＭＰ  ＴｒａｐメッセージをＳＮＭＰ  Ｔｒａｐキューに入力するＳＮＭＰ  Ｔｒａｐ処理部を具備することを特徴とする
また、本発明の適用例３は、ＳＮＭＰ  Ｔｒａｐメッセージを要求するＨＴＴＰリクエストメッセージを受信するＨＴＴＰ処理部を備えたゲートウェイ装置であって、前記ＳＮＭＰ  ＴｒａｐキューにＳＮＭＰ  Ｔｒａｐメッセージが入力されていれば、前記ＳＮＭＰ  Ｔｒａｐメッセージを取り出し、前記ＳＮＭＰ  Ｔｒａｐメッセージの内容を含むＨＴＴＰレスポンスメッセージを作成し、ＨＴＴＰ処理部に渡すＳＮＭＰ  Ｔｒａｐ処理部を具備することを特徴とする。
また、本発明の適用例４は、ＳＮＭＰ  Ｔｒａｐメッセージを要求するＨＴＴＰリクエストメッセージを受信するＨＴＴＰ処理部を備えたゲートウェイ装置であって、前記ＳＮＭＰ  ＴｒａｐキューにＳＮＭＰ  Ｔｒａｐメッセージが入力されていなければ、一定の長い時間、前記ＳＮＭＰ  Ｔｒａｐメッセージが入力されるのを待機し、前記ＳＮＭＰ  Ｔｒａｐメッセージが入力されれば、前記ＳＮＭＰ  Ｔｒａｐメッセージを取り出し、前記ＳＮＭＰ  Ｔｒａｐメッセージの内容を含むＨＴＴＰレスポンスメッセージを作成し、ＨＴＴＰ処理部に渡し、前記ＳＮＭＰ  Ｔｒａｐメッセージが入力されなければ、ＳＮＭＰ  Ｔｒａｐメッセージがない旨を示すＨＴＴＰレスポンスメッセージを作成し、ＨＴＴＰ処理部に渡すＳＮＭＰ  Ｔｒａｐ処理部を具備することを特徴とする。
上述のゲートウェイ装置によりＳＮＭＰエージェントのＭＩＢの操作や、ＳＮＭＰ  Ｔｒａｐメッセージの取得をすべてＨＴＴＰ上で行うことができるため、ＦＷで仕切られたインターネット上に分散するＳＮＭＰエージェントを透過的に管理することができる（適用例１から適用例４に共通に対応する効果）。
【０００６】
また、本発明の適用例５は、上記ゲートウェイ装置に対し、ＨＴＴＰリクエストメッセージを送信し、対応するＨＴＴＰレスポンスメッセージを受信するＨＴＴＰ処理部を備えたネットワーク管理装置であって、ＭＩＢのＯｂｊｅｃｔ名と対応するＯＩＤを保持するＯＩＤテーブルを具備し、前記ＯＩＤテーブルを検索することで、前記ＭＩＢのＯｂｊｅｃｔ名から対応するＯＩＤを取得し、ＨＴＴＰリクエストにパラメタとして追加し、前記ＨＴＴＰ処理部に渡すＭＩＢ操作部を具備することを特徴とする。
また、本発明の適用例６は、ネットワーク管理装置であって、各ＳＮＭＰエージェントの各時刻における送信Ｂｙｔｅ数、受信Ｂｙｔｅ数、送信ＩＰパケット数、受信ＩＰパケット数などの統計情報を保持する統計情報テーブルを保持し、前記ＭＩＢ操作部および上記ゲートウェイ装置を介して前記ＳＮＭＰエージェントの統計情報を定期的に取得し、前記統計情報テーブルを更新する統計情報処理部を具備することを特徴とする。
また、本発明の適用例７は、上記ゲートウェイ装置に対し、ＨＴＴＰリクエストメッセージを送信し、対応するＨＴＴＰレスポンスメッセージを受信するＨＴＴＰ処理部を備えたネットワーク管理装置であって、前記ＳＮＭＰ  Ｔｒａｐメッセージの内容を保持するＴｒａｐテーブルを具備し、ＳＮＭＰ  Ｔｒａｐメッセージを要求するＨＴＴＰリクエストメッセージを作成し、前記ＨＴＴＰ処理部を介してＨＴＴＰレスポンスメッセージを受け取り、前記ＳＮＭＰ  Ｔｒａｐメッセージの内容が含まれていれば、前記Ｔｒａｐテーブルを更新するＴｒａｐ処理部を具備することを特徴とする。
また、本発明の適用例８は、ＷｅｂブラウザよりＨＴＴＰリクエストメッセージを受信し対応するＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部を備えたネットワーク管理装置であって、前記ＨＴＴＰ処理部を介してＷｅｂブラウザより前記ＳＮＭＰエージェントのＭＩＢを要求するＨＴＴＰリクエストメッセージを受け取り、前記ＭＩＢ操作部および上記ゲートウェイ装置を介して前記ＭＩＢを取得し、前記ＭＩＢを含むＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに応答するネットワーク情報処理部を具備することを特徴とする。
【０００７】
また、本発明の適用例９は、ＷｅｂブラウザよりＨＴＴＰリクエストメッセージを受信し対応するＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部を備えたネットワーク管理装置であって、前記ＨＴＴＰ処理部を介してＷｅｂブラウザより前記ＳＮＭＰエージェントの統計情報を要求するＨＴＴＰリクエストメッセージを受け取り、前記統計情報テーブルから前記ＳＮＭＰエージェントの統計情報を取得し、前記統計情報を含むＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに応答するネットワーク情報処理部を具備することを特徴とする。
また、本発明の適用例１０は、ＷｅｂブラウザよりＨＴＴＰリクエストメッセージを受信し対応するＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部を備えたネットワーク管理装置であって、前記ＨＴＴＰ処理部を介してＷｅｂブラウザよりＴｒａｐ情報を要求するＨＴＴＰリクエストメッセージを受け取り、前記Ｔｒａｐテーブルから前記Ｔｒａｐ情報を取得し、前記Ｔｒａｐ情報を含むＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに応答するネットワーク情報処理部を具備することを特徴とする。
また、上述のネットワーク管理装置により、ＭＩＢの取得、統計情報の取得、Ｔｒａｐ情報の取得といった操作をＷｅｂサービスとして提供することができる（適用例５から適用例１０に共通に対応する効果）。
また、本発明の適用例１１は、上記ネットワーク管理装置であって、前記ＨＴＴＰ処理部を介してＷｅｂブラウザよりインターネット上のＷｅｂサービスの利用を要求するＨＴＴＰリクエストメッセージを受け取り、受け取った前記ＨＴＴＰリクエストメッセージから前記Ｗｅｂサービスの入力パラメタを取り出し、前記ＨＴＴＰ処理部を介して、前記Ｗｅｂサービスにアクセスし、結果を含むＨＴＴＰレスポンスを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに応答するＷｅｂサービス処理部を具備することを特徴とする。
また、本発明の適用例１２は、上記ネットワーク管理装置であって、インターネット上の複数のＷｅｂサービスに対して、各Ｗｅｂサービス毎に対応する前記Ｗｅｂサービス処理部を具備することを特徴とする。
また、上述のネットワーク管理装置により、ネットワーク管理というＷｅｂサービスと他の様々なＷｅｂサービスとを容易に連携させることができる（適用例１１及び適用例１２に共通に対応する効果）。
また、本発明の適用例１３は、前記Ｗｅｂブラウザと上記ゲートウェイ装置と上記ネットワーク管理装置から構成されるネットワーク管理システムであって、前記ネットワーク管理装置および前記ゲートウェイ装置を介してＭＩＢまたは統計情報またはＴｒａｐ情報を取得し、取得した情報を基にさらに前記ネットワーク管理装置を介してＷｅｂサービスにアクセスし、その結果と前記ＭＩＢとを統合して前記Ｗｅｂブラウザに表示可能なことを特徴とする。
また、上述のネットワーク管理システムにより、Ｗｅｂサービスを簡単に追加できるため、拡張性の優れたネットワーク管理システムを低コストで構築することができる（適用例１３に対応する効果）。
【０００８】
本発明の第１の解決手段によると、
第１ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成してＳＮＭＰエージェントに送信し、及び、該ＳＮＭＰリクエストメッセージに対するＳＮＭＰレスポンスメッセージから第１ＨＴＴＰレスポンスメッセージを作成して送信するゲートウェイ装置と、
前記ゲートウェイ装置と通信するネットワーク管理装置と
を備えたネットワークシステムであって、
前記ネットワーク管理装置は、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ＨＴＴＰ処理部を介してＷｅｂブラウザから、前記ＳＮＭＰエージェントの所望のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を要求する第２ＨＴＴＰリクエストメッセージを受信するネットワーク情報処理部と、
前記所望のＭＩＢのオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に出力するＭＩＢ操作部と
を備え、
前記ネットワーク情報処理部は、前記第１ＨＴＴＰリクエストメッセージに対する、前記ＳＮＭＰエージェントの前記ＭＩＢを含む前記第１ＨＴＴＰレスポンスメッセージを前記ゲートウェイ装置から受信し、該ＭＩＢを含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信する前記ネットワークシステムが提供される。
【０００９】
本発明の第２の解決手段によると、
受信されるＳＮＭＰ  Ｔｒａｐメッセージを格納するゲートウェイ装置と、
前記ゲートウェイ装置と通信するネットワーク管理装置と
を備えたネットワークシステムであって、
前記ネットワーク管理装置は、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ゲートウェイ装置から受信されるＳＮＭＰ  Ｔｒａｐメッセージの内容を保持するためのＴｒａｐテーブルと、
ＳＮＭＰ  Ｔｒａｐメッセージを要求する第１ＨＴＴＰリクエストメッセージを作成して前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に送信し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置から前記ＳＮＭＰ  Ｔｒａｐメッセージの内容を含む第１ＨＴＴＰレスポンスメッセージを受信し、該ＳＮＭＰ  Ｔｒａｐメッセージの内容を前記Ｔｒａｐテーブルに格納するＴｒａｐ処理部と
前記ＨＴＴＰ処理部を介して前記ＷｅｂブラウザよりＴｒａｐ情報を要求する第２ＨＴＴＰリクエストメッセージを受信し、前記ＴｒａｐテーブルからＳＮＭＰ  Ｔｒａｐメッセージの内容を取得し、該ＳＮＭＰ  Ｔｒａｐメッセージの内容を含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信するネットワーク情報処理部
を有する前記ネットワークシステムが提供される。
【００１０】
本発明の第３の解決手段によると、
第１ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成してＳＮＭＰエージェントに送信し、及び、該ＳＮＭＰリクエストメッセージに対するＳＮＭＰレスポンスメッセージから第１ＨＴＴＰレスポンスメッセージを作成して送信するゲートウェイ装置と、前記ゲートウェイ装置と通信するネットワーク管理装置とを備えたネットワークシステムにおける前記ネットワーク管理装置であって、
ＨＴＴＰリクエストメッセージ及び対応するＨＴＴＰレスポンスメッセージを送受信するＨＴＴＰ処理部と、
前記ＨＴＴＰ処理部を介してＷｅｂブラウザから、前記ＳＮＭＰエージェントの所望のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を要求する第２ＨＴＴＰリクエストメッセージを受信するネットワーク情報処理部と、
前記所望のＭＩＢのオブジェクト識別子を含む前記第１ＨＴＴＰリクエストメッセージを作成し、前記ＨＴＴＰ処理部を介して前記ゲートウェイ装置に出力するＭＩＢ操作部と
を備え、
前記ネットワーク情報処理部は、前記第１ＨＴＴＰリクエストメッセージに対する、前記ＳＮＭＰエージェントの前記ＭＩＢを含む前記第１ＨＴＴＰレスポンスメッセージを前記ゲートウェイ装置から受信し、該ＭＩＢを含む第２ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部を介して前記Ｗｅｂブラウザに送信する前記ネットワーク管理装置が提供される。
【００１１】
本発明の第４の解決手段によると、
ネットワーク管理装置からＨＴＴＰリクエストメッセージを受信し、該ネットワーク管理装置にＨＴＴＰレスポンスメッセージを送信するＨＴＴＰ処理部と、
ＳＮＭＰエージェントにＳＮＭＰリクエストメッセージを送信し、該ＳＮＭＰエージェントからＳＮＭＰレスポンスメッセージを受信するＳＮＭＰ処理部と、
前記ＨＴＴＰ処理部の受信した前記ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージを作成し、前記ＳＮＭＰ処理部に出力するリクエスト処理部と、
前記ＳＮＭＰ処理部の受信したＳＮＭＰレスポンスメッセージから前記ＨＴＴＰレスポンスメッセージを作成し、前記ＨＴＴＰ処理部に出力するレスポンス処理部と
を備え、
前記リクエスト処理部は、受信した前記ＨＴＴＰリクエストメッセージに含まれるリクエストタイプ情報と、対象の情報を特定するためのオブジェクト識別子とを、ＳＮＭＰリクエストメッセージに追加して該ＳＮＭＰリクエストメッセージを作成し、
前記レスポンス処理部は、前記ＳＮＭＰリクエストメッセージに応答して送信されるＳＮＭＰレスポンスメッセージに含まれるオブジェクト識別子と該オブジェクトの情報を示すｖａｌｕｅ情報の組に基づき、該オブジェクト識別子とｖａｌｕｅ情報を含む前記ＨＴＴＰレスポンスメッセージを作成するゲートウェイ装置が提供される。
【発明の効果】
【００１２】
本発明によると、ネットワーク管理装置の拡張性を高め、かつ、機能拡張するためのコストを抑えたネットワークシステム、ネットワーク管理装置及びゲートウェイ装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例を示すＳＮＭＰ−Ｗｅｂゲートウェイのブロック図。
【図２】従来技術を示すＳＮＭＰマネージャのブロック図。
【図３】リクエストメッセージシーケンス。
【図４】ＨＴＴＰリクエストメッセージ（ＧｅｔＲｅｑｕｅｓｔ）例。
【図５】ＨＴＴＰリクエストメッセージ（ＳｅｔＲｅｑｕｅｓｔ）例。
【図６】ＳＮＭＰリクエストメッセージ構成図。
【図７】ＳＮＭＰリクエスト処理部の動作を示すフローチャート。
【図８】ＳＮＭＰレスポンスメッセージ構成図。
【図９】ＨＴＴＰレスポンスメッセージ例。
【図１０】ＨＴＴＰレスポンス処理部の動作を示すフローチャート。
【図１１】Ｔｒａｐメッセージシーケンス１。
【図１２】Ｔｒａｐメッセージシーケンス２。
【図１３】ＨＴＴＰリクエストメッセージ（Ｔｒａｐ）例。
【図１４】ＳＮＭＰ  Ｔｒａｐメッセージ構成図。
【図１５】ＨＴＴＰレスポンスメッセージ（Ｔｒａｐ）例。
【図１６】ＳＮＭＰ  Ｔｒａｐ処理部の動作を示すフローチャート１。
【図１７】ＳＮＭＰ  Ｔｒａｐ処理部の動作を示すフローチャート２。
【図１８】本発明の一実施例を示すＷｅｂネットワーク管理装置のブロック図。
【図１９】ＯＩＤテーブルのテーブル構成図。
【図２０】ＭＩＢ操作部の動作を示すフローチャート１。
【図２１】ＭＩＢ操作部の動作を示すフローチャート２。
【図２２】統計情報テーブルのテーブル構成図。
【図２３】統計情報処理部の動作を示すフローチャート。
【図２４】Ｔｒａｐテーブルのテーブル構成図。
【図２５】Ｔｒａｐ処理部の動作を示すフローチャート。
【図２６】ネットワーク情報処理部の動作を示すフローチャート。
【図２７】Ｗｅｂサービス処理部の動作を示すフローチャート。
【図２８】本装置を用いたネットワーク管理システムのメッセージシーケンス。
【図２９】Ｗｅｂブラウザ表示例。
【図３０】ＭＩＢ  ＤＢの構成図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。
（第１の実施の形態）
図１は、本実施の形態のゲートウェイ装置１０８及びネットワークシステムの一実施例を示すブロック構成図である。
ゲートウェイ装置（ＳＮＭＰ−Ｗｅｂゲートウェイ）１０８は、例えば、ＴＣＰ／ＩＰプロトコルの処理を行うＴＣＰ／ＩＰ処理部１８１、１８８と、ＨＴＴＰプロトコルの処理を行うＨＴＴＰ処理部１８２と、ＳＮＭＰプロトコルの処理を行うＳＮＭＰ処理部１８７と、管理するＭＩＢを保持するＭＩＢ  ＤＢ１８９と、新しく管理するＭＩＢを追加するためのＭＩＢコンパイラ１９０と、ＨＴＴＰリクエストをＳＮＭＰリクエストに変換するＳＮＭＰリクエスト処理部１８３と、ＳＮＭＰレスポンスをＨＴＴＰレスポンスに変換するＨＴＴＰレスポンス処理部１８４と、ＳＮＭＰ  Ｔｒａｐメッセージを蓄積するＳＮＭＰ  Ｔｒａｐキュー１８６と、ＳＮＭＰ  ＴｒａｐメッセージをＳＮＭＰ  Ｔｒａｐキュー１８６に蓄積し、また、ＳＮＭＰ  Ｔｒａｐの要求を示すＨＴＴＰリクエストメッセージに対し、応答を行うＳＮＭＰ  Ｔｒａｐ処理部１８５とを備える。
本実施の形態のゲートウェイ装置１０８は、ＳＮＭＰネットワーク１０９に接続し、ＳＮＭＰネットワーク１０９上に複数のＳＮＭＰエージェント（ＳＮＭＰエージェント装置）１１４、１１５が接続している。また、例えば、ＣＭＩＰネットワーク１１１との間にＳＮＭＰ−ＣＭＩＰゲートウェイ１１０が設置され、ＣＭＩＰネットワーク１１１にＣＭＩＰエージェント１１２、１１３も接続している。
また、本実施の形態のゲートウェイ装置１０８は、ファイアウォール（ＦＷ）１０７を介してインターネット１０６に接続している。インターネット１０６には、同じく本実施の形態のネットワーク管理装置（ｗｅｂネットワーク管理装置）１０３がＦＷ１０４を介して接続しており、Ｗｅｂブラウザ１０１がｗｅｂプロキシ１０２を介して接続している。さらに様々なＷｅｂサービス群１０５もインターネット１０６に接続している。なお、Ｗｅｂブラウザ１０１は、適宜のサーバ、端末等の装置で実現されることができる。
図３は、本実施の形態のゲートウェイ装置１０８とネットワーク管理装置１０３とＳＮＭＰエージェント１１４の間のリクエスト及びレスポンスメッセージシーケンスを示す図である。
【００１５】
ネットワーク管理装置１０３から発せられたＨＴＴＰリクエストメッセージ３０１は、ゲートウェイ装置１０８にてＳＮＭＰリクエストメッセージ３０２に変換されＳＮＭＰエージェント１１４に送信される。ＳＮＭＰエージェント１１４から発せられたＳＮＭＰレスポンスメッセージ３０３は、ゲートウェイ装置１０８にてＨＴＴＰレスポンスメッセージ３０４に変換されネットワーク管理装置１０３に送信される。
ＨＴＴＰリクエストは、例えば、統計情報を収集するために定期的にネットワーク管理装置１０８から送信されることができる。また、例えばユーザの操作を契機として、適宜の要求、通知をするためにネットワーク管理装置１０８から送信されることもできる。
なお、実際は、ゲートウェイ装置１０８とネットワーク管理装置１０３の間にはＦＷが複数存在しうるが、ＨＴＴＰは透過可能であるため図では省略している。また、ＳＮＭＰエージェント１１４は、ＳＮＭＰ−ＣＭＩＰゲートウェイ１１０を介した先にあるＣＭＩＰエージェントにもなり得る。ＳＮＭＰリクエストメッセージ３０２は、ＳＮＭＰエージェント１１４以外にもＳＮＭＰ−ＣＭＩＰゲートウェイ１１０等の適宜のゲートウェイを介して、ＣＭＩＰエージェント１１２等の適宜のエージェント装置に送信されることもできる。本実施の形態では、これらをまとめてＳＮＭＰエージェントとして説明する。
まず、ＨＴＴＰリクエストメッセージからＳＮＭＰリクエストメッセージへの変換について説明する。
図４は、ＳＮＭＰのＧｅｔＲｅｑｕｅｓｔメッセージに変換する前のＨＴＴＰリクエストメッセージの例を示す図である。
ＧｅｔＲｅｑｕｅｓｔは、エージェントのＭＩＢを取得するためのメッセージである。変換に必要なパラメタはＵＲＬエンコードされて送信される。本図では、ｈｏｓｔ４０１は送信先のＳＮＭＰエージェントのホスト名を示す。ｏｐｒ４０２はリクエストタイプであり、ここではＧｅｔＲｅｑｕｅｓｔメッセージを示す。ｏｉｄ４０３は対象となるＭＩＢを識別するためのＯＩＤを示している。
【００１６】
図５は、ＳＮＭＰのＳｅｔＲｅｑｕｅｓｔメッセージに変換する前のＨＴＴＰリクエストメッセージの例を示す図である。
ＳｅｔＲｅｑｕｅｓｔは、エージェントのＭＩＢを設定するためのメッセージである。変換に必要なパラメタはＵＲＬエンコードされて送信される。本図では、ｈｏｓｔ５０１は送信先のＳＮＭＰエージェントのホスト名を示す。ｏｐｒ５０２はリクエストタイプであり、ここではＳｅｔＲｅｑｕｅｓｔメッセージを示す。ｏｉｄ５０３は対象となるＭＩＢを識別するためのＯＩＤを示す。ｖａｌｕｅ５０４は設定する値を示している。
尚、それ以外のＳＮＭＰリクエストメッセージへ変換する場合でも、必要なパラメタは同様にＵＲＬエンコードされて送信される。
図６は、変換後のＳＮＭＰリクエストメッセージ構成図である。
Ｖｅｒｓｉｏｎ６０１及びＣｏｍｍｕｎｉｔｙ６０２は予め定められた設定ファイル等から取得して設定する。ＰＤＵタイプ６０３はＳＮＭＰリクエストメッセージの種別に応じて設定する。リクエストＩＤ６０４はリクエストメッセージで一意な値を設定する。エラーステータス６０５及びエラーインデックス６０６はリクエストメッセージでは不要なため適当な値（例えば０）を設定する。ＶＢ（Ｖａｒｉａｂｌｅ  Ｂｉｎｄｉｎｇｓ）６０７は、リクエストメッセージの種別に応じてＵＲＬエンコードのパラメタの値を設定する。
図７は、ＳＮＭＰリクエスト処理部１８３の動作を示すフローチャートである。
まず、ＳＮＭＰリクエスト処理部１８３は、例えばネットワーク管理装置１０３からＨＴＴＰリクエストメッセージを受信すると７０１、ＵＲＬエンコードのパラメタのｏｐｒ４０２、５０２の値からＰＤＵタイプ６０３を特定する７０３。ＳＮＭＰリクエスト処理部１８３は、ＰＤＵタイプ６０３がＳｅｔＲｅｑｕｅｓｔかを判定し７０３、ＹＥＳの場合は、ＶＢ６０７にＵＲＬエンコードのパラメタのｏｉｄ５０３とｖａｌｕｅ５０４の値を設定する７０４。一方、ＮＯの場合（ＧｅｔＲｅｑｕｅｓｔの場合）は、ＳＮＭＰリクエスト処理部１８３は、ＶＢ６０７にＵＲＬエンコードのパラメタのｏｉｄ４０３の値を設定する。それから、ＳＮＭＰリクエスト処理部１８３は、ＳＮＭＰリクエストメッセージを作成する７０６。ＳＮＭＰリクエストメッセージのＰＤＵタイプ６０２、ＶＢ６０７には、それぞれ上述の処理７０２、７０４、７０５で設定された値を用いる。他のフィールドついては、上述の図６で説明の通り適宜設定する。ＳＮＭＰリクエスト処理部１８３は、作成されたＳＮＭＰリクエストメッセージをＳＮＭＰエージェント１１４に送信する７０７。なお、ここでは、ＳｅｔＲｅｑｕｅｓｔとＧｅｔＲｅｑｕｅｓｔのＰＤＵタイプのみの処理を示したが、その他のタイプの場合も必要なパラメタをＵＲＬエンコードから取得し、ＶＢに設定してもよい。
【００１７】
次に、ＳＮＭＰレスポンスメッセージからＨＴＴＰレスポンスメッセージへの変換について説明する。
図８は、ＳＮＭＰレスポンスメッセージの構成図である。
構成は図６と同様であるが、ここではエラーステータス８０１を見てエラーかどうかを判定する。ＭＩＢを取得するタイプのリクエストに対するレスポンスの場合、ＶＢ８０２に取得したＭＩＢデータが設定される。例えば、ｏｉｄとｖａｌｕｅのペアが設定される。このペアは複数存在する場合もある。
図９は、ＧｅｔＲｅｓｕｅｓｔに対するＨＴＴＰレスポンスメッセージの例を示す図である。
メッセージはＸＭＬベースのメッセージであり、ＭＩＢツリー構造に対応したＸＭＬツリー構造になっている。各ＭＩＢのＯｂｊｅｃｔ名がＸＭＬの要素名になり、ｏｉｄが各要素の属性として設定される。取得したＭＩＢの値は要素の値９０１として設定される。
図の例では、ｓｙｓＬｏｃａｔｉｏｎ  ＭＩＢの情報を取得し、結果としてその装置の住所が返ってくる例を示している。
図３０はＭＩＢ  ＤＢの構成図である。
ＭＩＢ  ＤＢ１８９は、ＯＩＤ３００１とＯｂｊｅｃｔ名３００２の対からなる構成をしており、ＯＩＤ３００１からＯｂｊｅｃｔ名３００２を検索することが出来る。管理対象となるＳＮＭＰエージェントの保持するＭＩＢは全てＭＩＢ  ＤＢ１８９に登録してあるものとする。
図１０は、ＨＴＴＰレスポンス処理部１８４の動作を示すフローチャートである。
まず、ＨＴＴＰレスポンス処理部１８４は、ＳＮＭＰレスポンスメッセージを受信すると１００１、エラーステータス８０１が０（エラーを示す値）か判定し１００２、ＹＥＳの場合はエラーを示すＨＴＴＰレスポンスメッセージを作成し１００４、送信する１０１０。一方、ＮＯの場合は、ＨＴＴＰレスポンス処理部１８４は、まず空のＨＴＴＰレスポンスメッセージを作成する１００３。そして、ＨＴＴＰレスポンス処理部１８４は、受信したＳＮＭＰレスポンスメッセージのＶＢ８０２内に、未処理のＶＢが存在するか判定する１００５。ＮＯの場合（未処理のＶＢが存在しない場合）はそのまま送信する１０１０。ＹＥＳの場合は、ＨＴＴＰレスポンス処理部１８４はＶＢ８０２を１つ取り出し１００６、取り出したｏｉｄでＭＩＢ  ＤＢ１８９を検索する１００７。検索結果としてＭＩＢのｏｂｊｅｃｔ名（オブジェクト名）が得られ、ＨＴＴＰレスポンス処理部１８４は、検索結果とＶＢ８０２のｖａｌｕｅから、対応するＸＭＬツリーを作成する１００８。ＨＴＴＰレスポンス処理部１８４は、作成したＸＭＬツリーをＨＴＴＰレスポンスメッセージに追加する１００９。以上を未処理のＶＢがなくなるまで繰り返し、最後にＨＴＴＰレスポンスメッセージを、例えばネットワーク管理装置１０３に送信する１０１０。
【００１８】
次に、ＳＮＭＰ  Ｔｒａｐメッセージの処理について説明する。
図１１は、Ｔｒａｐメッセージの第一のメッセージシーケンスを示す図である。
本実施の形態のネットワーク管理装置１０３からＴｒａｐ情報を要求するＨＴＴＰリクエストメッセージを送信する１１０１。ＨＴＴＰリクエストメッセージを受信した本実施の形態のゲートウェイ装置１０８は、受信してから５分等比較的長い予め定められたある一定の期間、ＳＮＭＰ  Ｔｒａｐキュー１８６にＳＮＭＰ  Ｔｒａｐメッセージが蓄積されないか監視する。最終的にタイムアウトが発生した場合、ゲートウェイ装置１０８は、Ｔｒａｐがないことを示すＨＴＴＰレスポンスメッセージを応答する１１０２。
ゲートウェイ装置１０８がＨＴＴＰリクエストメッセージを受信し１１０３、ＳＮＭＰエージェント１１４より、ＳＮＭＰ  ＴｒａｐメッセージがＳＮＭＰ  Ｔｒａｐキュー１８６に蓄積されると１１０４、ゲートウェイ装置１０８はそれを取り出し、ＨＴＴＰレスポンスに格納してネットワーク管理装置１０３に送信する１１０５。
図１２は、Ｔｒａｐメッセージの第二のメッセージシーケンスを示す図である。
本実施の形態のゲートウェイ装置１０８がＨＴＴＰリクエストメッセージ１２０１を受信したとき、ＳＮＭＰエージェント１１４から大量の（複数の）ＳＮＭＰ  Ｔｒａｐメッセージを受信し１２０２、ＳＮＭＰ  Ｔｒａｐキュー１８６に蓄積されていた場合、１つずつＳＮＭＰ  Ｔｒａｐメッセージを取り出し、ＨＴＴＰレスポンスメッセージに格納してネットワーク管理装置１０３に応答する１２０３。ＨＴＴＰレスポンスを受け取ったネットワーク管理装置１０３は、すぐにＨＴＴＰリクエストメッセージを送信する１２０４。以上をＳＮＭＰ  Ｔｒａｐキュー１８６が空になるまで繰り返す。
図１３は、Ｔｒａｐ情報を要求する場合のＨＴＴＰリクエストメッセージの例を示す図である。
Ｔｒａｐ情報を要求する場合は、リクエストのＵＲＬをＴｒａｐ専用のものに変えればよい１３０１。
図１４は、ＳＮＭＰ  Ｔｒａｐメッセージのメッセージ構成図である。
ＳＮＭＰ  Ｔｒａｐメッセージは、ＰＤＵタイプの後に企業ＩＤ１４０１、エージェントアドレス１４０２、一般Ｔｒａｐ番号１４０３、拡張Ｔｒａｐ番号１４０４、ＴｉｍｅＳｔａｍｐ１４０５が続き、必要であればその後にＶＢ１４０６が続く。
企業ＩＤ１４０１は、例えばトラップを識別するＩＤである。例えば、エージェントのベンダの企業を示す。エージェントアドレス１４０２は送信元のＳＮＭＰエージェントのアドレスを示す。一般Ｔｒａｐ番号１４０３は予め定められている番号である。拡張Ｔｒａｐ番号１４０４はベンダ独自の番号である。ＴｉｍｅＳｔａｍｐ１４０５は、Ｔｒａｐの発生時刻を示す。
図１５は、Ｔｒａｐ情報を含めたＨＴＴＰレスポンスメッセージの例を示す図である。
それぞれ、企業ＩＤ１５０１、エージェントアドレス１５０２、一般Ｔｒａｐ番号１５０３、拡張Ｔｒａｐ番号１５０４、ＴｉｍｅＳｔａｍｐ１５０５が各ＸＭＬの要素の値として格納される。
【００１９】
なお、本例では、ＳＮＭＰｖ１  Ｔｒａｐを例にして説明しているが、その他のバージョンのＴｒａｐメッセージにおいても同様な構成をとることができる。
図１６は、ＳＮＭＰ  Ｔｒａｐ処理部１８５の第一の動作を示すフローチャートである。
まず、ＳＮＭＰ  Ｔｒａｐ処理部１８５は、ＳＮＭＰ  Ｔｒａｐメッセージを受信すると１６０１、それをＳＮＭＰ  Ｔｒａｐキュー１８６に追加する１６０２。
図１７は、ＳＮＭＰ  Ｔｒａｐ処理部１８５の第二の動作を示すフローチャートである。
まず、ＳＮＭＰ  Ｔｒａｐ処理部１８５は、ＨＴＴＰリクエストメッセージを受信すると１７０１、タイマーを（例えば５分等に）セットする１７０２。次に、ＳＮＭＰ  Ｔｒａｐ処理部１８５は、空のＨＴＴＰレスポンスメッセージを作成する１７０３。ＳＮＭＰ  Ｔｒａｐ処理部１８５は、ＳＮＭＰ  ＴｒａｐキューにＴｒａｐがあるか判定し１７０４、ＮＯの場合はタイマーがタイムアウトしたか判定する１７０５。まだタイムアウトしていない場合は再度ＳＮＭＰ  Ｔｒａｐキューの判定１７０４に戻る。一方タイムアウトしている場合は１７０５、空のレスポンスメッセージを送信する１７１２。
処理１７０４においてＳＮＭＰ  ＴｒａｐキューにＴｒａｐがある場合は、ＳＮＭＰ  Ｔｒａｐ処理部１８５は、ＳＮＭＰ  ＴｒａｐキューからＴｒａｐを１つ取り出す１７０６。そしてＳＮＭＰ  Ｔｒａｐ処理部１８５は、Ｔｒａｐから企業ＩＤ１４０１、エージェントアドレス１４０２、一般Ｔｒａｐ番号１４０３、拡張Ｔｒａｐ番号１４０４、ＴｉｍｅＳｔａｍｐ１４０５を取り出し、処理１７０３で作成したＨＴＴＰレスポンスメッセージに追加する１７０７。ＳＮＭＰ  Ｔｒａｐ処理部１８５は、未処理のＶＢ１４０６が存在するかを判定し１７０８、ＹＥＳの場合は処理１７０９に移る。ＳＮＭＰ  Ｔｒａｐ処理部１８５は、ＶＢ１４０６からｏｉｄとｖａｌｕｅを取り出し、取り出したＶＢ１４０６のｏｉｄでＭＩＢ  ＤＢ１８９を検索する１７０９。ＳＮＭＰ  Ｔｒａｐ処理部１８５は、検索結果とＶＢのｖａｌｕｅから対応するＸＭＬツリーを作成し１７１０、作成したＸＭＬツリーをＨＴＴＰレスポンスメッセージに追加する１７１１。以上を未処理のＶＢ１４０６がなくなるまで繰り返す。未処理のＶＢ１４０６がなくなると、ＳＮＭＰ  Ｔｒａｐ処理部１８５は、できたＨＴＴＰレスポンスメッセージをネットワーク管理装置１０３に送信する１７１２。
【００２０】
（第２の実施の形態）
第２の実施の形態は、第１の実施の形態を用いてＭＩＢを取得し、ＭＩＢの情報を基にＷｅｂサービスにアクセスしてＷｅｂサービスを利用する機能を備える。
図１８は本実施の形態のネットワーク管理装置１０３の一実施例を示すブロック構成図である。
ネットワーク管理装置１０３は、例えば、ＴＣＰ／ＩＰプロトコルの処理を行うＴＣＰ／ＩＰ処理部１８１１と、ＨＴＴＰプロトコルの処理を行うＨＴＴＰ処理部１８１０と、Ｏｂｊｅｃｔ名と対応するＯＩＤを保持するＯＩＤテーブル１８０４と、ＯＩＤテーブル１８０４を検索し、ＨＴＴＰリクエストメッセージにｏｉｄパラメタを追加するＭＩＢ操作部１８０３と、統計情報を保持する統計情報テーブル１８０１と、例えばＨＴＴＰで定期的に統計情報を取得し統計情報テーブルを更新する統計情報処理部１８０２と、Ｔｒａｐ情報を保持するＴｒａｐテーブル１８０６と、Ｔｒａｐ情報を取得しＴｒａｐテーブルに追加するＴｒａｐ処理部１８０７と、Ｗｅｂブラウザ１０１からの要求に従い、ＭＩＢまたは統計情報またはＴｒａｐ情報を取得し、Ｗｅｂブラウザ１０１に応答するネットワーク情報処理部１８０５と、各Ｗｅｂサービスに応じたＷｅｂサービス処理部１８０８、１８０９を備える。
ネットワーク管理装置１０３は、ＦＷ１０４を介してインターネット１０６に接続している。それ以外の構成要素は図１と同様である。
図１９は、ＯＩＤテーブル１８０４のテーブル構成図である。
ＯＩＤテーブル１８０４は、ＭＩＢのＯｂｊｅｃｔ名１９０１とＯＩＤ１９０２の組を有する。例えば、Ｏｂｊｅｃｔ名から対応するＯＩＤを検索するのに使用される。
図２０は、ＭＩＢ操作部１８０３の第一の動作を示すフローチャートである。
まず、ＭＩＢ操作部１８０３は、ｏｉｄパラメタを除いたＨＴＴＰリクエストメッセージのＵＲＬエンコード部とＯｂｊｅｃｔ名を、統計情報処理部１８０２またはネットワーク情報処理部１８０５から受け取る２００１。ここで受け取るＵＲＬエンコード部は、リクエストの種類に応じて、例えばｈｏｓｔ４０１／５０１、ｏｐｒ４０２／５０２、ｖａｌｕｅ５０４を含む。そして、ＭＩＢ操作部１８０３は、渡されたＯｂｊｅｃｔ名をキーにＯＩＤテーブル１８０４を検索し、Ｏｂｊｅｃｔ名に対応するＯＩＤを取得する２００２。ＭＩＢ操作部１８０３は、取得したＯＩＤをｏｉｄパラメタ４０３／５０３として、処理２００１で受け取ったＨＴＴＰリクエストメッセージのＵＲＬエンコード部に追加する２００３。ＭＩＢ操作部１８０３は、上述のＵＲＬエンコード部を用いてＨＴＴＰリクエストメッセージを作成し、ゲートウェイ装置１０８に送信する２００４。
図２１は、ＭＩＢ操作部１８０３の第二の動作を示すフローチャートである。
まず、ＭＩＢ操作部１８０３は、ゲートウェイ装置１０８よりＨＴＴＰレスポンスメッセージを受信する２１０１。例えば、上述の処理２００４で送信したＨＴＴＰリクエストメッセージに対し、第１の実施の形態と同様の処理がされ、ゲートウェイ装置１０８から送信されるＨＴＴＰレスポンスメッセージを受信する。受信されるＨＴＴＰレスポンスメッセージは、ＨＴＴＰリクエストメッセージと同じコネクションで受信されるので、どのリクエストに対するレスポンスか識別できる。ＭＩＢ操作部１８０３は、上述の処理２００１で対応するＨＴＴＰリクエストメッセージを受け取った統計情報処理部１８０２またはネットワーク情報処理部１８０５にＨＴＴＰレスポンスメッセージを渡す２１０２。
図２２は、統計情報テーブル１８０１のテーブル構成図である。
統計情報テーブル１８０１は、例えば、エージェント名２２０１、時刻２２０２、送信Ｂｙｔｅ数２２０３、受信Ｂｙｔｅ数２２０４、送信ＩＰパケット数２２０５、及び、受信ＩＰパケット数２２０６が格納される。エージェント名は、例えば、ＳＮＭＰエージェント１１４、１１５等の識別子であり、予め格納されることができる。
なお、エージェント名２２０１、時刻２２０２以外の項目は本図に示した項目以外（例えば、送受信ＵＤＰパケット数、送受信ＩＣＭＰパケット数等）でもＭＩＢとして取得できる統計情報であればかまわない。
【００２１】
図２３は、統計情報処理部１８０２の動作を示すフローチャートである。
まず、統計情報処理部１８０２は、統計情報テーブル１８０１のエージェント名２２０１を取り出しＵＲＬエンコード部を作成する。リクエストタイプ４０２は、例えば、ｏｐｒ＝ｇｅｔを設定する。そして、統計情報処理部１８０２は、例えば送信Ｂｙｔｅ数をＯｂｊｅｃｔ名として、ＵＲＬエンコード部とＯｂｊｅｃｔ名をＭＩＢ操作部１８０３に渡す２３０１。ＭＩＢ操作部１８０３では、上述の処理を行い、統計情報処理部１８０２にＨＴＴＰレスポンスメッセージを渡す。
次に、統計情報処理部１８０２は、ＭＩＢ操作部１８０３よりＨＴＴＰレスポンスメッセージを受け取る。ここで受け取られるＨＴＴＰレスポンスメッセージには、例えば、ＯＢｊｅｃｔ名で指定した送信Ｂｙｔｅ数の情報を含む。統計情報処理部１８０２は、統計情報テーブル１８０１の対応する項目を更新する。
以上の動作を統計情報テーブル１８０１の項目数だけ実行する。例えば、Ｏｂｊｅｃｔ名を順次変えて、統計情報テーブル１８０１の各項目の情報を取得し、統計情報テーブル１８０１を更新する。なお、時刻２２０２は、更新した時刻やＨＴＴＰレスポンスメッセージに含まれる時刻などを適宜格納することができる。
図２４は、Ｔｒａｐテーブル１８０６のテーブル構成図である。
Ｔｒａｐテーブル１８０６は、例えば、Ｔｒａｐを一意に識別する番号２４０１、企業ＩＤ２４０２、エージェントアドレス２４０３、一般Ｔｒａｐ番号２４０４、拡張Ｔｒａｐ番号２４０５、ＴｉｍｅＳｔａｍｐ２４０６、及び、ＶＢ２４０７が格納される。
なお、ＶＢ２４０７は、１つのＴｒａｐに複数含まれる可能性があるため、図示のように別テーブルにし、番号２４０１で関連付けを行うことができる。
図２５は、Ｔｒａｐ処理部１８０７の動作を示すフローチャートである。
まず、Ｔｒａｐ処理部１８０７は、ゲートウェイ装置１０８にＴｒａｐ情報を要求するＨＴＴＰリクエストメッセージを送信する２５０１。次に、Ｔｒａｐ処理部１８０７は、ゲートウェイ装置１０８よりＨＴＴＰレスポンスメッセージを受信する２５０２。Ｔｒａｐ処理部１８０７は、ＨＴＴＰレスポンスメッセージが空か判定し２５０３、ＹＥＳの場合（空の場合）はＨＴＴＰレスポンスメッセージを破棄し２５０４、最初に戻る。一方、ＮＯの場合（空でない場合）は、Ｔｒａｐ処理部１８０７は、受信したＨＴＴＰレスポンスメッセージの各パラメタ（例えば図１５の１５０１〜１５０５）を、対応するＴｒａｐテーブル１８０６の各項目に登録する２５０５。Ｔｒａｐテーブル１８０６の番号２４０１は適宜割り当てることができる。その後、Ｔｒａｐ処理部１８０７はＨＴＴＰレスポンスメッセージを破棄し２５０４、最初に戻る。
図２６は、ネットワーク情報処理部１８０５の動作を示すフローチャートである。
まず、ネットワーク情報処理部１８０５は、Ｗｅｂブラウザ１０１よりＨＴＴＰリクエストメッセージを受信する２６０１。ＨＴＴＰリクエストは、例えばユーザの操作を契機に送信される。次に、ネットワーク情報処理部１８０５は、受信したＨＴＴＰリクエストメッセージが統計情報の要求を示しているか判定する２６０２。処理２６０２でＹＥＳの場合は、ネットワーク情報処理部１８０５は、統計情報テーブル１８０１よりデータを収集し、ＸＭＬ形式に加工して２６０３、ＨＴＴＰレスポンスメッセージを作成し、Ｗｅｂブラウザ１０１に送信する２６１１。
【００２２】
処理２６０２でＮＯの場合は、ネットワーク情報処理部１８０５は、受信したＨＴＴＰリクエストメッセージがＴｒａｐ情報の要求を示しているか判定する２６０４、処理２６０４でＹＥＳの場合は、ネットワーク情報処理部１８０５は、Ｔｒａｐテーブル１８０６よりデータを収集し、ＸＭＬ形式に加工して２６０５、ＨＴＴＰレスポンスメッセージを作成し、Ｗｅｂブラウザ１０１に送信する２６１１。
処理２６０４でＮＯの場合は、ネットワーク情報処理部１８０５は、受信したＨＴＴＰリクエストメッセージがＭＩＢ情報の要求を示しているか判定する２６０６。処理２６０６でＮＯの場合は、ネットワーク情報処理部１８０５は、エラーを示す情報をＸＭＬ形式に加工し２６０７、ＨＴＴＰレスポンスメッセージを作成し、Ｗｅｂブラウザに送信する２６１１。一方、処理２６０６でＹＥＳの場合は、ネットワーク情報処理部１８０５は、ＭＩＢ操作部１８０３に当該ＭＩＢのＯｂｊｅｃｔ名と対象エージェントをＵＲＬエンコードしたものを渡す２６０８。当該ＭＩＢのＯｂｊｅｃｔ名と対象エージェントは、処理２６０１で受信したＨＴＴＰリクエストメッセージで指示されることができる。ネットワーク情報処理部１８０５は、上述の処理によりゲートウェイ装置１０８を介して情報を取得したＭＩＢ操作部１８０３より、ＨＴＴＰレスポンスメッセージを受信する２６０９。そしてＨＴＴＰレスポンスメッセージのＸＭＬデータを取り出し１６１０、ＨＴＴＰレスポンスメッセージを作成し、Ｗｅｂブラウザに送信する２６１１。
図２７は、Ｗｅｂサービス処理部１８０８、１８０９の動作を示すフローチャートである。
【００２３】
まず、Ｗｅｂサービス処理部１８０８、１８０９は、Ｗｅｂブラウザ１０１より受信したＨＴＴＰリクエストメッセージのＵＲＬエンコード部のパラメタを用いて、対応するＷｅｂサービスにＨＴＴＰリクエストを送信する２７０１。例えば、ＵＲＬエンコード部のパラメタとＷｅｂサービスは予め対応づけられ、ＵＲＬエンコード部のパラメタに対応して、Ｗｅｂサービスの識別情報やアドレス情報が予め格納されることができる。次に、Ｗｅｂサービス処理部１８０８、１８０９は、対応するＷｅｂサービスよりＸＭＬデータを含むＨＴＴＰレスポンスを受信する２７０２。そしてＷｅｂサービス処理部１８０８、１８０９は、ＸＭＬデータを含むＨＴＴＰレスポンスをＷｅｂブラウザ１０１に送信する２７０３。
なお、Ｗｅｂサービスによって必要となるパラメタ及び、ＸＭＬデータ形式は異なるが、すべてＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）として公開されているためそれに合わせて処理を変えればよい。
図２８は、本実施の形態のネットワーク管理システムのメッセージシーケンスの例を示す図である。
例えば、ＭＩＢ情報として住所を取得し、取得した住所からその周辺地図、及び、その住所の天候状況をＷｅｂサービスから取得する場合のメッセージシーケンスを考える。
まず、ｓｙｓＬｏｃａｔｉｏｎのＭＩＢ情報を要求するＨＴＴＰリクエストメッセージを、Ｗｅｂブラウザ１０１から送信する２８０１。そのＨＴＴＰリクエストメッセージを受信したネットワーク管理装置１０３は、ゲートウェイ装置１０８に転送する２８０２。ゲートウェイ装置１０８は、受信したＨＴＴＰリクエストメッセージをＳＮＭＰリクエストに変換し、対象となるＳＮＭＰエージェント１１４に送信する２８０３。
ＳＮＭＰエージェント１１４は、ｓｙｓＬｏｃａｔｉｏｎの情報を格納したＳＮＭＰレスポンスメッセージをゲートウェイ装置１０８に送信する２８０４。ゲートウェイ装置１０８は、受信したＳＮＭＰレスポンスメッセージをＨＴＴＰレスポンスメッセージに変換し、ネットワーク管理装置１０３に送信する２８０５。ネットワーク管理装置１０３は、受信したＨＴＴＰレスポンスメッセージをＷｅｂブラウザ１０１に転送する２８０６。
ｓｙｓＬｏｃａｔｉｏｎ情報を受け取ったＷｅｂブラウザ１０１は、その情報を基に地図情報を要求するＨＴＴＰリクエストメッセージをネットワーク管理装置１０３に送信する２８０７。ネットワーク管理装置１０３では、地図情報サービスに対応するＷｅｂサービス処理部１８０８又は１８０９にてメッセージを受け取り、地図情報サービス（地図情報サービスを提供するサーバ等の装置）２８１５に転送する２８０８。地図情報サービス２８１５は、受け取った情報を基に周辺の地図情報をＨＴＴＰレスポンスとして応答する２８０９。ネットワーク管理装置１０３の地図情報サービスに対応するＷｅｂサービス処理部１８０８又は１８０９は、受け取った地図情報をＷｅｂブラウザ１０１に転送する２８１０。
【００２４】
また、ｓｙｓＬｏｃａｔｉｏｎ情報を受け取ったＷｅｂブラウザ１０１は、その情報を基に天気情報を要求するＨＴＴＰリクエストメッセージをネットワーク管理装置１０３に送信する２８１１。ネットワーク管理装置１０３では、天気情報サービスに対応するＷｅｂサービス処理部１８０８又は１８０９にてメッセージを受け取り、天気情報サービス（天気情報サービスを提供するサーバ等の装置）２８１６に転送する２８１２。天気情報サービス２８１６は、受け取った情報を基に周辺の天気情報をＨＴＴＰレスポンスとして応答する２８１３。ネットワーク管理装置１０３の天気情報サービスに対応するＷｅｂサービス処理部１８０８又は１８０９は、受け取った天気情報をＷｅｂブラウザ１０１に転送する２８１４。
ｗｅｂブラウザ１０１は、受け取ったｓｙｓＬｏｃａｔｉｏｎ情報、地図情報、天気情報等を適宜表示部に表示する。
図２９は、本実施の形態のネットワーク管理システムのＷｅｂブラウザ表示例を示す図である。
本図では、ａｇｅｎｔ１  ２９０１のホスト名２９０２、概要情報２９０３、ａｄｄｒｅｓｓ２９０４、地図２９０５、天気情報２９０６が表示されている。各項目はそれぞれ、ホスト名はＭＩＢのｓｙｓＮａｍｅ情報から、概要情報はＭＩＢのｓｙｓＤｅｓｃｒ情報から、ａｄｄｒｅｓｓはＭＩＢのｓｙｓＬｏｃａｔｉｏｎ情報から、地図はｓｙｓＬｏｃａｔｉｏｎ情報を基に地図情報Ｗｅｂサービスから、天気情報はｓｙｓＬｏｃａｔｉｏｎ情報を基に天気情報Ｗｅｂサービスから取得したものである。
【産業上の利用可能性】
【００２５】
本発明は、例えば、Ｗｅｂ技術を用いたＳＮＭＰネットワークに利用可能である。
【符号の説明】
【００２６】
１０１  Ｗｅｂブラウザ
１０２  Ｗｅｂプロキシ
１０３  ネットワーク管理装置
１０４、１０７  ＦＷ
１０５  Ｗｅｂサービス群
１０６  インターネット
１０８  ゲートウェイ
１０９  ＳＮＭＰネットワーク
１１０  ＳＮＭＰ−ＣＭＩＰゲートウェイ
１１１  ＣＭＩＰネットワーク
１１２、１１３  ＣＭＩＰエージェント
１１４、１１５  ＳＮＭＰエージェント
１８１、１８８、１８１１  ＴＣＰ／ＩＰ処理部
１８２、１８１０  ＨＴＴＰ処理部
１８３  ＳＮＭＰリクエスト処理部
１８４  ＨＴＴＰレスポンス処理部
１８５  ＳＮＭＰ  Ｔｒａｐ処理部
１８６  ＳＮＭＰ  Ｔｒａｐキュー
１８７  ＳＮＭＰ処理部
１８９  ＭＩＢ  ＤＢ
１９０  ＭＩＢコンパイラ
１８０１  統計情報テーブル
１８０２  統計情報処理部
１８０３  ＭＩＢ操作部
１８０４  ＯＩＤテーブル
１８０５  ネットワーク情報処理部
１８０６  Ｔｒａｐテーブル
１８０７  Ｔｒａｐ処理部
１８０８、１８０９  Ｗｅｂサービス処理部
【図１】
2011254196.tif 000003
【図２】
2011254196.tif 000004
【図３】
2011254196.tif 000005
【図４】
2011254196.tif 000006
【図５】
2011254196.tif 000007
【図６】
2011254196.tif 000008
【図７】
2011254196.tif 000009
【図８】
2011254196.tif 000010
【図９】
2011254196.tif 000011
【図１０】
2011254196.tif 000012
【図１１】
2011254196.tif 000013
【図１２】
2011254196.tif 000014
【図１３】
2011254196.tif 000015
【図１４】
2011254196.tif 000016
【図１５】
2011254196.tif 000017
【図１６】
2011254196.tif 000018
【図１７】
2011254196.tif 000019
【図１８】
2011254196.tif 000020
【図１９】
2011254196.tif 000021
【図２０】
2011254196.tif 000022
【図２１】
2011254196.tif 000023
【図２２】
2011254196.tif 000024
【図２３】
2011254196.tif 000025
【図２４】
2011254196.tif 000026
【図２５】
2011254196.tif 000027
【図２６】
2011254196.tif 000028
【図２７】
2011254196.tif 000029
【図２８】
2011254196.tif 000030
【図２９】
2011254196.tif 000031
【図３０】
2011254196.tif 000032