(57)【要約】【課題】システム異常時の二重化されたネットワーク管理システムの切り替わりを自動的に検出する。【解決手段】クライアント端末１の監視プログラム制御部１２は，代表ＩＰアドレスを指定して二重化されたネットワーク管理システム２にアクセスし，監視応答部２１１から監視プログラムを取得して，監視プログラムを起動する。監視プログラムは，代表ＩＰアドレスを指定して監視応答部２１１に定期的にアクセスし，応答情報に含まれる稼動系２１の実ＩＰアドレスを記憶する。稼動系２１のシステム障害発生時に待機系２２が稼動系になり，応答情報に含まれる実ＩＰアドレスが待機系２２のＩＰアドレスとなると，監視プログラムは，画面表示部１１に二重化されたネットワーク管理システム２の稼動系が切り替わったことを表示し，オペレータに通知する。【選択図】        図１
2005004404.tif 000002
【特許請求の範囲】
【請求項１】
二重化されたネットワーク管理システムの切替えを，このネットワーク管理システムにネットワークを介して接続されるクライアント端末が自動検出する方法であって，
前記クライアント端末が，前記二重化されたネットワーク管理システムにアクセスして前記二重化されたネットワーク管理システムの切替えを監視する監視プログラムを取得する過程と，
前記クライアント端末において取得した監視プログラムを起動する過程と，
前記監視プログラムにより前記二重化されたネットワーク管理システムに定期的にアクセスし，前記二重化されたネットワーク管理システムの応答によりネットワーク管理システムが切り替わったことを検出する過程とを有する
ことを特徴とする二重化ネットワーク管理システムの切替え自動検出方法。
【請求項２】
請求項１に記載の二重化ネットワーク管理システムの切替え自動検出方法において，
前記監視プログラムは，
前記二重化されたネットワーク管理システムの代表ＩＰアドレスを指定して前記二重化されたネットワーク管理システムに定期的にアクセスし，
前記二重化されたネットワーク管理システムの稼動系から受信した応答に含まれる実ＩＰアドレスを記憶し，
前記二重化されたネットワーク管理システムの稼動系から受信した応答に含まれる実ＩＰアドレスが，前記記憶した実ＩＰアドレスと異なるか否かを判定し，異なる場合にネットワーク管理システムが切り替わったと判断する
ことを特徴とする二重化ネットワーク管理システムの切替え自動検出方法。
【請求項３】
ネットワークを介してクライアント端末から操作可能な，稼動系と待機系とからなる二重化されたネットワーク管理システムにおいて，
稼動系に異常が発生した場合に，稼動系と待機系とを切り替え，待機系を新たな稼動系として動作させる二重化制御手段と，
前記クライアント端末からの監視プログラムの取得要求に対し，前記クライアント端末へ監視プログラムを送信する手段と，
前記クライアント端末で動作する監視プログラムからの定期的なアクセスに対し，現在の稼動系の装置が待機系の装置と区別できる情報を用いて監視プログラムに応答する監視応答手段とを備える
ことを特徴とする二重化ネットワーク管理システム。
【請求項４】
請求項３に記載の二重化ネットワーク管理システムにおいて，
前記ネットワーク管理システムの稼動系と待機系とに個別に実ＩＰアドレスが割り当てられており，
前記クライアント端末で動作する監視プログラムからの代表ＩＰアドレスを用いたアクセスに対し，前記稼動系の監視応答手段は，前記稼動系に割り当てられた実ＩＰアドレスを応答する
ことを特徴とする二重化ネットワーク管理システム。
【請求項５】
二重化されたネットワーク管理システムの切替えを，このネットワーク管理システムにネットワークを介して接続されるクライアント端末が自動検出するための監視プログラムであって，
前記二重化されたネットワーク管理システムの代表ＩＰアドレスを指定して前記二重化されたネットワーク管理システムに定期的にアクセスする処理と，
前記二重化されたネットワーク管理システムの稼動系から受信した応答に含まれる実ＩＰアドレスを記憶する処理と，
前記二重化されたネットワーク管理システムの稼動系から受信した応答に含まれる実ＩＰアドレスが，前記記憶した実ＩＰアドレスと異なるか否かを判定し，異なる場合にネットワーク管理システムが切り替わったと判断する処理とを，
前記クライアント端末のコンピュータに実行させるための監視プログラム。
【請求項６】
ネットワークを介してクライアント端末から操作可能な，稼動系と待機系とからなる二重化されたネットワーク管理システムのコンピュータに実行させるためのプログラムであって，
稼動系に異常が発生した場合に，稼動系と待機系とを切り替え，待機系を新たな稼動系として動作させる制御を行う処理と，
前記クライアント端末からの監視プログラムの取得要求に対し，前記クライアント端末へ監視プログラムを送信する処理と，
前記クライアント端末で動作する監視プログラムからの定期的なアクセスに対し，現在の稼動系の装置が待機系の装置と区別できる情報を用いて監視プログラムに応答する処理とを，
コンピュータに実行させるためのネットワーク管理システム用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，二重化されたネットワーク管理システムに関し，特にシステムの異常等により稼動系が切り替わった場合に，ネットワーク管理システムが切り替わったことをオペレータに通知する二重化ネットワーク管理システムの切替え自動検出方法，二重化ネットワーク管理システム，監視プログラムおよびネットワーク管理システム用プログラムに関するものである。
【０００２】
【従来の技術】
ネットワーク管理システムには，高い信頼性が求められる。信頼性を高める方法の１つとして，ネットワーク管理システムの二重化がある。このシステムでは，同じ構成のネットワーク管理システムを２つ用意し，一方は通常の運用を行う稼動系，もう一方は待機系とし，稼動系に異常が発生した場合には，待機系を新たな稼動系に切り替えて引き続き運用を行うことで，ネットワーク管理システムのダウンによるネットワーク無監視状態を防止することを可能としている。
【０００３】
従来，ネットワーク管理システムを二重化するために，開発コストの観点からも二重化を実現するための専用のアプリケーションを，ネットワーク管理システムとは別に導入することが行われていた。
【０００４】
【特許文献１】
特開平８−１６３１６５号公報
【０００５】
【発明が解決しようとする課題】
二重化されたネットワーク管理システムを操作するオペレータは，ネットワーク管理システムがあたかも１つだけであるかのように扱うことができる。したがって，システム異常により二重化されたネットワーク管理システムが切り替わっても，オペレータはすぐに気づかない場合がある。このことは，ネットワーク管理システムの保守を遅らせることになり，提供するサービスの信頼性の低下に繋がることになる。
【０００６】
本発明の目的は，上記問題点を解決するためになされたもので，システム異常により二重化されたネットワーク管理システムが切り替わった場合に，クライアント端末側に切り替わったことを自動的に検出する機能を具備することにより，ネットワーク管理システムの保守を迅速に行うことを可能とすることにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するため，本発明では，二重化されたネットワーク管理システムをネットワークを介した端末から操作するネットワーク管理形態において，オペレータが端末から二重化されたネットワーク管理システムにアクセスしたときに，二重化されたネットワーク管理システムから監視プログラムを取得し，端末において取得した監視プログラムを起動する。
【０００８】
端末において起動された監視プログラムは，二重化されたネットワーク管理システムの代表ＩＰアドレスに対して定期的に通信要求を送信する。代表ＩＰアドレスは仮想的なアドレスであり，このアドレスにアクセスすると二重化されたネットワーク管理システムの稼動系に接続される。
【０００９】
通信要求を受けた二重化されたネットワーク管理システムは，自分のＩＰアドレスを応答情報として端末に返信する。返信されたＩＰアドレスは二重化されたネットワーク管理システムのうち稼動系のＩＰアドレスとなる。したがって，異常等で二重化されたネットワーク管理システムが切り替わると，応答情報も待機系から稼動系に切り替わった方のＩＰアドレスとなる。
【００１０】
端末において起動された監視プログラムは，二重化されたネットワーク管理システムから受信したＩＰアドレスを記憶しておき，記憶しているＩＰアドレスが変化した場合に二重化されたネットワーク管理システムが切り替わったと判断し，端末の画面上に切り替わった情報を表示することで，オぺレータは二重化されたネットワーク管理システムが切り替わったことを検出可能となる。
【００１１】
【発明の実施の形態】
次に，本発明の実施の形態について図面を参照して詳細に説明する。図１は，本発明の実施の形態に係るネットワークシステム全体のブロック図である。このネットワークシステムは，クライアント端末１と，二重化されたネットワーク管理システム２と，クライアント端末１と二重化されたネットワーク管理システム２とを結ぶ通信ネットワーク３とから構成されている。
【００１２】
クライアント端末１は，オペレーションの結果や警報等を画面に表示する画面表示部１１と，二重化されたネットワーク管理システム２から監視プログラムを取得し実行する監視プログラム制御部１２とを備える。
【００１３】
二重化されたネットワーク管理システム２は，稼動系のネットワーク管理システム２１（以下，稼動系２１と記す）と，待機系のネットワーク管理システム２２（以下，待機系２２と記す）と，稼動系２１と待機系２２との共通なデータ（例えば，ルータやサーバなどの被管理装置の状態等のデータ）を格納する共有データ格納部２３と，稼動系２１にシステム異常が発生したときに待機系２２を稼動系に切り替えるための切替信号を伝達する通信回線２４とを備える。
【００１４】
稼動系２１は，クライアント端末１からのアクセスに応じて監視プログラムをクライアント端末１に渡し，その監視プログラムからの通信に対して応答を返す監視応答部２１１と，稼動系にシステム異常が発生したときに待機系を稼動系に切り替えるための処理を制御し，切替信号を通信回線２４に伝達する二重化制御部２１２と，通信装置（例えば，ルータ等）やサーバ等の被管理装置に対する状態監視や，データの設定等の管理操作を実行するネットワーク管理部２１３とから構成されている。なお，ネットワーク管理部２１３は，一般的なネットワーク管理システムの機能を便宜的に表したものである。
【００１５】
待機系２２は，稼動系２１と同じ構成になっており，クライアント端末１からのアクセスに応じて監視プログラムをクライアント端末１に渡し，その監視プログラムからの通信に対して応答を返す監視応答部２２１と，稼動系にシステム異常が発生したときに待機系を稼動系に切り替えるための処理を制御し，切替信号を通信回線２４に伝達する二重化制御部２２２と，通信装置やサーバ等の被管理装置に対する状態監視や，データの設定等の管理操作を実行するネットワーク管理部２２３とから構成されている。
【００１６】
クライアント端末１から二重化されたネットワーク管理システム２にアクセスする際には，アクセス先を特定するＩＰアドレスが必要となるが，アクセス先のＩＰアドレスとして二重化制御部２１２および二重化制御部２２２によって制御されている仮想ＩＰアドレス（代表ＩＰアドレス）を指定する。
【００１７】
仮想ＩＰアドレスにアクセスすると，自動的に稼動系２１にアクセスすることができる。また，稼動系２１のシステム異常により待機系２２に切り替わった後に仮想ＩＰアドレスにアクセスすると，自動的に待機系２２にアクセスすることになる。つまり，クライアント端末１を操作するオペレータは，稼動系２１あるいは待機系２２のどちらにアクセスしているかを意識する必要はない。なお，稼動系２１，待機系２２には，それぞれ実ＩＰアドレスが割り当てられている。
【００１８】
クライアント端末１が二重化されたネットワーク管理システム２の仮想ＩＰアドレスにアクセスすると，自動的に稼動系２１にアクセスすることになる具体的な仕組みは，例えば以下の通りである。
【００１９】
例えば，Ｌｉｎｕｘ等では，１つのネットワークインタフェースに通常のＩＰアドレスの他に別のＩＰアドレス（エイリアスＩＰアドレス）を設定する機能がある。この機能をＩＰエイリアスという。ＩＰエイリアスを用いて動的に割り当てられたＩＰアドレスを仮想ＩＰアドレスと呼び，稼動系２１に仮想ＩＰアドレスを動的に割り当てることにより，クライアント端末１が二重化されたネットワーク管理システム２の仮想ＩＰアドレスにアクセスすると稼動系２１に自動的にアクセス可能となる。
【００２０】
クライアント端末１が，仮想ＩＰアドレスを指定し，稼動系２１にアクセスすることにより，クライアント端末１の監視プログラム制御部１２が稼動系２１の監視応答部２１１から監視プログラムを取得し，取得した監視プログラムを実行する。
【００２１】
監視プログラムは，仮想ＩＰアドレスを指定して稼動系２１の監視応答部２１１に定期的にアクセスし，アクセスを受けた監視応答部２１１は，稼動系２１の実ＩＰアドレスを応答として返す。監視プログラムは，応答で受け取ったＩＰアドレスの値を記憶しておく。
【００２２】
ここで，稼動系２１にシステム障害が発生し，二重化制御部２１２から通信回線２４を介して二重化制御部２２２に切替信号を送信し，待機系２２が新しく稼動系になったとする。この後に監視プログラムが仮想ＩＰアドレスを指定して二重化されたネットワーク管理システム２にアクセスすると，自動的に待機系（新稼動系）２２の監視応答部２２１にアクセスすることになり，アクセスを受けた監視応答部２２１は待機系（新稼動系）２２の実ＩＰアドレスを，監視プログラムに応答として返す。
【００２３】
ここで監視プログラムは，応答で受け取ったＩＰアドレスと記憶しているＩＰアドレスとの値が異なっているため，二重化されたネットワーク管理システム２が切り替わったと判断し，画面表示部１１に切り替わったことを通知するメッセージを出力するように命令する。
【００２４】
図２は，二重化されたネットワーク管理システムの切替え監視処理フローの一例を示す図である。
【００２５】
クライアント端末１の監視プログラム制御部１２が，仮想ＩＰアドレスを指定して二重化されたネットワーク管理システム２にＨＴＴＰアクセスすると，自動的に稼動系２１にアクセスすることとなる（図２のＡ）。
【００２６】
監視プログラム制御部１２は，稼動系２１から監視プログラムを取得し（Ｂ），監視プログラムを起動する（Ｃ）。起動された監視プログラムは，二重化されたネットワーク管理システム２の仮想ＩＰアドレスを指定して稼動系２１に定期的にＨＴＴＰアクセスし，稼動系２１から応答を受ける（Ｄ）。
【００２７】
この応答情報の中に稼動系２１の実ＩＰアドレスが含まれる。監視プログラムは応答で受け取った実ＩＰアドレスの値を記憶しておく。ここで，稼動系２１にシステム障害が発生すると（Ｅ），切替により，待機系２２が新たな稼動系となり，仮想ＩＰアドレスを指定したアクセスの接続先が待機系２２に変更になる（Ｆ）。
【００２８】
接続先変更後に，監視プログラムが仮想ＩＰアドレスを指定してＨＴＴＰアクセスすると（Ｇ），自動的に待機系（新稼動系）２２にアクセスすることになり，待機系（新稼動系）２２から応答を受ける。この応答情報の中に待機系（新稼動系）２２の実ＩＰアドレスが含まれる。
【００２９】
監視プログラムは，応答で受け取った実ＩＰアドレスと記憶している実ＩＰアドレスとの値が異なっていることを確認し，画面表示部１１に，二重化されているネットワーク管理システム２が切り替わったことを通知するメッセージを画面に表示するように命令し（Ｈ），画面表示部１１は，この命令に従ってメッセージを画面表示する（Ｉ）。
【００３０】
図３は，監視応答部の処理フローを示す図である。図３に示すように，稼動系２１の監視応答部２１１（待機系２２の監視応答部２２１も同様）は，クライアント端末１からのＨＴＴＰアクセスに対し，初期アクセス時には監視プログラムをクライアント端末１へ送付し，クライアント端末１で起動された監視プログラムからのＨＴＴＰアクセスに対しては実ＩＰアドレスを応答として返す。
【００３１】
図４は，二重化制御部の処理フローを示す図である。図４に示すように，稼動系２１の二重化制御部２１２は，ネットワーク管理部２１３によるネットワーク管理を監視する（図４のａ）。稼動系２１に障害が発生すると，二重化制御部２１２は，ネットワーク管理部２１３に停止命令を出し，ネットワーク管理の停止処理を行わせる（ｂ）。
【００３２】
次に，二重化制御部２１２は，切替信号を待機系２２の二重化制御部２２２に伝達する（ｃ）。二重化制御部２２２は，ネットワーク管理部２２３に対して起動命令を出し（ｄ），ネットワーク管理部２２３に起動処理を行わせる。その後，二重化制御部２２２は，ネットワーク管理部２２３によるネットワーク管理を監視する（ｅ）。
【００３３】
【発明の効果】
以上説明したように，本発明によれば，二重化されたネットワーク管理システムがシステム異常等により切り替わった場合に，二重化されたネットワーク管理システムを操作するクライアント端末は，切り替わったことを自動的に検出することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークシステム全体のブロック図である。
【図２】二重化されたネットワーク管理システムの切替え監視処理フローの一例を示す図である。
【図３】監視応答部の処理フローを示す図である。
【図４】二重化制御部の処理フローを示す図である。
【符号の説明】
１  クライアント端末
２  二重化されたネットワーク管理システム
３  通信ネットワーク
１１  画面表示部
１２  監視プログラム制御部
２１  稼動系
２２  待機系
２３  共有データ格納部
２４  通信回線
２１１，２２１  監視応答部
２１２，２２２  二重化制御部
２１３，２２３  ネットワーク管理部
【図１】
2005004404.tif 000003
【図２】
2005004404.tif 000004
【図３】
2005004404.tif 000005
【図４】
2005004404.tif 000006