(57)【要約】【課題】整合対象のネットワーク機器の全情報を比較するのでなく、ネットワーク機器の故障中の操作設定内容の差分に基づき短時間で整合処理を可能とするデータベース整合システムを提供する。【解決手段】各ネットワーク機器５とネットワーク管理システム１間の不整合となっている差分の操作設定内容に基づきシステム側データベースの記憶内容を判定し、システム側データベースにない場合には差分操作設定内容をシステム側データベースに実施して正常終了情報を出力し、ある場合にはエラー情報を出力し、正常終了情報出力の場合には差分操作設定内容を機器側データベースに実施し、エラー情報出力の場合には差分操作設定内容に基づき機器側データベースの記憶内容を判定し、異なる場合には差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する。【選択図】      図１
2004326621.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、
各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得する差分内容取得手段と、
この取得した差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する修正手段と
を有することを特徴とするデータベース整合システム。
【請求項２】
複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、
各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得する差分内容取得手段と、
この取得した差分操作設定内容に基づきネットワーク管理システムのシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、当該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力するデータベースアクセス手段と、
このデータベースアクセス手段から正常終了情報を受信した場合には、前記差分操作設定内容をネットワーク機器の機器側データベースに対して実施し、前記データベースアクセス手段からエラー情報を受信した場合には、前記差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する機器側修正手段と
を有することを特徴とするデータベース整合システム。
【請求項３】
前記差分内容取得手段は、
ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この取得した運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定する故障判定手段と、
この判定の結果、ネットワーク機器が故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として記憶する操作履歴記憶手段と、
前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得する差分内容読出手段と
を有することを特徴とする請求項１または２記載のデータベース整合システム。
【請求項４】
前記故障判定手段は、ネットワーク管理システムからの各ネットワーク機器の運用状態の取得を所定の周期毎に実施する周期毎実施手段を有し、
前記差分内容読出手段は、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、当該ネットワーク機器から送信される復旧情報に応答し、前記操作履歴記憶手段から差分操作設定内容を読み出して取得する復旧応答時差分内容読出手段と
を有することを特徴とする請求項３記載のデータベース整合システム。
【請求項５】
複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、
各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得し、
この取得した差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する
ことを特徴とするデータベース整合方法。
【請求項６】
複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、
各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得し、
この取得した差分操作設定内容に基づきネットワーク管理システムのシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、当該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力し、
前記正常終了情報を受信した場合には、前記差分操作設定内容をネットワーク機器の機器側データベースに対して実施し、エラー情報を受信した場合には、前記差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する
ことを特徴とするデータベース整合方法。
【請求項７】
前記差分内容取得処理は、
ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この取得した運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定し、
この判定の結果、ネットワーク機器が故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として操作履歴記憶手段に記憶し、
前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得する
ことを特徴とする請求項５または６記載のデータベース整合方法。
【請求項８】
前記故障判定処理は、ネットワーク管理システムからの各ネットワーク機器の運用状態の取得を所定の周期毎に実施し、
前記差分内容読出取得処理は、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、当該ネットワーク機器から送信される復旧情報に応答し、前記操作履歴記憶手段から差分操作設定内容を読み出して取得する
ことを特徴とする請求項７記載のデータベース整合方法。
【請求項９】
請求項５乃至８のいずれか１項に記載のデータベース整合方法をコンピュータに実行させることを特徴とするコンピュータ実行可能なデータベース整合プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システム、方法およびプログラムに関し、特にネットワーク管理システムおよびネットワーク機器のデータベースの内容が破壊された結果、予め保存しておいてネットワーク機器のバックアップデータを再ロードした際に発生するネットワーク機器のデータベースとネットワーク管理システムのデータベースとの不一致を整合処理するデータベース整合システム、方法およびプログラムに関する。
【０００２】
【従来の技術】
従来、通信ネットワークにおいてネットワーク管理システムは、通信網を構成する複数のネットワーク機器に対して予め規定されたメッセージフォーマットと通信プロトコルによって各種設定や制御のやりとりを行い、ネットワーク機器の監視を実施している。ネットワーク管理システムはネットワーク機器の設定内容や装置状態を管理情報データベースに保持し運用に用いている。
【０００３】
なお、ネットワーク管理とは、通信ネットワークの運用保守管理業務を行うものであり、ネットワーク管理システムは、通信ネットワーク上のネットワーク機器、回線などの構成管理、障害検出、性能監視等を行うためのアプリケーションプログラムを搭載したコンピュータにより実現されている。一方、ネットワーク機器は、制御や情報転送の範囲を超える判断能力を持たず、ごく基本的なオペレーション機能のみを具備している。
【０００４】
ネットワーク管理システムとネットワーク機器は、通常管理情報転送用の管理網で接続され、この管理網を介してネットワーク管理システムは各ネットワーク機器から提供されるデータの処理解析や判断を実施し、特定の動作を各ネットワーク機器に指示するなど、一連の操作（オペレーション）を実行するようになっている。
【０００５】
また、ネットワーク管理システムとネットワーク機器とは、特定の通信プロトコルによって通信を行い、各種設定や制御のやり取りを行っている。代表的な方式としては、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ：  開放型システム間相互接続）に準拠するＣＭＩＰ（Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：  共通管理情報プロトコル）を用いたり、より簡易なプロトコルであるＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：  簡易ネットワーク管理プロトコル）を用いる方法などがある。
【０００６】
例えば、ＳＮＭＰプロトコルを用いるネットワーク管理システムを例に挙げると、ネットワーク上にネットワーク管理システムと複数のネットワーク機器があり、ネットワーク管理システムはＧｅｔ−Ｒｅｑｕｅｓｔ，Ｓｅｔ−Ｒｅｑｕｅｓｔなどのコマンドによりネットワーク機器からの管理情報を取り出したり、設定情報をＳＮＭＰによって交換し、これらの操作により構成管理、障害管理などを実現している。
【０００７】
また、ネットワーク機器が故障状態から復旧する方法としては、以前に取得したバックアップファイルを当該ネットワーク機器にリストアすることが一般的である。しかしながら、バックアップを取得した時間以降に当該ネットワーク機器に対して設定や削除などの操作をネットワーク管理システムにより実施した場合には、ネットワーク機器とネットワーク管理システムのデータベース間の状態、すなわちデータベース間の記憶内容は一致していないことになる。
【０００８】
このような不一致状態を復旧させるためには、当該ネットワーク機器の情報を全て取得し、ネットワーク管理システムのデータベースの記憶内容と比較し、この比較結果に基づきネットワーク管理システムのデータベースを修正するかまたはネットワーク管理システムを利用せずにネットワーク機器のデータベースを修正する必要がある。
【０００９】
【特許文献１】
特開２００２−５５８９３号公報
【００１０】
【発明が解決しようとする課題】
上述したように、ネットワーク機器が故障状態から復旧する場合、以前に取得したバックアップファイルを当該ネットワーク機器にリストアすると、当該ネットワーク機器とネットワーク管理システムのデータベースの記憶内容が不一致となるが、この不一致を解消するために、当該ネットワーク機器の情報を全て取得し、ネットワーク管理システムのデータベースの記憶内容と比較し、この比較結果に基づき整合処理などを行なうと、復旧処理に多大な時間を要し、非効率的であるという問題がある。
【００１１】
本発明は、上記に鑑みてなされたもので、その目的とするところは、整合対象となるネットワーク機器のすべての情報を取得して比較するのでなく、ネットワーク機器の故障中に実施された操作設定内容の差分に基づき極めて短時間で整合処理を可能とするデータベース整合システム、方法およびプログラムを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得する差分内容取得手段と、この取得した差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する修正手段とを有することを特徴とする。
【００１３】
請求項１記載の本発明にあっては、各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得し、この差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正するため、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に関する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００１４】
また、請求項２記載の本発明は、複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得する差分内容取得手段と、この取得した差分操作設定内容に基づきネットワーク管理システムのシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、当該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力するデータベースアクセス手段と、このデータベースアクセス手段から正常終了情報を受信した場合には、前記差分操作設定内容をネットワーク機器の機器側データベースに対して実施し、前記データベースアクセス手段からエラー情報を受信した場合には、前記差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正する機器側修正手段とを有することを要旨とする。
【００１５】
請求項２記載の本発明にあっては、各ネットワーク機器とネットワーク管理システム間で不整合となっている差分の操作設定内容を取得し、この差分操作設定内容に基づきシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力し、正常終了情報を受信した場合には、差分操作設定内容を機器側データベースに対して実施し、エラー情報を受信した場合には、差分操作設定内容に基づき機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正するため、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に対する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００１６】
更に、請求項３記載の本発明は、請求項１または２記載の発明において、前記差分内容取得手段は、ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この取得した運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定する故障判定手段と、この判定の結果、ネットワーク機器が故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として記憶する操作履歴記憶手段と、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得する差分内容読出手段とを有することを要旨とする。
【００１７】
請求項３記載の本発明にあっては、ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定し、ネットワーク機器が故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として操作履歴記憶手段に記憶し、故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得するため、ネットワーク機器の故障状態を適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記憶でき、この差分操作設定内容に基づき整合処理を適確に行なうことができる。
【００１８】
請求項４記載の本発明は、請求項３記載の発明において、前記故障判定手段が、ネットワーク管理システムからの各ネットワーク機器の運用状態の取得を所定の周期毎に実施する周期毎実施手段を有し、前記差分内容読出手段は、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、当該ネットワーク機器から送信される復旧情報に応答し、前記操作履歴記憶手段から差分操作設定内容を読み出して取得する復旧応答時差分内容読出手段とを有することを要旨とする。
【００１９】
請求項４記載の本発明にあっては、各ネットワーク機器の運用状態の取得を所定の周期毎に実施し、ネットワーク機器が復旧した場合にネットワーク機器から送信される復旧情報に応答して差分操作設定内容を読み出して取得するため、ネットワーク機器の故障状態を所定の周期で適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記録できるとともに、ネットワーク機器からの復旧情報に応答して差分の操作設定内容に基づき整合処理を適確に行なうことができる。
【００２０】
また、請求項５記載の本発明は、複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合システムであって、各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得し、この取得した差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正することを要旨とする。
【００２１】
請求項５記載の本発明にあっては、各ネットワーク機器とネットワーク管理システム間において不整合となっている差分の操作設定内容を取得し、この差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正するため、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に対する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００２２】
更に、請求項６記載の本発明は、複数のネットワーク機器およびこの複数のネットワーク機器にネットワークを介して接続され、複数のネットワーク機器を管理するネットワーク管理システムを有するシステムにおいて、各ネットワーク機器が備えている機器側データベースとネットワーク管理システムが備えているシステム側データベースとの整合を行うデータベース整合方法であって、各ネットワーク機器とシステム側データベース間において不整合となっている差分の操作設定内容を取得し、この取得した差分操作設定内容に基づきネットワーク管理システムのシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、当該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力し、前記正常終了情報を受信した場合には、前記差分操作設定内容をネットワーク機器の機器側データベースに対して実施し、エラー情報を受信した場合には、前記差分操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正することを要旨とする。
【００２３】
請求項６記載の本発明にあっては、各ネットワーク機器とネットワーク管理システム間で不整合となっている差分の操作設定内容を取得し、この差分操作設定内容に基づきシステム側データベースの記憶内容を判定し、差分操作設定内容がシステム側データベースの記憶内容にない場合には、該差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がシステム側データベースの記憶内容にある場合には、エラー情報を出力し、正常終了情報を受信した場合には、差分操作設定内容を機器側データベースに対して実施し、エラー情報を受信した場合には、差分操作設定内容に基づき機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正するため、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に対する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００２４】
請求項７記載の本発明は、請求項５または６記載の発明において、前記差分内容取得処理が、ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この取得した運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定し、この判定の結果、ネットワーク機器が故障状態にあると判定された場合、当該ネットワーク機器に対する操作設定内容を差分操作設定内容として操作履歴記憶手段に記憶し、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得することを要旨とする。
【００２５】
請求項７記載の本発明にあっては、ネットワーク管理システムから各ネットワーク機器の運用状態を取得し、この運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定し、ネットワーク機器が故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として操作履歴記憶手段に記憶し、故障状態にあるネットワーク機器が故障状態から復旧した場合に、操作履歴記憶手段から差分操作設定内容を読み出して取得するため、ネットワーク機器の故障状態を適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記憶でき、この差分操作設定内容に基づき整合処理を適確に行なうことができる。
【００２６】
また、請求項８記載の本発明は、請求項７記載の発明において、前記故障判定処理が、ネットワーク管理システムからの各ネットワーク機器の運用状態の取得を所定の周期毎に実施し、前記差分内容読出取得処理が、前記故障状態にあるネットワーク機器が故障状態から復旧した場合に、当該ネットワーク機器から送信される復旧情報に応答し、前記操作履歴記憶手段から差分操作設定内容を読み出して取得することを要旨とする。
【００２７】
請求項８記載の本発明にあっては、各ネットワーク機器の運用状態の取得を所定の周期毎に実施し、ネットワーク機器が復旧した場合にネットワーク機器から送信される復旧情報に応答して差分操作設定内容を読み出して取得するため、ネットワーク機器の故障状態を所定の周期で適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記憶できるとともに、ネットワーク機器からの復旧情報に応答して差分操作設定内容に基づき整合処理を適確に行なうことができる。
【００２８】
更に、請求項９記載の本発明は、請求項５乃至８のいずれか１項に記載のデータベース整合方法をデータベース整合プログラムとしてコンピュータに実行させるとともに、このデータベース整合プログラムを例えば記憶媒体などに記録してコンピュータに実行させることにより、該記録媒体を用いて、その流通性を高めることができる。
【００２９】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は、本発明の一実施形態に係わるデータベース整合プログラムの適用されたネットワーク管理システム１とこのネットワーク管理システム１にネットワーク３を介して接続されている複数のネットワーク機器５ａ，５ｂ，…，５ｎからなるシステム構成を示すブロック図である。
【００３０】
ネットワーク管理システム１は、ネットワーク３を介して複数のネットワーク機器５の各々を遠隔より管理する。図１では、図示しないが、複数のネットワーク機器５の各々は、設定情報を格納している機器側データベースを内蔵し、またネットワーク管理システム１は、同等の設定データを格納しているシステム側データベースを内蔵している。
【００３１】
ネットワーク管理システム１は、図２に示すように、オーダ投入部１１、装置制御部１３、履歴管理部１５、データベースアクセス部１７および装置アダプタ部１９から構成されている。
【００３２】
オーダ投入部１１は、バッチファイルやグラフィカルユーザインターフェース（ＧＵＩ）により投入された設定情報を受信し、その設定内容を分析し、装置制御部１３に投入指示を行う。装置制御部１３は、オーダ投入部１１から指示のあった内容に関して設定内容をデータベースアクセス部１７に設定または削除要求を行い、データベースアクセス部１７からの応答内容により通常設定または整合処理を装置アダプタ部１９に指示し、通常設定成功時にはデータベースアクセス部１７に対して設定内容を反映するように指示し、履歴管理部１５に履歴情報として当該装置情報を反映するように指示し、オーダ投入部１１に応答する。
【００３３】
履歴管理部１５は、オペレータによる設定操作内容について時系列に管理し、指示により整合用のバッチファイルを生成する。データベースアクセス部１７は、装置制御部１３から指示があった情報についてシステム側データベースに反映する。装置アダプタ部１９は、装置制御部１３からの設定指示に従い、通常設定の場合には、ネットワーク機器５に設定を実施し、整合処理の場合には、装置情報をネットワーク機器５から取得し、設定要求内容と比較し、整合処理をネットワーク機器５に対して実施する。なお、本発明の差分内容取得手段はオーダ投入部１１、装置制御部１３、履歴管理部１５で構成され、修正手段は装置制御部１３、データベースアクセス部１７、装置アダプタ部１９で構成される。また、本発明のデータベースアクセス手段は、装置制御部１３、データベースアクセス部１７で構成され、機器側修正手段は、装置制御部１３、装置アダプタ部１９で構成される。
【００３４】
次に、図３に示すシーケンス図を参照して、図一に示す実施形態のデータベース整合システムの作用について説明する。
【００３５】
なお、この説明では、ネットワーク機器５ａが故障して、前日に当該ネットワーク機器５ａの機器側データベースに保存した２次記憶から再開した結果、ネットワーク管理システム１とネットワーク機器５ａのデータベースに不整合が発生した場合において、この不整合を解消して両データベースの内容を整合させる場合について説明する。
【００３６】
また、上記の場合において、ネットワーク機器５ａの２次記憶再開直後におけるネットワーク管理システム１のデータベースの設定状態は図４に示す通りであり、またネットワーク機器５ａのデータベースの設定状態は図５に示すとおりである。そして、ネットワーク管理システム１の履歴管理部１５で保持しているネットワーク機器５ａの前日の２次記憶保存後に投入した操作履歴は、図６に示すように、時刻２００３／３／１６  １０：３０に削除というオペレーション種別で設定Ｅを行い、また２００３／３／１６  １５：３０に設定というオペレーション種別で設定Ｅを行ったものとする。
【００３７】
図３に示すシーケンス図を参照すると、まずクライアントからの指示により履歴管理部１５は不整合となっている差分の操作設定内容をバッチファイル化する（ステップＳ１１）。なお、この差分操作設定内容は、図５に示した内容のものであり、ネットワーク機器５ａの前日の２次記憶保存後に投入した操作履歴であって、ネットワーク機器５ａの機器側データベースとネットワーク管理システム１のシステム側データベースの記憶内容が不整合となっている差分に相当するものである。
【００３８】
この差分操作設定内容は、ネットワーク機器５ａが故障してから復旧した間にネットワーク管理システム１からネットワーク機器５ａに対して実施された操作設定内容であるが、このためにネットワーク機器５ａが故障した故障時刻、およびネットワーク機器５ａが故障から復旧した復旧時刻を検知する必要があるが、これらは、ネットワーク管理システム１から各ネットワーク機器５の運用状態を所定の周期で監視して取得する方法やネットワーク機器５からネットワーク管理システム１に通知する方法などがある。
【００３９】
上記方法のうちネットワーク管理システム１が各ネットワーク機器５の所定の周期で監視してその運用状態を取得する方法について次に説明する。
【００４０】
ネットワーク管理システム１は、所定の周期で各ネットワーク機器５を監視しながら、その運用状態を取得し、この取得した運用状態に基づいてネットワーク機器５が故障状態にあるか否かを故障判定手段で判定する。そして、この判定の結果、あるネットワーク機器５が故障状態にあると判定された場合、当該ネットワーク機器５に対する操作設定内容を差分操作設定内容として操作履歴記憶手段である履歴管理部１５に保存する。
【００４１】
それから、故障状態にあるネットワーク機器５が故障状態から復旧した場合に、履歴管理部１５から差分操作設定内容を差分内容読取手段で読み出して取得する。なお、この場合に、差分内容読出手段は故障状態にあるネットワーク機器５が故障状態から復旧した場合に、当該ネットワーク機器５から送信される復旧情報に応答し、履歴管理部１５から差分操作設定内容を復旧応答時差分内容読出手段で読み出して取得し、バッチファイル化する。
【００４２】
上述したようにステップＳ１１で差分操作設定内容がバッチファイル化されると、オーダ投入部１１は次にクライアント指示によりバッチファイルの中からネットワーク機器５ａに対する設定Ｅの削除処理用のバッチファイルを読み込み（ステップＳ１３）、このネットワーク機器５ａに対する設定Ｅの削除要求を装置制御部１３に対して行う（ステップＳ１５）。
【００４３】
装置制御部１３は、オーダ投入部１１からの要求を受け取ると、この要求のオペレーション種別が削除であるため、データベースアクセス部１７に対してネットワーク機器５ａの設定Ｅの削除要求を実施する（ステップＳ１７）。データベースアクセス部１７は、この要求に対して図４に示すように削除対象の設定Ｅのデータが存在しないため、「削除対象なし」というエラー情報を装置制御部１３に対して応答する（ステップＳ１９）。
【００４４】
装置制御部１３は、データベースアクセス部１７からの応答が削除対象なしというエラー情報であるため、「整合モード」で削除というオペレーション種別と設定Ｅという設定内容とともに削除要求を装置アダプタ部１９に対して実施する（ステップＳ２１）。
【００４５】
装置アダプタ部１９は、装置制御部１３からの整合モードでの削除要求に応じて設定Ｅに関して情報取得をネットワーク機器５ａから実施し（ステップＳ２３）、ネットワーク機器５ａにおいては図５に示すように設定Ｅに関して同一値が存在するため、その旨の取得応答をネットワーク機器５ａから受信すると（ステップＳ２５）、設定Ｅと同一値が存在するため、設定Ｅの削除要求をネットワーク機器５ａに対して実施し（ステップＳ２７）、ネットワーク機器５ａから正常応答を受信する（ステップＳ２９）。
【００４６】
装置アダプタ部１９は、ネットワーク機器５ａから正常応答を受信すると、装置制御部１３に対して正常応答を送信する（ステップＳ３１）。装置制御部１３は、装置アダプタ部１９から正常応答を受信すると、オーダ投入部１１に対して整合成功（削除）を応答する（ステップＳ３３）、オーダ投入部１１は、装置制御部１３から整合成功（削除）を受信すると、履歴管理部１５に対して操作履歴追加を実施し（ステップＳ３５）、クライアントに対して整合成功（削除）を応答する（ステップＳ３７）。
【００４７】
次に、オーダ投入部１１は、クライアント指示により図５に示すようなバッチファイルの中からネットワーク機器５ａに対する設定Ｂの設定処理用のバッチファイルを読み込み（ステップＳ３９）、このネットワーク機器５ａに対する設定Ｂの設定要求を装置制御部１３に対して行う（ステップＳ４１）。
【００４８】
装置制御部１３は、オーダ投入部１１からの要求を受信すると、この要求のオペレーション種別が設定であるため、データベースアクセス部１７に対してネットワーク機器５ａの設定Ｂの設定要求を実施する（ステップＳ４３）。データベースアクセス部１７は、この要求に対して図４に示すように設定対象の設定Ｂのデータが既に存在するため、「既に設定対象あり」というエラー情報を装置制御部１３に対して応答する（ステップＳ４５）。
【００４９】
装置制御部１３は、データベースアクセス部１７からの応答が既に設定対象ありというエラー情報であるため、「整合モード」で設定というオペレーション種別と設定Ｂという設定内容とともに設定要求を装置アダプタ部１９に対して実施する（ステップＳ４７）。
【００５０】
装置アダプタ部１９は、装置制御部１３からの整合モードでの設定要求に応じて設定Ｂに関して情報取得をネットワーク機器５ａから実施し（ステップＳ４９）、ネットワーク機器５ａにおいて図５に示すように設定Ｂに関して値が存在しないため、その旨のエラー応答をネットワーク機器５ａから受信すると（ステップＳ５１）、設定Ｂと同一値が存在しないため、設定Ｂの設定要求をネットワーク機器５ａに対して実施し（ステップＳ５３）、ネットワーク機器５ａから正常応答を受信する（ステップＳ５５）。
【００５１】
装置アダプタ部１９は、ネットワーク機器５ａから正常応答を受信すると、装置制御部１３に対して正常応答を送信する（ステップＳ５７）。装置制御部１３は、装置アダプタ部１９から正常応答を受信すると、オーダ投入部１１に対して整合成功（設定）を応答する（ステップＳ５９）。オーダ投入部１１は、装置制御部１３から整合成功（設定）を受信すると、履歴管理部１５に対して操作履歴追加を実施し（ステップＳ６１）、クライアントに対して整合成功（設定）を応答する（ステップＳ３７）。
【００５２】
上記実施形態では、従来のように整合対象となる装置情報のすべてを取得して比較する必要がなく、前回取得した差分オーダである差分操作設定内容を操作履歴に基づいて投入でき、短時間で整合処理を行なうことができる。また、情報収集、比較、整合処理が特定のネットワーク機器となっているため、その他のネットワーク機器に対する設定、操作に制限されることなく実施でき、運用制限を最小限に抑えることができる。そして、情報収集および設定操作によるネットワーク機器へのアクセスが最小限となるため、ネットワーク機器およびネットワーク管理システムの負荷も最小限に抑えることができるとともに、また管理用に用いるネットワークの負荷も最小限に抑えることができる。
【００５３】
なお、上記実施形態のデータベース整合方法の処理手順をプログラムとして例えばＣＤやＦＤなどの記録媒体に記録して、この記録媒体をコンピュータシステムに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータシステムにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータシステムを作動させることにより、データベース整合システムとして機能させることができることは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、不整合となっている差分の操作設定内容に基づきネットワーク機器の機器側データベースの記憶内容を判定し、両内容が異なる場合、差分操作設定内容を機器側データベースに対して実施して機器側データベースを修正するので、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に対する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００５５】
また、本発明によれば、不整合となっている差分の操作設定内容に基づきシステム側データベースの記憶内容を判定し、差分操作設定内容がない場合には差分操作設定内容をシステム側データベースに対して実施して正常終了情報を出力し、差分操作設定内容がある場合にはエラー情報を出力し、正常終了情報を出力した場合には差分操作設定内容を機器側データベースに対して実施し、エラー情報を出力した場合には差分操作設定内容に基づき機器側データベースの記憶内容を判定し、両内容が異なる場合には、差分操作設定内容を機器側データベースに対して実施して修正するので、従来のようにネットワーク管理システムのデータベースとネットワーク機器のデータベースの全情報を多大な時間をかけて比較する必要もなく、履歴情報である差分操作設定内容に基づいて短時間で効率的に整合でき、また故障などで不整合のある特定のネットワーク機器のみについて情報収集、比較、整合処理を行なうことで他のネットワーク機器に対する設定、操作に対する制限もなく、運用制限を最小限に抑えることができるとともに情報収集および設定操作による装置アクセスが最小限となることでネットワーク機器、ネットワーク管理システム、ネットワークの負荷を最小限に抑えることができる。
【００５６】
更に、本発明によれば、各ネットワーク機器の運用状態を取得し、この運用状態に基づいてネットワーク機器が故障状態にあるか否かを判定し、故障状態にあると判定されている間、当該ネットワーク機器に対する操作設定内容を差分操作設定内容の履歴情報として記憶し、故障状態から復旧した場合に差分操作設定内容を読み出して取得するので、ネットワーク機器の故障状態を適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記憶でき、この差分操作設定内容に基づき整合処理を適確に行なうことができる。
【００５７】
本発明によれば、各ネットワーク機器の運用状態を所定の周期毎に取得し、ネットワーク機器からの復旧情報に応答して差分操作設定内容を読み出して取得するので、ネットワーク機器の故障状態を所定の周期で適確に判定でき、この故障状態にある間の差分操作設定内容を履歴情報として記憶できるとともに、ネットワーク機器からの復旧情報に応答して差分操作設定内容に基づき整合処理を適確に行なうことができる。
【００５８】
また、本発明によれば、データベース整合方法をデータベース整合プログラムとして例えば記録媒体などに記録してコンピュータに実行させるので、該記録媒体を用いて、その流通性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係わるデータベース整合システムの適用されたネットワーク管理システムとこのネットワーク管理システムにネットワークを介して接続されている複数のネットワーク機器からなるシステム構成を示すブロック図である。
【図２】図１に示す実施形態のネットワーク管理システムの作用を示すブロック図である。
【図３】図１に示す実施形態のネットワーク管理システムの作用を示すシーケンス図である。
【図４】図１に示す実施形態においてネットワーク機器の２次記憶再開直後におけるネットワーク管理システムのデータベースの設定状態を示す図である。
【図５】図１に示す実施形態においてネットワーク機器の２次記憶再開直後におけるネットワーク機器のデータベースの設定状態を示す図である。
【図６】図１に示す実施形態においてネットワーク管理システムの履歴管理部で保持しているネットワーク機器の前日の２次記憶保存後に投入した操作履歴を示す図である。
【符号の説明】
１  ネットワーク管理システム
３  ネットワーク
５ａ、５ｂ、…、５ｎ  ネットワーク機器
１１  オーダ投入部
１３  装置制御部
１５  履歴管理部
１７  データベースアクセス部
１９  装置アダプタ部
【図１】
2004326621.tif 000003
【図２】
2004326621.tif 000004
【図３】
2004326621.tif 000005
【図４】
2004326621.tif 000006
【図５】
2004326621.tif 000007
【図６】
2004326621.tif 000008