(57)【要約】【課題】監視対象となる通信端末に端末監視に伴う専用の制御機能を追加することなく、通信端末に既知の現在時刻問合せ機能、時刻サーバ内に監視制御を搭載することにより通信端末を監視する装置を提供することにある。【解決手段】通信端末３００〜３０２がＮＴＰ監視装置１００に対して現在時刻問合せを定期的に行わなかった時は、その通信端末に問合せ抜けが発生したと判断し、ＮＴＰ監視装置１００は管理センタ４００に問合せ抜け通知を行う。【選択図】    図１
2012070033.tif 000002
【特許請求の範囲】
【請求項１】
通信端末から現在時刻問合せに係わるコマンドを受信した場合に現在時刻を通知する現在時刻通知サーバにおいて、
前記通信端末へ現在時刻を通知した場合に前記現在時刻を通知した通信端末の識別情報と前記時刻問合せのあった時刻もしくは通知した時刻に係わる情報を関連付けて保存する履歴情報保存手段と、自サーバに帰属する１以上の通信端末に係わる情報を登録する通信端末情報登録手段と、を有し、
前記通信端末情報登録手段に登録されている通信端末に係わる情報には各通信端末の現在時刻問合せの周期が含まれており、予め定められた監視タイミングが到来した場合に、前記通信端末情報登録手段を参照して前回の監視タイミング以降の前記通信端末からの現在時刻問合せの履歴を読み出し、前記各通信端末の現在時刻問合せの周期に従って現在時刻問合せが為されたか否かを判定し、現在時刻問合せが為されていない通信端末の存在を検知したならば、前記検知した通信端末の識別情報に係わる情報を所定の宛先に通知するまたは自サーバが備える表示部に表示することを特徴とする端末監視機能を有する時刻サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在時刻問合せを行う通信端末の監視機能を持つ時刻サーバに関する。
【背景技術】
【０００２】
近年のＩＴ技術の進歩・普及により、ネットワーク通信機能を搭載する通信端末が増加している。前記通信端末間で大規模な相互通信を行う場合、前記通信端末がネットワーク上で正常に動作しているか判断することが困難であるため、前記通信端末を監視する装置が必要となっている。
【０００３】
これを解決する技術として、各通信端末が障害情報と識別情報を監視装置に提供し、監視装置は前記識別情報を分析・関連付けを行うことで、監視を行うサポート員は前記障害の接続構成を反映した障害通知を受けとる監視装置にかかる技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９４２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術は、監視対象となる通信端末に独自プロトコルの通知機能を搭載する必要があるため、汎用的ではなく、コストの面において割高になるという問題がある。また、通信端末と監視装置間のネットワークに問題が発生すると、通信端末から通知したコマンドが遮断されるため、監視装置側では通信端末の異常を検出できないという問題も発生する。
【０００６】
そこで、本発明の課題は、監視対象となる通信端末に端末監視に係る専用の制御機能を追加することなく、前記通信端末に既知の現在時刻問合せ機能を搭載し、時刻サーバに監視制御機能を搭載して前記通信端末を監視する装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を達成するために、通信端末から現在時刻問合せに係わるコマンドを受信した場合に現在時刻を通知する現在時刻通知サーバにおいて、前記通信端末へ現在時刻を通知した場合に前記現在時刻を通知した通信端末の識別情報と前記時刻問合せのあった時刻もしくは通知した時刻に係わる情報を関連付けて保存する履歴情報保存手段と、自サーバに帰属する１以上の通信端末に係わる情報を登録する通信端末情報登録手段と、を有し、前記通信端末情報登録手段に登録されている通信端末に係わる情報には各通信端末の現在時刻問合せの周期が含まれており、予め定められた監視タイミングが到来した場合に、前記通信端末情報登録手段を参照して前回の監視タイミング以降の前記通信端末からの現在時刻問合せの履歴を読み出し、前記各通信端末の現在時刻問合せの周期に従って現在時刻問合せが為されたか否かを判定し、現在時刻問合せが為されていない通信端末の存在を検知したならば、前記検知した通信端末の識別情報に係わる情報を所定の宛先に通知するまたは自サーバが備える表示部に表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、一般的な通信端末が内蔵している現在時刻問合せ機能を通信端末の正常性を監視する確認コマンドに流用することで、前記通信端末から監視専用コマンドの発行を不要とした端末監視機能を有する時刻サーバを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例をまとめた構成図である。
【図２】ＮＴＰ監視装置の動作フローチャートである。
【図３】通信端末情報登録内容である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
図１は、本発明の実施形態による通信システム構成の一例を示す図である。監視装置の時刻サーバにはＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用し、監視対象の通信端末３００〜３０２は現在時刻問合せを行うためＮＴＰクライアントを搭載している。また、端末情報保存部１５への設定変更、または消去方法など既知の技術による制御については説明を行わない。
【００１２】
監視装置側の構成は、ＮＴＰサーバに監視機能を搭載したＮＴＰ監視装置１００、通信端末３００〜３０２や管理センタ４００と通信を行う機能を持ち、ＮＴＰ監視装置１００内の情報伝達を行う通信制御部１０、通信端末３００〜３０２の現在時刻問合せに対し現在時刻の通知を行い、履歴情報の保存を行うＮＴＰサーバ部１１、前記履歴情報の保存先となる履歴保存部１２、監視タイミング毎に起動し、前記履歴保存部１２の履歴情報と端末情報保存部１５の通信端末情報登録内容４０を分析した結果から、現在時刻問合せ抜けを検出する端末監視部１３、現在時刻問合せ抜け発生時にアラーム表示を行うアラーム表示部１４、前記通信端末情報登録内容４０を保存する端末情報保存部１５である。
【００１３】
ＮＴＰ監視装置１００以外の構成としては、ＮＴＰ監視装置１００や通信端末３００〜３０２、管理センタ４００が接続しているネットワーク２００、監視対象の通信端末３００〜３０２、監視情報の収集・管理を行う管理センタ４００である。
【００１４】
図３は端末情報保存部１５に保存する通信端末情報登録の内容を示しており、監視対象の通信端末の情報をまとめた通信端末情報登録内容４０、通信端末の識別番号である通信端末ＩＤ４１、通信端末のハードウエア情報であるＭＡＣアドレス４３、ネットワーク２００接続時に割り振られたＩＰアドレス４４、ネットワーク２００において通信端末３００〜３０２を識別する名称のドメイン名４５、また、ＭＡＣアドレス４３、ＩＰアドレス４４、ドメイン名４５の総称を通信端末識別情報４２とする。通信端末３００〜３０２がＮＴＰ監視装置１００へ現在時刻問合せを行う周期をＮＴＰ問合せ周期４６、管理センタ４００のハードウエア情報であるＭＡＣアドレス４８、管理センタ４００がネットワーク２００接続時に割り振られたＩＰアドレス４９、ネットワーク２００において管理センタ４００を識別する名称のドメイン名５０、また、ＭＡＣアドレス４８、ＩＰアドレス４９、ドメイン名５０の総称を管理センタ識別情報４７とする。
【００１５】
図２を用いて、ＮＴＰ監視装置１００が、通信端末３００〜３０２から現在時刻問合せを受信したときの動作と、監視タイミングによる現在時刻問合せ抜け通信端末を分析する動作を説明する。
【００１６】
また、ＮＴＰ問合せ周期４６内で最も長い周期が監視タイミングであり、本構成の前記監視タイミングは、通信端末３０２の１５分とする。
【００１７】
ＮＴＰ監視装置１００が待機状態であり、通信端末３００〜３０２からコマンドを受信しておらず、監視タイミングでない場合の処理の流れを説明する。ＮＴＰ監視装置１００の電源が入った状態から処理を開始し（Ｓ２００）、通信制御部１０は現在時刻問合せのコマンド受信判定を行い（Ｓ２０１）、コマンド未受信の場合  （Ｓ２０１、Ｎｏ）、端末監視部１３は、監視タイミングを判定し、監視タイミングでない場合（Ｓ２０５、Ｎｏ）、一連の処理を終了し、現在時刻問合せの判定処理（Ｓ２０１）に戻る。
【００１８】
次に端末情報保存部１５に通信端末情報登録内容４０が未登録時、通信端末３００〜３０２からの現在時刻問合せコマンドを受信した場合の処理の流れを説明する。通信制御部１０は、現在時刻問合せのコマンド受信判定を行い（Ｓ２０１）、現在時刻問合せコマンドを受信した場合（Ｓ２０１、Ｙｅｓ）、通信制御部１０は受信したコマンドをＮＴＰサーバ部１１に通知し、ＮＴＰサーバ部１１は現在時刻コマンドの作成と、現在時刻問合せコマンドから送信元通信端末の情報を取得し、前記送信元通信端末の情報を元に現在時刻問合せコマンドを発行した通信端末に対し、前記現在時刻コマンドを通信制御部１０経由で通知する（Ｓ２０２）。次に、ＮＴＰサーバ部１１は、通信端末情報登録内容４０の確認を行い（２０３）、登録内容が未登録の場合、登録済み通信端末からの現在時刻問合せでないと判定し（Ｓ２０３、Ｎｏ）、一連の処理を終了し、現在時刻問合せの判定処理（Ｓ２０１）に戻る。
【００１９】
端末情報保存部１５に通信端末情報登録内容４０が登録済みで、その登録済み通信端末３００〜３０２からの現在時刻問合せコマンドを受信した場合の処理は、Ｓ２０２まで通信端末情報登録内容４０が未登録時、通信端末３００〜３０２からの現在時刻問合せコマンドを受信した場合と処理が同様であるため、Ｓ２０３に進む。ＮＴＰサーバ部１１は、通信端末識別情報４２と送信元通信端末の情報の比較により、登録済み通信端末からの現在時刻問合せの場合（Ｓ２０３、Ｙｅｓ）、履歴保存を開始する。前記比較結果より、通信端末ＩＤ４１を検出し、その通信端末ＩＤ４１と現在時刻問合せコマンドを受信した時刻を履歴保存部１２に履歴情報として保存を行うことで（Ｓ２０４）一連の処理を終了し、現在時刻問合せの判定処理（Ｓ２０１）に戻る。
【００２０】
前記履歴情報として保存した時刻は、現在時刻問合せコマンドを受信した時刻であるが、現在時刻コマンドを通知した時刻に変更することもできる。
【００２１】
時刻経過により監視タイミングで、現在時刻問合せ抜け通信端末がない場合の処理の流れを説明する。通信制御部１０は、現在時刻問合せのコマンド受信判定を行い（Ｓ２０１）、コマンド未受信の場合（Ｓ２０１、Ｎｏ）、端末監視部１３は、監視タイミングを判定し、監視タイミングである場合（Ｓ２０５、Ｙｅｓ）、端末監視部１３は、履歴保存部１２から監視タイミング以降の履歴情報を読み出し、各通信端末が端末情報保存部１５のＮＴＰ問合せ周期４６に収まる履歴情報があるか分析する（Ｓ２０６）。前記分析結果より、すべての通信端末の履歴情報がＮＴＰ問合せ周期４６に収まるため、問い合わせ抜け通信端末は無く（Ｓ２０７、Ｎｏ）、一連の処理を終了し、現在時刻問合せの判定処理（Ｓ２０１）に戻る。
【００２２】
時刻経過により監視タイミングで、現在時刻問合せ抜け通信端末がある場合の処理は、Ｓ２０６まで時刻経過により監視タイミングで、現在時刻問合せ抜け通信端末がない場合と処理が同様のためＳ２０７に進む。端末監視部１３は、現在時刻問合せ抜けをした通信端末の判定を行い（Ｓ２０７）、履歴情報がＮＴＰ問合せ周期４６内に無い通信端末があることで、現在時刻問合せ抜け通信端末がある場合（Ｓ２０７、Ｙｅｓ）、前記現在時刻問合せ抜け通信端末の通信端末ＩＤ４１と、端末情報保存部１５の管理センタ識別情報４７を送信先とする通知コマンドを作成し、管理センタ４００に前記コマンドを通信制御部１０経由で通知する。また、アラーム表示部１４に前記現在時刻問合せ抜け端末の通信端末ＩＤ４１を通信制御部１０経由で通知し、アラーム表示を行う（Ｓ２０８）。
【００２３】
時刻サーバは、監視を行う通信端末の現在時刻問合せ機能にあわせ、ＳＮＴＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバへ変更しても良い。
【００２４】
上記構成においては、ＮＴＰ問合せ周期４６内で最も長い周期を監視タイミングとして使用しているが、より早いタイミングにて管理センタ４００へ現在時刻問合せ抜け通信端末の通知を行う場合は、監視タイミングをＮＴＰ問合せ周期４６の最も短い周期以下にし、通信端末毎に監視タイミング経過カウンタを用意し監視タイミング毎にデクリメントすることでＮＴＰ問合せ周期４６経過を待ち、監視タイミング経過カウンタが０の時、ＮＴＰ問合せ周期４６経過していると判断し、その通信端末の問い合わせ抜け通信端末チェックを行うことで、対応することができる。
【００２５】
被監視対象である通信端末３００〜３０２の内部状態を監視する必要がある場合は、通信端末３００〜３０２からの時刻同期の問い合わせ時に、ＮＴＰフレーム内のメッセージダイジェスト（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ）（サイズ：１２８ビット）に監視情報をセットし、ネットワーク監視装置１００に現在時刻問合せを行うことで、通信端末３００〜３０２からＮＴＰ監視装置１００に対して監視情報の受け渡しを行うことができる。
【符号の説明】
【００２６】
１００…ＮＴＰ監視装置、１０…通信制御部、１１…ＮＴＰサーバ部、１２…履歴保存部、
１３…端末監視部、１４…アラーム表示部、１５…端末情報保存部、
２００…ネットワーク、３００〜３０２…通信端末、４００…管理センタ、
４０…通信端末情報登録内容、４１…通信端末ＩＤ、４２…通信端末識別情報、
４３…（通信端末識別情報内）ＭＡＣアドレス、４４…（通信端末識別情報内）ＩＰアドレス、
４５…（通信端末識別情報内）ドメイン名、４６…ＮＴＰ問合せ周期、
４７・・・管理センタ識別情報、４８…（管理センタ識別情報内）ＭＡＣアドレス、
４９…（管理センタ識別情報内）ＩＰアドレス、５０…（管理センタ識別情報内）ドメイン名
【図１】
2012070033.tif 000003
【図２】
2012070033.tif 000004
【図３】
2012070033.tif 000005