(57)【要約】【課題】管理対象となる装置の種別及びその状態に対応して、該装置の動作を有効に監視し制御するネットワーク管理システム、ネットワーク管理方法、及びそのプログラムを提供すること。【解決手段】ネットワーク７０を介して複数の被管理装置５０（１）〜（ｎ）の動作状態を管理するネットワーク管理システム１０は、各被管理装置５０（１）〜（ｎ）に予め格納された管理用プログラム６０（１）〜（ｎ）を取得すると共に、これを記憶部４０に記憶処理するプログラム取得処理手段３１と、この記憶させた管理用プログラムに基づいて、該プログラムの格納元である被管理装置５０（１）〜（ｎ）の動作を監視すると共に外部から送信される信号に応じた処理を実行する監視処理手段３２と、を有する。【選択図】図１
2014200006.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムであって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段と、
この記憶させた管理用プログラムに基づいて、前記被管理装置の動作を監視すると共に外部から送信される信号に応じた処理を実行する監視処理手段と、を有することを特徴としたネットワーク管理システム。
【請求項２】
前記請求項１に記載のネットワーク管理システムにおいて、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
前記監視処理手段は、前記管理用プログラムの取得を予め定義された共通インタフェースを介して行うと共に、前記被管理装置の動作監視を実行するのに先立って、この共通インタフェースを前記各被管理装置の夫々に対応した各固有インタフェースに変換した上で、この各固有インタフェースを介して前記動作監視を実行することを特徴としたネットワーク管理システム。
【請求項３】
前記請求項２に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置から異常が発生した旨の信号を当該被管理装置に対応した前記固有インタフェースを介して受信した際に、この固有インタフェースを前記共通インタフェースに変換すると共に、この共通インタフェースを介して当該被管理装置にて異常が発生した旨を外部に通知する異常通知処理機能をさらに有することを特徴としたネットワーク管理システム。
【請求項４】
前記請求項２又は３に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置の動作状態情報の取得要求信号を外部から前記共通インタフェースを介して受信した際に、この共通インタフェースを当該被管理装置について定義された前記固有インタフェースに変換した上で、当該固有インタフェースを介して前記動作状態情報を収集すると共に、これを前記外部の要求元に向けて返送する状態情報収集処理機能をさらに有することを特徴としたネットワーク管理システム。
【請求項５】
前記請求項４に記載のネットワーク管理システムにおいて、
前記状態情報収集処理機能は、前記動作状態情報を返送するに際して、前記動作状態情報の収集時に用いた固有インタフェースを前記共通インタフェースに変換すると共に、この共通インタフェースを介して当該動作状態情報の返送を実行することを特徴としたネットワーク管理システム。
【請求項６】
ネットワークを介して被管理装置の動作状態を管理する主制御部を備えたネットワーク管理システムにあって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理し、
この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視し、
この動作監視中に外部から送信される信号に応じた処理を実行し、
これら一連の各工程内容を前記主制御部が順次実行することを特徴としたネットワーク管理方法。
【請求項７】
前記請求項６に記載のネットワーク管理方法において、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
前記管理用プログラムを取得するに際しては、予め定義された共通インタフェースを使用し、
前記各被管理装置の動作監視を実行するのに先立って、前記共通インタフェースを監視対象となる被管理装置の各々について個別に定義された固有インタフェースに変換し、
これら一連の各工程内容を前記主制御部が順次実行することを特徴としたネットワーク管理方法。
【請求項８】
前記請求項７に記載のネットワーク管理方法において、
前記被管理装置の動作監視中にて、当該被管理装置から異常が発生した旨の信号を受信した際に、前記固有インタフェースを前記主制御部が前記共通インタフェースに変換し、
前記被管理装置にて異常が発生した旨を前記主制御部が前記共通インタフェースを介して外部に通知することを特徴としたネットワーク管理方法。
【請求項９】
ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムにあって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段、
この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視する監視手段、
この監視中に外部から送信される信号に応じた処理を実行する信号対応処理手段、
として前記ネットワーク管理システムに予め設けられたコンピュータを機能させるためのネットワーク管理プログラム。
【請求項１０】
前記請求項９に記載のネットワーク管理プログラムにおいて、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
予め定義された共通インタフェースと前記各被管理装置の夫々に対応した各固有インタフェースとの相互変換を前記外部送信される信号に応じた処理ごとの基準に則して実行するインタフェース変換手段、
として前記コンピュータを機能させるためのネットワーク管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に配置されたデバイスを管理する技術に係り、特に、該デバイスの状態を監視し制御するネットワーク管理システム、ネットワーク管理方法、及びそのプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータにかかる技術の進展に伴う情報量の激増により、ネットワークは複雑化の一途を辿っている。このため、ネットワーク上の障害を検出することにより、致命的な損失等を未然に防止し得るネットワーク管理システム（ＮＭＳ：Network Management System）の重要性が高まっている。【０００３】
一般に、ネットワーク管理システムは、ネットワークを常時監視することにより、該ネットワークに接続された各種装置等の状態監視やトラフィックの障害等の検出，セキュリティ上の保守，パフォーマンス管理，及びレポートの作成等を行うように構成されている。【０００４】
これまでのネットワーク管理システムには、ある種別の監視対象となる装置（被管理装置）に固有の管理用プログラム（ロジック）が事前に組み込まれ、これにより、該装置の動作の監視を実行していた。すなわち、被管理装置に対応した固有の管理用プログラムが静的に組み込まれたネットワーク管理システムによって、該装置を監視し制御するという構成を採っていた。【０００５】
また、単純に、監視対象となる装置に固有の管理用プログラム（機能拡張等のためのプラグインを含む）を外部から事前に取得しておき、これを動作監視時に用いることにより監視制御を実行するという、上記に類似した方法も知られている。【０００６】
さらに、こうしたネットワーク管理に関連する技術としては、例えば、下記の内容（特許文献１又は２）が知られている。【０００７】
特許文献１には、複合機に組み込まれた複数のソフトウェアのバージョン間に存在する依存関係を把握すると共に、これら相互間の整合性を保ちながら順次アップデートを実行するという技術内容が開示されている。【０００８】
特許文献２には、ネットワークに接続された機器のＭＩＢ（management information base）にアクセスして取得した装置情報を参照して、ＳＮＭＰ（Simple Network Management Protocol）に則ったネットワーク上の機器管理を行う管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−６０２３２号公報
【特許文献２】特開２０１０−７２８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、被管理装置専用の固有プログラムが静的に組み込まれていることを前提とした既存のネットワーク管理システムにおいては、監視対象となる装置の種別・バージョンに対応づけて、随時該システムを開発・製造等（リリース）しなければならないという不都合がある。
また、多様な装置の監視ニーズが高まる昨今において、予め被管理装置の固有プログラムが格納されていることを前提としたネットワーク管理システムを、各装置の監視に用いるとするならば、装置ごとに対応する該システムを製造し又は選定しなければならないため、製造コストや手間が増大するという問題がある。【００１１】
さらに、被管理装置の固有プログラムやプラグイン等を外部から予め取得しておくという構成を採ったネットワーク管理システムにおいても、装置種別・バージョンに対応したプログラムやプラグイン等を、多様な装置に対応づけて随時リリース・追加しなければならないという不都合があるため、かかる方法は上記問題点の本質的な解決策とはならない。【００１２】
特に、対応する装置種別が多いネットワーク管理システムの場合は、頻繁に行われる被管理装置のリリースに合わせて、該システムのリリース間隔を短くする必要が生じるため、コスト面等においても大きな不都合が生じる。【００１３】
また、特許文献１及び２に記載の管理装置では、監視対象となる機器が、自身の管理用プログラムを保持していることを前提としたネットワーク管理にかかる技術内容については何ら開示されていない。【００１４】
（発明の目的）
本発明は、上記関連技術の有する不都合を改善するものであり、特に、管理対象となる装置の種別及びその状態に対応して、該装置の動作を有効に監視し制御するネットワーク管理システム、ネットワーク管理方法、及びそのプログラムの提供を、その目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明にかかるネットワーク管理システムでは、ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムであって、前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段と、この記憶させた管理用プログラムに基づいて、前記被管理装置の動作を監視すると共に外部から送信される信号に応じた処理を実行する監視処理手段と、を有するという構成を採っている。【００１６】
また、本発明にかかるネットワーク管理方法では、ネットワークを介して被管理装置の動作状態を管理する主制御部を備えたネットワーク管理システムにあって、前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理し、この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視し、この動作監視中に外部から送信される信号に応じた処理を実行し、これら一連の各工程内容を前記主制御部が順次実行することを特徴とする。【００１７】
さらに、本発明にかかるネットワーク管理プログラムでは、ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムにあって、前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段、この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視する監視手段、この監視中に外部から送信される信号に応じた処理を実行する信号対応処理手段、として前記ネットワーク管理システムに予め設けられたコンピュータを機能させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、特に、管理対象となる装置の種別及びその状態に対応して、該装置の動作を有効に監視し制御することができるネットワーク管理システム、ネットワーク管理方法、及びそのプログラムの提供が可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態におけるネットワーク管理システムにかかる構成を示すブロック図である。
【図２】図１に開示したネットワーク管理システムにおけるハードウェア構成の概略を示すブロック図である。
【図３】図１に開示したネットワーク管理システムによる被管理装置の管理用プログラムの取得処理及びこれに基づく状態監視処理にかかる動作を示すフローチャートである。
【図４】図１に開示したネットワーク管理システムが、被管理装置から障害が発生した旨の信号を受信した際に実行する動作を示すフローチャートである。
【図５】図１に開示したネットワーク管理システムが、管理者等から動作状態情報の取得要求信号を受信した際に実行する動作を示すフローチャートである。
【図６】図１に開示したネットワーク管理システムによって複数の装置を監視する場合の動作例を示すシーケンス図である。
【図７】図１に開示したネットワーク管理システムが、複数の被管理装置から異常通知を受信した場合に実行する動作例を示すシーケンス図である。
【図８】図１に開示したネットワーク管理システムが、管理者等から複数の被管理装置についての動作状態情報を要求された場合の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
〔実施形態〕
本発明にかかるネットワーク管理システムの一実施形態を、図１乃至図５に基づいて説明する。
【００２１】
（全体的構成）
図１に示すように、ネットワーク７０を介して被管理装置の動作状態を管理するネットワーク管理システム１０は、上記被管理装置との間での各種情報のやり取りをネットワーク７０を通じて実行するための入出力部２０と、上記被管理装置の動作状態の管理を司る主制御部３０と、この主制御部３０が上記被管理装置の管理を行うに際して必要となる情報等を記憶させる記憶部４０と、を有している。
【００２２】
本実施形態では、図１に示す通り、ネットワーク管理システム１０による管理の対象として、複数の被管理装置５０（１）〜（ｎ：任意の自然数）を採用した。各被管理装置５０（１）〜（ｎ）のそれぞれが有する格納部５０Ａ（１）〜（ｎ）には、自装置の管理用プログラム（機能拡張等のためのプラグインを含む）６０（１）〜（ｎ）が予め格納されている。
【００２３】
すなわち、主制御部３０は、複数の被管理装置５０（１）〜（ｎ）の各々が有する格納部５０Ａ（１）〜（ｎ）に予め格納された当該装置専用の管理用プログラム６０（１）〜（ｎ）を取得すると共に、これを記憶部４０に記憶処理するプログラム取得処理手段３１と、この記憶させた管理用プログラム６０（１〜ｎの何れか）に基づいて、これに対応する被管理装置５０（１〜ｎの何れか）の動作を監視すると共に、外部から送信される信号に応じた処理を実行する監視処理手段３２と、を有している。
【００２４】
プログラム取得処理手段３１は、管理用プログラム６０（１）〜（ｎ）を取得するに際して、ネットワーク管理システム１０で定義された共通のインタフェース（予め定義された共通インタフェース）を用いるという構成を採っている。
【００２５】
図１には便宜上、上記共通インタフェースを介して取得した管理用プログラム６０（１）〜（ｎ）の全てを、プログラム取得処理手段３１が記憶部４０に記憶させた状態を示している。しかし、本実施形態における記憶部４０内には、プログラム取得処理手段３１による記憶処理によって、各管理用プログラム６０（１）〜（ｎ）が随時個別に記憶処理されるという構成を採っている。
【００２６】
また、本実施形態では、監視処理手段３２による動作状態監視中に、各被管理装置５０（１〜ｎの何れか）において障害等の異常（イベント）が発生すると、当該異常が発生した被管理装置５０（１〜ｎの何れか）から個別に「自装置にて異常が発生した旨の信号（異常通知）」が送信されるように構成されている。
【００２７】
監視処理手段３２は、各被管理装置５０（１）〜（ｎ）の内の何れかから異常が発生した旨の信号（異常通知）を受信した際に、当該信号の送信元である被管理装置５０（１〜ｎの何れか）にて異常が発生した旨を外部の管理者等に通知する異常通知処理機能３２Ａと、予め定義された共通インタフェース（共通Ｉ／Ｆ形式）と各被管理装置５０（１）〜（ｎ）の夫々について個別に定義された各固有インタフェース（固有Ｉ／Ｆ形式）との相互変換を内部からの変換指令信号に従って（上記外部送信される信号に応じた処理ごとの基準に則して）実行するインタフェース変換機能３２Ｂと、被管理装置５０（１〜ｎの何れか）の動作状態にかかる情報の取得を要求する信号（動作状態情報の取得要求信号）を入出力部２０経由で管理者等から受信した際に、当該取得要求信号にかかる被管理装置５０（１〜ｎの何れか）の動作状態情報を収集すると共に、これを上記外部の要求元である管理者に向けて返送する状態情報収集処理機能３２Ｃと、を有している。
【００２８】
すなわち、監視処理手段３２は、被管理装置５０（１〜ｎの何れか）の動作監視を実行するのに先立って、当該被管理装置５０（１〜ｎの何れか）に対応した固有インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに対して送信すると共に、これに応じてインタフェース変換機能３２Ｂが変換した後の当該固有インタフェースを用いて（介して）上記動作監視を実行するように構成されている。
【００２９】
また、被管理装置５０（１〜ｎの何れか）から入出力部２０を介して異常通知（イベント通知）を受信した監視処理手段３２は、異常通知処理機能３２Ａにて、共通インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに送信すると共に、これに応じてインタフェース変換機能３２Ｂが変換した後の共通インタフェースを用いて（介して）「上記異常通知の送信元である被管理装置５０（１〜ｎの何れか）で異常が発生した旨」を管理者等に向けて通知するという構成を採っている。
【００３０】
さらに、管理者等から入出力部２０を介して、被管理装置５０（１〜ｎの何れか）の動作状態情報の取得要求信号を受信した監視処理手段３２は、状態情報収集処理機能３２Ｃにて、当該被管理装置５０（１〜ｎの何れか）について定義された固有インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに対して送信すると共に、これに応じたインタフェース変換機能３２Ｂによる変換後の当該固有インタフェースを用いて（介して）外部からの要求にかかる動作状態情報を収集するように構成されている。
【００３１】
加えて、上記動作状態情報を収集した状態情報収集処理機能３２Ｃは、共通インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに対して送信すると共に、これに応じたインタフェース変換機能３２Ｂによる変換後の共通インタフェースを用いて（介して）上記収集した動作状態情報（状態情報収集結果）を、外部の要求元である管理者等に向けて返送するという構成を採っている。
【００３２】
このように、インタフェース変換機能３２Ｂにて行う変換処理により、監視処理手段３２は上記動作監視や動作状態情報の収集等を、各被管理装置５０（１）〜（ｎ）のそれぞれに格納された管理用プログラム６０（１）〜（ｎ）に則した固有インタフェースを用いて（介して）行うことができる。
すなわち、上記動作監視時等において監視処理手段３２は、監視対象である各被管理装置５０（１）〜（ｎ）の各々に応じた固有インタフェースを用いるという構成を採ったため、ネットワーク管理システム１０は、装置種別に依存した動作監視及び動作状態情報の収集を場面に応じて有意に行うことができる。
【００３３】
状態情報収集処理機能３２Ｃは、各被管理装置５０（１）〜（ｎ）の夫々から該装置の動作状態にかかる全情報（全状態情報）を収集する機能を有すると共に、管理者等からの取得要求信号に応じて、必要な動作状態情報を収集するように構成されている。
【００３４】
前述した前記各被管理装置５０（１）〜（ｎ）の夫々に対応した各固有インタフェースは、管理用プログラム６０（１）〜（ｎ）の各々によって予め定められたプロトコル（ＳＮＭＰやＩＣＭＰ等）に則したインタフェースである。
例えば、管理者等からの取得要求信号に応じて被管理装置５０（１）〜（ｎ）の障害にかかる情報を収集するような場合に監視処理手段３２は、ＳＮＭＰ等のプロトコルに則した上記固有インタフェースへの変換をインタフェース変換機能３２Ｂにて行うように構成されている。
【００３５】
ネットワーク７０は、有線通信又は無線通信にかかる通信網である。また、各管理用プログラム６０（１）〜（ｎ）は、格納元である被管理装置５０（１）〜（ｎ）を主制御部３０が監視し制御する際に用いるプログラムであり、対応する被管理装置５０（１）〜（ｎ）の監視を行うための監視用プログラムや上記インタフェースの相互変換を実行するためのインタフェース変換プログラム等を含むという構成を採っている。
【００３６】
次に、図１に開示したネットワーク管理システムにおけるハードウェア構成を、図２に示す概略ブロック図に基づいて説明する。
【００３７】
管理対象となる装置の状態をネットワーク７０経由で管理するネットワーク管理システム１０は、各被管理装置５０（１）〜（ｎ）の監視・制御にかかる動作処理を司るコアプロセッサ（ＮＭＳコア）１１と、ネットワーク７０を介して各被管理装置５０（１）〜（ｎ）等との間で情報のやり取りを行うためのＩ／Ｏインタフェース１２と、起動用のプログラム等を格納した読み出し専用メモリであるＲＯＭ１３と、演算データ等の一時記憶や実行対象プログラムの読み出し等に利用されるＲＡＭ１４と、を有している。
【００３８】
また、コアプロセッサ１１，Ｉ／Ｏインタフェース１２，ＲＯＭ１３，及びＲＡＭ１４は、相互にデータをやり取りするための伝送路であるバス１５に接続されている。
【００３９】
すなわち、本実施形態におけるコアプロセッサ１１は、ＲＯＭ１３に格納された起動用のプログラムや各被管理装置５０（１）〜（ｎ）から取得した管理用プログラム６０（１）〜（ｎ）等をＲＡＭ１４にロードすると共に、これらに基づく動作処理を実行するように構成されている。
【００４０】
したがって、上記各管理用プログラム６０（１）〜（ｎ）のそれぞれは、コアプロセッサ１１を監視処理手段３２として機能させるためのプログラムを含み、より具体的には、コアプロセッサ１１に、前述した異常通知処理機能３２Ａ，インタフェース変換機能３２Ｂ，及び状態情報収集処理機能３２Ｃを実現させるためのプログラム等を有している。
【００４１】
（動作説明）
次に、図１に示すネットワーク管理システム１０の動作を、図３乃至図５に示すフローチャート及び図６乃至図８に示すシーケンス図に基づいて説明する。特に、図７及び図８では、信号の送受信先を明確に示すため、符号８０を管理者（オペレータ）に付して説明を行う。
【００４２】
まず、図３を参照して、ネットワーク管理システム１０が行う管理用プログラム６０（１）〜（ｎ）の取得処理及び被管理装置５０（１）〜（ｎ）の状態監視処理にかかる動作を説明する。ここでは、便宜上、被管理装置５０（１）を管理する場合の動作を示す。
【００４３】
主制御部３０のプログラム取得処理手段３１は、被管理装置５０（１）の格納部５０Ａ（１）に予め格納された管理用プログラム６０（１）を取得すると共に（図３：Ｓ３０１）、これを記憶部４０に記憶処理する（図３：Ｓ３０２）。
その際、プログラム取得処理手段３１は、ネットワーク管理システム１０で定義された共通インタフェース（共通Ｉ／Ｆ形式）を用いて管理用プログラム６０（１）の取得を実行する（図３：Ｓ３０２）。
【００４４】
次いで、主制御部３０の監視処理手段３２は、インタフェース変換機能３２Ｂにて、管理用プログラム６０（１）の格納元である被管理装置５０（１）に応じた固有インタフェース（固有Ｉ／Ｆ形式）に変換する（図３：Ｓ３０３）。
【００４５】
続いて、監視処理手段３２は、該固有インタフェースを用いて被管理装置５０（１）の動作の監視を開始する（図３：Ｓ３０４）。
これにより、主制御部３０の監視処理手段３２は、当該動作監視中において外部から送信される信号に応じた処理を実行することが可能となる。
【００４６】
次に、図４を参照して、被管理装置５０（１）から異常通知を受信した場合におけるネットワーク管理システム１０の動作を説明する。
【００４７】
各被管理装置５０（１）〜（ｎ）の動作監視中において、被管理装置５０（１）から送信される異常通知を被管理装置５０（１）に応じた固有インタフェースによって受信した状態情報収集処理機能３２Ｃは（図４：Ｓ４０１）、予め定義された共通インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに送信する（図４：Ｓ４０２）。
【００４８】
これを受けたインタフェース変換機能３２Ｂが、被管理装置５０（１）に応じた固有インタフェースを予め定義された共通インタフェースに変換する（図４：Ｓ４０３）。
【００４９】
この変換後の共通インタフェースを用いて状態情報収集処理機能３２Ｃが、被管理装置５０（１）にて異常が発生した旨を管理者等に向けて通知する（図４：Ｓ４０４）。
かかる通知を受けた管理者等は、発生した小さな障害等に応じた適切な処置を施すことができるため、これにより、致命的な障害への発展といった大きな問題を未然に防止することができる。
【００５０】
次に、図５を参照して、管理者（オペレータ）等から動作状態情報の取得要求信号を受信した場合におけるネットワーク管理システム１０の動作を説明する。
【００５１】
各被管理装置５０（１）〜（ｎ）の動作監視中において、管理者等から被管理装置５０（１）の動作状態情報の取得要求信号が発信されると、この取得要求信号は、入出力部２０を介して監視処理手段３２の状態情報収集処理機能３２Ｃに入力される。すなわち、予め定義された共通インタフェースを使って送信される当該取得要求信号を入出力部２０経由で状態情報収集処理機能３２Ｃが受信する（図５：Ｓ５０１）。
【００５２】
その際、状態情報収集処理機能３２Ｃは、被管理装置５０（１）について定義された固有インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに対して送信する（図５：Ｓ５０２）。
これを受けたインタフェース変換機能３２Ｂが、上記共通インタフェースを被管理装置５０（１）に応じた固有インタフェースに変換する（図５：Ｓ５０３）。
【００５３】
当該変換後の固有インタフェースを用いて状態情報収集処理機能３２Ｃが、入出力部２０を介して被管理装置５０（１）から動作状態情報を収集する（図５：Ｓ５０４）。
【００５４】
この収集後において状態情報収集処理機能３２Ｃは、上記共通インタフェースへの変換指令信号をインタフェース変換機能３２Ｂに対して送信する（図５：Ｓ５０５）。
これを受けたインタフェース変換機能３２Ｂが、被管理装置５０（１）に応じた固有インタフェースから上記共通インタフェースに変換する（図５：Ｓ５０６）。
【００５５】
この変換後の共通インタフェースを用いて、上記収集した動作状態情報を外部の要求元である管理者等に向けて返送する（図５：Ｓ５０７）。
【００５６】
本実施形態における主制御部３０は、他の被管理装置５０（２）〜（ｎ）の動作を監視・制御する場合においても、上記図３乃至図５に基づく説明と同様の処理内容を実行する。もっとも、本実施形態におけるネットワーク管理システム１０によれば、複数の被管理装置５０（１）〜（ｎ）の動作を同時に監視し制御することができる。
【００５７】
上記各ステップＳ３０１〜Ｓ３０４（図３），各ステップＳ４０１〜Ｓ４０４（図４），及び各ステップＳ５０１〜Ｓ５０７（図５）における各工程の実行内容をプログラム化すると共に、この一連の各制御プログラムをコンピュータによって実現するように構成してもよい。
【００５８】
次に、図６を参照して、ネットワーク管理システム１０が複数の被管理装置を管理する場合の動作例を説明する。ここでは、便宜上、被管理装置５０（１）及び５０（２）の動作状態を管理する場合を例示する。
【００５９】
予め定義された共通インタフェースを用いてプログラム取得処理手段３１が、被管理装置５０（１）の内部から管理用プログラム６０（１）を取得する（図６：Ｓ６０１）。
【００６０】
この取得した管理用プログラム６０（１）を、プログラム取得処理手段３１が記憶部４０に記憶処理する。これにより、管理用プログラム６０（１）がネットワーク管理システム１０内に組み込まれる（図６：Ｓ６０２）。
【００６１】
次いで、被管理装置５０（２）の内部からプログラム取得処理手段３１が、上記共通インタフェースを用いて管理用プログラム６０（２）を取得する（図６：Ｓ６０３）。
【００６２】
この取得した管理用プログラム６０（２）を記憶部４０に記憶処理することにより、プログラム取得処理手段３１は、ネットワーク管理システム１０内に管理用プログラム６０（２）を組み込む（図６：Ｓ６０４）。
【００６３】
続いて、管理用プログラム６０（１）を記憶部４０から内部メモリ等（図示せず）にロードすると共にこれに従って動作する監視処理手段３２が、上記共通インタフェースを被管理装置５０（１）に応じた固有インタフェースに変換すると共に（図６：Ｓ６０５）、この固有インタフェースを用いて被管理装置５０（１）の動作状態の監視を開始する（図６：Ｓ６０６）。
【００６４】
同様にして、管理用プログラム６０（２）を記憶部４０から内部メモリ等（図示せず）にロードすると共にこれに従って動作する監視処理手段３２が、上記共通インタフェースを被管理装置５０（２）に応じた固有インタフェースに変換すると共に（図６：Ｓ６０７）、当該固有インタフェースを用いて被管理装置５０（２）の動作状態の監視を開始する（図６：Ｓ６０８）。
【００６５】
次に、図７を参照して、ネットワーク管理システム１０が、複数の被管理装置から異常通知を受けた場合の動作例を説明する。ここでは、便宜上、被管理装置５０（１）及び５０（２）から順次異常通知が送信された場合を想定する。
【００６６】
各被管理装置５０（１）〜（ｎ）の動作監視中において、被管理装置５０（１）にて障害等の異常が発生すると、ネットワーク管理システム１０に対して被管理装置５０（１）から異常通知が送信される。これを受けた入出力部２０は、被管理装置５０（１）に応じた固有インタフェースを用いて当該異常通知を監視処理手段３２に受け渡す（図７：Ｓ７０１）。
【００６７】
次いで、監視処理手段３２は、記憶部４０に記憶された管理用プログラム６０（１）を内部メモリ等（図示せず）にロードすることにより、被管理装置５０（１）に応じた固有インタフェースから予め定義された共通インタフェースへの変換を実行し（図７：Ｓ７０２）、この変換後の共通インタフェースを用いて「被管理装置５０（１）にて異常が発生した旨」を管理者（オペレータ）８０に向けて通知する（図７：Ｓ７０３）。
【００６８】
同様に、被管理装置５０（２）にて障害等の異常が発生した場合においても、ネットワーク管理システム１０には、被管理装置５０（２）から異常通知が送信される。これを受けた入出力部２０は、被管理装置５０（２）に応じた固有インタフェースを用いて当該異常通知を監視処理手段３２に受け渡す（図７：Ｓ７０４）。
【００６９】
次いで、監視処理手段３２は、記憶部４０に記憶された管理用プログラム６０（２）を内部メモリ等（図示せず）にロードすることにより、被管理装置５０（２）に応じた固有インタフェースから予め定義された共通インタフェースへの変換を実行し（図７：Ｓ７０５）、この変換後の共通インタフェースを用いて「被管理装置５０（２）にて異常が発生した旨」を管理者８０に向けて通知する（図７：Ｓ７０６）。
【００７０】
次に、図８を参照して、ネットワーク管理システム１０が、管理者（オペレータ）８０から複数の被管理装置についての動作状態情報を要求された場合の動作例を説明する。ここでは、便宜上、被管理装置５０（１）及び５０（２）の動作状態情報の収集要求信号を管理者８０から受信した場合を想定する。
【００７１】
各被管理装置５０（１）〜（ｎ）の動作監視中において、管理者８０から発信された被管理装置５０（１）及び５０（２）の動作状態情報の収集要求信号を取得した入出力部２０は、これを予め定義された共通インタフェースを用いて監視処理手段３２に受け渡す（図８：Ｓ８０１）。
【００７２】
次いで、監視処理手段３２は、記憶部４０に記憶された管理用プログラム６０（１）を内部メモリ等（図示せず）にロードすることにより、被管理装置５０（１）に応じた固有インタフェースから上記共通インタフェースへの変換を実行すると共に（図８：Ｓ８０２）、この変換後の共通インタフェースを用いて被管理装置５０（１）から動作状態情報を収集する（図８：Ｓ８０３）。
【００７３】
続いて、監視処理手段３２は、管理用プログラム６０（１）に基づいて、被管理装置５０（１）に応じた固有インタフェースから上記共通インタフェースへの変換を実行する（図８：Ｓ８０４）。
次いで、この変換後の共通インタフェースを用いて監視処理手段３２が、上記により収集した被管理装置５０（１）の動作状態情報を、状態情報収集結果として管理者８０に向けて返送する（図８：Ｓ８０５）。
【００７４】
同様にして、監視処理手段３２は、記憶部４０に記憶された管理用プログラム６０（２）を内部メモリ等（図示せず）にロードすることにより、被管理装置５０（２）に応じた固有インタフェースから上記共通インタフェースへの変換を実行すると共に（図８：Ｓ８０６）、この変換後の共通インタフェースを用いて被管理装置５０（２）から動作状態情報を収集する（図８：Ｓ８０７）。
【００７５】
続いて、監視処理手段３２は、管理用プログラム６０（２）に基づいて、被管理装置５０（２）に応じた固有インタフェースから上記共通インタフェースへの変換を実行する（図８：Ｓ８０８）。
次いで、この変換後の共通インタフェースを用いて監視処理手段３２が、上記により収集した被管理装置５０（２）の動作状態情報を、状態情報収集結果として管理者８０に向けて返送する（図８：Ｓ８０９）。
【００７６】
ここでは、管理者８０への収集結果の返送を、各被管理装置５０（１及び２）から動作状態情報を取得する度に（ここでは２度に分けて）行うという動作内容を説明した（図８：Ｓ８０５，Ｓ８０９）。しかし、被管理装置５０（１）の動作状態情報を収集した際に、これを内部メモリ等（図示せず）に記憶させておき、被管理装置５０（２）の動作状態情報を収集した際に、これと併せて状態情報収集結果として管理者８０に送信するようにしてもよい。
【００７７】
上述した図６乃至図８に基づく動作説明では、２つの被管理装置５０（１及び２）にかかる監視・制御の様子を示したが、本実施形態におけるネットワーク管理システム１０は、図１に示すような任意の数の被管理装置５０（１）〜（ｎ）を、上記同様にネットワーク７０を介して監視し制御することができる。
【００７８】
また、上記動作内容は、便宜上、図６乃至図８において付した番号の順序（Ｓ６０１〜Ｓ６０８，Ｓ７０１〜Ｓ７０６，及びＳ８０１〜Ｓ８０９）で説明したが、本実施形態にかかる動作順序は、必ずしもこれに限定されるものではない。
また、上記各ステップＳ６０１〜Ｓ６０８（図６），Ｓ７０１〜Ｓ７０６（図７），及びＳ８０１〜Ｓ８０９（図８）における各工程の実行内容をプログラム化すると共に、この一連の各制御プログラムをコンピュータによって実現するように構成してもよい。
【００７９】
（実施形態の効果等）
本実施形態におけるネットワーク管理システム１０では、装置の監視を開始する際に、該装置から動的に管理用プログラムを取得するという構成を採用したことから、監視対象となる装置の固有プログラム（機能拡張のためのプラグインを含む）を事前に該システム内へと組み込んでおく必要がなくなり、このため、装置種別・バージョンやＮＭＳの対応状況の如何にかかわらず、被管理装置の種別及びその状態に応じた監視・制御を有効に実現することが可能となる。
【００８０】
また、本実施形態では、共通インタフェースを用いて管理用プログラム６０（１）〜（ｎ）を取得した後、該プログラムに基づいて、共通インタフェースを固有インタフェースに変換すると共に、この固有インタフェースを用いて対応する被管理装置５０（１〜ｎの何れか）の監視制御を実行する、という構成を主制御部３０に採用したため、これにより、各装置種別に応じた固有の監視制御を有効に実現することができる。
【００８１】
さらに、ネットワーク管理システム１０によれば、上述したように、管理用プログラムを内部に保持する多様な装置の動作状態を柔軟に管理することができるため、これまでＮＭＳ内部で行っていた、装置種別やバージョンの判別処理や固有の管理用プログラム（固有ロジック）の埋め込み処理等を省略することができ、これにより、構成の簡素化や処理の迅速化等を図ることが可能となる。
【００８２】
また、新規・追加リリースが繰り返される多様な装置等を管理する状況下にあっても、本実施形態におけるネットワーク管理システム１０では、監視対象となる装置の内部から固有の管理用プログラムを取得すると共にこれに基づく処理を行うという構成を採ったことから、ＮＭＳ側での追随的な開発・製造等を行うことなく各装置を好適に管理することが可能となり、すなわち、被管理装置の追加・変動等に対応づけて行うＮＭＳ側での開発・製造等によって生じる手間やコストを大幅に削減することができる。
【００８３】
なお、上述した実施形態は、ネットワーク管理システム、ネットワーク管理方法、及びそのプログラムにおける好適な具体例であり、技術的に好ましい種々の限定を付している場合もある。しかし、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。
【００８４】
以下は、上述した実施形態についての新規な技術的内容の要点をまとめたものであるが、本発明は必ずしもこれに限定されるものではない。
【００８５】
（付記１）
ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムであって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段と、
この記憶させた管理用プログラムに基づいて、前記被管理装置の動作を監視すると共に外部から送信される信号に応じた処理を実行する監視処理手段と、を有することを特徴としたネットワーク管理システム。
【００８６】
（付記２）
前記付記１に記載のネットワーク管理システムにおいて、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
前記監視処理手段は、前記管理用プログラムの取得を予め定義された共通インタフェースを介して行うと共に、前記被管理装置の動作監視を実行するのに先立って、この共通インタフェースを前記各被管理装置の夫々に対応した各固有インタフェースに変換した上で、この各固有インタフェースを介して前記動作監視を実行することを特徴としたネットワーク管理システム。
【００８７】
（付記３）
前記付記２に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置から異常が発生した旨の信号を当該被管理装置について定義された前記固有インタフェースを介して受信した際に、この固有インタフェースを前記共通インタフェースに変換すると共に、この共通インタフェースを介して当該被管理装置にて異常が発生した旨を外部に通知する異常通知処理機能をさらに有することを特徴としたネットワーク管理システム。
【００８８】
（付記４）
前記付記２又は３に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置の動作状態情報の取得要求信号を外部から前記共通インタフェースを介して受信した際に、この共通インタフェースを当該被管理装置について定義された前記固有インタフェースに変換した上で、当該固有インタフェースを介して前記動作状態情報を収集すると共に、これを前記外部の要求元に向けて返送する状態情報収集処理機能をさらに有することを特徴としたネットワーク管理システム。
【００８９】
（付記５）
前記付記４に記載のネットワーク管理システムにおいて、
前記状態情報収集処理機能は、前記動作状態情報を返送するに際して、前記動作状態情報の収集時に用いた固有インタフェースを前記共通インタフェースに変換すると共に、この共通インタフェースを介して当該動作状態情報の返送を実行することを特徴としたネットワーク管理システム。
【００９０】
（付記６）
前記付記１に記載のネットワーク管理システムにおいて、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
前記監視処理手段は、予め定義された共通インタフェースと前記各被管理装置の夫々に対応した各固有インタフェースとの相互変換を内部からの変換指令信号に従って実行するインタフェース変換機能をさらに有することを特徴としたネットワーク管理システム。
【００９１】
（付記７）
前記付記６に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置の動作監視を実行するのに先立って、当該被管理装置について定義された前記固有インタフェースへの変換指令信号を前記インタフェース変換機能に対して送信すると共に、これに応じた変換後の当該固有インタフェースを介して前記動作監視を実行することを特徴としたネットワーク管理システム。
【００９２】
（付記８）
前記付記６又は７に記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置から異常が発生した旨の信号を受信した際に、前記共通インタフェースへの変換指令信号を前記インタフェース変換機能に対して送信すると共に、これに応じた変換後の前記共通インタフェースを介して当該被管理装置にて異常が発生した旨を外部に通知する異常通知処理機能をさらに有することを特徴としたネットワーク管理システム。
【００９３】
（付記９）
前記付記６乃至８の何れか１つに記載のネットワーク管理システムにおいて、
前記監視処理手段は、前記被管理装置の動作状態情報の取得要求信号を外部から受信した際に、当該被管理装置について定義された前記固有インタフェースへの変換指令信号を前記インタフェース変換機能に対して送信し、これに応じた変換後の当該固有インタフェースを介して前記動作状態情報を収集すると共に、これを前記外部の要求元に向けて返送する状態情報収集処理機能をさらに有することを特徴としたネットワーク管理システム。
【００９４】
（付記１０）
前記付記９に記載のネットワーク管理システムにおいて、
前記状態情報収集処理機能は、前記動作状態情報を前記外部の要求元に返送するに際して、前記共通インタフェースへの変換指令信号を前記インタフェース変換機能に対して送信すると共に、これに応じた変換後の当該共通インタフェースを介して前記動作状態情報の返送を実行することを特徴としたネットワーク管理システム。
【００９５】
（付記１１）
ネットワークを介して被管理装置の動作状態を管理する主制御部を備えたネットワーク管理システムにあって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理し、
この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視し、
この動作監視中に外部から送信される信号に応じた処理を実行し、
これら一連の各工程内容を前記主制御部が順次実行することを特徴としたネットワーク管理方法。
【００９６】
（付記１２）
前記付記１１に記載のネットワーク管理方法において、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
前記管理用プログラムを取得するに際しては、予め定義された共通インタフェースを使用し、
前記各被管理装置の動作監視を実行するのに先立って、前記共通インタフェースを監視対象となる被管理装置の各々に対応した固有インタフェースに変換し、
これら一連の各工程内容を前記主制御部が順次実行することを特徴としたネットワーク管理方法。
【００９７】
（付記１３）
前記付記１２に記載のネットワーク管理方法において、
前記被管理装置の動作監視に際しては、前記固有インタフェースを前記主制御部が用いることを特徴としたネットワーク管理方法。
【００９８】
（付記１４）
前記付記１２又は１３に記載のネットワーク管理方法において、
前記被管理装置の動作監視中にて、当該被管理装置から異常が発生した旨の信号を受信した際に、前記固有インタフェースを前記主制御部が前記共通インタフェースに変換し、
前記被管理装置にて異常が発生した旨を前記主制御部が前記共通インタフェースを介して外部に通知することを特徴としたネットワーク管理方法。
【００９９】
（付記１５）
前記付記１２乃至１４の何れか1つに記載のネットワーク管理方法において、
前記被管理装置の動作監視中にて、当該被管理装置の動作状態情報の取得要求信号を外部から受信した際に、前記共通インタフェースを前記固有インタフェースに変換し、
この固有インタフェースを介して前記動作状態情報を収集し、
当該固有インタフェースを前記共通インタフェースに変換し、
この共通インタフェースを介して前記動作状態情報を前記外部の要求元に返送し、
これら一連の各工程内容を前記主制御部が順次実行することを特徴としたネットワーク管理方法。
【０１００】
（付記１６）
ネットワークを介して被管理装置の動作状態を管理するネットワーク管理システムにあって、
前記被管理装置に予め格納された管理用プログラムを取得すると共にこれを記憶処理するプログラム取得処理手段、
この記憶させた管理用プログラムに基づいて前記被管理装置の動作を監視する監視手段、
この監視中に外部から送信される信号に応じた処理を実行する信号対応処理手段、
として前記ネットワーク管理システムに予め設けられたコンピュータを機能させるためのネットワーク管理プログラム。
【０１０１】
（付記１７）
前記付記１６に記載のネットワーク管理プログラムにおいて、
前記監視手段による前記被管理装置の動作監視に先立って、前記共通インタフェースを当該被管理装置に対応した前記固有インタフェースに変換する監視前変換手段、
として前記コンピュータを機能させるためのネットワーク管理プログラム。
【０１０２】
（付記１８）
前記付記１６又は１７に記載のネットワーク管理プログラムにおいて、
前記被管理装置から自装置が異常状態にある旨の信号を当該装置について定義された前記固有インタフェースを介して受信した際に、この固有インタフェースを前記共通インタフェースに変換する異常時変換指手段、
この共通インタフェースを介して当該被管理装置にて異常が発生した旨を外部に通知する異常通知手段、
として前記コンピュータを機能させるためのネットワーク管理プログラム。
【０１０３】
（付記１９）
前記付記１６乃至１８の何れか１つに記載のネットワーク管理プログラムにおいて、
前記被管理装置の動作状態情報の取得要求信号を外部から前記共通インタフェースを介して受信した際に、この共通インタフェースを当該被管理装置に対応した前記固有インタフェースに変換する情報要求時変換手段、
この固有インタフェースを介して前記動作状態情報を収集する状態情報収集手段、
この収集時に用いた固有インタフェースを前記共通インタフェースに変換する収集後変換手段、
この変換後の共通インタフェースを介して前記収集した動作状態情報を前記外部の要求元に向けて返送する状態情報返送手段、
として前記コンピュータを機能させるためのネットワーク管理プログラム。
【０１０４】
（付記２０）
前記付記１６に記載のネットワーク管理プログラムにおいて、
前記ネットワークには、前記被管理装置として複数の被管理装置が接続され、
予め定義された共通インタフェースと前記各被管理装置の夫々に対応した各固有インタフェースとの相互変換を前記外部送信される信号に応じた処理ごとの基準に則して実行するインタフェース変換手段、
として前記コンピュータを機能させるためのネットワーク管理プログラム。
【０１０５】
この出願は２０１３年６月１２日に出願された日本出願特願２０１３−１２３３４６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１０６】
本発明は、ネットワークに接続されたサーバや各種機器等を管理するシステム等に適用可能である。
【符号の説明】
【０１０７】
１０    ネットワーク管理システム（ＮＭＳ）
１１    コアプロセッサ（ＮＭＳコア）
１２    Ｉ／Ｏインタフェース
１３    ＲＯＭ
１４    ＲＡＭ
１５    バス
２０    入出力部
３０    主制御部
３１    プログラム取得処理手段
３２    監視処理手段
３２Ａ    異常通知処理機能
３２Ｂ    インタフェース変換機能
３２Ｃ    状態情報収集処理機能
４０    記憶部
５０（１）〜（ｎ）    被管理装置
５０Ａ（１）〜（ｎ）    格納部
６０（１）〜（ｎ）    管理用プログラム
７０    ネットワーク
【図１】
2014200006.tif 000003
【図２】
2014200006.tif 000004
【図３】
2014200006.tif 000005
【図４】
2014200006.tif 000006
【図５】
2014200006.tif 000007
【図６】
2014200006.tif 000008
【図７】
2014200006.tif 000009
【図８】
2014200006.tif 000010
【国際調査報告】
2014200006.tif 000011
2014200006.tif 000012
2014200006.tif 000013
2014200006.tif 000014