(57)【要約】【課題】  複数の機器が接続されるようなシステムにおいて、各機器の状態を効果的に監視することができる障害監視システムを提供する。【解決手段】  障害監視システムは、複数の機器が接続される管理サーバと、該管理サーバにアクセス可能なユーザ端末とからなり、前記管理サーバは、前記ユーザ端末からの要求により、前記複数の機器すべてに対して障害確認要求を送信する手段と、前記複数の機器のうち前記ユーザ端末により指定された機器に対して障害確認要求を送信する手段とを備える。【選択図】  図３
2005190422.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器が接続される管理サーバと、該管理サーバにアクセス可能なユーザ端末とからなり、前記管理サーバは、前記ユーザ端末からの要求により、前記複数の機器すべてに対して障害確認要求を送信する手段と、前記複数の機器のうち前記ユーザ端末により指定された機器に対して障害確認要求を送信する手段とを備えることを特長とする障害監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワーク等の回線に接続されている機器の障害（状態）を監視する障害監視システムに関し、特に、障害を効果的に監視する装置に関する。
【背景技術】
【０００２】
従来の障害監視システムについて、図１および図２を用いて説明する。図１は、ネットワークシステムの構成例を示す図である。１０１−１、・・・１０１−ｎ（ｎ＝１、２、・・・）は、カメラやエンコーダ等、複数の機器を表す。なお、機器を総称する場合は，１０１で代表するものとする。その他の装置についても同様とする。１０２は、シリアル回線やパラレル回線のような伝送路、１０３はサーバ、１０４−１、・・・１０４−ｎ（ｎ＝１、２、・・・）は、カメラやエンコーダ等、ネットワークに接続される複数のネットワーク機器を表す。１０５は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や公衆回線のような伝送路、１０６−１、・・・１０６−ｎ（ｎ＝１、２、・・・）は、ブラウザＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）のような情報端末（以下、端末と称する。）を表す。
【０００３】
図１において、機器１０１、サーバ１０３、ネットワーク機器１０４、端末１０６は、伝送路１０２や、伝送路１０５により相互に接続されている。また、サーバ１０３は、システム全体を管理する機能を有しており、端末１０６は、サーバ１０３に接続し、例えば、機器１０１やネットワーク機器１０４を制御する命令を送信したり、機器１０１やネットワーク機器１０４からの情報を受信したりすることができる。
【０００４】
次に、従来の障害監視の手順について説明する。障害監視要求は、ユーザが端末１０６が備えるキーボード等の入力機器を手動操作することにより行われる。具体的には、図２に示した端末１０６の操作画面例を用いて説明する。図２において、２０１は、障害確認画面、２０２は、対象となる機器名、ＩＰアドレス、機器の状態、障害の発生時刻等の一覧を示すリスト表示エリアである。２０３は、状態確認ボタンである。
【０００５】
ここで、ユーザが、端末１０６が備えるキーボード等により障害確認画面２０１の状態確認ボタン２０３を押すと、端末１０６から、サーバ１０３に対して障害確認要求電文が送信される。端末１０６からの障害確認要求電文を受信したサーバ１０３はその電文内容を判断して、サーバ１０３に接続されている機器１０１およびネットワーク機器１０４のすべての機器に対して障害確認電文を送信する。機器１０１やネットワーク機器１０４では、障害確認電文の内容に基づき自己の状態をサーバ１０３に対して送信する。例えば、ネットワーク機器１０４が障害確認電文に応じて正常に動作した場合、ネットワーク機器１０４はＡＣＫをサーバ１０３へ返す。したがって、例えば、ネットワーク機器１０４からのＡＣＫの戻りがない場合には、サーバ１０３ではネットワーク機器１０４が異常であると判定する。また、例えば、機器１０１がカメラであるような場合は、カメラのプリセットポジションの基準となる原点を認識できなくなっているか等の障害の有無を各機器が確認し、その結果（障害の有無や、障害の種類等）をサーバ１０３へ返す。なお、これらは一例であって、障害検出の手段や、検出する障害の種類等については、実際のシステムの設定状況に応じて任意に設定すればよい。
【０００６】
次に、サーバ１０３は各機器からの応答電文の内容を判断して各機器の状態や障害発生時刻等をサーバ１０３が備えるデータベースに書き込む。端末１０６においては、サーバ１０３に接続することにより、障害確認の結果が障害確認画面２０１に反映される。したがって、ユーザは障害確認画面２０１に表示されるリスト表示エリア２０２により各機器の障害発生の有無等を確認することができる。なお、障害確認画面２０１への結果の反映は、すべての機器の障害確認が終わった後に一度に行ってもよいし、各機器の障害確認が終わる度に個別に行うようにしてもよい。
【０００７】
なお、従来、障害の範囲を効率的に検出する通信回線障害監視方式が検討されている（例えば、特許文献１）。
【特許文献１】特開平１０−２４２９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の障害監視システムにおいては、サーバが障害確認要求電文を受けると、全機器に対して、障害確認電文を送信していた。そのため、例えば、ネットワーク機器の場合、ネットワーク障害が発生するとリトライ等で状態を把握するまでに数秒かかり、また、例えば、複数の機器でネットワーク障害が発生すると、障害確認実行から終了まで数分かかるため、ユーザが障害を確認したい機器が全機器のうちの特定の１つの機器であるような場合であっても結果を得るまでに数分かかるといった問題があった。
【０００９】
さらに、例えば、障害確認中においては処理のためにサーバが占有されてしまうため、サーバの負荷が上がるといった問題もあった。
本発明は、このような従来の事情に鑑み為されたもので、例えば、複数の機器が接続されるようなシステムにおいて、各機器の状態を効果的に監視することができる障害監視システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の障害監視システムは、複数の機器が接続される管理サーバと、該管理サーバにアクセス可能なユーザ端末とからなり、前記管理サーバは、前記ユーザ端末からの要求により、前記複数の機器すべてに対して障害確認要求を送信する手段と、前記複数の機器のうち前記ユーザ端末により指定された機器に対して障害確認要求を送信する手段とを備えるように構成される。
【００１１】
なお、本明細書では、「障害」という語を用いて説明を行うが、例えば、「状態」や「異常」といった語についても、同様な用語であり、本発明に包含される。また、本明細書では、「監視」という語を用いて説明を行うが、例えば、「確認」や「検出」といった語についても、同様な用語であり、本発明に包含される。
【発明の効果】
【００１２】
本発明では、障害確認画面や、障害確認電文を送信する仕組みを改善したため、各機器の状態を効果的に監視することができる。
【発明を実施するための最良の形態】
【００１３】
本発明に係る一実施例を図面を参照して説明する。
本発明の障害監視システムの構成は図１と同様であるので、詳細な説明は省略する。なお、サーバ１０３については新しい機能実現手段を有しているため、以下、それについて詳細に説明する。
【００１４】
図３は、本発明の一実施例に係る障害確認画面を示す図である。なお、図２と同じものには、同じ符号が付されている。図３において、障害確認画面２０１のリスト表示エリア２０２には、新たに各機器（機器１０１およびネットワーク機器２０４）を選択するためのチェックボックス２０４と、チェックボックス２０４で選択されている機器のみに対して障害確認を要求するための個別確認ボタン２０５が追加されている。
【００１５】
次に、本発明の障害監視の手順について説明する。ユーザが状態確認ボタン２０３を押した時の動作は、既に説明しているため、ここでは説明を省略する。一方、ユーザが、端末１０６が備えるキーボード等により障害確認画面２０１の個別確認ボタン２０５を押すと、チェックボックス２０４で選択されている機器番号（予め設定しておいたもの）を電文上に載せた障害確認要求電文が端末１０６からサーバ１０３に対して送信される。なお、機器番号は一例であって、機器を特定できる情報であれば、どんな情報が用いられてもよい。チェックボックス２０４により複数の機器が選択されている場合は、端末１０６からサーバ１０３に対して障害確認要求電文が選択数分送信されることとなる。なお、複数の機器が選択されている場合であっても、端末１０６から送信される障害確認要求電文は複数でなくとも、例えば、選択された機器すべての機器番号を１つの障害確認要求電文に記述し１つの障害確認要求電文のみをサーバ１０３に対して送信するようにしてもよい。
【００１６】
サーバ１０３では、受信した障害確認要求電文の内容を解析し、例えば、ネットワーク機器１０４に障害確認電文を送信するのか、機器１０１に障害確認電文を送信するのか等を個別に判断し、障害確認電文を送信する。このように、サーバ１０３が個別に判断を行う理由は、例えば、障害確認を行うのがシリアル回線で接続された機器１０１なのか、パラレル回線で接続された機器１０１なのか、又は、ネットワーク機器１０４なのかによって、サーバが送出する障害確認電文の内容等が異なるためである。
【００１７】
機器１０１やネットワーク機器１０４では、状態確認ボタン２０３を用いた場合の処理と同様に、障害確認電文の内容に基づき自己の状態をサーバ１０３に対して送信する。サーバ１０３では、障害確認画面２０１のチェックボックス２０４により選択された機器からの応答電文の内容を判断して該機器の状態や障害発生時刻等をサーバ１０３が備えるデータベースに書き込む。端末１０６では、サーバ１０３に接続することにより、障害確認の結果が障害確認画面２０１に反映されることになるため、チェックボックス２０４により選択された機器の現在の状態を確認することが可能となる。
【００１８】
ここで、上記のように、障害確認画面２０１に、状態確認ボタン２０３と、個別確認ボタン２０５とを備えるようにした場合の用途としては、例えば、まず、状態確認ボタン２０３により、すべての機器に対して障害確認を行い、異常があると検出された機器に対しては、チェックボックス２０４で選択し、再度、個別確認ボタン２０５を用いて障害確認を行い、障害が復旧されたか否かを判断する等といったことが挙げられる。例えば、機器の設置現場に赴き作業員がメンテナンスを行わなければ復旧しないような障害の場合であれば、端末１０６のユーザは、まず、状態確認ボタン２０３を用いて障害が発生している機器を把握し、その旨を作業員に電話や電子メール等の手段を用いて連絡し、メンテナンスを行わせる。そして、ユーザは、例えば、所定時間経過後、チェックボックス２０４によりその障害が発生していた機器を選択し、個別確認ボタン２０５を押すことにより障害が復旧されたか否かを知ることができる。
【００１９】
このように本発明によれば、障害状態を確認したい機器に対して個別に確認を行い、状態を把握することが出来るため、その結果、早期に特定の機器の状態の確認を行うことができ、また、サーバへの負荷の軽減を実現することができる。
【００２０】
なお、上記実施例では、図３のリスト表示エリア２０２に示す通り、各機器の状態を「正常」か「異常」かという２つの状態で表わすこととしているが、「応答なし」、「プリセット原点異常」等、障害の種類を表わすようにしてもよい。
【００２１】
また、上記実施例では、状態確認ボタン２０３を用いた場合と、個別確認ボタン２０５を用いた場合とで、確認する障害の種類については同様であるとしているが、状態確認ボタン２０３を用いた場合と、個別確認ボタン２０５を用いた場合とで、確認する障害の種類を異ならせるようにしてもよい。例えば、個別確認ボタン２０５を用いる場合、更に、確認したい障害の種類を選択できるようにし、特定の機器に対して特定の障害のみを確認できるような構成とすることも可能である。
【００２２】
また、状態確認ボタン２０３を用いる場合は、サーバ１０３を介してすべての機器に対して障害確認電文が送信されるため、すべての機器に対する処理結果を得るためには時間がかかる。したがって、状態確認ボタン２０３が押された場合には、更に、「処理が終了するまで時間がかかりますが、よろしいですか？」といったメッセージと、「ＯＫ」ボタンを含む最終確認ダイアログを端末１０６のユーザに対して表示させるようにしてもよい。この場合、ユーザにより「ＯＫ」ボタンが押されない限り、端末１０６からサーバ１０３に対して障害確認要求電文が送信されることはない。
【００２３】
また、上記実施例では、障害監視要求は、ユーザが端末１０６の備えるキーボード等の入力機器を用いて手動操作する（ボタン２０３、２０５を押す）ことにより行われるとしていたが、このような処理を自動的に実行させるようにすることも可能である。例えば、状態確認ボタン２０３を用いる場合はすべての機器に対する処理結果を得るためには時間がかかり、また、すべての機器に障害確認電文を送信するには伝送路１０５等の帯域を多く使用することになるため、伝送路１０５の空いているような時間帯、例えば、毎日午前６時等、サーバ１０３から定期的にすべての機器に対して障害確認電文を送信するような構成を用いることも可能である。
【００２４】
ここで、本発明に係る障害監視システムの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。なお、本発明は、例えば本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムなどとして提供することも可能であり、また、例えば障害監視装置などの種々な装置やシステムとして提供することも可能である。また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【図面の簡単な説明】
【００２５】
【図１】ネットワークシステムの構成例を示す図である。
【図２】従来例に係る障害確認画面の一例を示す図である。
【図３】本発明の一実施例に係る障害確認画面の一例を示す図である。
【符号の説明】
【００２６】
１０１：機器、１０２：伝送路、１０３：サーバ、１０４：ネットワーク機器、１０５：伝送路、１０６：端末
【図１】
2005190422.tif 000003
【図２】
2005190422.tif 000004
【図３】
2005190422.tif 000005