(57)【要約】【課題】  稼働中の監視制御装置を停止させること無く、新たな監視対象装置を追加する監視システムを提供する。【解決手段】  監視装置に、監視対象を識別するための識別情報を格納するデータベースと、前記監視対象を監視する監視部とを備える。そして、前記監視部は、監視プログラムを備え、前記監視プログラムを実行することにより、前記識別情報を読み込み、読み込んだ前記識別情報に対応する前記監視対象の呼出を実行し、前記呼出に応答する前記監視対象を監視する装置によってシステムを構成し、複数の監視対象装置の監視を実行する。【選択図】        図１
2005284711.tif 000002
【特許請求の範囲】
【請求項１】
監視対象を識別するための識別情報を格納するデータベースと、
前記監視対象を監視する監視部と
を具備し、
前記監視部は、監視プログラムを備え、
前記監視プログラムを実行することにより、前記識別情報を読み込み、読み込んだ前記識別情報に対応する前記監視対象の呼出を実行し、前記呼出に応答する前記監視対象を監視する
監視システム。
【請求項２】
請求項１に記載の監視システムにおいて、
前記監視部は、前記識別情報の読み込みを繰り返し実行し、その読み込んだ前記識別情報に対応する前記監視対象の呼出を実行する
監視システム。
【請求項３】
請求項１または２に記載の監視システムにおいて、
前記監視対象はネットワークに接続され、
前記データベースは、前記識別情報として、複数の前記監視対象の各々のアドレスを格納し、
前記監視部は、前記監視対象を呼び出すための呼出メッセージを生成して前記ネットワークを介して前記アドレスに送信し、前記呼出メッセージに応答する前記監視対象を監視する
監視システム。
【請求項４】
請求項３に記載の監視システムにおいて、
前記データベースは、さらに、複数の前記監視対象の各々に対応する識別子を格納し、
前記監視部は、前記呼出メッセージに応答して前記監視対象から返信された識別子情報を受信し、受信した前記識別子情報と前記識別子とを照合し、前記識別子情報と前記識別子とが不一致の場合、前記アドレスに対する通信に通信異常があると判断する
監視システム。
【請求項５】
請求項３または４に記載の監視システムにおいて、
前記監視部は、前記呼出メッセージを送信後、一定時間経過しても前記呼出メッセージに応答しない前記監視対象を検出し、その検出した前記監視対象を示す情報を出力する
監視システム。
【請求項６】
請求項１から５の何れか１項に記載の監視システムにおいて、
他の監視プログラムによって監視される特定監視対象を識別するための特定識別情報を格納する特定データベースを備え、
前記監視部は、前記他の監視プログラムを備え、
前記他の監視プログラムを実行することにより、前記特定識別情報の読み込みを繰り返し実行して読込んだ前記特定識別情報に対応する前記特定監視対象の呼出を実行し、前記呼出に応答する前記特定監視対象を監視する
監視システム。
【請求項７】
監視対象を識別するための識別情報をデータベースから読み出すステップと、
監視プログラムを実行することにより、読み出した前記識別情報に対応する前記監視対象の呼出を実行するステップと、
前記呼出に応答する前記監視対象を監視するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記識別情報の読み込みを繰り返し実行するステップと、
その読み出した前記識別情報に対応する前記監視対象の呼出を実行するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【請求項９】
請求項７または８に記載のプログラムにおいて、
前記識別情報として、複数の前記監視対象の各々のアドレスと、複数の前記監視対象の各々に対応する識別子とを前記データベースから読み出すステップと、
前記監視対象を呼び出すための呼出メッセージを生成して前記ネットワークを介して前記アドレスに送信するステップと、
前記呼出メッセージに応答する前記監視対象を監視するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１０】
請求項９に記載のプログラムにおいて、
前記呼出メッセージに応答して前記監視対象から返信された識別子情報を受信し、受信した前記識別子情報と前記識別子とを照合するステップと、
前記識別子情報と前記識別子とが不一致の場合、前記アドレスに対する通信に通信異常があると判断するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１１】
請求項９または１０に記載のプログラムにおいて、
前記呼出メッセージを送信後、一定時間経過しても前記呼出メッセージに応答しない前記監視対象を検出するステップと、
その検出した前記監視対象を示す情報を出力するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１２】
請求項７から１１の何れか１項に記載のプログラムにおいて、
他の監視プログラムによって監視される特定監視対象を識別するための特定識別情報を特定データベースから読み出すステップと、
前記他の監視プログラムを実行することにより、前記特定識別情報の読み込みを繰り返し実行して読込んだ前記特定識別情報に対応する前記特定監視対象の呼出を実行するステップと、
前記呼出に応答する前記特定監視対象を監視するステップ
を具備する方法をコンピュータで実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象装置を監視する監視システムに関し、特に、新たに監視対象となる装置が接続された場合に、現在実行中の監視制御を停止することなく、その新たな監視対象装置の監視制御を開始するシステムに関する。
【背景技術】
【０００２】
ネットワークなどを介して監視が必要な様々な構造物や設備である監視対象装置を、任意の場所に設置し、複数の場所に設置された監視対象装置に対して、一台または少数台の監視制御装置を使用して監視を実行する監視システムが知られている。そのような監視システムにおいて、監視対象装置はＬＡＮやインターネットのような情報通信ネットワークに接続されている場合がほとんどである。監視対象装置は、その情報通信ネットワークを介して自身の状態を監視制御装置に送信する。そのような監視システムの技術において、監視対象装置が単数であることは稀であり、多くの場合、監視制御装置は一台で複数の監視対象装置の監視を実行する（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載の技術によると、監視制御装置に備えられた端末データベース機能により、送信要求を受けた端末装置は、データベース送信機能により、変更された端末装置自身のデータベースを送信する。このデータベースを受信した監視制御装置は、データベース作成変更機能により、監視制御装置自身のデータベースを、受信した端末装置自身のデータベースを用いて変更するようにしてデータベースの変更と確認作業とを実行する。特許文献１に記載の技術は、監視対象の変更や追加にともなうデータベースの変更と確認作業の削減に適用可能である。また、システムを構成する装置同士の設定の不整合を軽減するようなデータベースの作成及び変更を行う場合に適している。
【０００４】
上記のような、複数の監視対象装置の監視が可能なシステムでは、新たな監視対象装置を追加することが必要になる場合がある。また、実行中の監視対象装置の監視動作を停止する必要が生じる場合もある。実行中の監視対象装置の監視動作を停止させるということは、システム全体の信頼性を低下させることに繋がる可能性がある。全体の監視制御を停止させること無く、監視対象装置の追加や、接続の遮断が可能な技術が望まれる。
【０００５】
特に、通信回線を介して情報を伝送する伝送装置において、波長増設や装置増設の必要が生じた場合に、稼働している監視システムの監視制御を停止させること無く、監視対象装置の新規追加を容易に行える監視システムが望まれる。
【０００６】
【特許文献１】特開２００４−５２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、稼働中の監視制御装置を停止させること無く、新たな監視対象装置を追加することが可能な監視システムを提供することにある。
【０００８】
本発明が解決しようとする他の課題は、情報通信ネットワークに接続された監視対象装置に対して、その情報通信ネットワークを介して遠隔監視を行う場合に、システム全体の再起動などを行わなくても、監視対象装置を増減させることができる監視システムを提供することにある。
【０００９】
本発明が解決しようとする他の課題は、監視対象装置に関する情報を予め格納し、その情報を照合してから接続を確立し、照合した情報に不一致の部分が存在する場合、通信異常であると判断する監視システムを提供することにある。
【００１０】
本発明が解決しようとする他の課題は、監視対象装置の情報を予め登録し、その登録された情報に基づいて一定の間隔で接続確立動作を繰り返すことで、常時、接続確立を監視する監視システムを提供することにある。
【課題を解決するための手段】
【００１１】
以下に、［発明を実施するための最良の形態］で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１２】
監視対象（３−１、２、３、〜３−ｎ）を識別するための識別情報（２１、２３）を格納するデータベース（１２）と、前記監視対象（３−１、２、３、〜３−ｎ）を監視する監視部（１）とを具備し、
前記監視部（１）は、監視プログラム（１１）を備え、前記監視プログラム（１１）を実行することにより、前記識別情報（２１、２３）を読み込み、読み込んだ前記識別情報（２１、２３）に対応する前記監視対象（３−１、２、３、〜３−ｎ）の呼出を実行し、前記呼出に応答する前記監視対象（３−１、２、３、〜３−ｎ）を監視する監視システムによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。
これによって、監視制御動作を停止させること無く、ネットワークに接続された監視対象装置の管理を実行することが可能になる。特に、監視対象装置を追加したりするような場合であっても、監視制御動作を停止させることなく装置の追加をすることができる。
【００１３】
その監視システムにおいて、前記監視部（１）は、前記識別情報（２１、２３）の読み込みを繰り返し実行し、その読み込んだ前記識別情報（２１、２３）に対応する前記監視対象（３−１、２、３、〜３−ｎ）の呼出を実行する。これによって、新規の監視対象が任意のタイミングで追加された場合でも、適切にその新規の監視対象装置を監視することができる。
【００１４】
また、その監視システムにおいて、前記監視対象（３−１、２、３、〜３−ｎ）はネットワークに接続されている。その場合に、前記データベース（１２）は、前記識別情報（２１、２３）として、複数の前記監視対象（３−１、２、３、〜３−ｎ）の各々のアドレス（２２）と、複数の前記監視対象（３−１、２、３、〜３−ｎ）の各々に対応する識別子とを格納し、前記監視部（１）は、前記監視対象（３−１、２、３、〜３−ｎ）を呼び出すための呼出メッセージを生成して前記ネットワークを介して前記アドレス（２２）に送信し、前記呼出メッセージに応答する前記監視対象（３−１、２、３、〜３−ｎ）を監視する監視システムによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。更にその監視システムにおいて、前記監視部（１）は、前記呼出メッセージに応答して前記監視対象（３−１、２、３、〜３−ｎ）から返信された識別子情報を受信し、受信した前記識別子情報とデータベース（１２）に格納されている前記識別子とを照合する。その照合の結果、前記識別子情報と前記識別子とが不一致の場合、前記アドレス（２２）に対する通信に通信異常があると判断する。ネットワークに接続された、監視対象装置のネットワークアドレスを予め格納しておき、そのアドレスに対して接続要求を送信し、その接続要求に対して返信された情報に基づいて監視対象装置を監視制御するので、監視対象装置の管理を適切に行うことができる。
【００１５】
また、その監視システムにおいて、前記監視部（１）は、前記呼出メッセージを送信後、一定時間経過しても前記呼出メッセージに応答しない前記監視対象（３−１、２、３、〜３−ｎ）を検出し、その検出した前記監視対象（３−１、２、３、〜３−ｎ）を示す情報を出力する監視システムによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。これによって、接続要求に応答しない監視対象装置を特定することができ、監視システムの管理者は、その応答しない装置が何であるかを把握することが可能になるので、システムの管理を適切に実行することが可能になる。
【００１６】
更にその監視システムにおいて、他の監視対象（９）が接続されている場合には、以下のようにする。データベース（１７）は、他の監視プログラム（１６）によって監視される特定監視対象（９）を識別するための特定識別情報を格納し、前記監視部（１）は、前記他の監視プログラム（１６）を備える。そして、前記他の監視プログラム（１６）を実行することにより、前記特定識別情報の読み込みを繰り返し実行して読込んだ前記特定識別情報に対応する前記特定監視対象（９）の呼出を実行し、前記呼出に応答する前記特定監視対象（９）を監視する監視システムによって、複数の監視対象装置（３−１、２、３、〜３−ｎ、９）の監視を実行する。これにより、監視実行中である監視対象装置（３−１〜３−ｎ）の監視制御を停止させること無く、特定監視対象装置９の監視制御を実行することが可能である。特に、実行中の監視プログラムの動作では、監視することが困難な特定監視対象装置９が接続される場合でも、その特定監視対象装置９に対応する監視プログラムを実行することができる。
【００１７】
ここで、上記課題をプログラムを搭載したコンピュータによって解決する場合、
監視対象（３−１、２、３、〜３−ｎ）を識別するための識別情報（２１、２３）をデータベース（１２）から読み出すステップと、監視プログラム（１１）を実行することにより、読み出した前記識別情報（２１、２３）に対応する前記監視対象（３−１、２、３、〜３−ｎ）の呼出を実行するステップと、前記呼出に応答する前記監視対象（３−１、２、３、〜３−ｎ）を監視するステップを具備する方法をコンピュータで実行可能なプログラムをコンピュータに搭載して実行することによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。
【００１８】
そのプログラムにおいて、前記識別情報（２１、２３）の読み込みを繰り返し実行するステップと、その読み出した前記識別情報（２１、２３）に対応する前記監視対象（３−１、２、３、〜３−ｎ）の呼出を実行するステップを具備する方法をコンピュータで実行可能なプログラムであるようにする。また、そのプログラムにおいて、前記識別情報（２１、２３）として、複数の前記監視対象（３−１、２、３、〜３−ｎ）の各々のアドレス（２２）と、複数の前記監視対象（３−１、２、３、〜３−ｎ）の各々に対応する識別子とを前記データベース（１２）から読み出すステップと、前記監視対象（３−１、２、３、〜３−ｎ）を呼び出すための呼出メッセージを生成して前記ネットワークを介して前記アドレス（２２）に送信するステップと、前記呼出メッセージに応答する前記監視対象（３−１、２、３、〜３−ｎ）を監視するステップを具備する方法をコンピュータで実行可能なプログラムをコンピュータに搭載して実行することによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。
【００１９】
さらにそのプログラムにおいて、前記呼出メッセージに応答して前記監視対象（３−１、２、３、〜３−ｎ）から返信された識別子情報を受信し、受信した前記識別子情報と前記識別子とを照合するステップと、前記識別子情報と前記識別子とが不一致の場合、前記アドレス（２２）に対する通信に通信異常があると判断するステップを具備する方法をコンピュータで実行可能なプログラムであるようにする。また、そのプログラムにおいて、前記呼出メッセージを送信後、一定時間経過しても前記呼出メッセージに応答しない前記監視対象（３−１、２、３、〜３−ｎ）を検出するステップと、その検出した前記監視対象（３−１、２、３、〜３−ｎ）を示す情報を出力するステップを具備する方法をコンピュータで実行可能なプログラムをコンピュータに搭載して実行することによって、複数の監視対象装置（３−１、２、３、〜３−ｎ）の監視を実行する。
【００２０】
そのプログラムにおいて、他の監視対象（９）が接続されている場合には、他の監視プログラム（１６）によって監視される特定監視対象（９）を識別するための特定識別情報をデータベース（１７）から読み出すステップと、前記他の監視プログラム（１６）を実行することにより、前記特定識別情報の読み込みを繰り返し実行して読込んだ前記特定識別情報に対応する前記特定監視対象（９）の呼出を実行するステップと、前記呼出に応答する前記特定監視対象（９）を監視するステップを具備する方法をコンピュータで実行可能なプログラムをコンピュータに搭載して実行することによって、複数の監視対象装置（３−１、２、３、〜３−ｎ、９）の監視を実行する。
【００２１】
上記のようにコンピュータプログラムを実行することによって、監視制御を実行しようとする場合、そのプログラムを搭載する装置には制限が無い。したがって、上記のプログラムを、異なる装置に搭載可能なように構成し、その装置同士を連係させて監視対象の監視制御を実行するような場合であっても実現可能である。
【発明の効果】
【００２２】
本発明によると、稼働中の監視制御装置を停止させること無く、新たな監視対象装置を追加する監視システムを提供することが可能である。
【００２３】
特に、情報通信ネットワークに接続された監視対象装置に対して、その情報通信ネットワークを介して遠隔監視を行う場合に、システム全体の再起動などを行わなくても、監視対象装置を増減させることができる。
【００２４】
また、本発明によると、監視対象装置に関する情報を予め格納し、その情報を照合してから接続を確立し、照合した情報に不一致の部分が存在する場合、通信異常であると判断するため、より安定した監視制御の実行が可能になる。
【００２５】
さらに、本発明によると、監視対象装置の情報を予め登録し、その登録された情報に基づいて一定の間隔で接続確立動作を繰り返すことで、常時、接続確立を監視することが可能である。それにより、起動していない監視対象装置が、任意のタイミングで起動した場合でも、その監視対象装置に対して適切に監視制御を実行することが可能になる。
【発明を実施するための最良の形態】
【００２６】
以下に、図面を使用して本発明を実施するための最良の形態について述べる。以下における実施の形態では、監視制御端末１と複数の監視対象装置（３−１〜３−３）とがＬＡＮ（Local  Area  Network）を介して接続された構成を例に述べるが、これは本発明の構成を限定するものではない。また、本実施の形態の監視対象装置（３−１〜３−３）の例としては、常時監視が必要なネットワーク機器などがあり、本発明は、そのような機器を使用するシステムに有効である。
【００２７】
［第１の実施の形態の構成］
図１は、本実施の形態の構成を示すブロック図である。図１を参照すると、本実施の形態に述べる監視システムは、監視制御端末１と、モニタ端末２と、第１監視対象装置３−１〜第３監視対象装置３−３と、ＬＡＮ４とで構成される。図１によると、監視制御端末１はＬＡＮ４を介して第１監視対象装置３−１、第２監視対象装置３−２、第３監視対象装置３−３の３台の装置に接続されているが、これは、本発明の監視対象装置の数を限定するものではない。
【００２８】
監視制御端末１は、本実施の形態の監視システムにおける、監視制御動作を実行する情報処理端末である。監視制御端末１は情報入力を行うための入力装置（図示されず）と、情報表示を行うための表示装置（図示されず）を備え、予め設定された命令や、上記の入力装置から入力された命令に応答して、所定のコンピュータプログラムを実行することにより動作する。
【００２９】
モニタ端末２は、監視対象装置の監視制御に用いられる管理情報の入力を行う情報処理端末である。モニタ端末２は監視制御端末１に接続され、モニタ端末２から出力された管理情報は、インターフェースを介して監視制御端末１に入力される。監視制御端末１は、モニタ端末２から出力された管理情報に基づいて、監視対象装置（３−１〜３−３）の監視制御を行う。モニタ端末２は、監視制御端末１と同様に、情報入力を行うためのモニタ端末用入力装置（図示されず）と、情報表示を行うためのモニタ端末用表示装置（図示されず）とを備える。
【００３０】
第１監視対象装置３−１〜第３監視対象装置３−３は、監視制御端末１によって監視が実行される機器である。第１監視対象装置３−１〜第３監視対象装置３−３は、情報通信インターフェースを備え、その情報通信インターフェースを介してＬＡＮ４に接続される。ＬＡＮ４は、有線通信回線または無線通信回線を介してデータ通信を行う情報通信ネットワークである。第１監視対象装置３−１〜第３監視対象装置３−３は、全て同様の機器で必要は無く、監視制御端末１によって監視されるべきものであれば、どのような装置であってもかまわない。例えば、第１監視対象装置３−１がメールサーバであり、第２監視対象装置３−２がファイルサーバであり、さらに、第３監視対象装置３−３が携帯端末であるようなシステムでも監視制御が可能である。
【００３１】
監視制御端末１は更に、ＣＰＵ５と、メモリ６と、内部バス７と、記憶部８とを備る。ＣＰＵ５と、メモリ６と、記憶部８とは、内部バス７を介して互いに接続される。ＣＰＵ５は、設定された命令や、入力された命令を実行することによって、情報処理を行う演算処理装置である。ＣＰＵ５は、モニタ端末２または第１監視対象装置３−１〜第３監視対象装置３−３から出力された情報を監視制御端末１が受信した場合に、その受信した情報に対応する処理プログラムを読み込み、その処理プログラムに基づいて演算処理を実行する。例えば、監視制御端末１が管理情報テーブル１２の更新命令を受信した場合、ＣＰＵ５は、その更新命令に応答するように管理情報テーブル１２の更新処理を実行する。
【００３２】
メモリ６は、ＣＰＵ５が実行する情報処理に使用されるデータを格納する記憶装置である。メモリ６に格納されるデータの読み出し・書き込みの動作は、ＣＰＵ５から出力される命令に基づいて行われる。以下に述べる実施の形態では、メモリ６が、ＤＲＡＭに代表される半導体記憶装置で構成される場合を例に説明するが、これは、本発明のメモリ６の構成を限定するものではない。
【００３３】
内部バス７は、監視制御端末１内部で行われるデータ通信に使用されるデータ線である。監視制御端末１の内部の複数の装置（５、６、８）は、内部バス７を介して電気的に接続されている。記憶部８は、監視制御端末１が監視制御を実行するための情報を格納する記憶装置である。以下では、記憶部８が、ＨＤＤに代表される磁気記憶装置で構成される場合を前提に説明を行うが、これは、本実施の形態の記憶部８の構成を限定するものではない。例えば、記憶部８を磁気記憶装置に変えて、Flashメモリなどの半導体デバイスで構成することも可能である。
【００３４】
記憶部８は、管理情報テーブル１２と、監視制御プログラム１１と、オペレーティングシステム１３とを格納する。記憶部８に格納される管理情報テーブル１２と、監視制御プログラム１１と、オペレーティングシステム１３とは、互いに連係して動作することが可能である。
【００３５】
監視制御プログラム１１は、第１監視対象装置３−１〜第３監視対象装置３−３の監視制御を実行するためのコンピュータプログラムである。監視制御端末１は監視制御プログラム１１を実行することによって、第１監視対象装置３−１〜第３監視対象装置３−３の監視制御を実行する。オペレーティングシステム１３は、監視制御端末１を動作させるための基本プログラムである。オペレーティングシステム１３は、管理情報テーブル１２および監視制御プログラム１１の起動や更新などの動作を制御する。管理情報テーブル１２は、第１監視対象装置３−１〜第３監視対象装置３−３の監視制御を実行するための情報を有するテーブルである。管理情報テーブル１２の構成の詳細は後に述べる。
【００３６】
図２は、管理情報テーブル１２の構成を示す図である。図２を参照すると、管理情報テーブル１２は、装置名２１と、アドレス２２と、属性情報２３と、接続状態２４とを対応させた構成である。
【００３７】
装置名２１は、複数の監視対象装置の各々が有する名称を示す名称データである。装置名２１は、監視システムがネットワークに接続された複数の監視対象装置のなかで、どの監視対象装置が接続確立しているかを表示する場合などに使用される。
【００３８】
アドレス２２は、監視制御端末１がＬＡＮ４を介して情報を送信する場合に使用されるアドレスデータである。属性情報２３は、ＬＡＮ４に接続された複数の監視対象装置（３−１〜３−３）の、属性を示すデータである。管理情報テーブル１２は、複数の監視対象装置（３−１〜３−３）の各々に関する情報を属性情報２３として格納する。管理情報テーブル１２に格納された属性情報２３は、監視制御端末１が複数の監視対象装置（３−１〜３−３）から特定の監視対象装置を検出する場合に使用される。接続状態２４は、複数の監視対象装置（３−１〜３−３）の各々に対して、接続が確立しているかどうか（監視が実行されているかどうか）を示す情報である。
【００３９】
管理情報テーブル１２に格納される管理情報の更新は、モニタ端末２を介して行われる。モニタ端末２は管理情報テーブル１２を更新する場合に、エディタなどの情報入力用プログラムを起動する。モニタ端末２は、その情報入力用プログラムによって、管理情報テーブル１２の管理情報の読み込みや、管理情報の追加・変更・削除を行う。例えば、新規に監視対象装置を追加する場合、モニタ端末２は、その情報入力用プログラムによって、読込んだ管理情報テーブル１２に新規の行を追加する。モニタ端末２は、追加された行の「装置名」（２１）〜「接続状態」（２４）に、その新規監視対象装置に関する情報を入力する。管理情報テーブル１２に格納される情報をモニタ端末２を使用して更新するので、監視制御端末１が実行中の監視制御を停止させること無く、管理情報の更新が可能になる。
【００４０】
［第１の実施の形態の動作］
図３は、本発明の実施の形態の動作を示すフローチャートである。図３を参照すると、第１の実施の形態の動作は、動作が停止していた監視制御プログラム１１が起動すると開始する。（または、稼働中の監視制御プログラム１１による、監視対象装置の検索動作が行われる場合でも同様である。）以下に述べる動作の説明では、図２に示される「ＡＡＡＡ」装置が第１監視対象装置３−１に対応し、「ＢＢＢＢ」装置が第２監視対象装置３−２に対応し、「ＣＣＣＣ」装置が第３監視対象装置３−３に対応する場合を例に説明を行う。
ステップＳ１０１において、監視制御端末１は、監視対象装置が管理情報テーブル１２に登録されているかどうかの検索を実行する。
【００４１】
ステップＳ１０２において、管理情報テーブル１２には登録されている監視対象装置が存在しなかった場合、処理は戻り、少なくとも一つの監視対象装置が管理情報テーブル１２に登録されるの待つ。この動作によって、監視制御プログラム１１は、新規の監視対象装置が登録された場合に、その新規の監視対象装置に対する監視制御を、自動的に開始することができる。ステップＳ１０２の判断を行った結果、監視対象装置が登録されていた場合、処理はステップＳ１０３に進む。
【００４２】
ステップＳ１０３において、監視制御端末１は監視制御プログラム１１により、管理情報テーブル１２からアドレス２２を抽出する。監視制御プログラム１１は、複数のアドレス２２が存在する場合、その複数のアドレス２２を全て抽出する。
管理情報テーブル１２が図２に示されるアドレス情報を備えていた場合、監視制御端末１は、第１監視対象装置３−１のアドレス「１２３．１２３．１２３．１２３」と、第２監視対象装置３−２のアドレス「１１１．１１１．１１１．１１１」と、第３監視対象装置３−３のアドレス「１０１．１０１．１０１．１０１」を抽出する。
【００４３】
ステップＳ１０４において、監視制御端末１は監視制御プログラム１１により、抽出したアドレス２２に対して接続要求をするための接続要求メッセージを生成し、その接続要求メッセージを、ＬＡＮ４を介して管理情報テーブル１２に登録された監視対象装置のアドレス２２に送信する。具体的には、監視制御端末１は、生成した接続要求メッセージを上記３つのアドレスの各々に送信する。
【００４４】
ステップＳ１０５において、監視制御端末１は、監視制御プログラム１１の実行により、送信した接続確立要求メッセージに対する応答を受信したかどうかの判断を実行する。その判断の結果、対応する監視対象装置からの応答を受信しなかった場合、接続が確立しなかったことを通知するために未接続情報を出力する（ステップ１０６）。ここで、接続確立が完了している監視対象装置のなかで、送信した接続確立要求メッセージに対する応答がない監視対象装置が存在した場合、管理情報テーブル１２の接続状態２４を、「接続確立」から「未接続」に更新する。また、未接続情報の出力を実行した監視制御端末１は、管理情報テーブル１２の所定の領域に「未接続情報出力済み」を示すフラグをたてる。接続要求を複数回送信する場合、そのフラグを確認することで重複して未接続情報が出力される事は無い。ステップＳ１０５での判断を実行した結果、送信した接続要求メッセージに対する応答を受信した場合、処理はステップＳ１０７に進む。
【００４５】
ステップＳ１０７において、監視制御端末１は、ＬＡＮ４を介して監視対象装置から送信された応答メッセージを受信する。ＬＡＮ４に接続された監視対象装置は、監視制御端末１から送信された接続要求メッセージの応答として、応答メッセージを生成し、その応答メッセージを監視制御端末１に送信する。監視対象装置が生成する応答メッセージは、その応答メッセージを送信する監視対象装置の装置名と属性情報を含む。監視制御端末１は、応答メッセージを受信することによって、監視対象装置の装置名と属性情報を取得する。ステップＳ１０８において、応答メッセージを受信した監視制御端末１は、受信した応答メッセージに含まれる装置名および属性情報と、管理情報テーブル１２に登録された装置名２１および属性情報２３とを対応させることで、情報の照合を実行する。
【００４６】
ステップＳ１０９において、監視制御端末１は、監視制御プログラム１１の実行により、受信した装置名および属性情報と、管理情報テーブル１２に登録された装置名２１および属性情報２３とが一致しなかった場合、ＬＡＮ４に通信異常が発生したと判定する。（処理はステップＳ１１０に進む。）ステップ１１０において、監視制御端末１は、通信異常を通知する通信異常通知メッセージを生成し、その通信異常通知メッセージをＬＡＮ４を介して所定の端末に出力する。
仮に、第２監視対象装置３−２の応答メッセージに含まれる装置名および属性情報が、「装置名ＡＢＣＤ」であった場合、管理情報テーブル１２に登録された「装置名ＢＢＢＢ」と一致しないことになるので、監視制御端末１は、第２監視対象装置３−２に対する通信異常を通知する通信異常通知メッセージを生成し、その通信異常通知メッセージを所定の端末に出力する。
【００４７】
応答メッセージの情報と、管理情報テーブル１２の情報との照合の結果、通信異常が発生していないと判断した監視制御端末１は、ステップＳ１１１において、その監視対象との接続が確立される。未接続の監視対象装置との接続確立が完了した監視制御端末１は、管理情報テーブル１２の接続状態２４を、「未接続」から「接続確立」に更新する。ステップＳ１１２において、監視制御端末１は管理情報テーブル１２の接続状態２４の更新完了に応答して監視制御を実行する。
【００４８】
このような構成・動作によって、監視システムの監視制御を停止させることなく、新規の監視対象装置を追加することが可能になる。また、特定の監視対象装置の監視を停止する場合にも、監視システムを停止させること無く、監視の停止を実行することが可能になる。
【００４９】
［第２の実施の形態の構成］
図４は、本発明における、他の実施の形態の構成を示すブロック図である。第２の実施の形態で述べる監視システムは、複数の監視対象装置と、特定監視対象装置９とを備える構成である。その複数の監視対象装置は、第１監視プログラム１４によって監視制御が行われる。特定監視対象装置９は、第１監視プログラム１４とは異なるプログラムである第２監視プログラム１６によって監視制御が行われる。図４を参照すると、他の実施の形態における監視システムは、複数の監視対象装置（３−１〜３−ｎ）と、特定監視対象装置９と、ＬＡＮ４を介して複数の監視対象装置（３−１〜３−ｎ）および特定監視対象装置９との監視制御を実行する監視制御端末１と、その監視制御端末１に接続されたモニタ端末２とを備える。複数の監視対象装置（３−１〜３−ｎ）およびモニタ端末２は、前述の装置と同様の構成・動作であるので、詳細な説明は省略する。
【００５０】
監視制御端末１は、内部に、ＣＰＵ５と、メモリ６と、内部バス７と、記憶部８とを備える。記憶部８は更にオペレーティングシステム１３と第１監視プログラム１４と第１管理情報テーブル１５と第２監視プログラム１６と第２管理情報テーブル１７とを備える。第１監視プログラム１４は、監視制御プログラム１１と同様のコンピュータプログラムである。監視制御端末１は第１監視プログラム１４を実行することによって、複数の監視対象装置（３−１〜３−ｎ）の監視制御を行う。第１管理情報テーブル１５は、管理情報テーブル１２と同様のテーブルである。第１管理情報テーブル１５は、複数の監視対象装置（３−１〜３−ｎ）の監視制御に使用される管理情報を格納する。
【００５１】
第２監視プログラム１６は、特定監視対象装置９の監視制御を実行するために監視制御端末１に備えられたコンピュータプログラムである。監視制御端末１は第２監視プログラム１６を実行することによって、特定監視対象装置９に対する監視制御を実行する。第２管理情報テーブル１７は、特定監視対象装置９の監視制御を実行するための情報を有するテーブルである。第２管理情報テーブル１７は管理情報テーブル１２と同様の構成を取ることが可能である。第１監視プログラム１４と第１管理情報テーブル１５とは互いに連係して動作することが可能であり、同様に第２監視プログラム１６と第２管理情報テーブル１７も互いに連係して動作することが可能である。ＣＰＵ５と、メモリ６と、内部バス７と、オペレーティングシステム１３は第１の実施の形態の構成で説明したものと同様であるので、これらに関する詳細な説明は省略する。
【００５２】
第２の実施の形態の動作は、図３に示されるフローチャートに示される動作と同様である。この場合に、第１監視プログラム１４および第２監視プログラム１６は、各々独立して動作することが可能であることが望ましい。監視制御端末１のＣＰＵ５によって、第１監視プログラム１４および第２監視プログラム１６を並列に動作させることで、異なる種類の監視対象装置がネットワークに接続された場合でも、適切に監視システムをどうさせることが可能になる。上記の並列処理が困難な場合、監視制御端末１は、適切なプロセス処理をおこなうことで、第１監視プログラム１４および第２監視プログラム１６を動作させる。
【００５３】
このような構成・動作をとることが可能な監視制御端末１により、監視実行中である監視対象装置（３−１〜３−ｎ）の監視制御を停止させること無く、特定監視対象装置９の監視制御を実行することが可能である。特に、特定監視対象装置９が、実行中の第1監視プログラム１４の監視動作では、監視することが困難な装置である場合でも、その特定監視対象装置９に対応する監視プログラム（第２監視プログラム１６）を実行することができる。さらに、新たな特定監視対象装置９が追加される場合でも、第２監視プログラム１６と第２管理情報テーブル１７とを使用した監視制御を行っているため、特定監視対象装置９に対する監視制御を停止させることなく、その新たな特定監視対象装置９の追加が可能である。
【図面の簡単な説明】
【００５４】
【図１】図１は、本実施の形態の構成を示すブロック図である。
【図２】図２は、管理情報テーブルの構成を示すである。
【図３】図３は、本実施の形態の動作を示すフローチャートである。
【図４】図４は、本実施の形態の他の構成を示すブロック図である
【符号の説明】
【００５５】
１…監視制御装置
２…モニタ端末
３−１〜３−３…監視対象装置
４…ＬＡＮ
５…ＣＰＵ
６…メモリ
７…内部バス
８…記憶部
９…特定監視対象装置
１１…管理情報テーブル
１２…監視制御プログラム
１３…オペレーティングシステム
１４…第１監視対象プログラム
１５…第１管理情報テーブル
１６…第２監視対象プログラム
１７…第２管理情報テーブル
２１…装置名
２２…アドレス
２３…属性情報
２４…接続状態
【図１】
2005284711.tif 000003
【図２】
2005284711.tif 000004
【図３】
2005284711.tif 000005
【図４】
2005284711.tif 000006