(57)【要約】【課題】時刻同期機能の動作確認を行いながら、時刻同期を行う時刻同期システムを提供する。【解決手段】監視システムとクライアントの監視装置の間で時刻同期の確認機能を有し、時刻同期確認の起動はオペレーティングシステムの標準機能より起動する時刻同期システムであって、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）の確認の際に、ＮＴＰデーモンプロセスの生死監視を監視し、同期状態を確認するインタフェースをもち、監視用時刻は、監視システム１０の時刻同期用サーバ１１からの時刻同期状態を確認し、状況により、クライアントの時刻同期用サーバ４１からの時刻同期状態を確認する時刻同期機能２４を有する。【選択図】図１
2007310522.tif 000002
【特許請求の範囲】
【請求項１】
監視システムとクライアントシステムの間で時刻同期の確認機能を有し、時刻同期確認の起動はオペレーティングシステムの標準機能より起動する時刻同期システムであって、
前記クライアントシステムは、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）の確認の際に、ＮＴＰデーモンプロセスの生死監視を監視し、時刻同期状態を確認するインタフェースをもち、監視用時刻は、前記監視システムの時刻同期用サーバからの時刻同期状態を確認することで得て、状況により、前記クライアントシステムの時刻同期用サーバからの時刻同期状態を確認することで得る時刻同期機能を有する監視装置を備えることを特徴とする時刻同期システム。
【請求項２】
請求項１に記載のシステムにおいて、
時刻同期経路の確認と監視用時刻の経路は、前記クライアントシステムの前記監視装置と前記監視システムの前記時刻同期用サーバ間で確認をし、状況により、前記クライアントの前記監視装置と前記クライアントサーバの前記時刻同期用サーバ間で確認をすることを特徴とする時刻同期システム。
【請求項３】
請求項１又は２に記載のシステムにおいて、
通知機能としては、前記時刻同期の確認ができない場合には、確認できない通知を、前記クライアントシステムの前記監視装置の監視機能のインタフェースで、前記監視システムの監視ホストに通知し、状況により、前記確認できない通知を前記クライアントシステムの前記監視装置の管理ソフトのインタフェースで、前記クライアントシステムの管理サーバに通知可能とするインタフェースを持つことを特徴とする時刻同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻同期システムに関し、特に時刻同期機能の動作確認を行う時刻同期システムに関する。
【背景技術】
【０００２】
ＩＴ（情報技術）システムは、時刻の同期合わせを行い、いろいろな処理を行っている。各機器間の時刻の同期が崩れて、処理のタイミングが前後すると、誤動作、処理結果の不正等の不具合が発生することがあり、これを防止すべく、各機器の時刻同期は、いろいろな方法（一回／日だけ時刻同期する方式や常時時刻同期する方式）で実施している。
【０００３】
時刻を正確にする仕掛けはいろいろな手法が考案されているが、時刻を正確にする仕掛けが正常に稼働しているかの確認方式は見当たらない。このため、時刻同期機能が正常に稼働しているかを確認するために、時刻同期機能の動作確認機能が必要である。
【０００４】
監視システムにおいても、クライアント側の監視装置の時刻に沿って、監視時間の抑止や監視用バッチ処理を実施するが、時刻を正確にする仕掛けが正常に稼働しているかの確認方式が提案されていないので、同様の問題が発生する。
【０００５】
これを防止すべく、監視センターとクライアント側の監視装置間では、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）による時刻同期を行い、時刻ズレを防止している。ＮＴＰとは、ネットワーク経由でタイムサーバとクライアントのコンピュータとの間で、時刻の同期をとり、ネットワーク上の各コンピュータの時刻を合わせる機能を持つプロトコルである。
【特許文献１】特開２００３−１０８５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、下記の事象により、時刻取得ができなくなるケースがある。
（１）  ハードウェアェアの異常による影響
監視装置のハードウェアェアの異常により、一時的なメモリの異常や、ＨＤＤ（ハードウェアディスクドライブ）の異常により、時刻同期機能が動作しない時や、Ｆ／Ｗ（ファィアウォール）の一時的なハードウェアェアの異常で、時刻同期機能が正常に動作しない時である。
（２）  ネットワーク構成の変更（修正、追加、変更及び削除等）による影響
セキュリティ強化によるネットワーク構成の設定変更の影響で、ＮＴＰ経路が断たれて通過せず、正常の動作をしない。
【０００７】
また、Ｆ／Ｗのポリシ変更の影響で、時刻同期機能が正常に動作しないことが生じる。
【０００８】
そして、時刻同期機能が正常に動作せずに異常になった場合には、時刻同期が異常となっても直ぐにわからないばかりか、業務に影響がでてから、時刻のズレに気付くために、気がついた時は手遅れになる。
【０００９】
従来、時刻同期機能の通常確認をしない理由としては、次の通りである。監視センターと監視装置間は、通知経路を使用して定期的に監視装置の生死確認を行っている（物理的に繋がっている）。システム導入時に、一旦ＮＴＰ経路の確認を行い、問題ないと判断する。あえて、論理的なＮＴＰ経路の確認は、一般的に行われていない。時刻同期で、サーバからクライアントへ要求し、クライアントからの応答ができない。センター側からクライアントへの要求はなく、センターからの確認はしない。異常を検知したとしても通知できない。
【００１０】
本発明は、時刻同期機能の動作確認を行いながら、時刻同期を行う時刻同期システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の時刻同期システムは、監視システムとクライアントシステムの間で時刻同期の確認機能を有し、時刻同期確認の起動はオペレーティングシステムの標準機能より起動する時刻同期システムであって、前記クライアントシステムは、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）の確認の際には、ＮＴＰデーモンプロセスの生死監視を監視し、時刻同期状態を確認するインタフェースをもち、監視用時刻は、前記監視システムの時刻同期用サーバからの時刻同期状態を確認することで得て、状況により、前記クライアントシステムの時刻同期用サーバからの時刻同期状態を確認することで得る時刻同期機能を有する監視装置を備えることを特徴とする。
【００１２】
本発明の時刻同期システムは、好ましくは時刻同期経路の確認と監視用時刻の経路は、前記クライアントシステムの前記監視装置と前記監視システムの前記時刻同期用サーバ間で確認をし、状況により、前記クライアントの前記監視装置と前記クライアントサーバの前記時刻同期用サーバ間で確認をすることを特徴とする。
【００１３】
本発明の時刻同期システムは、好ましくは通知機能としては、前記時刻同期の確認ができない場合には、確認できない（ＮＧ）通知を、前記クライアントシステムの前記監視装置の監視機能のインタフェースで、前記監視システムの監視ホストに通知し、状況により、前記確認できない通知を前記クライアントシステムの前記監視装置の管理ソフトのインタフェースで、前記クライアントシステムの管理サーバに通知可能とするインタフェースを持つことを特徴とする
【発明の効果】
【００１４】
本発明によれば、時刻同期機能の動作確認を行いながら、時刻同期を行うことが可能な時刻同期システムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
本発明を実施するための最良の形態を説明する。
本発明の時刻同期システムの実施例について、図面を用いて説明する。
【００１６】
実施例を説明する。図１は、本実施例の時刻同期システムを示すシステム構成図である。図１において、時刻同期システムは、監視システム１と、クライアントシステム（例えばお客様システム）２を有しており、監視システム１と、クライアントシステム２の監視装置２０とは、Ｆ／Ｗ４，５を介して、インターネットのようなネットワーク３により相互接続されている。
【００１７】
まず、監視システム１について説明する。監視システム１は、図１に示すように、監視センター１０に設置され、ハードウェア構成として、時刻同期サーバ（時刻同期装置、第１時刻同期サーバ）１１と、監視マネージャ用の監視ホスト装置１２を備える。監視センター１０のソフトウェア構成として、時刻同期サーバ１１には時刻同期サーバソフト（ＮＴＰサーバ）１３を備え、監視ホスト装置１２には監視マネージャソフト１４を備えている。
【００１８】
次に、クライアントシステム２について説明する。クライアントシステム２は、図１に示すように、ハードウェア構成として監視装置２０を有している。監視装置２０のソフトウェア構成として、ＵＮＩＸ（登録商標）２３を有しており、監視機能（クライアント）２２と、管理ソフトウェア２５と、時刻同期確認機能３０とを備える。
【００１９】
ＵＮＩＸ等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２３は、標準機能として、時刻同期（ＮＴＰクライアント）機能２４と、スケジュール機能２６を有する。監視機能（クライアント）２２は、障害監視、性能情報通知、そしてマスタ通報機能を行う。管理ソフトウェア２５は、クライアント機能と、マスタ通報機能を有している。スケジュール機能２６は、時刻同期確認機能３０を起動する。時刻同期確認機能３０は、Ｉ／Ｆ（インターフェィス）３１を通じて時刻同期機能２４に対して時刻同期の確認をする。時刻同期確認機能３０は、監視機能２２を起動する。
【００２０】
時刻同期確認機能３０は、監視機能２２に対して時刻同期の確認の通知をする。時刻同期確認機能３０は、Ｉ／Ｆ（インターフェィス）３２を通じて管理ソフトウェア２５に対して時刻同期の確認の通知をすると共に、Ｉ／Ｆ（インターフェィス）４，５とインターネット３を通じて、監視センター１０の監視ホスト装置１２に通知する。監視機能２２は、例えばＩＴマネージメントＶ３（ｔｂｏｘ、登録商標），ＪＰ１（Ｏｐｅｎ  Ｖｉｅｗなどの監視ソフトウェア、登録商標）を使用できる。
【００２１】
この他に、クライアントシステム２側には、時刻同期用サーバ４１と、管理端末４２と、監視被サーバ４３，４４と、ルータ４５を備えている。時刻同期用サーバ４０はＮＴＰサーバソフトウェアを備え、管理端末４１は管理ソフトウェア（マネージャ）を備えている。
【００２２】
次に、図２を参照して、時刻同期の手順例を説明する。図１に示す時刻同期確認機能３０は、ＯＳ２３の標準機能であるスケジュール機能２６より起動する。図２において、時刻同期処理のスタートをすると、時刻同期確認機能３０は、監視機能２２と管理ソフトウェア２５を起動する。同期状態を確認するために、図２の（９）ｐ１パラメータ１で示すｎｔｐｑコマンドがオンの時に常時同期であると確認する。
【００２３】
時刻同期確認機能３０は時刻同期機能（ＮＴＰクライアント）２４に対して確認を行い、（１）ステップＳ１０では、常時同期であるか判断する。常時同期であれば、（２）ステップＳ１１において、時刻同期機能（ＮＴＰクライアント）２４のプロセス（経路）を確認する。ＮＴＰの確認は、ＮＴＰデーモンプロセスの生死監視を監視する。監視用時刻は、監視装置２０の時刻同期機能２４が、監視センター１０の時刻同期用サーバ（第１時刻同期サーバ）１１に対してインターネット３を介して時刻同期をとる。状況に応じて、監視装置２０の時刻同期機能２４が、ルータ４５を通じてクライアント側の時刻同期用サーバ（第２時刻同期サーバ）４１に対して時刻同期をとることもできる。
【００２４】
この監視用時刻の時刻同期の確認は、監視システム１側の監視センター１０の時刻同期用サーバ１１と、クライアントシステム２側の時刻同期用サーバ４１のどちらからでも行うことができる。そして、ＮＴＰサーバ名を指定する外部パラメータにより、監視用時刻の時刻同期の状況確認は、監視センター１０の時刻同期用サーバ１１と、クライアント側の時刻同期用サーバ４１のどちらからでも行うことができる。つまり、外部パラメータにより、監視用時刻経路の確認先が切り替え可能である。
【００２５】
次に、（３）ステップＳ１２において、時刻同期機能（ＮＴＰクライアント）２４のプロセスの確認がＯＫであれば、（４）ステップＳ１３においてＮＴＰ時刻同期の状況を確認する。このＮＴＰ時刻同期の状況確認では、図２に示す（１０）（１１）ＮＴＰサーバ名を指定する外部パラメータにより、監視センター１０の時刻同期用サーバ１１と、クライアント側の時刻同期用サーバ４１のどちらからでも行うことができる。つまり、外部パラメータにより、監視用時刻経路の確認先が切り替え可能である。
【００２６】
（５）ステップＳ１４において、ＮＴＰ時刻同期の状況がＯＫであれば、時刻同期確認は終了となる。
【００２７】
ステップＳ１２でＯＫでなくＮＧであれば、（８）番号１のＮＧ通知を行う。ステップＳ１４でＯＫでなくＮＧであれば、（８）番号２のＮＧ通知を行う。
【００２８】
一方、ステップＳ１０においてｎｔｐｄ＝オフであり常時同期でなければ、（６）ステップＳ１５においてＮＴＰ経路の確認をし、（７）ステップＳ１６においてＮＴＰ経路の確認がＯＫであれば終了となる。時刻同期経路の確認に際しては、監視用時刻経路は、監視装置２０の時刻同期機能２４と時刻同期用サーバ１１の間で確認する。状況に応じて、監視用時刻経路は、監視装置２０の時刻同期機能２４と時刻同期用サーバ４１の間で確認する。監視用時刻経路の確認は、監視装置２０の時刻同期機能２４と時刻同期用サーバ１１の間と、監視装置２０の時刻同期機能２４と時刻同期用サーバ４１の間のいずれでも可能である。図２に示す（１０）（１１）ＮＴＰサーバ名を指定する外部パラメータにより、時刻同期確認先が切り替え可能である。
【００２９】
ステップＳ１６においてＮＴＰ経路の確認がＯＫでなければ、（８）番号３のＮＧ通知を行う。
【００３０】
（８）ステップＳ１７では、番号１のＮＧ通知あるいは番号２のＮＧ通知あるいは番号３のＮＧ通知を受け取ると、ＮＴＰクライアントのプロセスの確認ができていない（番号１）ことを示すＮＧの通知を発し、時刻同期機能の状況確認ができていない（番号２）ことを示すＮＧの通知を発し、ＮＴＰ経路の確認ができていない（番号３）ことを示すＮＧの通知を発する。番号１の通知は、異常メッセージ１を示し、番号２の通知は、異常メッセージ２を示し、番号３の通知は、異常メッセージ３を示している。
【００３１】
このＮＧ通知は、次のような通知機能を有している。すなわち、監視用時刻経路の確認の結果ＮＧの通知をする場合には、図１の監視装置２０の監視機能（クライアント）２２は、監視センター１０の監視ホスト１２に通知する。状況により、監視装置２０の管理ソフトウェア（クライアント）２５が、ＮＧ通知を、管理端末４２に通知する。監視装置２０の監視機能（クライアント）２２が、ＮＧ通知を、監視センター１０の監視ホスト１２に通知することと、監視装置２０の管理ソフトウェア（クライアント）２５が、ＮＧ通知を、管理端末４２に通知することにより、監視装置２０は確認の結果のＮＧ通知を、監視システム１側へも、クライアント側へも通知することが可能である。監視機能２２のマスタ通報機能と、管理ソフトウェア２５のマスタ通報機能は、図２に示す（１２）ｐ２パラメータ２で示すように、外部パラメータにより、通知（通報）先が切り替え可能である。
【００３２】
以上説明したように、時刻同期確認機能の起動は、図１のＯＳ２３の標準機能であるスケジュール機能２６より起動するが、図１の時刻同期システムは、下記の３つの機能を１つのパッケージとして持っている。
【００３３】
ＮＴＰの確認に際しては、ＮＴＰデーモンプロセスの生死監視を監視する。同期状態を確認するために、インタフェースをもつ（ｎｔｐｑコマンド）。監視用時刻は、“Ｂ時刻同期用サーバ１１”からの時刻同期状態を確認することでとる。状況により、お客様サーバである“Ａ時刻同期用サーバ４１”に対して確認して同期をとる場合がある。ＮＴＰの確認は、Ｂ時刻同期用サーバ１１とＡ時刻同期用サーバ４１のどちらからでも確認が可能とする。外部パラメータによりこの確認先が切り替え可能である。
【００３４】
時刻同期経路の確認と監視用時刻経路は、監視装置２０と“Ｂ時刻同期用サーバ４１”間で確認できる。状況により、監視装置２０と“Ａ時刻同期用サーバ１１”間でも確認できる。時刻同期経路の確認と監視用時刻経路は、Ｂ時刻同期用サーバ４１とＡ時刻同期用サーバ１１のどちらからでも確認が可能とする。外部パラメータによりこれらの確認先が切り替え可能である。
【００３５】
通知機能としては、番号１のＮＧ通知あるいは番号２のＮＧ通知あるいは番号３のＮＧ通知を受け取ると、ＮＴＰクライアントのプロセスの確認ができていない（番号１）、時刻同期機能の状況確認ができていない（番号２）、ＮＴＰ経路の確認ができていない（番号３）場合には、ＮＧ通知を、“監視機能（クライアント）２２のインタフェースで、監視ホスト装置１２に通知する。状況により、ＮＧ通知を”管理ソフト（クライアント機能）“２５のインタフェースで、管理サーバ（管理端末）４２に通知する。ＮＧ通知は、監視ホスト装置１２と管理サーバ（管理端末）４２のどちらからでも可能とするインタフェースを持つ。外部パラメータによりＮＧ通知の通知先が切り替え可能である。
【図面の簡単な説明】
【００３６】
【図１】実施例の時刻同期システムの説明図。
【図２】実施例における時刻同期の手順例の説明図。
【符号の説明】
【００３７】
１：監視システム
２：クライアントシステム
３：インターネット
１０：監視センター
１１：監視システム側の時刻同期用サーバ（第１時刻同期用サーバ）
１２：監視ホスト装置
２０：監視装置
２３：ＯＳ
２２：監視機能
２４：時刻同期（ＮＴＰクライアント）
３０：時刻同期確認機能
４１：クライアントシステム側の時刻同期用サーバ（第２時刻同期用サーバ）
【図１】
2007310522.tif 000003
【図２】
2007310522.tif 000004