(57)【特許請求の範囲】
【請求項１】
ＳＮＭＰエージェント機能を有しＭＩＢに基づき稼動情報を保持する管理エージェントと、該管理エージェントにネットワークを介してＭＩＢ値取得要求メッセージを送信して該管理エージェントが保持している稼動情報を取得し、稼動レポートとして表示するＳＮＭＰマネージャとからなるネットワーク管理システムのネットワーク管理方法であって、
複数の上記管理エージェントを、当該管理エージェントを複数利用する業務システムに対応付けてグループ分けした情報を管理エージェントの一つで保持する手順と、
該管理エージェントにおいて、上記ＳＮＭＰマネージャからの上記ＭＩＢ値取得要求メッセージに対応して、保持したグループ分け情報をＭＩＢとして変換して上記ＳＮＭＰマネージャに送信する手順と、
上記ＳＮＭＰマネージャにおいて、受信したグループ分け情報に基づき同じ業務システムの管理エージェントを特定し、特定した各管理エージェントの稼動情報を取得する手順と、
取得した上記業務システム単位の稼働情報を稼動レポートとして表示する手順と
を有することを特徴とするネットワーク管理方法。
【請求項２】
コンピュータに、請求項１に記載のネットワーク管理方法における各手順を実行させるためのプログラム。
【請求項３】
ＳＮＭＰエージェント機能を有しＭＩＢに基づき稼動情報を保持する管理エージェントと、該管理エージェントにネットワークを介してＭＩＢ値取得要求メッセージを送信して該管理エージェントが保持している稼動情報を取得し、稼動レポートとして表示するＳＮＭＰマネージャとからなるネットワーク管理システムであって、
複数の上記管理エージェントの一つに、
各管理エージェントを、当該管理エージェントを複数利用する業務システムに対応付けてグループ分けした情報を保持し、上記ＳＮＭＰマネージャからの上記ＭＩＢ値取得要求メッセージに対応して、保持したグループ分け情報をＭＩＢとして変換して上記ＳＮＭＰマネージャに送信する手段を設け、
上記ＳＮＭＰマネージャは、受信したグループ分け情報に基づき同じ業務システムの管理エージェントを特定し、特定した各管理エージェントの稼動情報を取得する手段と、取得した上記業務システム単位の稼動情報を稼動レポートとして表示する手段とを有することを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＳＮＭＰ（Simple Network Management Protocol）エージェント機能を有する管理エージェント（管理対象装置）とＳＮＭＰマネージャ（管理装置）とからなるコンピュータ・ネットワークの稼動管理技術に係わり、特に、複数の管理対象装置を利用した業務システムの稼動情報分析を効率的に行うのに好適なネットワーク管理技術に関するものである。
【０００２】
【従来の技術】
サーバやルータなどのコンピュータ・ネットワーク装置（通信装置）の稼動情報を管理側のシステムへ送る際の標準プロトコルとして、例えば、特開平５−２８２２３０号公報や特開２０００−６９０１０号公報等に記載のＳＮＭＰが広く使われている。
【０００３】
このＳＮＭＰによるネットワーク管理では、ＳＮＭＰマネージャ（管理装置）とＳＮＭＰエージェント（管理対象装置）がＭＩＢ（Management Information Base）と呼ばれる管理情報を交換して、管理対象装置（ＳＮＭＰエージェント）およびネットワークの稼動情報を管理装置（ＳＮＭＰマネージャ）に集約し、管理装置（ＳＮＭＰマネージャ）において、集約した管理情報を管理対象装置毎にグラフ化して表示しシステムの稼動情報分析を実施する。
【０００４】
しかし、この技術は、管理対象装置毎に稼動情報をグラフ化するものであり、複数の装置を利用する業務に着目して稼動分析を行う場合、管理対象装置毎に存在する複数のグラフを照らし合わせて分析するか、または、予め複数の装置の稼動情報を複合表示するためのレポートを作成する必要があり、管理者の負担が大きいという問題があった。
【０００５】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、複数の管理対象装置を利用した業務システムの稼動情報分析を効率的に行うことができない点である。
【０００６】
本発明の目的は、これら従来技術の課題を解決し、ＳＮＭＰを用いたネットワーク稼動管理において、複数の管理対象装置を利用した業務システムの稼動情報分析に関わる運用担当者の負荷の軽減を可能とするものである。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明では、複数の管理対象装置を、例えば同じ業務システムに利用するもの同士でグループ付けし、そのグループ付け情報（業務管理情報）を、ネットワークなどの稼動情報と同様にしてＳＮＭＰマネージャで管理する。このため、その業務管理情報をＭＩＢとして保持し、ＳＮＭＰエージェントとして動作するクライアントマシン等を設ける。そして、ＳＮＭＰマネージャでは、このクライアントマシンから定期的に業務管理情報を取得し、ＭＩＢとしてデータベースに保存し、この業務管理情報を参照して同じ業務システムに利用する各管理対象装置を特定し、各管理対象装置の稼動情報を抽出し、これを重ね合わせてレポーティング出力する。運用担当者は、このようにして出力した稼動状況レポートを参照することで、特定の業務に関わる複数の管理対象装置の稼動情報を複合的に表示したレポートを、ＳＮＭＰマネージャの稼動情報表示機能によって得ることができる。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
【０００９】
図１は、本発明に係わるネットワーク管理システムの構成例を示すブロック図であり、図２は、図１におけるネットワーク管理システムの第１の処理動作例を示すフローチャート、図３は、図１におけるネットワーク管理システムの第２の処理動作例を示すフローチャートである。
【００１０】
図１において、１０ａ〜１０ｄはＳＮＭＰエージェント機能を有しＭＩＢに基づき稼動情報を保持する管理エージェントとしての管理対象装置、２０は各管理対象装置１０ａ〜１０ｄにネットワークを介してＭＩＢ値取得要求メッセージを送信して稼動情報を所得し稼動レポートとして表示するＳＮＭＰマネージャ機能を有する管理装置、４０は本発明に係わる業務管理情報を保持し送信するクライアントマシン、５０は通信回線である。
【００１１】
管理装置２０には、表示装置２１と入力装置２２および磁気ディスク装置２６、および、図示していないＣＤ−ＲＯＭ等からなる光ディスクに記録されたプログラムやデータを読み出すための光ディスク駆動装置やＬＡＮカード等の通信装置等が設けられ、コンピュータ処理機能を有する。
【００１２】
管理装置２０と同様に、クライアントマシン４０にも、磁気ディスク装置４２と図示していない入出力装置や駆動装置、通信装置等が設けられ、コンピュータ処理機能を有する。
【００１３】
すなわち、管理装置２０およびクライアントマシン４０のそれぞれは、光ディスク等に格納されたプログラムおよびデータを光ディスク駆動装置等を介して外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵ（Central Processing Unit）で処理することにより、管理装置２０には稼動情報収集機能２３と稼動情報表示機能２４が実装され、また、クライアントマシン４０には業務情報ＭＩＢ変換機能が実装され、本発明に係わるネットワーク管理処理を実行する。
【００１４】
各管理対象装置１０ａ〜１０ｄは、コンピュータやルータ等からなり、通信回線５０を介して管理装置２０に接続され、ＳＮＭＰエージェント機能によりＭＩＢに基づき稼動情報を保持しておき、管理装置２０からの要求に対応して、保持した稼動情報（ＭＩＢ）６０を管理装置２０に送信する。
【００１５】
クライアントマシン４０も、通信回線５０を介して管理装置２０に接続されている。そして、クライアントマシン４０は、磁気ディスク装置４２に業務管理情報４３を記憶している。
【００１６】
管理装置２０は、磁気ディスク装置２６を用いて、管理対象装置１０ａ〜１０ｄやクライアントマシン４０からの稼動情報を記憶し、表示装置２１で稼動情報を表示し、入力装置２２により稼動情報表示画面を操作する。
【００１７】
すなわち、管理対象装置１０ａ〜１０ｄからの稼動情報（ＭＩＢ）６０は、通信回線５０を介して管理装置２０の稼動情報収集機能２３によって取得され、磁気ディスク装置２６における稼動情報テーブル２７に格納される。
【００１８】
また、クライアントマシン４０は、業務情報ＭＩＢ変換機能４１によって、図２に示す手順で、磁気ディスク装置４２に記憶した業務管理情報４３を業務管理情報（ＭＩＢ）６１に変換して管理装置２０に送信し、管理装置２０は、クライアントマシン４０からの業務管理情報（ＭＩＢ）６１を、稼動情報収集機能２３によって取得し、磁気ディスク装置２６における業務管理情報テーブル２８に格納する。
【００１９】
そして、管理装置２０の稼動情報表示機能２４では、従来技術に基づき、稼動情報テーブル２７に格納された稼動情報を、管理対象装置１０ａ〜１０ｄ毎に、表示装置２１にグラフ化して表示する。
【００２０】
ここで、さらに、管理装置２０は、入力装置２２を介して、複合表示用テンプレート２５を使用した稼動情報の表示要求がある場合には、稼動情報表示機能２４により、業務管理情報テーブル２８に格納された情報を基に、稼動情報テーブル２７を参照し、特定の業務に関わる複数の管理対象装置１０ａ〜１０ｄを特定し、それら特定した稼動情報を、表示装置２１に表示する。
【００２１】
以下、図２を用いて、クライアントマシン４０の業務情報ＭＩＢ変換機能４１の処理動作を説明する。
【００２２】
クライアントマシン４０では、起動した業務情報ＭＩＢ変換機能４１により、磁気ディスク装置４２に格納された例えばＣＳＶ（Comma Separated Values）形式の業務管理情報４３を入力し（ステップ２０１）、メモリに入力情報を展開し（ステップ２０２）、管理装置２０からの情報取得要求を待つ（ステップ２０３）。
【００２３】
管理装置２０からの情報取得要求を受信すれば、業務情報ＭＩＢ変換機能４１により、要求対象の管理情報（業務管理情報）がメモリ上に存在するかを確認し（ステップ２０４）、存在する場合のみ、管理情報（業務管理情報）を設定したＳＮＭＰの応答パケット、すなわち、業務管理情報（ＭＩＢ）６１を生成し（ステップ２０５）、管理装置２０に送信する（ステップ２０６）。
【００２４】
次に、このようにしてクライアントマシン４０から送られてきた業務管理情報（ＭＩＢ）６１を受信した管理装置２０の動作を、図３を用いて説明する。この図３は、特に、管理装置２０の複合表示用テンプレート２５の処理動作を示すものである。
【００２５】
クライアントマシン４０から送られてきた業務管理情報（ＭＩＢ）６１を受信した管理装置２０では、複合表示用テンプレート２５により、業務管理情報テーブル２８の全登録情報に対して以下の処理を行う（ステップ３０１）。まず、業務管理情報テーブル２８に登録されている管理対象装置（１０ａ〜１０ｄ）の識別情報（ＩＤ）を取得する（ステップ３０２）。
【００２６】
次に、取得した管理対象ＩＤをキーにして、稼動情報テーブル２７内から該当する稼動情報を取得する（ステップ３０３，３０４）。そして、このように取得した稼動情報を、稼動情報表示機能２４によって、複合表示の稼動レポートとして表示する（ステップ３０５）。
【００２７】
以下、図４および図５に示す具体的な例を用いて、本例のネットワーク管理システムの動作を説明する。
【００２８】
図４は、図１におけるクライアントマシンと管理装置で管理する稼動情報の関連を示す説明図である。
【００２９】
図４において、業務情報テーブル（ＭＩＢ）４０１は、業務情報ＭＩＢ変換機能４１により、クライアントマシン４０のメモリに展開される業務管理情報であり、この業務情報テーブル（ＭＩＢ）４０１には、管理装置２０からの要求に対応するためのＩＤ（MIB-Oid,Sub-Oid）と対応する管理情報を格納する。本図４では、ＩＤ（MIB-Oid,Sub-Oid）として「．１．３．６．１．４．１．６０４９．７」が対応する「ＸＸＸ業務」に関して、その「ＸＸＸ業務」で利用される図１における各管理対象装置１０ａ〜１０ｄの識別情報（ＩＰアドレス）が「値」欄において対応付けて格納されている。すなわち、ＩＰアドレスが「２０２．４８．１９３．２３０」、「２０２．４８．２５２．１００」、「１９２．１６８．２３０．１５６」からなる複数のサーバコンピュータと、ＩＰアドレスが「１９２．１６８．２３０．２５４」、「２０２．４８．１９３．２５４」、「２０２．４８．２５２．２５４」、「１９２．１６８．１２．１」等からなる通信回線を構成する複数のルータとが、「ＸＸＸ業務」で利用されるものとして対応付けられている。
【００３０】
管理装置２０は、これらのＩＤ（MIB-Oid,Sub-Oid）をキーとして、クライアントマシン４０に対して、業務管理情報の要求を行い、その要求に対するクライアントマシン４０からの応答結果を、業務管理情報テーブル２８に格納する。ここでは、各情報毎のＩＤ（MIB-Oid,Sub-Oid）と共にクライアントマシン４０からの取得結果を格納する。
【００３１】
また、管理装置２０は、稼動情報テーブル２７において、管理対象装置１０ａ〜１０ｄ毎に取得した稼動情報を格納する。
【００３２】
業務管理情報テーブル２８には、稼動情報テーブル２７内の管理対象装置１０ａ〜１０ｄを関連付けるための管理対象装置の識別情報（ＩＤ）として、「値」の欄にＩＰアドレス４０４が格納されているので、管理装置２０は、この業務管理情報テーブル２８の「値」欄（ＩＰアドレス）を参照することによって、処理対象となる管理対象機器を稼動情報テーブル２７において特定し、これらの稼動情報を抽出できる。
【００３３】
そして、このようにして抽出した稼動情報を、次の図５で説明する処理により、ＭＩＢ情報複合レポートとして表示装置２１に表示する。
【００３４】
図５は、図１における複合表示テンプレートによる処理動作例を示す説明図である。
【００３５】
図５において、４３ａは図１のクライアントマシン４０が磁気ディスク装置４２に格納している業務管理情報、４１ａは業務管理情報４３ａをＭＩＢに変換するプログラム（業務情報展開プログラム）でありクライアントマシン４０の業務情報ＭＩＢ変換機能４１に相当する。
【００３６】
また、図５において、２８ａは図１の管理装置２０がクライアントマシン４０から取得した業務管理情報（ＭＩＢ）、２７ａは図１の管理対象装置１０ａ〜１０ｄから取得した稼動情報（図中「サーバ・ネットワークリソース利用状況（ＭＩＢ）」と記載）、そして、５０５，５０６は稼動情報表示機能２４により複合表示された稼動レポート（図中「業務管理情報と関連付けたレポート」と記載）を示している。
【００３７】
業務管理情報（ＭＩＢ）２８ａにおいては、「ＸＸＸ業務」、「ＹＹＹ業務」、「ＺＺＺ業務」等の各業務単位で、それぞれの業務に利用する稼動サーバＡ，Ｂ，Ｃ，…と、利用回線Ｘ，Ｙ，Ｚ，…等としての図１における管理対象装置１０ａ〜１０ｄが対応付けられており、図１の複合表示テンプレート２５により、「業務データと稼動情報の関連付け」、すなわち、業務管理情報（ＭＩＢ）２８ａにおける内容と稼動情報（「サーバ・ネットワークリソース利用状況（ＭＩＢ）」）２７ａの内容との関連付けが行われる。
【００３８】
例えば、「ＸＸＸ業務」に関しては、業務管理情報（ＭＩＢ）２８ａにおいて、稼動サーバＡ，Ｃと利用回線Ｘ，Ｙが登録されており、稼動情報（「サーバ・ネットワークリソース利用状況（ＭＩＢ）」）２７ａにおける「Ａサーバ  リソース利用状況」と「Ｃサーバ  リソース利用状況」、および、「Ｘ回線トラフィック」と「Ｙ回線トラフィック」が特定される。
【００３９】
そして、稼動情報表示機能２４により、「Ａサーバ  リソース利用状況」と「Ｃサーバ  リソース利用状況」が稼動レポート５０５として、また、「Ｘ回線トラフィック」と「Ｙ回線トラフィック」が稼動レポート５０６として、表示装置２１に表示される。
【００４０】
これらの稼動レポート５０５、５０６に示す通り、個々の稼動情報は、重ね合わせたレポートとして表示される。
【００４１】
以上、図１〜図５を用いて説明したように、本例では、ＳＮＭＰエージェント機能を有しＭＩＢに基づき稼動情報を保持する管理エージェントとしての各管理対象装置１０ａ〜１０ｄと、各管理対象装置１０ａ〜１０ｄにネットワーク（通信回線５０）を介してＭＩＢ値取得要求メッセージを送信して、各管理対象装置１０ａ〜１０ｄが保持している稼動情報を取得し、稼動レポートとして表示するＳＮＭＰマネージャ機能を有する管理装置２０と共に、複数の管理対象装置１０ａ〜１０ｄを業務単位でグループ分けした情報（業務管理情報４３）を保持し、管理装置２０からのＭＩＢ値取得要求メッセージに対応して、保持した業務管理情報をＭＩＢとして変換して管理装置２０に送信するクライアントマシン４０を設け、管理装置２０においては、受信した業務管理情報に基づき同じ業務システムに利用される管理対象装置１０ａ〜１０ｄを特定し、特定した各管理対象装置１０ａ〜１０ｄからの稼動情報を統合して稼動レポートとして表示する。
【００４２】
このように、業務単位に分けて、各管理対象装置１０ａ〜１０ｄからの稼動情報が統合して稼動レポートとして表示されるので、当該業務システムの稼動情報分析に関わる運用担当者は、管理対象機器の稼動状況を一覧で確認できるので、その負荷が軽減される。
【００４３】
また、このように、業務システムに着目したネットワークの稼動分析が運用担当者に負担をかけることなく容易に実現できる他、クライアントマシン４０に定義した業務管理情報４３のメンテナンスのみで、業務システムの構成変更に対する対応が可能となり、ネットワークの効率的な稼動管理が可能となる。
【００４４】
尚、本発明は、図１〜図５を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、新たに設けたクライアントマシン４０により業務管理情報の登録とＭＩＢ変換を行っているが、管理装置２０において、業務管理情報の登録とＭＩＢ変換を行うことでも良い。
【００４５】
また、本例では、業務システムでのグループ分けを例に説明したが、任意の単位でのグループ分けに適用可能である。
【００４６】
また、本例では、管理装置２０において、クライアントマシン４０からの稼動情報（ＭＩＢ）６０に基づき特定される各管理対象装置１０ａ〜１０ｄの稼動情報を、予め、稼動情報テーブル２７に保持されているものから抽出しているが、稼動情報（ＭＩＢ）６０に基づき特定される管理対象装置１０ａ〜１０ｄに対して、管理装置２０からＭＩＢ値取得要求メッセージを送信して稼動情報を取得することでも良い。
【００４７】
また、管理装置２０や管理対象装置１０ａ〜１０ｄおよびクライアントマシン４０の構成として、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、プログラムを記録する記録媒体として、ＦＤ（Flexible Disk）等を用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【００４８】
【発明の効果】
本発明によれば、業務システム等の所定のグループ単位で、当該業務システムに利用される複数の管理対象装置の稼動情報を統合して一覧でグラフ化して表示することができ、このような複数の管理対象装置を利用する業務に着目した稼動分析を行う場合にも、従来のように、管理対象装置毎に存在する複数のグラフを照らし合わせて分析したり、予め複数の装置の稼動情報を複合表示するためのレポートを作成する必要がなく、管理者の負担を軽減することができ、このような、複数の管理対象装置を利用した業務システムの稼動情報分析を効率的に行うことが可能である。
【図面の簡単な説明】
【図１】本発明に係わるネットワーク管理システムの構成例を示すブロック図である。
【図２】図１におけるネットワーク管理システムの第１の処理動作例を示すフローチャートである。
【図３】図１におけるネットワーク管理システムの第２の処理動作例を示すフローチャートである。
【図４】図１におけるクライアントマシンと管理装置で管理する稼動情報の関連を示す説明図である。
【図５】図１における複合表示テンプレートによる処理動作例を示す説明図である。
【符号の説明】
１０ａ〜１０ｄ：監視対象装置，２０：管理装置，２１：表示装置，２２：入力装置，２３：稼動情報収集機能，２４：稼動情報表示機能，２５：複合表示用テンプレート，２６：磁気ディスク装置、２７：稼動情報テーブル、２７ａ：稼動情報テーブル（「サーバ・ネットワークリソース利用状況（ＭＩＢ）」）、２８：業務管理情報テーブル、２８ａ：業務管理情報（ＭＩＢ）、４０：クライアントマシン，４１：業務情報ＭＩＢ変換機能、４１ａ：業務情報展開プログラム、４２：磁気ディスク装置、４３，４３ａ：業務管理情報、５０：通信回線、６０：稼動情報（ＭＩＢ）、６１：業務管理情報（ＭＩＢ）、４０１：業務情報テーブル（ＭＩＢ）、４０４：ＩＰアドレス、５０５，５０６：稼動レポート（「業務管理情報と関連付けたレポート」）。
【図１】
0003651431.tif 000002
【図２】
0003651431.tif 000003
【図３】
0003651431.tif 000004
【図４】
0003651431.tif 000005
【図５】
0003651431.tif 000006