(57)【要約】【課題】従来のネットワーク被管理装置においては、管理アプリケーション処理部１１において、固定的な管理情報と可変的な管理情報とが混在しており、機器管理処理部１５から取得するデータやネットワーク管理装置が設定するデータを管理する処理が、管理アプリケーション処理部１１の中で統一されておらず複雑なアクセス方法となっていた。【解決手段】本発明では、ネットワーク被管理装置のデータを格納する管理情報格納部１２１と、管理情報をその特性ごとにグループ化して定義する管理情報定義部１２３と、制御を行う制御部１２２で構成される管理情報ベース１２を提供することで、管理情報の特性に応じてアクセス方法を定義する。【選択図】図１
2006050051.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の被管理装置に対して管理操作を行うネットワーク管理装置に設けられ、管理アプリケーションからのデータ取得要求に応じて提供する前記被管理装置の管理情報が蓄積された管理情報ベースであって、
前記被管理装置の管理情報の特性定義を行う管理情報定義部と、
管理情報を前記管理情報定義部で定義された特性に基づき分類して格納する管理情報格納部と、
管理アプリケーションから管理情報のデータ取得の要求を受け付け、要求される特性を判定し、対応する管理情報を前記管理情報格納部より抽出する制御部、
を備えることを特徴とする管理情報ベース。
【請求項２】
前記管理情報定義部は、一意に管理情報を特定する識別子を持つテーブル形式でプロトコルに依存しない管理情報の定義を行うことを特徴とする請求項１記載の管理情報ベース。
【請求項３】
前記管理情報定義部は、管理情報の特性に応じたグループ化によって定義を行うことを特徴とする請求項１記載の管理情報ベース。
【請求項４】
前記管理情報格納部は、特性に応じてグループ化された管理情報に対応するネットワーク操作に関する処理が格納され、前記制御部は、前記管理情報格納部に格納されたネットワーク操作に関係する処理を抽出することを特徴とする請求項３記載の管理情報ベース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される被管理装置に於いて、多種多様な保守形態のネットワーク管理装置からのデータ取得等の操作要求に対して被管理装置内で管理されている管理情報へアクセスする際のアクセス方法に関することである。
【背景技術】
【０００２】
従来のネットワーク管理装置は、インターネットの標準技術として定評のある管理情報のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ、以下ＭＩＢと略す）に準拠して独自で定義した管理情報または標準を実に使用し、またＩＦ（Ｉｎｔｅｒｆａｃｅ、以下ＩＦと略す）等を構成要素単位として管理情報をまとめたツリー状の枠組みをテーブル形式で表現して管理している（例えば、特許文献１参照）。
【特許文献１】特開平５−０８９０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のネットワーク管理装置における被管理装置の管理情報へのアクセス方法を用いた場合、ＩＦの名前等のシステムの設定で決まる固定の情報と、ＩＦの起動状態等のシステムの状態により決まる可変の情報とが混在しているため、被管理装置からデータの取得等を行い、管理情報として格納する管理アプリケーション処理部は、固定の情報と可変の情報とで異なる処理を両方行う必要があり、複雑化するという問題が発生していた。
【課題を解決するための手段】
【０００４】
前記従来の課題を解決するために、本発明の管理情報ベースは、ネットワークに接続される被管理装置に設けられ、管理アプリケーションからのデータ取得要求に応じて提供する被管理装置の管理情報が蓄積された管理情報ベースであって、被管理装置の管理情報の特性定義を行う管理情報定義部と、管理情報を管理情報定義部で定義された特性に基づき分類して格納する管理情報格納部と、管理アプリケーションから管理情報のデータ取得の要求を受け付け、要求される特性を判定し、対応する管理情報を前記管理情報格納部より抽出する制御部を備え、管理情報へアクセスする際に管理情報の特性に応じてアクセス方法を定義できる管理情報ベースを提供する。
【発明の効果】
【０００５】
本発明の管理情報ベースによれば、管理情報へアクセスする際に、該当する管理情報の特性ごとにアクセス方法を定義できる構成とすることにより、管理情報ベースの処理プログラムが簡潔となるため、ソフトウェアの生産性を向上できる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【０００７】
（実施の形態１）
図１は、ネットワークに接続されるの被管理装置を示した図で、機器の状態や構成などを把握している機器管理処理部１５と、機器管理処理部から情報を受け取る管理アプリケーション処理部１１と、受け取った情報を格納する管理情報ベース１２と、プロトコルの違いを吸収するプロトコルインターフェイス部１３と、プロトコル処理を行う通信プロトコル処理部１４で構成される。被管理装置の管理情報ベース１２は、被管理装置の構成情報や状態情報などを格納する管理情報格納部１２１と、管理情報に格納されている情報をその特性ごとにグループ化して定義する管理情報定義部１２３と、管理装置からのデータの取得等の操作要求に対してグループごとに定義された処理によって管理情報の読み出し等を行う制御部１２２で構成される。図２は、管理情報格納部１２１に於けるＭＩＢでツリー状に定義された管理情報の枠組みをそのままテーブル形式で表現した基底ビュー２１を示す。基底ビューは、行を示すレコード２１３と、レコードを一意に特定するインデックス属性２１１と、データを示すデータ属性２１２で構成される。図２は、テーブル番号を示すビューＩＤ０であって、項目は、インデックス（ｉｎｄｅｘ）、商品名（ｍｏｄｅｌ）、シリアル番号（ｓｅｒｉａｌ）、バージョン番号（ｖｅｒｓｉｏｎ）、状態（ｓｔａｔｅ）で構成されるテーブルを示す。
【０００８】
図３は、テーブル番号を示すビューＩＤ１であって、項目は、ｉｎｄｅｘ、ｍｏｄｅｌ、ｓｅｒｉａｌ、ｖｅｒｓｉｏｎで構成されるテーブルを示す。
【０００９】
図４は、テーブル番号を示すビューＩＤ２であって、項目は、ｉｎｄｅｘ、ｓｔａｔｅで構成されるテーブルを示す。
【００１０】
図３は、図２の基底ビュー内の固定的な情報でグループ化した派生ビュー３を示す。固定的な情報とは、図２で示すと、ｍｏｄｅｌ、ｓｅｒｉａｌ、ｖｅｒｓｉｏｎが該当する。図４は、図２の基底ビュー内の可変的な情報でグループ化した派生ビュー４を示す。可変的な情報とは、図２で示すと、ｓｔａｔｅが該当する。
【００１１】
図５は、基底ビューや派生ビューを識別するためのビューＩＤとそのビューにおける処理とデータ取得（ｇｅｔ）等の処理種別を示す。
【００１２】
図７は、ネットワーク管理装置から図１に記載される被管理装置のｇｅｔ等の操作要求が管理情報ベースに来た場合のフローチャートを示す。ネットワーク管理装置の管理装置からネットワークを介してデータ取得（ｇｅｔ）等の操作要求を通信プロトコル処理部１４が受信した場合、通信プロトコル処理部１４でパケット応答等の処理を行い、プロトコルインターフェイス部１３で管理情報をビューＩＤに変換し（Ｓ７１）、制御部１２２に図６ようなビューＩＤと処理種別を通知する。制御部１２２は、そのビューＩＤと処理種別の通知を受けると（Ｓ７２）、管理情報定義部１２３に於いて、そのビューＩＤに対応したビューを特定し処理種別のチェックを行い（Ｓ７３）、処理種別が図６の処理種別の欄にある値と相応しくない場合は、Ｎの方へ進む。もし、処理種別が図６の処理種別の欄にある値と一致していたら、図６の処理の欄を見て関数が登録されているか検索を行う（Ｓ７４）。Ｓ７４のフローチャートにおいて、分岐条件は、処理の欄の処理が登録されていたらＹの方へ進み、管理アプリケーション処理部１１で処理を実行する。処理の欄に処理が登録されていれば、管理アプリケーション処理部１１で登録されている処理を実行し（Ｓ７６）、登録されていなければＮの方へ進み管理情報ベース１２内で管理情報格納部から属性値を取得しネットワーク管理装置へ値を返す処理を行う（Ｓ７５）。
【００１３】
本実施の形態では、ネットワーク管理装置から図３のインデックス１のｍｏｄｅｌ、ｓｅｒｉａｌ、ｖｅｒｓｉｏｎの取得を行うデータ取得（ｇｅｔ）の操作要求が図３のような固定的な情報に対して行われた場合について説明する。管理プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｍａｎａｇｅｍｅｎｔ  Ｎｅｔｗｏｒｋ  Ｐｒｏｔｏｃｏｌ、以下ＳＮＭＰと略す）を使用するものとする。ネットワーク管理装置からインデックス１のｍｏｄｅｌ、ｓｅｒｉａｌ、ｖｅｒｓｉｏｎの取得を行うデータ取得（ｇｅｔ）の操作要求がツリー状のＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ）のフォーマットで被管理装置に送られると、ビューＩＤに変換し（Ｓ７１）、制御部１２２にビューＩＤ１と処理種別（ｇｅｔ）を通知する。制御部１２２では、そのビューＩＤと処理種別（ｇｅｔ）の通知を受けると（Ｓ７２）、管理情報定義部１２３において、そのビューＩＤに対応したビューを特定し処理種別のチェックを行う（Ｓ７３）。図６のｉｎｄｅｘ１の処理の欄に処理が何も登録されていないので管理情報ベース１２内でデータ取得（ｇｅｔ）の処理を行うと判断し（Ｓ７４）、制御部１２２に応答を行い、管理情報格納部１２１に通知して管理情報格納部１２１でインデックス１のレコード（ｍｏｄｅｌ：１、ｓｅｒｉａｌ：１１１、ｖｅｒｓｉｏｎ：１．０）を取得し、再び制御部１２２とプロトコルインターフェイス部１３と通信プロトコル処理部１４を介してネットワーク管理装置に応答する。このように固定的な情報のデータ取得（ｇｅｔ）において、固定的な情報を派生ビューとして可変的な情報とは別で定義することによって、管理アプリケーション処理部１１でデータの取得処理をする必要がなくなり、管理情報ベース１２に問い合わせをするだけで済み、被管理装置へのアクセス方法が容易になる。
【００１４】
（実施の形態２）
以下、本発明の本実施の形態の構成は実施の形態１で説明した構成と同様である。本実施の形態では、ネットワーク管理装置からインデックス１のデータ取得の操作要求が図４の可変的な情報であるｓｔａｔｅに対して行われた場合について説明する。管理プロトコルは、ＳＮＭＰを使用するものとする。
【００１５】
ネットワーク管理装置から可変的な情報のインデックス１に対するデータ取得（ｇｅｔ）の制御要求を通信プロトコル処理部１４が受信した場合、通信プロトコル処理部１４でパケット応答等の処理を行い、プロトコルインターフェイス部１３でパケット内部にある管理情報を特定するＭＩＢに特化したＯＩＤを取り出してビューＩＤ：２に変換し（Ｓ７１）、制御部１２２にビューＩＤ：２と処理種別（ｇｅｔ）を通知し（Ｓ７２）、制御部１２２がその変換されたビューＩＤ：２と処理種別（ｇｅｔ）の通知を受けたら、管理情報定義部１２３においてそのビューＩＤ：２に対応したビューを図６から特定し（Ｓ７３）、ネットワーク管理装置が指定したデータ取得（ｇｅｔ）の処理種別の比較を行い、合致していたら処理の欄に処理が登録されていないかを見る（Ｓ７４）。本実施形態においては、図４のｓｔａｔｅが可変的な情報であるため、ｐｒｏｃ２の処理が図６において登録されており、管理アプリケーション処理部１１でデータ取得（ｇｅｔ）の処理を行うと判断して制御部１２２に応答し、管理アプリケーション処理部１１で実機からデータ取得（ｇｅｔ）を行い、管理情報格納部１２１に保存して管理情報格納部１２１でデータ取得（ｇｅｔ）の処理を行い、インデックス１のレコード（ｓｔａｔｅ：ＯＫ）を取得して再び制御部１２２とプロトコルインターフェイス部１３と通信プロトコル処理部１４を介してネットワーク管理装置に応答する。このように可変的な情報のデータ取得（ｇｅｔ）に於いて、まとめて派生ビューとして定義することによって、管理アプリケーション処理部１１で実行する処理が明確となり、被管理装置の管理情報へのアクセス方法が容易になる。
【００１６】
（実施の形態３）
以下、本発明の本実施の形態の構成は実施の形態１で説明した構成と同様である。本実施の形態では、ネットワーク管理装置からインデックス１のデータ変更（ｓｅｔ）の操作要求が図３のｍｏｄｅｌ、ｓｅｒｉａｌ、ｖｅｒｓｉｏｎような固定的な情報に対して行われた場合について説明する。管理プロトコルは、ＳＮＭＰを使用するものとする。
【００１７】
ネットワーク管理装置から図３の固定的な情報のインデックス１に対するデータ設定（ｓｅｔ）の制御要求を通信プロトコル処理部１４が受信した場合、通信プロトコル処理部１４でパケット応答等の処理を行い、プロトコルインターフェイス部１３でパケット内部にある管理情報を特定するＭＩＢに特化したＯＩＤを取り出してビューＩＤに変換し（Ｓ７１）、制御部１２２にビューＩＤ：１と処理種別（ｓｅｔ）を通知し（Ｓ７２）、制御部１２２はその変換されたビューＩＤ：１と処理種別（ｓｅｔ）の通知を受けたら、管理情報定義部１２３においてそのビューＩＤ：１に対応したビューを図６から特定し（Ｓ７３）、ネットワーク管理装置が指定したデータ設定（ｓｅｔ）の処理種別と図６の処理種別との比較を行い、合致していたら処理の欄に処理が登録されていないかを見る（Ｓ７４）。本実施の形態に於いては、管理情報が固定的な情報へのアクセスであるため、データ設定（ｓｅｔ）の処理が登録されておらずデータ設定（ｓｅｔ）の処理を管理情報ベース１２内で行うと判断して制御部１２２に応答し、管理情報ベース１２内でデータ設定を行い、インデックス１のレコード（ｍｏｄｅｌ：４、ｓｅｒｉａｌ：４４４、ｖｅｒｓｉｏｎ：６．０）を設定して再び制御部１２２とプロトコルインターフェイス部１３と通信プロトコル処理部１４を介してネットワーク管理装置に応答する。図５は、図３のｉｎｄｅｘ１のｍｏｄｅｌの1を４に、ｓｅｒｉａｌの１１１を４４４に、ｖｅｒｓｉｏｎの１．０を６．０に変更したビューである。このように固定的な情報のデータ設定（ｓｅｔ）に於いて、まとめて派生ビューとして定義することによって、管理アプリケーション処理部１１でデータの設定処理をする必要がなくなり、管理情報ベース１２に問い合わせをするだけで済むため、被管理装置の管理情報へのアクセス方法が容易になる。
【産業上の利用可能性】
【００１８】
ネットワーク機器は、故障機器や故障箇所の特定、初期設定やバージョンアップ、復旧作業などが困難であり、ネットワークに繋がれた機器の普及に伴ってネットワーク管理はますます重要になる。本発明にかかる管理情報ベースは、管理情報へアクセスする際に、該当する管理情報の特性ごとにアクセス方法を定義できる構成を有するので、管理情報ベースの処理プログラムが簡潔となり、ソフトウェア等の生産性の向上を図ることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】ネットワーク管理装置に於ける被管理装置の管理情報ベースの構成を示す図
【図２】管理情報をテーブル形式で抽象化して表現した図
【図３】管理情報格納部で処理をするためにグループ化した管理情報を示す図
【図４】管理アプリケーション処理部で処理をするためにグループ化した管理情報を示す図
【図５】ビューＩＤと処理と処理種別の登録される情報を示す図
【図６】図３のデータが変更された管理情報を示す図
【図７】管理情報ベース内のフローチャート
【符号の説明】
【００２０】
１１    管理アプリケーション処理部
１２    管理情報ベース
１２１    管理情報格納部
１２２    制御部
１２３    管理情報定義部
１３    プロトコルインターフェイス部
１４    通信プロトコル処理部
１５    機器管理処理部
２１    基底ビュー
２１１    インデックス属性
２１２    データ属性
２１３    レコード
３    派生ビュー(固定的な情報)
４    派生ビュー(可変的な情報)
【図１】
2006050051.tif 000003
【図２】
2006050051.tif 000004
【図３】
2006050051.tif 000005
【図４】
2006050051.tif 000006
【図５】
2006050051.tif 000007
【図６】
2006050051.tif 000008
【図７】
2006050051.tif 000009