(57)【特許請求の範囲】
【請求項１】
汎用サーバ装置を冗長化したサーバ装置群（以下「センタ」という）と、そのセンタ上で動作するオペレーションシステムを遠隔から制御・監視する保守端末により構成される監視制御システムにおいて、
前記センタは、前記汎用サーバ装置それぞれに前記オペレーションシステムから状態情報を取得する監視処理に対する制御を行う監視制御機能を実現する監視プロセスを備え、前記汎用サーバ装置は、前記オペレーションシステムの状態情報を、前記保守端末との通信セッションを確立している特定の１つの監視プロセスに通知し、
前記保守端末は、前記センタの汎用サーバ装置に備えた前記特定の１つの監視プロセスから、前記特定の１つの監視プロセスが保持している全ての汎用サーバ装置の状態を情報収集する監視プロセスを備え、
前記保守端末の監視プロセスは、前記センタの汎用サーバ装置に備えた前記特定の１つの監視プロセスとの間の通信セッションの切断を検出したときに、他の汎用サーバ装置で起動している監視プロセスとの間の通信セッションに切り替える振分制御部と、前記振分制御部が前記保守端末の監視プロセスから全ての汎用サーバ装置への通信セッションの確立が不可能なことを検出したときに、前記振分制御部が全ての汎用サーバ装置に対してpingによるポーリングを周期的に行い、そのpingのポーリングの結果を監視画面に表示し、次に、前記振分制御部から前記汎用サーバ装置へのpingコマンドが正常終了した場合には、当該汎用サーバ装置の状況を参照し、該参照した状況を監視画面に表示するオフライン情報管理手段とを備えた
ことを特徴とする監視制御システム。
【請求項２】
前記オフライン情報管理手段は、前記オペレーションシステムの起動をトリガとして、前記保守端末の監視プロセスが前記汎用サーバ装置の状態を収集し、前記汎用サーバ装置の状態および状態遷移した状況を前記監視画面に表示する構成である
ことを特徴とする請求項１に記載の監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用サーバ装置を冗長化した構成のオペレーションシステムの基本機能制御を搭載したサーバと、監視画面を装備して保守端末機能を搭載したクライアントサーバで構成された交換機およびオペレーションシステムに対する運用状態を監視する監視制御システムに関する。
【背景技術】
【０００２】
図７は、従来の監視制御システムの構成例を示す。図において、センタ５１と保守端末６１は、オペレーションシステムでのサーバクライアント構成をとる。センタ５１は、サーバ５２−１，５２−２を冗長化した構成であり、保守端末６１は監視画面６２を装備する。
【０００３】
センタ５１を構成する複数のサーバ５２−１，５２−２では、その一方の監視プロセス５３−１のみが起動する。起動中の監視プロセス５３−１がダウン、またはそのサーバ５２−１が障害等で機能が停止すると、サーバ５２−２の監視プロセス５３−２が再起動し、オペレーションシステムの監視制御を引き続き実施する。しかし、オペレーションシステムを構成する個々の機能群プロセス５４で検出された警報・状態変更情報は、監視プロセス５３−１がダウンして監視プロセス５３−２が再起動するまでの間に、保守端末６１の監視プロセス６３に通知できずに消失していた（図中破線で示す）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の監視制御システムでは、オペレーションシステム運用時に、センタを構成するサーバ装置のハード障害、ソフト故障やオペレーションシステムの改版等で機能停止となったり、あるいはセンタの監視プロセスが故障によってダウンすることがある。この場合には、監視プロセスが再起動するまでの間にオペレーションシステムに対する監視が中断し、情報が消失するので、センタの警報・状態変更情報を保守端末の監視プロセスへ通知することができなかった。
【０００５】
本発明は、センタの監視プロセスの状態に依存せずに、システム状態を保守端末の監視プロセスへ常時通知し、オペレーションシステムの無中断監視を可能とする監視制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、汎用サーバ装置を冗長化したセンタと、そのセンタ上で動作するオペレーションシステムを遠隔から制御・監視する保守端末により構成される監視制御システムにおいて、オペレーションシステムの監視制御機能の冗長化によりセンタの運用状況を常時監視するシステム監視手段と、保守端末が冗長化したセンタのオペレーションシステムの監視制御機能の動作状況から通信可能な接続方路を判断して通信路を確立するセンタ・保守端末間通信路確立手段と、サーバまたはオペレーションシステムが機能停止になったときに、保守端末がセンタの状況を収集し、オペレーションシステムの状況を監視画面に表示するオフライン制御手段とを備える。
【０００７】
ここで、システム監視手段は、センタを構成する冗長化したサーバそれぞれにオペレーションシステムの監視制御機能を実現する監視プロセスを備え、各サーバの監視プロセス間でサーバのシステム状況を交換する構成としてもよい。
【０００８】
また、センタ・保守端末間通信路確立手段は、センタの監視プロセスの運用状況を情報収集し、その状況に応じて冗長化した監視プロセスとの通信路の選択する構成としてもよい。
【０００９】
また、オフライン制御手段は、オペレーションシステムが起動時に、保守端末の監視プロセスからサーバの監視プロセスの運用状態を収集し、サーバおよびオペレーションシステムの状態および状態遷移した状況を監視画面に表示する構成としてもよい。
【発明の効果】
【００１０】
本発明により、サーバの障害により機能停止や監視プロセスの故障が発生した場合に、冗長構成である監視プロセスが互いに常時監視によるシステム状況を通知し、またオフライン時の保守端末の監視プロセスによりサーバおよびオペレーションシステムの状況を収集し、センタの監視プロセスに依存せずに、システム状況を保守端末の監視画面に常時表示することにより、例えば多種多岐にわたる交換機向けのオペレーションシステムの無中断監視を実現することができる。
【発明を実施するための最良の形態】
【００１１】
図１〜 図３は、本発明の監視制御システムの構成例を示す。  図１は通常時、  図２は故障時、 図３は復旧時の状態を示す。
【００１２】
図１において、センタ１１で冗長構成されたサーバ１２−１，１２−２は、オペレーションシステム起動時にそれぞれ起動され、監視プロセス１３−１、１３−２間に通信路１５が設定される。これにより、再起動時の時間短縮を図る。各サーバの監視プロセス１３−１，１３−２は、自サーバのオペレーションシステムを構成する機能群プロセス（以下「監視ユーザプロセス」という）１４から通知されるハードウェアやソフトウェアの警報・状態変更情報であるシステム状況を受信すると、例えば監視プロセス１３−２が監視プロセス１３−１に通信路１５を介してシステム状況を配信し（Ｓ１）、監視プロセス１３−１が保守端末２１の監視プロセス２３に通信路１６を介して情報通知を行う（Ｓ２）。これにより、監視プロセスは他のサーバのシステム状況も常にリアルタイムで受信することができ、最新システム状況を共有化することができる。
【００１３】
図２において、監視プロセス１３−１が自プロセスの故障、または自プロセスが起動するサーバ１２−１の障害で機能停止すると、監視プロセス１３−１に代わってサーバ１２−２で起動している監視プロセス１３−２が継続してオペレーションシステムの監視を行い、保守端末２１の監視プロセス２３に対して通信路１７を介してシステム状況を通知する（Ｓ３）。これにより、保守端末２１の監視プロセス２３におけるシステム状況の欠落を回避する。
【００１４】
図３において、故障・機能停止したサーバ１２−１の監視プロセス１３−１が復旧すると、自サーバのシステム状況を監視ユーザプロセス１４から受信し、通信路１５を介して監視プロセス１３−２に通知し（Ｓ４）、監視プロセス１３−２が保守端末２１の監視プロセス２３に通信路１７を介して情報通知を行う（Ｓ５）。これにより、オペレーションシステムの監視が継続される。
【００１５】
図４は、監視プロセス間の通信路切り替え機能の一例を示す。(1) は図１に対応する通常時の通信路の状態、(2) は図２に対応する故障時の通信路の状態を示す。
【００１６】
図４(1) において、正常時は、サーバ１２−２の監視プロセス１３−２からサーバ１２−１の監視プロセス１３−１を介して、保守端末２１の監視プロセス２３に通信路１５，１６が設定される。ここで、 図４(2) に示すように、サーバ１２−１または監視プロセス１３−１が故障すると、ダウンした監視プロセス１３−１と保守端末２１の監視プロセス２３との間の通信路１６が一旦切断される。このとき、保守端末２１の監視プロセス２３の振分制御部２４が切断を検出し、他のサーバ１２−２で起動している監視プロセス１３−２との間の通信路１７に切り替える。これにより、監視プロセスの切り替えによる中断時間のない継続したオペレーションシステム監視が可能となる。
【００１７】
図５は、センタの全サーバの機能停止時のオフライン情報管理の一例を示す。図において、保守端末２１の監視プロセス２３は、センタ１１のサーバ１２−１，１２−２への通信路が確立できない状況を判断すると（Ｓ11）、振分制御部２４から全サーバに対してpingコマンドによるポーリングを周期的に実施し（Ｓ12）、センタ１１の監視を行う。監視プロセス２３は、通信路の確立不可やポーリングの実施結果を、サーバの状況情報として監視画面２２に表示する（Ｓ13）。
【００１８】
図６は、サーバの復旧後の情報管理の一例を示す。図において、センタ１１のサーバ１２−１が復旧し、pingコマンドが正常終了すると、保守端末２１の監視プロセス２３は、サーバ１２−１に対してそのＯＳやソフトウェアの動作状況や障害情報が蓄積されている運用状況の経過情報（以下「システムログ」という）１８を参照する（Ｓ21）。監視プロセス２３は、そのシステムログ１８から判断可能なサーバの状況やシステム状況を収集し、監視画面２２へその状況を通知する（Ｓ22）。
【００１９】
一方、監視プロセス２３は、振分制御部２４によりサーバ１２−１の監視プロセス１３−１の起動状態を周期的に監視し（Ｓ23）、監視プロセス１３−１の起動を検出後に通信路の確立を行う。保守端末２１の監視プロセス２３と、サーバ１２−１の監視プロセス１３−１の通信路が確立すると、保守端末２１の監視プロセス２３はオフライン状態を解除し、オンライン状態であるサーバ１２−１の監視プロセス１３−１からの情報受信待ちとなり、以後オペレーションシステムの監視を行う。
【図面の簡単な説明】
【００２０】
【図１】本発明の監視制御システムの構成例（通常時）を示す図。
【図２】本発明の監視制御システムの構成例（故障時）を示す図。
【図３】本発明の監視制御システムの構成例（復旧時）を示す図。
【図４】監視プロセス間の通信路切り替え機能の一例を示す図。
【図５】センタの全サーバの機能停止時のオフライン情報管理の一例を示す図。
【図６】サーバの復旧後の情報管理の一例を示す図。
【図７】従来の監視制御システムの構成例を示す図。
【符号の説明】
【００２１】
１１ センタ
１２ サーバ
１３ 監視プロセス
１４ 監視ユーザプロセス
１５，１６，１７ 通信路
１８ システムログ
２１ 保守端末
２２ 監視画面
２３ 監視プロセス
２４ 振分制御部
【図１】
0005069269.tif 000002
【図２】
0005069269.tif 000003
【図３】
0005069269.tif 000004
【図４】
0005069269.tif 000005
【図５】
0005069269.tif 000006
【図６】
0005069269.tif 000007
【図７】
0005069269.tif 000008