(57)【要約】【課題】ネットワーク機器の構成情報の更新、管理のための処理工数を低減する。【解決手段】構成情報管理サーバ装置１１０、構成情報管理クライアント装置１６０及びネットワーク機器Ａ１２０、Ｂ１３０とが通信可能に接続されている。構成情報管理サーバ装置は、ネットワークに接続された機器から構成情報を収集する手段と、ネットワークに接続された機器から収集した構成情報を格納する手段と、既に格納した情報と収集した情報とを比較して、異常がある場合に通知する手段とを備える。また、構成情報管理サーバ装置は、ネットワーク設定のための確認用構成情報を一時格納するための確認用構成情報格納手段と、収集した構成情報と前記確認用構成情報を比較する構成情報比較手段と、前記構成情報比較手段において前記収集した構成情報と前記確認用構成情報が一致した場合に収集データを構成情報履歴ＤＢに格納する構成情報格納手段とを備える。【選択図】      図１
2006140724.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置におけるネットワーク機器の構成情報管理方法において、前記構成情報管理装置は、ネットワーク機器設定のための確認用構成情報を予め一時格納して保持しており、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較し、前記構成情報の比較の結果、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納することを特徴とする構成情報管理方法。
【請求項２】
前記ネットワーク機器から収集した構成情報と前記確認用構成情報との比較によりネットワーク機器設定の正常、異常の判定を行う時点までに、一定の猶予期間を設けることを特徴とする請求項１記載の構成情報管理方法。
【請求項３】
ユーザが選択した文字列を、構成情報整形処理のためのキー文字列とする構成情報整形パターン情報を設定し、前記収集した構成情報を整形することを特徴とする請求項１記載の構成情報管理方法。
【請求項４】
少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置において、該構成情報管理装置は、ネットワーク機器設定のための確認用構成情報を一時格納するための確認用構成情報格納手段と、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較する構成情報比較手段と、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納する構成情報格納手段とを備えることを特徴とする構成情報管理装置。
【請求項５】
前記ネットワーク機器から収集した構成情報と前記確認用構成情報との比較によりネットワーク機器設定の正常、異常の判定を行う時点までに、一定の猶予期間を設けることを特徴とする請求項４記載の構成情報管理装置。
【請求項６】
前記構成情報管理装置は、ユーザが選択した文字列を、構成情報整形処理のためのキー文字列とする構成情報整形パターン情報を設定する手段と、前記収集した構成情報を前記構成情報整形パターン情報に従って整形する手段とを、さらに備えることを特徴とする請求項４記載の構成情報管理装置。
【請求項７】
少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置と、前記構成情報管理装置と通信可能に接続されている少なくとも１つの構成情報管理クライアント装置とを備え、前記構成情報管理装置が前記構成情報管理クライアント装置からの指示に従って構成情報を収集管理するネットワーク機器の構成情報管理システムにおいて、前記構成情報管理装置は、ネットワーク機器設定のための確認用構成情報を一時格納するための確認用構成情報格納手段と、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較する構成情報比較手段と、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納する構成情報格納手段とを備えることを特徴とする構成情報管理システム。
【請求項８】
前記ネットワーク機器から収集した構成情報と前記確認用構成情報との比較によりネットワーク機器設定の正常、異常の判定を行う時点までに、一定の猶予期間を設けることを特徴とする請求項７記載の構成情報管理システム。
【請求項９】
前記構成情報管理装置は、ユーザが選択した文字列を、構成情報整形処理のためのキー文字列とする構成情報整形パターン情報を設定する手段と、前記収集した構成情報を前記構成情報整形パターン情報に従って整形する手段とを、さらに備えることを特徴とする請求項７記載の構成情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器の構成情報管理方法、管理装置及び管理システムに係り、特に、構成情報の更新のための処理工数を低減することを可能にしたネットワーク機器の構成情報管理方法、管理装置及び管理システムに関する。
【背景技術】
【０００２】
ネットワークの保守員がネットワークを保守する場合、そのネットワークに接続されているネットワーク機器の構成情報（設定情報）を管理して行うのが一般的である。そして、ネットワーク機器の構成情報の管理は、ネットワーク機器にコンソール装置をケーブル等により直結し、保守員がコンソール装置をリアルタイムに操作して構成情報を取得することにより行われている。
【０００３】
前述したようなネットワーク機器の構成情報の管理に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、ネットワーク保守事業者サイトにマネージャと呼ぶネットワーク機器管理装置を設置し、顧客サイトにエージェントと呼ぶネットワーク機器保守装置を設置して、ネットワーク機器の構成情報を階層的に管理するというものである。
【０００４】
具体的にいえば、エージェントは、管理対象である複数のネットワーク機器と接続されて配下のネットワーク機器の設定情報を保持しておく。ネットワーク機器の新設、増設、接続変更、機器交換等の設定処理が行われると、その終了後、エージェントは、自装置内に設定情報を保持すると共に、マネージャ内の世代管理ファイルに設定情報を登録する。また、エージェントは、マネージャの指示に従って、ネットワーク機器の設定情報を定期的に読み出し、読み出した設定情報とエージェントが保持している直近に設定した設定情報とを比較し、その結果、内容に差異がある場合、読み出した設定情報を新しい設定情報として保持すると共に、マネージャに新しい設定情報を送信する。新しい設定情報を受信したマネージャは、該当する世代管理ファイルに受信した設定情報を登録し、顧客に設定情報の変更があったことを通知する。
【０００５】
また、他の従来技術として、例えば、非特許文献１等に記載された技術が知られている。この従来技術は、ネットワーク機器の設定情報をリモートで収集し、その変更履歴を一元管理することにより、ネットワーク危機管理の効率化とネットワークの安定稼動とを実現するようにしたシステム及び方法に関するものである。
【特許文献１】特開２００２−１９０８０９号公報
【非特許文献１】Tripwire. Inc、“Tripwire for Network Devices”、［online］、“Tripwire - Products”、［２００４年６月１０日検索］、インターネット＜ＵＲＬ：http://www.tripwire.com/products/network_devices/index.cfm＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した特許文献１に記載の従来技術は、ネットワーク機器の構成情報の内容をシステム内に保存するという方法を採っている。そして、構成情報の変更が検出された場合、その変更が予定された正規の変更なのか、改竄（不正な変更）なのかを判断する必要が生じる。また、取得したままの状態の構成情報の内容には、無視してよい変更箇所も含まれているため、構成情報を比較して無視してよいものを抽出する工数もかかってしまう。すなわち、この従来技術は、ネットワーク機器の構成情報が変更された場合に、その変更内容が適切なものであるかどうかを判断するための工数がかかるという問題点を有している。
【０００７】
本発明の目的は、前述した従来技術の問題点を解決し、構成情報の更新、管理のための処理工数を低減することを可能にしたネットワーク機器の構成情報管理方法、管理装置及び管理システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば前記目的は、少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置におけるネットワーク機器の構成情報管理方法において、前記構成情報管理装置が、ネットワーク機器設定のための確認用構成情報を予め一時格納して保持しており、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較し、前記構成情報の比較の結果、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納することにより達成される。
【０００９】
また、前記目的は、少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置において、該構成情報管理装置が、ネットワーク機器設定のための確認用構成情報を一時格納するための確認用構成情報格納手段と、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較する構成情報比較手段と、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納する構成情報格納手段とを備えることにより達成される。
【００１０】
さらに、前記目的は、少なくとも１つのネットワーク機器と通信可能に接続され、ネットワーク機器から構成情報を収集して管理する構成情報管理装置と、前記構成情報管理装置と通信可能に接続されている少なくとも１つの構成情報管理クライアント装置とを備え、前記構成情報管理装置が前記構成情報管理クライアント装置からの指示に従って構成情報を収集管理するネットワーク機器の構成情報管理システムにおいて、前記構成情報管理装置が、ネットワーク機器設定のための確認用構成情報を一時格納するための確認用構成情報格納手段と、前記ネットワーク機器から収集した構成情報と前記確認用構成情報とを比較する構成情報比較手段と、前記収集した構成情報と前記確認用構成情報とが一致した場合に収集した構成情報を構成情報履歴データベースに格納する構成情報格納手段とを備えることにより達成される。
【発明の効果】
【００１１】
本発明によれば、ネットワーク機器の構成情報の変更、管理に係る工数を削減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明によるネットワーク機器の構成情報管理システムの実施形態を図面により詳細に説明する。
【００１３】
図１は本発明の一実施形態によるネットワーク機器の構成情報管理システムの構成を示すブロック図である。図１において、１００はネットワーク、１１０は構成情報管理サーバ装置（ＳＶ）、１１３はユーザ情報データベース（ＤＢ）、１１４は機種情報ＤＢ、１１５はノード情報ＤＢ、１１６は収集管理情報ＤＢ、１１７は確認用構成情報ＤＢ、１１８は構成情報一時保存ＤＢ、１１９は構成情報履歴ＤＢ、１２０はネットワーク機器Ａ（ノードＮＤＡ）、１３０はネットワーク機器Ｂ（ノードＮＤＢ）、１２５、１３５は構成情報、１５１はコマンドファイル、１５２はパターンファイル、１５３は確認用構成情報ファイル、１５４は構成情報一時ファイル、１５５は構成情報ファイル、１６０は構成情報管理クライアント装置（ＣＬ）、１８０はコンソール装置（ＣＳＡ）、１８５はコンソール装置（ＣＳＢ）である。
【００１４】
本発明の一実施形態によるネットワーク機器の構成情報管理システムは、図１に示すように、構成情報管理サーバ装置１１０と、複数のネットワーク機器（以下の説明ではノードということもある）Ａ１２０、Ｂ１３０とがネットワーク１００を介して接続されて相互に通信することが可能に構成されている。
【００１５】
前述において、構成情報管理サーバ装置１１０は、複数のネットワーク機器Ａ１２０、Ｂ１３０によるネットワーク機器群の構成情報を管理するコンピュータである。ネットワーク１００は、例えば、インターネット、専用線、ＶＰＮ(Virtual Private Network）等であってよい。ネットワーク機器Ａ１２０は、複数の他のネットワーク機器と通信することが可能であり、自機器の構成情報１２５を記憶している。構成情報１２５は、ホスト名、ポート情報等、ネットワーク機器の設定情報である。以下、ネットワーク１００と直接的に接続されているネットワーク機器を起点として、ネットワークを介して直接的または間接的に、通信可能に接続されている複数のネットワーク機器をネットワーク機器群と称することにする。ネットワーク機器Ａ１２０は、ケーブルを介してコンソール装置１８０と接続可能であり、ネットワーク機器Ａ１２０の構成情報は、コンソール装置１８０から変更可能である。ネットワーク機器Ｂ１３０についても、ネットワーク機器Ａ１２０と同様に、自機器の構成情報１３５を記憶していて、ケーブルを介してコンソール装置１８５と接続可能であり、ネットワーク機器１２５の構成情報はコンソール装置１８５から変更可能である。
【００１６】
また、構成情報管理サーバ装置１１０は、ネットワーク１００を介して構成情報管理クライアント装置１６０と通信可能に接続されている。
【００１７】
なお、図１に示す本発明の実施形態は、ネットワーク機器群と通信可能に接続されているネットワークと、構成情報管理クライアント装置１６０と通信可能に接続されているネットワークとを同一のネットワークとして記載しているが、本発明は、ネットワーク機器群と構成情報管理クライアント装置１６０とが異なるネットワークに接続されていてもよい。
【００１８】
構成情報管理クライアント装置１６０は、ユーザが構成情報管理サーバ装置１１０をリモートで利用するコンピュータ（以下、単に、クライアント装置という）である。クライアント装置１６０は、ネットワーク１００を介して構成情報管理サーバ装置１１０に接続することにより、構成情報管理サーバ装置１１０を利用することができる。
【００１９】
なお、構成情報管理サーバ装置１１０は、複数台のコンピュータで構成されていることとしてもよい。
【００２０】
構成情報管理サーバ装置１１０は、ユーザを認証するための情報を格納しているユーザ情報ＤＢ１１３、ネットワーク機器（以下、ノードという）の機種に依存する情報を格納している機種情報ＤＢ１１４、ノードを識別するための情報を格納しているノード情報ＤＢ１１５、ノードの構成情報を受信するための情報を格納している収集管理情報ＤＢ１１６、ユーザが作成した確認用構成情報ファイルを記憶している確認用構成情報ＤＢ１１７、ノードから受信された構成情報一時ファイルを記憶している構成情報一時保存ＤＢ１１８、ノードから受信された構成情報ファイルと世代情報とを記憶している構成情報履歴ＤＢ１１９を備えている。
【００２１】
機種情報ＤＢ１１４は、コマンドファイル１５１及びパターンファイル１５２を記憶している。コマンドファイル１５１は、構成情報管理サーバ装置１１０が構成情報を収集するための構成情報取得コマンド列を記録しており、ネットワーク機器の機種に対応している。パターンファイル１５２は、ネットワーク機器から受信した構成情報を整形するための整形パターンを記録している。
【００２２】
収集管理情報ＤＢ１１６は、ネットワーク機器の構成情報を構成情報管理サーバ装置１１０に受信させるためのデータを記憶している。
【００２３】
確認用構成情報ＤＢ１１７は、ユーザが作成した確認用構成情報ファイル１５３を記憶している。
【００２４】
構成情報一時保存ＤＢ１１８は、ネットワーク機器から構成情報管理サーバ装置１１０に受信された構成情報を記録した構成情報一時ファイル１５４を記憶している。
【００２５】
構成情報履歴ＤＢ１１９は、ネットワーク機器から構成情報管理サーバ装置１１０に受信された構成情報を記録した構成情報ファイル１５５、世代情報を含む構成情報履歴情報を記憶している。
【００２６】
図２は構成情報管理サーバ装置１１０のハードウェア構成を示すブロック図であり、図２において、２１０はＣＰＵ、２２０はメモリ、２３０は入力装置、２４０は出力装置、２２５は通信インタフェース、２３５は記憶装置、２４５は記憶媒体読取装置、２５０は外部記憶媒体である。
【００２７】
構成情報管理サーバ装置１１０は、ＣＰＵ２１０、メモリ２２０、入力装置２３０、出力装置２４０、通信インタフェース２２５、記憶装置２３５及び記憶媒体読取装置２４５等を備えて構成されている。
【００２８】
記憶装置２３５は、例えば、ハードディスクドライブ等の磁気ディスクを持つ記憶手段である。そして、記憶装置２３５に記憶されているプログラム等は、ＣＰＵ２１０の制御により、メモリ２２０に順次格納される。メモリ２２０に格納されたプログラムは、ＣＰＵ２１０により実行され、これにより、後述する各種の処理が実現される。
【００２９】
記憶媒体読取装置２４５は、例えば、ＣＤ−ＲＯＭドライブ等であり、ＣＤ−ＲＯＭ等の外部記憶媒体２５０に記憶されているプログラムを読み取り、記憶装置２３５に格納することができる。
【００３０】
入力装置２３０は、例えば、キーボードやマウス等である。出力装置２４０は、例えば、ディスプレイやプリンタ等である。通信インタフェース２２５は、構成情報管理クライアント装置１６０やネットワーク機器Ａ１２０、Ｂ１３０等と通信するためのインタフェースである。
【００３１】
構成情報管理クライアント装置１６０のハードウェア構成は、前述で説明した構成情報管理サーバ装置１１０と類似したハードウェア構成を持てばよく、具体的には、ＣＰＵ、メモリ、入力装置、出力装置、通信インタフェース及び記憶装置等を備えて構成される。
【００３２】
前述で説明した本発明の実施形態によるネットワーク機器の構成情報管理システムにおける構成情報管理サーバ装置１１０が持つ各種のＤＢ１１３〜１１９は、図２に示して説明したＨＤＤ等により構成される記憶装置２３５内に備えられても、書き替え可能な記憶媒体を使用する外部記憶媒体２５０内に備えられてもよい。また、前述の全てのＤＢ１１３〜１１９を備える独立した記憶装置を備えて、構成情報管理サーバ装置１１０に接続していてもよい。これらのＤＢ１１３〜１１９の内容は、メモリ２２０にロードされて利用される。
【００３３】
また、構成情報管理クライアント装置１６０は、ネットワーク機器群の近くに設けられても、構成情報管理サーバ１１０の近くに設けられてもよく、さらに、複数の構成情報管理クライアント装置１６０をネットワーク機器群及び構成情報管理サーバ１１０の近くに、また、任意の場所に設けるようにしてもよい。
【００３４】
本発明の実施形態は、ユーザ情報ＤＢ１１３、機種情報ＤＢ１１４及びノード情報ＤＢ１１５にデータが記憶されているものとしており、次に、これらのＤＢ、及び、本発明の実施形態で備えている各種のＤＢの構成について説明する。
【００３５】
図９はユーザ情報ＤＢ１１３に記憶されるユーザ情報テーブルの構成を示す図である。ユーザ情報テーブル９００は、ユーザ識別子９１０、パスワード９２０及び権限９３０を対応付けて、ユーザ情報ＤＢ１１３に記憶される。ユーザ識別子９１０は、ユーザを識別するためのラベルである。権限９３０は、ユーザに許可される実行権限の範囲を示すラベルであり、全ての実行権限が許可されている「ａｄｍｉｎ」、一部の実行権限が許可されている「ｕｓｅｒ」、「ｕｓｅｒ」よりも多くの実行権限が許可されている「ｓｕｐｅｒ−ｕｓｅｒ」等がある。ユーザが本発明の実施形態での処理を実行可能か否かは、権限９３０によって制限してもよい。
【００３６】
図１０は機種情報ＤＢ１１４に記憶される機種情報テーブルの構成を示す図である。機種情報テーブル１０００は、機種識別子１０１０、コマンドファイル名１０２０及び整形パターン情報１０３０を対応付けて、機種情報ＤＢ１１４に記憶される。機種識別子１０１０は、ネットワーク機器の機種を識別するためのラベルである。コマンドファイル名１０２０は、ネットワーク機器にネットワーク機器の機種に対応する構成情報取得コマンド列を記録しているファイル名のラベルである。整形パターン１０３０は、ネットワーク機器から受信した構成情報を整形するためのパターンファイル名のラベルである。
【００３７】
図１１はノード情報ＤＢ１１５に記憶されるノード情報テーブルの構成を示す図である。ノード情報テーブル１１００は、ノード識別子１１１０、機種識別子１１２０及びアカウント１１３０を対応付けて、ノード情報ＤＢ１１５に記憶される。ノード識別子１１１０は、ネットワーク機器を識別するためのラベルである。機種識別子１１２０は、図１０に示した機種情報ＤＢ１１４内の機種情報テーブル１０００に記憶されている機種識別子１０１０のデータの中から選択されるものとする。
【００３８】
図１２は確認用構成情報ＤＢ１１７に格納される確認用構成情報テーブルの構成を示す図である。確認用構成情報テーブル１２００は、ノード識別子１２１０、最新世代番号１２２０、確認用構成情報ファイル名１２３０を対応付けたレコードのテーブルであり、確認用構成情報ＤＢ１１７に記憶される。
【００３９】
図１３は収集管理情報ＤＢ１１６に格納される収集管理情報テーブルの構成を示す図である。収集管理情報テーブル１３００は、収集識別子１３１０、ノード識別子１３２０、収集開始日時１３３０、収集終了制限時間１３４０及び変更検出猶予期間１３５０を対応付けたレコードのテーブルであり、収集管理情報ＤＢ１１６に格納される。
【００４０】
図１４は構成情報一時保存ＤＢ１１８に格納される一時保存構成情報テーブルの構成を示す図である。一時保存構成情報テーブル１４００は、ネットワーク機器から収集した構成情報についてのノード識別子１４１０、収集日時１４２０、構成情報一時ファイル１４３０を対応付けたテーブルであり、構成情報一時保存ＤＢ１１８に格納される。
【００４１】
図１５は構成情報履歴ＤＢ１１９に格納される構成情報履歴テーブルと世代情報テーブルとの構成を示す図である。構成情報履歴テーブル１５００は、ノード識別子１５１０、最新世代番号１５２０及び世代情報テーブル１５３０へのポインタを対応付けて格納したレコードであり、また、世代情報テーブル１５３０は、世代番号１５４０、世代登録日時１５５０、ファイル名１５６０を対応付けて格納したレコードである。これらのテーブルは、構成情報履歴ＤＢ１１９に格納される。
【００４２】
図１６は機種情報ＤＢ１１４のパターンファイル１５２内に格納される整形パターン情報テーブルの構成を示す図である。整形パターン情報テーブル１６００は、パターン識別子１６１０、キー文字列１６２０、整形モード１６３０、詳細設定１６４０及び対象／区切り文字列１６５０を対応付けて格納したレコードであり、機種情報ＤＢ１１４のパターンファイル１５２に格納される。
【００４３】
図３は構成情報管理サーバ装置１１０が構成情報を管理する処理動作を説明するシーケンス図、図４は構成情報管理サーバ装置１１０での構成情報収集・変更検出の処理動作を説明するフローチャート、図５は確認用構成情報登録処理においてクライアント装置１６０に表示されるウィンドウを示す図、図６は構成情報収集設定処理及び変更検出猶予期間設定処理においてクライアント装置１６０に表示されるウィンドウを示す図であり、次に、これらの図を参照して、構成情報管理サーバ装置１１０が構成情報を管理する処理動作を説明する。なお、ここでの処理は、ユーザがクライアント装置１６０から構成情報管理サーバ装置１１０を使用して、ネットワーク機器Ａ１２０に対して行われるものとする。また、この処理の途中の任意の時に、コンソール装置１８０からネットワーク機器Ａ１２０の構成情報の変更が行われるものとする。その際、クライアント装置１６０の使用者とコンソール装置１８０の使用者とは、システム管理者等の同一人であっても、異なる作業者であってもよい。クライアント装置１６０の使用者とコンソール装置１８０の使用者とが異なる場合、両作業者は、お互いに作業の内容等についての連絡を取り合っているものとする。
【００４４】
（１）クライアント装置１６０を使用してユーザが構成情報管理サーバ装置１１０にアクセスすると、クライアント装置１６０に、図６に示す構成情報収集管理設定ウィンドウ６１０が表示される。ユーザは、クライアント装置１６０に表示されている図６に示す構成情報収集管理設定ウィンドウ６１０から「Ｅｄｉｔ」ボタン６３５を選択し、収集開始日時として設定したい日時を設定すると、収集開始日時表示領域６３０にユーザが設定した日時を示す文字列が表示される。ユーザが「Ｒｅｇｉｓｔｅｒ」ボタン６６０を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報収集設定要求を送信する（シーケンスＳ３０１）。
【００４５】
（２）構成情報管理サーバ装置１１０は、クライアント装置１６０からシーケンスＳ３０１の処理での構成情報収集設定要求を受信すると、図１３に示すような、収集識別子１３１０、ノード識別子１３２０、収集開始日時１３３０、収集終了制限時間１３４０及び変更検出猶予期間１３５０を対応付けた収集管理情報テーブル１３００のレコードを作成して、収集管理情報ＤＢ１１６に格納する（シーケンスＳ３０５）。
【００４６】
（３）シーケンスＳ３０５での構成情報収集設定処理が終了すると、構成情報管理サーバ装置１１０は、構成情報収集設定処理の完了通知をクライアント装置１６０に送信する（シーケンスＳ３０６）。
【００４７】
（４）ユーザは、構成情報収集設定処理の完了通知をクライアント装置１６０で受け取った後、ユーザ識別子及びパスワードを含んで構成される認証情報をクライアント装置１６０から入力する。クライアント装置１６０は、入力された認証情報を構成情報管理サーバ装置１１０に送信する（シーケンスＳ３１１）。
【００４８】
（５）構成情報管理サーバ装置１１０は、受領した認証情報に基づいて、ユーザの認証を行い、認証処理の終了後、クライアント装置１６０に認証完了通知を送信する。以上の処理によりユーザのログインが完了する（シーケンスＳ３１２）。
【００４９】
（６）前述までの処理が終了すると、クライアント装置には、図５に示す確認用構成情報登録ウィンドウ５１０が表示されるので、ユーザは、クライアント装置１６０に表示されている確認用構成情報登録ウィンドウ５１０から確認用構成情報ファイル名入力領域５１５を選択し、確認用構成情報ファイル名の文字列、例えば、「ｒｏｕｔｅｒ１＿３ｒｄ．ｃｏｎｆ」を入力する。その後、ユーザが、確認用構成情報登録ウィンドウ５１０から「Ｌｏａｄ」ボタン５１６を選択すると、自クライアント装置１６０に備えているファイルシステムに確認用構成情報ファイルの読み込み要求が発行される（シーケンスＳ３２０）。
【００５０】
前述において、クライアント装置１６０のファイルシステムに格納されている確認用構成情報ファイルは、コンソール装置１８０から行うべきネットワーク機器の構成情報の変更に対応した情報であり、システム管理者等により予めクライアント装置１６０のファイルシステムに格納される。
【００５１】
（７）ファイルシステムに確認用構成情報ファイル名に該当するファイルが記憶されている場合、確認用構成情報登録ウィンドウ５１０内の確認用構成情報表示領域５１７に確認用構成情報ファイルの内容が表示される。ユーザが、「Ｒｅｇｉｓｔｅｒ」ボタン５１８を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に確認用構成情報ファイル登録要求を確認用構成情報ファイルの情報を伴って送信する（シーケンスＳ３２１）。
【００５２】
（８）構成情報管理サーバ装置１１０は、シーケンスＳ３２１の処理で、確認用構成情報ファイル登録要求を受信すると、図１２により説明した、ノード識別子１２１０、最新世代番号１２２０、確認用構成情報ファイル名１２３０が対応付けられた確認用構成情報テーブル１２００のレコードを作成する。このレコードは、例えば、ノード識別子「Ｒｏｕｔｅｒ１」１２１１、最新世代番号「２」１２２１、ファイル名「ｒｏｕｔｅｒ１＿３ｒｄ．ｃｏｎｆ」１２３１というように対応付けられて、確認用構成情報ＤＢ１１７に格納される（シーケンスＳ３２５）。
【００５３】
なお、前述のシーケンスでは、確認用構成情報ファイル名を確認用構成情報ＤＢ１１７に記憶するとしているが、ファイル名に代って確認用構成情報ファイルの内容を確認用構成情報ＤＢ１１７に記憶するようにしてもよい。
【００５４】
（９）前述までのシーケンスの処理で、確認用構成情報ファイル格納処理が終了するので、構成情報管理サーバ装置１１０は、確認用構成情報登録処理の完了通知をクライアント装置１６０に送信する（シーケンスＳ３２６）。
【００５５】
（10）ユーザは、必要があれば、クライアント装置１６０に表示されている図６に示す構成情報収集管理設定ウィンドウ６１０から変更検出猶予期間入力領域６５０を選択し、変更検出猶予期間のデータを入力する。このユーザが設定して入力する変更検出猶予期間は、ユーザがコンソール装置１８０からネットワーク機器の構成情報を更新する作業を終了するまでの期間として予測される期間であり、既に構成情報を更新する作業を終了している場合、何も入力しなくてもよいし、“０”分と入力してもよい。入力された期間は、変更検出猶予期間入力領域６５０に文字列により表示され、ユーザが「Ｒｅｇｉｓｔｅｒ」ボタン６６０を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に変更検出猶予期間設定要求を送信する。なお、このとき、クライアント装置１６０から収集終了制限時間を設定入力することもできる（シーケンスＳ３３１）。
【００５６】
（11）構成情報管理サーバ装置１１０は、構成情報収集管理設定ウィンドウ６１０に設定された変更検出猶予期間６５０を受領し、猶予期間が設定されている場合、前述で作成した図１３に示すレコードに変更検出猶予期間１３５０を記憶して、収集管理情報ＤＢ１１６に格納する（シーケンスＳ３３５）。
【００５７】
（12）構成情報管理サーバ装置１１０は、シーケンスＳ３３５の処理での変更検出猶予期間設定処理が終了すると、変更検出猶予期間設定処理の完了通知をクライアント装置に送信する（シーケンスＳ３３６）。
【００５８】
なお、シーケンスＳ３３６の処理の後、構成情報管理サーバ装置１１０は、シーケンスＳ３５０の処理で、構成情報収集・変更検出処理を開始するが、ここでは、構成情報収集・変更検出処理が行われているときに、コンソール装置１８０からネットワーク機器Ａ１２０の構成情報の更新が行われるものとして説明を続ける。また、シーケンスＳ３５０の処理における構成情報収集・変更検出処理の詳細については、図４に示すフローにより後述する。
【００５９】
（13）いま、ネットワーク保守員等の作業者が、ケーブルを介してネットワーク機器Ａ１２０と通信可能にコンソール装置１８０を接続し、接続しているネットワーク機器Ａ１２０の構成情報変更作業を行っているものとする。この作業での処理を具体的に説明すると次のとおりである。すなわち、作業者がコンソール装置１８０からネットワーク機器Ａ１２０に変更要求を送信すると（シーケンスＳ３４１）、ネットワーク機器Ａ１２０は、自機器の構成情報更新処理を実行する（シーケンスＳ３４５）。ネットワーク機器Ａ１２０は、自ネットワーク機器Ａ１２０の構成情報更新処理が終了すると、コンソール装置１８０に構成情報変更完了通知を送信する（シーケンスＳ３４６）。
【００６０】
（14）構成情報管理サーバ装置１１０は、シーケンスＳ３３６の処理後に開始する構成情報収集・変更検出処理において、収集管理情報ＤＢ１１６内に記憶されている図１３に示す収集管理情報テーブル１３００に格納されているレコードから、収集開始日時１３３０が経過したレコードを定期的に検索しているものとする。例えば、２００４年６月１０日２１：００を経過した場合、構成情報管理サーバ装置１１０は、収集開始日時「２００４／０６／１０  ２１：００」１３３１を含むレコードを同定し、構成情報収集・変更検出処理を実行する（シーケンスＳ３５０）。
【００６１】
（15）構成情報管理サーバ装置１１０は、同定されたレコードに格納されているデータを参照し、ノード識別子「Ｒｏｕｔｅｒ１」１３２１が構成情報収集処理の対象となるネットワーク機器であると決定する。そして、構成情報管理サーバ装置１１０は、ノード情報ＤＢ１１５内に記憶されている図１１に示すノード情報テーブル１１００を参照し、ノード識別子「Ｒｏｕｔｅｒ１」１１１１に対応付けられているノード情報を取得する。さらに、構成情報管理サーバ装置１１０は、機種情報ＤＢ１１４に記憶されている図１０に示す機種情報テーブル１０００に格納されているレコードから、ノード情報ＤＢ１１５から取得した機種識別子「ｒｔ−ｍｏｄｅｌ１」１１２１に対応付けられているレコードを検索し、機種識別子「ｒｔ−ｍｏｄｅｌ１」１０１１に対応付けられている機種情報を取得する。そして、構成情報管理サーバ装置１１０は、ノード情報及び機種情報に従って、構成情報収集処理の対象となるネットワーク機器と通信し、構成情報収集要求を送信する（シーケンスＳ３５１）。
【００６２】
（16）その後、図１０に示す機種情報テーブル１０００に格納されているレコードのコマンドファイル「ｍｏｄｅｌ０１．ｃｍｄ」１０２１に記述されている順序に従って、ネットワーク機器の構成情報を取得する処理を行う。構成情報管理サーバ装置１１０から構成情報取得要求を受信したネットワーク機器Ａ１２０は、要求内容に従って自機器の構成情報を送信する（シーケンスＳ３５２）。
【００６３】
（17）構成情報管理サーバ装置１１０は、シーケンスＳ３３１での要求でクライアント装置１６０から収集終了制限時間１３４０が設定されていた場合は、収集終了制限時間内で、前述と同様な処理を繰り返す（シーケンスＳ３５３、Ｓ３５４）。
【００６４】
（18）構成情報管理サーバ装置１１０は、前述したようなシーケンスＳ３５０での構成情報収集・変更検出処理が終了すると、構成情報収集・変更検出処理の完了通知をクライアント装置１６０に送信する（シーケンスＳ３５６）。
【００６５】
（19）一方、シーケンスＳ３５０での構成情報収集・変更検出処理において、異常が生じた場合は、構成情報管理サーバ装置１１０は、処理を中断し、異常終了通知をクライアント装置に送信する（シーケンスＳ３５７）。
【００６６】
（20）シーケンスＳ３５６、Ｓ３５７の処理で構成情報管理サーバ装置１１０から送信されてきた収集管理情報は、クライアント装置１６０に表示される。クライアント装置１６０を利用するユーザは、表示された変更内容を確認し、その変更内容に応じて、クライアント装置１６０から構成情報管理サーバ装置１１０に構成情報登録要求を送信する（シーケンスＳ３６０、Ｓ３６１）。
【００６７】
（21）構成情報管理サーバ装置１１０は、シーケンスＳ３６１の処理での構成情報登録要求を受信すると、構成情報履歴ＤＢ１１９への登録処理を実行し、登録処理の完了後、クライアント装置１６０に構成情報登録完了通知を送信する（シーケンスＳ３６５、Ｓ３６６）。
【００６８】
ここで、シーケンスＳ３６５での処理について説明する。構成情報管理サーバ装置１１０は、シーケンスＳ３５０の処理（詳細を後述する）でネットワーク機器Ａ１２０から受信して構成情報一時保存ＤＢ１１８に格納していた構成情報一時ファイル１５４を最新世代の構成情報ファイルとして構成情報履歴ＤＢ１１９に記憶する。
【００６９】
前述において、構成情報管理サーバ装置１１０は、まず、図１５（ａ）に示す構成情報履歴テーブル１５００のレコードのうち、ノード識別子１５１０として「Ｒｏｕｔｅｒ１」１５１１が対応付けられているレコードを検索し、該当するレコードを同定する。ノード識別子「Ｒｏｕｔｅｒ１」１５１１に対応付けられているレコードには、最新世代番号１５２０として「２」１５２１が、世代情報テーブル１５３０へのポインタがそれぞれ格納されている。さらに、構成情報管理サーバ装置１１０は、レコード内の世代情報テーブル１５３０へのポインタを辿り、世代情報テーブル１５３０を同定する。
【００７０】
例えば、世代情報テーブル１５３０には、世代番号１５４０として「２」１５４１、世代登録日時として「２００４／０５／１０  ２２：０５」１５５１、構成情報ファイル名１５６０として「ｒｏｕｔｅｒ１＿２００４０５１０２２０５００．ｃｏｎｆ」１５６１がそれぞれ格納されている。構成情報管理サーバ装置１１０は、構成情報ファイル名「ｒｏｕｔｅｒ１＿２００４０６１０２２３０００．ｃｏｎｆ」１５６２を、世代番号「３」１５４２及び世代登録日時「２００４／０６／１０  ２２：３０」１５５２と対応付けて、図１５（ｂ）に示すような世代情報テーブル１５３０のレコードを作成する。さらに、構成情報管理サーバ装置１１０は、構成情報履歴テーブル１５００の該当するレコード内の最新世代番号１５２０を同定して、データ１５２１を更新する。なお、世代情報テーブル１５３０に格納するレコード数に制限を設けてもよい。
【００７１】
次に、図３におけるシーケンスＳ３５０での構成情報収集・変更検出の詳細な処理動作を図４に示すフローを参照して説明する。
【００７２】
（１）シーケンスＳ３５０の処理が開始されると、構成情報管理サーバ装置１１０は、まず、構成情報収集処理を実行し、まず、ノード情報ＤＢ１１５の図１１に示すノード情報テーブル１１００から取得したノード情報に従って、構成情報収集処理の対象となるネットワーク機器との通信を確立し、機種情報ＤＢ１１４の機種情報テーブル１１００のレコードに記憶されているコマンドファイル名１０２１に基づいて取得したコマンドファイル１５１の内容に従って、構成情報収集に必要なデータをネットワーク機器に送信し、構成情報をネットワーク機器から受信する（ステップＳ４００）。
【００７３】
なお、本発明の実施形態では、コマンド情報をコマンドファイルに記述する方法を採っているが、テーブルを作成してコマンドをレコードに格納し、順次実行するような方法を採ることもできる。
【００７４】
（２）構成情報管理サーバ装置１１０は、ネットワーク機器から構成情報を受信すると、構成情報を正常に収集することができたか否かを判定し、正常に収集することができなかった場合、後述するステップ４９０からの処理に移行して、エラー処理を実行する（ステップＳ４０５）。
【００７５】
（３）ステップＳ４０５の判定で、構成情報が正常に収集できた場合、構成情報整形処理を実行し、機種情報ＤＢ１１４に格納されているパターンファイル１５２の整形パターン情報に従って、ネットワーク機器から収集した構成情報を整形する。このステップで用いる整形パターン情報は、後述する構成情報整形パターン情報管理処理で管理されており、種々異なる機器から収集した記述形式等が機種毎に異なる構成情報を統一した形式に整形するために利用する情報である（ステップＳ４１０）。
【００７６】
（４）次に、構成情報管理サーバ装置１１０は、ネットワーク機器から収集した構成情報を構成情報一時ファイル１５４として保存し、ノード識別子１４１０、収集日時１４２０、構成情報一時ファイル１４３０を対応付けて図１４に示すような一時保存構成情報テーブル１４００のレコードを作成し、構成情報一時保存ＤＢ１１８に格納する（ステップＳ４２０）。
【００７７】
（５）構成情報管理サーバ装置１１０は、ステップＳ４２０での構成情報一時ファイル格納処理の終了後、確認用構成情報ＤＢ１１７に記憶されている確認用構成情報ファイル１５３を取得し、構成情報一時ファイル１５４と確認用構成情報ファイル１５３とを比較する（ステップＳ４３０）。
【００７８】
（６）ステップＳ４３０の比較で、構成情報一時ファイル１５４と確認用構成情報ファイル１５３とが一致しているか否かを判定し、構成情報一時ファイル１５４と確認用構成情報ファイル１５３とが一致していた場合、すなわち、ネットワーク機器から収集した構成情報と、コンソール装置１８０から変更を行ったネットワーク機器の構成情報とが一致していた場合、構成情報収集・変更検出処理が正常終了したと判断し、その旨のフラグを立てて処理を終了する。例えば、収集管理情報ＤＢ１１６に記憶されている図１３に示す収集管理情報テーブル１３００内の該当するレコードを検索し、終了状態１３６０に「正常終了」１３６１のラベルを格納する（ステップＳ４３５、Ｓ４４０）。
【００７９】
（７）他方、ステップＳ４３５の判定において、構成情報一時ファイル１５４と確認用構成情報ファイル１５３とが一致していなかった場合、構成情報管理サーバ装置１１０は、最新世代の構成情報が構成情報履歴ＤＢ１１９の構成情報ファイル１５５に記憶されているか否かを判定する（ステップＳ４４５）。
【００８０】
（８）ステップＳ４４５の判定で、最新世代の構成情報が構成情報履歴ＤＢ１１９に記憶されていた場合、構成情報管理サーバ装置１１０は、構成情報一時ファイル１５４と最新世代の構成情報ファイル１５５とを比較する（ステップＳ４５０）。
【００８１】
（９）ステップＳ４５０での比較の結果、構成情報一時ファイル１５４と最新世代の構成情報ファイル１５５と一致しているか否かを判定し、構成情報一時ファイル１５４と最新世代の構成情報ファイル１５５とが不一致であった場合、すなわち、ネットワーク機器から収集した構成情報が、構成情報を変更する前の構成情報の内容と異なり、かつ、確認用構成情報とも異なる場合、変更を検出した旨のフラグを立てる。そして、収集管理情報ＤＢ１１６に記憶されている収集管理情報テーブル１３００内の該当するレコードを検索し、終了状態１３６０に「変更検出」のラベルを格納した後、構成情報収集・変更検出処理を終了する（ステップＳ４５５、Ｓ４８０）。
【００８２】
（10）ステップＳ４５５での判定で、構成情報一時ファイル１５４と最新世代の構成情報ファイル１５５とが一致していた場合、すなわち、ネットワーク機器から収集した構成情報がまだ変更されていない場合、あるいは、ステップＳ４４５での判定で、最新世代の構成情報が構成情報履歴ＤＢ１１９に記憶されていなかった場合、変更検出猶予期間を終了しているか否かを判定する。変更検出猶予期間は、収集管理情報テーブル１３６０の収集開始日時「２００４／０６／１０  ２１：００」１３３１及び変更検出猶予期間「６０分」１３５１をもとに判定する（ステップＳ４５６）。
【００８３】
（11）ステップＳ４５６での判定で、変更検出猶予期間が終了している場合、保守員による変更作業が未着手である旨のフラグを立て、収集管理情報ＤＢ１１６に記憶されている収集管理情報テーブル１３００内の該当するレコードを検索し、終了状態１３６０に「変更未着手」のラベルを格納して、構成情報収集・変更検出処理を終了する（ステップＳ４６０）。
【００８４】
（12）ステップＳ４５６での判定で、変更検出猶予期間が終了していなかった場合、ステップＳ４００からの処理に戻って処理を続ける。すなわち、構成情報一時ファイル１５４と確認用構成情報ファイル１５３とが一致していない場合、このようにして構成情報収集処理及び変更検出処理を繰り返す。
【００８５】
（13）ステップＳ４０５での判定で、構成情報を正常に収集することができなかった場合、エラー処理として、構成情報収集・変更検出処理が異常終了した旨のフラグを立て、収集管理情報ＤＢ１１６に記憶されている収集管理情報テーブル１３００内の該当するレコードを検索し、終了状態１３６０に「異常終了」のラベルを格納する。そして、この格納処理の後、予め設定されていた手段によりエラーメッセージをクライアント装置１６０に通知して、構成情報収集・変更検出処理を終了する（Ｓ４９０、Ｓ３５７）。
【００８６】
本発明の実施形態は、ステップＳ４９０でのエラー処理として、予め設定していた手段でエラーメッセージをクライアント装置１６０通知する方法を採っており、通知内容としては、例えば、構成情報を収集できなかったことを通知する方法、または、詳細な内容を通知する等の方法を採ることもできる。また、本発明は、収集管理情報テーブル１３００に構成情報変更検出処理の実行結果を表すデータを格納するのみとし、エラーメッセージを通知しない方法を採ることもできる。他方、本発明の実施形態は、構成情報の変更を検出した場合、または、保守員による変更作業未着手を検出した場合、収集管理情報ＤＢ１１６に記憶されている収集管理情報テーブル１３００内の該当するレコードを検索し、検出した内容に応じてラベルを格納する方法を採っているが、本発明は、予め設定しておいた手段で通知メッセージをクライアント装置１６０に送信する方法を採ることもできる。
【００８７】
前述した本発明の実施形態による構成情報収集・変更検出処理で説明したように、ステップＳ４４５〜Ｓ４５５の処理を実行した後にステップＳ４５６の処理を実行すると、変更検出猶予期間内であっても構成情報の変更を検出するため、セキュリティをより高めることができる。他方、保守員が構成情報変更中にステップＳ４４５〜Ｓ４５５の処理を実行すると、変更途中の構成情報、すなわち、確認用構成情報とも最新世代の構成情報とも異なる構成情報を収集してしまい、構成情報変更と判定する可能性がある。このような場合に対応するためには、ステップＳ４４５〜Ｓ４５５の処理を実行する前にステップＳ４５６の処理を実行する方法を採ることもできる。
【００８８】
図７は構成情報管理サーバ装置が整形パターン情報を管理する処理動作を説明するシーケンス図、図８は構成情報整形パターン管理処理においてクライアント装置に表示されるウィンドウを示す図であり、次に、図７、図８を参照して、整形パターン情報を管理する処理動作を説明する。整形パターン情報の管理の処理には、構成情報整形パターン情報登録処理と、構成情報整形パターン情報編集処理とがあり、まず、図７（ａ）に示すシーケンスを参照して、構成情報整形パターン情報登録処理の動作を説明する。
【００８９】
（１）ユーザは、構成情報整形パターン情報登録処理を行うことの指示と共に、ユーザ識別子及びパスワードを含んで構成される認証情報をクライアント装置１６０から入力する。クライアント装置は、入力された認証情報を構成情報管理サーバ装置１１０に送信する（シーケンスＳ７０１）。
【００９０】
（２）構成情報管理サーバ装置１１０は、クライアント装置１６０に認証完了通知を送信する。以上により、ユーザのログインが完了し、図８（ａ）に示す整形パターン登録ウィンドウ８１０がクライアント装置１６０に表示される（シーケンスＳ７０２）。
【００９１】
（３）構成情報整形パターン情報登録処理を行うとするユーザは、クライアント装置１６０に表示されている図８（ａ）に示す整形パターン登録ウィンドウ８１０から機種入力領域８１５を選択し、構成情報整形パターン情報を登録したい機種識別子の文字列、ここでは、「ｒｔ−ｍｏｄｅｌ１」を入力する。その後、ユーザが「Ｌｏａｄ」ボタン８１６を選択すると、クライアント装置１６０は、構成情報取得要求を構成情報管理サーバ装置１１０に送信する（シーケンスＳ７１０、Ｓ７１１）。
【００９２】
（４）構成情報取得要求を受信した構成情報管理サーバ装置１１０は、ユーザに指定された機種に対応付けられている構成情報を検索する（シーケンスＳ７１５）。
【００９３】
シーケンスＳ７１５での具体的な処理は、ノード情報ＤＢ１１５に記憶されている図１１に示すノード情報テーブル１１００内のレコードのうち、機種識別子「ｒｔ−ｍｏｄｅｌ１」に対応付けられているレコードを検索し、ノード識別子「Ｒｏｕｔｅｒ１」１１１１等、ノード識別子群を抽出する処理である。また、構成情報履歴ＤＢ１１９に記憶されている図１５（ｂ）に示す構成情報履歴テーブル１５００内のレコードのうち、世代情報テーブル１５３０へのポインタが格納されているレコード、すなわち、構成情報に対応付けられているレコードを検索し、検索されたレコードに対応付けられているノード識別子「Ｒｏｕｔｅｒ１」１５１１等、ノード識別子群を抽出する処理である。そして、構成情報管理サーバ装置１１０は、機種識別子「ｒｔ−ｍｏｄｅｌ１」に対応付けられている複数のノード識別子群と、構成情報に対応付けられているノード識別子群との集合積を取り、集合積を取った結果として得られたノード識別子群の中から適当なノード識別子を選択し、ノード識別子に対応付けられている構成情報を取得する。
【００９４】
（５）前述したようなシーケンスＳ７１５の処理での構成情報検索処理が終了すると、構成情報管理サーバ装置１１０は、クライアント装置１６０に取得した構成情報を送信する。この構成情報を受信したクライアント装置１６０は、受信した構成情報を、表示されている整形パターン登録ウィンドウ８１０の整形パターン文字列選択領域８１７に表示する（シーケンスＳ７１２）。
【００９５】
なお、該当するノード識別子がノード情報ＤＢ１１５に複数記憶されている場合、構成情報管理サーバ装置１１０は、クライアント装置１６０に検索結果のノード識別子を一覧表示してユーザにノード名を選択させる方法、集合積の一番目にあるノード識別子を選択する方法、構成情報の最新世代番号が最大であるノード識別子を選択する方法等、ユーザが予め設定することができる。
【００９６】
（６）ユーザが、クライアント装置の整形パターン登録ウィンドウ８１０から整形パターン文字列選択領域８１７の文字列８１９を選択し、「Ｒｅｇｉｓｔｅｒ」ボタン８１８を選択すると、クライアント装置１６０には、図８（ｃ）に示す整形パターン編集ウィンドウ８４０が表示され、ユーザは、整形パターン編集ウィンドウ８４０を用いて整形パターン編集の処理を行う（シーケンスＳ７２０）。
【００９７】
シーケンスＳ７２０での整形パターン編集処理において、ユーザは、クライアント装置１６０に表示されている整形パターン編集ウィンドウ８４０内の整形モード項目「挿入」８５１、「移動」８５２、「置換」８５３、及び「削除」８５４のうち、所望の整形モードに対応する項目を選択する。
【００９８】
次に、ユーザは、選択した整形モード項目に対応付けられている詳細設定項目のうち、所望の詳細設定項目を選択する。例えば、ユーザが選択した整形モード項目が「挿入」８５１の場合、整形モード項目に対応付けられている詳細設定項目は、項目「文字列の前に挿入」８６１、「文字列の後ろに挿入」８６２等である。ユーザは、詳細設定項目の選択後、対象文字列編集領域８９１に対象となる文字列を入力する。例えば、ユーザが選択した整形モード項目が「挿入」８５１、詳細設定項目が「文字列の後ろに挿入」８６２の場合、対象文字列編集領域８９１に入力された文字列は、キー文字列の後ろに挿入されることを示している。日時等、文字列の表現形式が定型的である場合、ユーザは、「ｄｄｄ  ｍｍｍ  ｄｄ  ｙｙｙｙ」のように、適当な文字列を代用した文字列を入力する。また、例えば、ユーザが選択した整形モード項目が「削除」８５４の場合、詳細設定項目は、「文字列単位」８７１等、「行単位」８８１等、「区切りの文字列の前行を最終行とするブロック」８８４等である。ユーザは、詳細設定項目の選択後、区切り文字列編集領域８９２に対象となる文字列を入力する。区切りの文字列として、項目「ファイル末」８９３を選択状態にすると、ファイルの最終文字までをブロックとしてみなすこととする。
【００９９】
なお、対象文字列編集領域８９１及び区切り文字列編集領域８９２に入力する文字列は複数行にわたってもよいこととする。
【０１００】
（７）前述したようなシーケンスＳ７２０の処理での整形パターン編集処理の終了後、ユーザが整形パターン編集ウィンドウ８４０から「ＯＫ」ボタン８９５を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求を送信する（シーケンスＳ７２１）。
【０１０１】
（８）構成情報管理サーバ装置１１０は、シーケンスＳ７２１でのクライアント装置１６０からの構成情報整形パターン情報設定要求を受信すると、構成情報整形パターン情報設定処理を実行し、編集した構成情報整形パターン情報を機種情報ＤＢ１１４のパターンファイル１５２に格納してパターンファイルを更新する（シーケンスＳ７２５）。
【０１０２】
シーケンスＳ７２５での構成情報整形パターン設定処理において、構成情報管理サーバ装置１１０は、機種情報ＤＢ１１４に記憶されている図１０に示す機種情報テーブル１０００のレコードのうち、機種識別子「ｒｔ−ｍｏｄｅｌ１」に対応付けられている整形パターン情報１０３０からパターンファイルのラベル「ｍｏｄｅｌ０１．ｐｔｎ」１０３１を抽出し、該当するファイルをメモリ内に読み込み、ファイルに記録されている整形パターン情報の内容を抽出する。そして、構成情報管理サーバ装置１１０は、メモリ内に図１６に示す整形パターン情報テーブル１６００を作成し、ファイルから抽出した整形パターン情報をレコードに格納する。整形パターン情報テーブル１６００のレコードは、パターン識別子１６１０、キー文字列１６２０、整形モード１６３０、詳細設定１６４０及び対象／区切り文字列１６５０を対応付けて格納したレコードである。
【０１０３】
（９）構成情報管理サーバ装置１１０は、整形パターン情報テーブル１６００への整形パターン情報格納処理終了後、整形パターン情報テーブル１６００内の各整形パターン情報を機種情報ＤＢ１１４のパターンファイル１５２に記録する。構成情報管理サーバ装置１１０は、前述の構成情報整形パターン情報設定処理終了後、クライアント装置に構成情報整形パターン設定完了通知を送信する（シーケンスＳ７２６）。
【０１０４】
なお、前述した本発明の実施形態での整形パターン登録の処理では、整形パターン情報をパターンファイル１５２に記録し、機種情報テーブル１０００のレコード内の整形パターン１０３０にパターンファイル名を格納する方法を採っているが、本発明は、整形パターン情報テーブル１６００を機種情報ＤＢ１１４等に記憶する方法を採ることもできる。
【０１０５】
次に、図７（ｂ）に示すシーケンスを参照して、構成情報整形パターン情報編集処理の動作を説明する。
【０１０６】
（１）ユーザは、構成情報整形パターン情報編集処理を行うことの指示と共に、ユーザ識別子及びパスワードを含んで構成される認証情報をクライアント装置１６０から入力する。クライアント装置は、入力された認証情報を構成情報管理サーバ装置１１０に送信する（シーケンスＳ７０１）。
【０１０７】
（２）構成情報管理サーバ装置１１０は、クライアント装置１６０に認証完了通知を送信する。以上により、ユーザのログインが完了し、図８（ｂ）に示す整形パターン選択ウィンドウ８２０がクライアント装置１６０に表示される（シーケンスＳ７０２）。
【０１０８】
（３）構成情報整形パターン情報編集処理を行おうとするユーザは、クライアント装置１６０に表示されている図８（ｂ）に示す整形パターン選択ウィンドウ８２０から機種入力領域８２５を選択し、構成情報整形パターンを編集したい機種識別子の文字列、ここでは、「ｒｔ−ｍｏｄｅｌ１」を入力する。その後、ユーザが「Ｌｏａｄ」ボタン８２６を選択すると、クライアント装置１６０から整形パターン識別子取得要求が構成情報管理サーバ装置１１０に送信される（シーケンスＳ７１０、Ｓ７３１）。
【０１０９】
（４）整形パターン識別子取得要求を受信した構成情報管理サーバ装置１１０は、ユーザに指定された機種に対応付けられている機種情報ＤＢ１１４のパターンファイル１５２をメモリ内に読み込み、整形パターン識別子を抽出し、整形パターン識別子をクライアント装置１６０に送信する。整形パターン識別子を受信したクライアント装置１６０は、表示されている整形パターン選択ウィンドウ８２０の整形パターン名表示領域８２７に整形パターン識別子を表示する（シーケンスＳ７３２）。
【０１１０】
（５）ユーザは、例えば、整形パターン名表示領域８２７内の整形パターン名「ＩＮＳＥＲＴ０１」８２９を選択し、ユーザが「Ｅｄｉｔ」ボタン８３３を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報取得要求を送信する（シーケンスＳ７４０、Ｓ７４１）。
【０１１１】
（６）構成情報整形パターン情報取得要求を受信した構成情報管理サーバ装置１１０は、構成情報整形パターン情報登録処理と同様の方法で、メモリ内に図１６に示す整形パターン情報テーブル１６００を作成し、パターンファイル１５２から抽出した整形パターン情報をレコードに格納して、整形パターン情報が格納されているレコードのうち、パターン識別子「ＩＮＳＥＲＴ０１」１６１１に対応付けられているレコードを検索し、その整形パターン情報をクライアント装置１６０に送信する（シーケンスＳ７４２）。
【０１１２】
（７）整形パターン情報を受信したクライアント装置１６０は、図８（ｃ）に示す整形パターン編集ウィンドウ８４０を表示する。ユーザが整形パターン編集ウィンドウ８４０を用いて整形パターン情報を編集した後、整形パターン編集ウィンドウ８４０から「ＯＫ」ボタン８９５を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求を送信する（シーケンスＳ７２０、Ｓ７２１）。
【０１１３】
（８）構成情報管理サーバ装置１１０は、シーケンスＳ７２１での処理で、クライアント装置１６０から構成情報整形パターン情報設定要求を受信すると、整形パターン設定処理を実行する。この構成情報整形パターン情報設定処理は、構成情報整形パターン情報登録処理と同様の方法で実行する。構成情報管理サーバ装置１１０は、構成情報整形パターン情報設定処理終了後、クライアント装置に構成情報整形パターン情報設定完了通知を送信する（Ｓ７２５、Ｓ７２６）。
【０１１４】
前述で説明した図７（ｂ）に示すシーケンスの処理は、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「Ｅｄｉｔ」ボタン８３３を選択したものとして説明したが、次に、ユーザが他のボタンを選択した場合の処理動作について説明する。
【０１１５】
前述で説明した図７（ｂ）に示すシーケンスの処理において、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「Ａｄｄ」ボタン８３１を選択した場合、クライアント装置１６０は、図８（ａ）に示す整形パターン登録ウィンドウ８１０を表示する。そして、構成情報整形パターン情報登録処理と同様の方法で、構成情報整形パターン情報編集処理を実行する。構成情報管理サーバ装置１１０は、クライアント装置から構成情報整形パターン情報設定要求を受信すると（シーケンスＳ７２１）、構成情報整形パターン情報設定処理を実行し、構成情報整形パターン情報設定処理（シーケンスＳ７２５）の終了後、クライアント装置に構成情報整形パターン情報設定完了通知を送信する（シーケンスＳ７２６）。
【０１１６】
クライアント装置１６０は、構成情報管理サーバ装置１１０から構成情報整形パターン情報設定完了通知を受信すると（シーケンスＳ７２６）、登録した整形パターン情報のラベルを整形パターン名表示領域８２７内に追加して再表示する。
【０１１７】
また、前述で説明した図７（ｂ）に示すシーケンスの処理において、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「Ｒｅｎａｍｅ」ボタン８３２を選択した場合、クライアント装置１６０は、名称入力領域を含む別ウィンドウを表示する。ユーザが名称を入力し、整形パターン識別子変更処理を指示するボタン等を選択すると、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求（整形パターン識別子変更要求）を送信する（シーケンスＳ７２１）。
【０１１８】
構成情報管理サーバ装置１１０は、シーケンスＳ７２１の処理でクライアント装置から構成情報整形パターン情報設定要求を受信すると、構成情報整形パターン情報設定処理を実行し（シーケンスＳ７２５）、この構成情報整形パターン情報設定処理の終了後、クライアント装置１６０に構成情報整形パターン情報設定完了通知を送信する（シーケンスＳ７２６）。
【０１１９】
クライアント装置１６０は、シーケンスＳ７２６の処理で構成情報管理サーバ装置１１０から構成情報整形パターン情報設定完了通知を受信すると、整形パターン名表示領域８２７内の表示されている名称変更処理の対象となった整形パターン情報のラベルを新しい名称に書き換えて、整形パターン名表示領域８２７を再表示する。
【０１２０】
また、前述で説明した図７（ｂ）に示すシーケンスの処理において、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「Ｄｅｌｅｔｅ」ボタン８３４を選択した場合、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求（整形パターン情報削除要求）を送信する（シーケンスＳ７２１）。
【０１２１】
構成情報管理サーバ装置１１０は、シーケンスＳ７２１の処理でクライアント装置から構成情報整形パターン情報設定要求を受信すると、構成情報整形パターン情報設定処理を実行し（シーケンスＳ７２５）、この構成情報整形パターン情報設定処理の終了後、クライアント装置１６０に構成情報整形パターン情報設定完了通知を送信する（シーケンスＳ７２６）。
【０１２２】
クライアント装置１６０は、シーケンスＳ７２６の処理で構成情報管理サーバ装置１１０から構成情報整形パターン情報設定完了通知を受信すると、整形パターン名表示領域８２７内の表示されている削除処理の対象となった整形パターン情報のラベルを消去して、整形パターン名表示領域８２７を再表示する。
【０１２３】
また、前述で説明した図７（ｂ）に示すシーケンスの処理において、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「△」ボタン８３７を選択した場合、クライアント装置１６０は、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求（整形パターン実行順序変更要求）を送信する（シーケンスＳ７２１）。
【０１２４】
構成情報管理サーバ装置１１０は、シーケンスＳ７２１の処理でクライアント装置１６０から構成情報整形パターン情報設定要求を受信すると（シーケンスＳ７２１）、構成情報整形パターン情報設定処理を実行する（シーケンスＳ７２５）。シーケンスＳ７２５の処理において、ユーザが選択した整形パターン名の上方に他のパターン名が表示されていない場合、例えば、ユーザが整形パターン名「ＭＯＶＥ０２」を選択した場合、図１６に示す整形パターン情報テーブル１６００内のレコードのうち、パターン識別子「ＭＯＶＥ０２」に対応付けられているレコードと、整形パターン名「ＭＯＶＥ０２」の上方に表示されているパターン名「ＭＯＶＥ０１」に対応付けられているレコードとをそれぞれ検索する。それぞれのレコード内の実行順序１６６０に格納されているデータを入れ替えて格納する。
【０１２５】
前述したようなシーケンスＳ７２５の処理における構成情報整形パターン情報設定処理の終了後、構成情報管理サーバ装置１１０は、クライアント装置１６０に構成情報整形パターン情報設定完了通知を送信する（シーケンスＳ７２６）。
【０１２６】
クライアント装置１６０は、シーケンスＳ７２６の処理で構成情報管理サーバ装置１１０から構成情報整形パターン情報設定完了通知を受信すると、整形パターン名表示領域８２７内の表示されている実行順序変更処理の対象となった整形パターン情報のラベルを上方に移動して、整形パターン名表示領域８２７を再表示する。
【０１２７】
さらに、前述で説明した図７（ｂ）に示すシーケンスの処理において、ユーザが、図８（ｂ）に示す整形パターン選択ウィンドウ８２０から「▽」ボタン８３６を選択し、ユーザが選択した整形パターン名の下方に他のパターン名が表示されていない場合、クライアント装置１６０は、「△」ボタン８３６を選択した場合と同様に、構成情報管理サーバ装置１１０に構成情報整形パターン情報設定要求（整形パターン実行順序変更要求）を送信する（シーケンスＳ７２１）。
【０１２８】
構成情報管理サーバ装置１１０は、シーケンスＳ７２１の処理で「△」ボタン８３６が選択された場合と同様に、クライアント装置から構成情報整形パターン情報設定要求を受信すると、構成情報整形パターン情報設定処理を実行する（シーケンスＳ７２５）。
【０１２９】
構成情報管理サーバ装置１１０は、シーケンスＳ７２５の処理で構成情報整形パターン情報設定処理の終了後、クライアント装置１６０に構成情報整形パターン情報設定完了通知を送信する（シーケンスＳ７２６）。
【０１３０】
クライアント装置１６０は、シーケンスＳ７２６処理で構成情報管理サーバ装置１１０から構成情報整形パターン情報設定完了通知を受信すると、整形パターン名表示領域８２７内の表示されている実行順序変更処理の対象となった整形パターン情報のラベルを下方に移動して、整形パターン名表示領域８２７を再表示する。
【０１３１】
前述した本発明の実施形態における各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【０１３２】
前述した本発明の実施形態によれば、構成情報の変更が検出された場合、確認用構成情報ファイルは、コンソール装置１８０から行うべきネットワーク機器の構成情報の変更に対応した確認用構成情報ファイルを有しているのでこれを使用することにより、検出された構成情報の変更が予定された正規の変更なのか、改竄（不正な変更）なのかを容易に判断することができる。また、本発明の実施形態によれば、構成情報整形パターン情報を編集登録しているので、取得した構成情報から無視してよい変更箇所を容易に排除することができ、構成情報を比較して無視してよいものを抽出する工数を低減することができる。
【０１３３】
以上、本発明の実施形態について説明したが、説明した実施形態は、本発明の理解を容易にするためのものであり、本発明は、説明した実施形態に限定されるものではなく、その趣旨を逸脱することなく、変更、改良することが可能である。
【図面の簡単な説明】
【０１３４】
【図１】本発明の一実施形態によるネットワーク機器の構成情報管理システムの構成を示すブロック図である。
【図２】構成情報管理サーバ装置のハードウェア構成を示すブロック図である。
【図３】構成情報管理サーバ装置が構成情報を管理する処理動作を説明するシーケンス図である。
【図４】構成情報管理サーバ装置での構成情報収集・変更検出の処理動作を説明するフローチャートである。
【図５】確認用構成情報登録処理においてクライアント装置に表示されるウィンドウを示す図である。
【図６】構成情報収集設定処理及び変更検出猶予期間設定処理においてクライアント装置に表示されるウィンドウを示す図である。
【図７】構成情報管理サーバ装置が整形パターン情報を管理する処理動作を説明するシーケンス図である。
【図８】構成情報整形パターン管理処理においてクライアント装置に表示されるウィンドウを示す図である。
【図９】ユーザ情報ＤＢに記憶されるユーザ情報テーブルの構成を示す図である。
【図１０】機種情報ＤＢに記憶される機種情報テーブルの構成を示す図である。
【図１１】ノード情報ＤＢに記憶されるノード情報テーブルの構成を示す図である。
【図１２】確認用構成情報ＤＢに格納される確認用構成情報テーブルの構成を示す図である。
【図１３】収集管理情報ＤＢに格納される収集管理情報テーブルの構成を示す図である。
【図１４】構成情報一時保存ＤＢに格納される一時保存構成情報テーブルの構成を示す図である。
【図１５】構成情報履歴ＤＢに格納される構成情報履歴テーブルと世代情報テーブルとの構成を示す図である。
【図１６】機種情報ＤＢのパターンファイル内に格納される整形パターン情報テーブルの構成を示す図である。
【符号の説明】
【０１３５】
１００  ネットワーク
１１０  構成情報管理サーバ装置（ＳＶ）
１１３  ユーザ情報データベース（ＤＢ）
１１４  機種情報ＤＢ
１１５  ノード情報ＤＢ
１１６  収集管理情報ＤＢ
１１７  確認用構成情報ＤＢ
１１８  構成情報一時保存ＤＢ
１１９  構成情報履歴ＤＢ
１２０  ネットワーク機器Ａ（ノードＮＤＡ）
１３０  ネットワーク機器Ｂ（ノードＮＤＢ）
１２５、１３５  構成情報
１５１  コマンドファイル
１５２  パターンファイル
１５３  確認用構成情報ファイル
１５４  構成情報一時ファイル
１５５  構成情報ファイル
１６０  構成情報管理クライアント装置（ＣＬ）
１８０  コンソール装置（ＣＳＡ）
１８５  コンソール装置（ＣＳＢ）
２１０  ＣＰＵ
２２０  メモリ
２３０  入力装置
２４０  出力装置
２２５  通信インタフェース
２３５  記憶装置
２４５  記憶媒体読取装置
２５０  外部記憶媒体
【図１】
2006140724.tif 000003
【図２】
2006140724.tif 000004
【図３】
2006140724.tif 000005
【図４】
2006140724.tif 000006
【図５】
2006140724.tif 000007
【図６】
2006140724.tif 000008
【図７】
2006140724.tif 000009
【図８】
2006140724.tif 000010
【図９】
2006140724.tif 000011
【図１０】
2006140724.tif 000012
【図１１】
2006140724.tif 000013
【図１２】
2006140724.tif 000014
【図１３】
2006140724.tif 000015
【図１４】
2006140724.tif 000016
【図１５】
2006140724.tif 000017
【図１６】
2006140724.tif 000018