(57)【特許請求の範囲】
【請求項１】
１又は複数の被情報収集装置から所定情報を収集する情報収集装置において、
外部からの情報取得要求に基づいて要求先の上記被情報収集装置から情報収集を実行する情報収集実行手段と、
定期的に起動し、上記各被情報収集装置から情報収集を実行する定期収集実行手段と、
上記情報収集実行手段及び上記定期収集実行手段による情報収集状態を記録する収集状態記録手段と、
上記情報収集実行手段又は上記定期収集実行手段の起動前に、上記収集状態記録手段を参照して、外部から受信した情報取得要求に係る今回の収集先又は上記定期収集実行手段による今回の収集先と、同一の上記被情報収集装置からの情報収集が実行されているか否かを確認し、実行されている場合には上記情報収集実行手段又は上記定期収集実行手段を起動させず、そうでない場合には上記情報収集実行手段又は上記定期収集実行手段を起動させる収集状態制御手段と
を備えることを特徴とする情報収集装置。
【請求項２】
上記収集状態制御手段は、
上記同一の被情報収集装置からの情報収集が実行されている場合に、今回受信した上記情報取得要求に係る要求情報、及び又は、定期収集を示す情報を、収集先に対応付けて、上記収集状態記録手段に記録し、
上記情報収集実行手段又は上記定期収集実行手段による情報収集完了後、上記収集状態記録手段を参照して、上記情報取得要求の要求元に、収集した情報を送信させる
ことを特徴とする請求項１に記載の情報収集装置。
【請求項３】
１又は複数の被情報収集装置から所定情報を収集する情報収集プログラムにおいて、
コンピュータを、
外部からの情報取得要求に基づいて要求先の上記被情報収集装置から情報収集を実行する情報収集実行手段、
定期的に起動し、上記各被情報収集装置から情報収集を実行する定期収集実行手段と、
上記情報収集実行手段及び上記定期収集実行手段による情報収集状態を記録する収集状態記録手段、
上記情報収集実行手段又は上記定期収集実行手段の起動前に、上記収集状態記録手段を参照して、外部から受信した情報取得要求に係る今回の収集先又は上記定期収集実行手段による今回の収集先と、同一の上記被情報収集装置からの情報収集が実行されているか否かを確認し、実行されている場合には上記情報収集実行手段又は上記定期収集実行手段を起動させず、そうでない場合には上記情報収集実行手段又は上記定期収集実行手段を起動させる収集状態制御手段
として機能させることを特徴とする情報収集プログラム。
【請求項４】
上記収集状態制御手段は、
上記同一の被情報収集装置からの情報収集が実行されている場合に、今回受信した上記情報取得要求に係る要求情報、及び又は、定期収集を示す情報を、収集先に対応付けて、上記収集状態記録手段に記録し、
上記情報収集実行手段又は上記定期収集実行手段による情報収集完了後、上記収集状態記録手段を参照して、上記情報取得要求の要求元に、収集した情報を送信させる
ことを特徴とする請求項３に記載の情報収集プログラム。
【請求項５】
複数のユーザ端末と、１又は複数の被監視装置と、上記各被監視装置を監視する監視装置とを備える監視システムにおいて、
上記監視装置が、請求項１又は２に記載の情報収集装置を有することを特徴とする監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集装置、情報収集プログラム及び監視システムに関する。例えば、本発明は、ユーザインタフェースとしてＷｅｂ画面を用いた装置監視システムにおいて、複数のユーザから最新情報取得の要求に対して情報を収集する情報収集装置、情報収集プログラム及び監視システムに適用し得るものである。
【背景技術】
【０００２】
特許文献１〜特許文献４には、ネットワークを通じて被監視装置の情報を収集する情報収集技術が記載されている。
【０００３】
従来、装置監視システムでは、監視サーバが、特許文献１〜特許文献４に記載の情報収集技術等を用いて、１又は複数の被監視装置の運用状態やハードウェア状態の監視を行っている。
【０００４】
ユーザ端末が監視サーバに対して情報収集の要求を行うと、監視サーバは、情報収集スレッドを起動し、被監視装置の情報を収集する。そして、その収集した情報を監視サーバがユーザ端末に送信する。
【０００５】
ユーザ端末におけるユーザインタフェースは、例えばＷｅｂブラウザによるＷｅｂ画面を用いている。これにより、ユーザは、Ｗｅｂ画面に表示される現在の被監視装置の状態をリアルタイムで知ることができる。また、監視装置に対して定期的に情報取得要求を行うことで、ユーザは、定期的に被監視装置の状態の監視することができる。
【０００６】
ところで、監視サーバは、複数のユーザ端末からの情報取得要求を受けることができる。従来、監視サーバは、ユーザ端末からの情報取得要求毎に情報収集スレッドを起動して、情報収集を行うこととしている。
【０００７】
図２は、従来の情報収集処理の方法を説明する説明図である。ここでは、監視サーバ１が、ユーザ端末であるＨＭＩ（ヒューマンマシンインタフェース）端末２−１及び２−２から、同時期に情報取得要求を受信した場合の処理を説明する。
【０００８】
Ｓ１０１では、ＨＭＩ端末２−１において、ユーザによりＷｅｂ画面上の収集ボタンが押下される。ここでは、被監視装置Ａの情報を収集する場合を例示する。
【０００９】
Ｓ１０２では、被監視装置Ａについての最新の情報取得要求信号が、ＨＭＩ端末２−１から監視サーバ１に対して送信される。
【００１０】
Ｓ１０３では、監視サーバ１において、状態収集部１１は、受信した情報取得要求信号に基づいて、被監視装置Ａから状態情報を収集する情報収集スレッドが起動する。
【００１１】
Ｓ１０４では、被監視装置Ａについての情報収集スレッドが、被監視装置Ａに対して情報収集要求を行い、被監視装置Ａから運用状態及び障害状態等の情報（例えばＭＩＢ情報）を取得する。
【００１２】
Ｓ１０５では、ＨＭＩ端末２−１での収集ボタンの押下と同時期に、ＨＭＩ端末２−２でも、ユーザにより被監視装置Ａについての収集ボタンが押下される。
【００１３】
Ｓ１０６では、被監視装置Ａについての最新の情報取得要求信号が、ＨＭＩ端末２−２から監視サーバ１に対して送信される。
【００１４】
Ｓ１０７では、監視サーバ１において、状態収集部１１が、受信した情報取得要求信号に基づいて、被監視装置Ａについての情報収集スレッドが起動する。
【００１５】
Ｓ１０８では、被監視装置Ａについての情報収集スレッドが、被監視装置Ａに対して情報収集要求を行い、被監視装置Ａから運用状態及び障害状態等の情報（例えばＭＩＢ情報）を取得する。
【００１６】
このとき、監視サーバ１では、ＨＭＩ端末２−１用の被監視装置Ａについての情報収集スレッドと、ＨＭＩ端末２−２用の被監視装置Ａについての情報収集スレッドとが、起動している。
【００１７】
Ｓ１０９では、ＨＭＩ端末２−１用の被監視装置Ａについての情報収集スレッドが、被監視装置Ａから取得した情報を、ＨＭＩ端末２−１に対して送信する。
【００１８】
Ｓ１１０では、ＨＭＩ端末２−１においてＷｅｂブラウザが更新した画面を表示する。
【００１９】
Ｓ１１１では、ＨＭＩ端末２−２用の被監視装置Ａについての情報収集スレッドが、被監視装置Ａから取得した情報を、ＨＭＩ端末２−２に対して送信する。
【００２０】
Ｓ１１２では、ＨＭＩ端末２−２においてＷｅｂブラウザが更新した画面を表示する。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開２０００−２２２４２９号公報
【特許文献２】特開２００１−１８４３５５号公報
【特許文献３】特開２００３−２７１４９４号公報
【特許文献４】特開平１０−２４７１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００２２】
上記のように、同時期に、同じ被監視装置に対して、複数の情報取得要求信号が監視サーバにあった場合、監視サーバは、同時に、同じ被監視装置から最新の情報を取得する処理を複数回行うことになる。
【００２３】
これは、監視サーバでは、複数の情報収集スレッドが同時に起動し、複数の情報収集スレッドが、同時に被監視装置に対して最新情報の取得を要求することになる。
【００２４】
また、これと同時に、被監視装置では、監視サーバからの複数の要求に応じて、自身の運用状態及び障害状態等のデータを送信することが必要とある。
【００２５】
つまり、同時に、同じ被監視装置に対して、複数の情報取得要求信号が有った場合、監視サーバ及び被監視対象の処理に係る負荷が大きくなるという問題が生じ得る。
【００２６】
また、監視サーバや被監視装置の処理負荷を小さくするために、例えば、同時に要求するがあった場合には、先着順に順次処理を行う方法も考えられる。
【００２７】
しかし、このような方法では、後着の要求に対する処理は、先着の要求の処理の終了後になされることになり、先着の要求の処理の終了まで待つことになる。
【００２８】
その結果、ユーザにとってみれば、情報取得要求をしてからＷｅｂ画面が更新されるまでの時間がかかってしまい迅速な応答を提供することができないという問題も生じ得る。
【００２９】
そこで、同時期に、同じ被情報収集装置に対して情報取得要求が発生した場合に、監視サーバ、被監視装置の処理負荷を軽減することができ、情報取得要求に対する応答に時間をかけずに行うことができる情報収集装置、情報収集プログラム及び監視システムが求められている。
【課題を解決するための手段】
【００３０】
かかる課題を解決するために、第１の本発明の情報収集装置は、１又は複数の被情報収集装置から所定情報を収集する情報収集装置において、（１）外部からの情報取得要求に基づいて要求先の被情報収集装置から情報収集を実行する情報収集実行手段と、（２）定期的に起動し、各被情報収集装置から情報収集を実行する定期収集実行手段と、（３）情報収集実行手段及び定期収集実行手段による情報収集状態を記録する収集状態記録手段と、（４）情報収集実行手段又は定期収集実行手段の起動前に、収集状態記録手段を参照して、外部から受信した情報取得要求に係る今回の収集先又は定期収集実行手段による今回の収集先と、同一の被情報収集装置からの情報収集が実行されているか否かを確認し、実行されている場合には情報収集実行手段又は定期収集実行手段を起動させず、そうでない場合には情報収集実行手段又は定期収集実行手段を起動させる収集状態制御手段とを備えることを特徴とする。
【００３１】
第２の本発明の情報収集プログラムは、１又は複数の被情報収集装置から所定情報を収集する情報収集プログラムにおいて、コンピュータを、（１）外部からの情報取得要求に基づいて要求先の被情報収集装置から情報収集を実行する情報収集実行手段、（２）定期的に起動し、各被情報収集装置から情報収集を実行する定期収集実行手段と、（３）情報収集実行手段及び定期収集実行手段による情報収集状態を記録する収集状態記録手段、（４）情報収集実行手段又は定期収集実行手段の起動前に、収集状態記録手段を参照して、外部から受信した情報取得要求に係る今回の収集先又は定期収集実行手段による今回の収集先と、同一の上記被情報収集装置からの情報収集が実行されているか否かを確認し、実行されている場合には情報収集実行手段又は定期収集実行手段を起動させず、そうでない場合には情報収集実行手段又は定期収集実行手段を起動させる収集状態制御手段として機能させることを特徴とする。
【００３２】
第３の本発明の監視システムは、複数のユーザ端末と、１又は複数の被監視装置と、各被監視装置を監視する監視装置とを備える監視システムにおいて、監視装置が、第１の本発明の情報収集装置を有することを特徴とする。
【発明の効果】
【００３３】
本発明によれば、同時期に、同じ被情報収集装置に対して情報取得要求が発生した場合に、監視サーバ、被監視装置の処理負荷を軽減することができ、情報取得要求に対する応答に時間をかけずに行うことができる。
【図面の簡単な説明】
【００３４】
【図１】第１の実施形態の監視システムの全体構成及び各構成要素の内部構成を示す構成図である。
【図２】従来の情報収集処理の方法を説明する説明図である。
【図３】第１の実施形態の情報収集方法の流れを示す説明図である。
【図４】第１の実施形態の監視サーバにおける情報収集処理を示すフローチャートである。
【図５】第２の実施形態の監視システムの全体構成及び各構成要素の内部構成を示す構成図である。
【図６】第２の実施形態の情報収集方法の流れを示す説明図である。
【図７】第２の実施形態の監視サーバにおける情報収集処理を示すフローチャートである。
【発明を実施するための形態】
【００３５】
（Ａ）第１の実施形態
以下では、本発明の情報収集装置、情報収集プログラム及び監視システムの第１の実施形態を、図面を参照しながら説明する。
【００３６】
第１の実施形態では、例えば、監視サーバが１又は複数の被監視装置の運用状態や障害状態等の情報（例えばＭＩＢ情報等）を監視する監視システムにおいて、監視サーバが備える情報収集機能に、本発明を適用した場合を例示する。
【００３７】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態に係る監視システムの全体構成及び各構成要素の内部構成を示す構成図である。
【００３８】
図１において、第１の実施形態の監視システム１０は、監視サーバ１Ａ、複数のユーザ端末２（２−１及び２−２）、被監視装置３（３−１及び３−２）を少なくとも有する。
【００３９】
なお、監視サーバ１Ａ、ユーザ端末２、被監視装置３は、ネットワークを介して接続されている。ネットワークは、専用網、公衆網のいずれであってもよく、又は有線回線、無線回線のいずれであってもよい。
【００４０】
また通信プロトコルは、特に限定されるものではなく、広く適用することができる。例えば、通信プロトコルとして、ＴＣＰ／ＩＰを適用することができる。また、図１においてユーザ端末２及び被監視装置３の数は、特に限定されるものではなく、３台以上であってもよい。
【００４１】
監視サーバ１Ａは、被監視装置３−１及び３−２の運用状態及び又は障害状態等を監視するものである。監視サーバ１Ａは、ユーザ端末２から情報取得要求を受けると、対象とする被監視装置３に対して情報取得要求を行い、所望の情報を被監視装置３から収集する。そして、監視サーバ１Ａは、その被監視装置３から収集した情報を要求元のユーザ端末２に送信する。
【００４２】
また、監視サーバ１Ａは、その主な機能構成として、状態収集部１１Ａ、通信部１２を少なくとも有する。なお、監視サーバ１Ａは、既存のサーバと同じ構成を備えており、例えば、ＣＰＵと、例えばＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等からなる記憶部と、通信部等とを有して構成される。
【００４３】
状態収集部１１Ａは、ユーザ端末２からの情報取得要求信号を受信すると、その情報取得要求に係る被監視装置３の状態を示す情報を取得して、要求元のユーザ端末２に応答するものである。
【００４４】
ここで、情報取得要求信号には、送信元のユーザ端末２の識別情報（例えば、ユーザ端末２のアドレス情報等）、情報を取得する被監視装置３の識別情報を少なくとも有する。この他に、取得する情報の種別等を含むようにしてもよい。
【００４５】
状態収集部１１Ａは、その機能として、状態収集実行部１１１、収集状態保持部１１２、収集状態制御部１１３を有する。
【００４６】
状態収集実行部１１１は、情報取得要求に係る被監視装置３から情報収集を実行するものであり、例えば、状態収集実行部１１１は情報収集スレッドに相当するものである。状態収集実行部１１１は、収集状態制御部１１３の制御を受けて起動するものである。
【００４７】
収集状態保持部１１２は、起動している状態収集実行部１１１の収集状態を保持するものである。つまり、収集状態保持部１１２は、現在起動している情報収集スレッドの状態を保持する。また、収集状態保持部１１２は、状態収集実行部１１１による収集及び要求元への応答が終了すると、その保持していた対応する状態を削除する。
【００４８】
ここで、収集状態保持部１１２は、情報取得要求の要求元のユーザ端末２の識別情報と、要求先の被監視装置３の識別情報とを対応付けた情報を保持する。なお、収集する情報の種別を選択することができる場合、収集状態保持部１１２は、情報種別も含む情報を保持するようにしてもよい。
【００４９】
収集状態制御部１１３は、情報収集部１１の機能を制御するものである。収集状態制御部１１３は、情報取得要求信号を受信すると、収集状態保持部１１２を参照して、現在起動している収集状態を確認するものである。
【００５０】
そして、今回の情報取得要求で要求内容を同じにする状態収集実行部１１１が起動しているか否かを判断し、要求内容が同じである状態収集実行部１１１が起動している場合、収集状態制御部１１３は、今回の情報取得要求に対応する状態収集実行部１１１を起動させないようにする。一方、要求内容が同じである状態収集実行部１１１が起動していない場合、収集状態制御部１１３は、今回の情報取得要求に対応する状態収集実行部１１１を起動させる。
【００５１】
通信部１２は、ユーザ端末２や被監視装置３との間で情報の送受信を行う処理部又は装置である。
【００５２】
ユーザ端末２（２−１及び２−２）は、例えば、Ｗｅｂブラウザ機能等により被監視装置３の状態情報を示すＷｅｂ画面を表示する表示手段、制御部、記憶部、通信部等を有する端末である。図１に示すように、ユーザ端末２は、その機能として、情報取得要求部２１、通信部２２を少なくとも有する。
【００５３】
情報取得要求部２１は、少なくとも、ユーザにより情報取得対象とする被監視装置３の識別情報を含む情報取得要求信号を監視サーバ１に送信するものである。
【００５４】
通信部２２は、監視サーバ１Ａとの間で情報の送受信を行う処理部又は装置である。
【００５５】
被監視装置３（３−１及び３−２）は、監視サーバ１Ａにより自身の運用状態や障害状態等が監視されるものである。被監視装置３は、監視サーバ１Ａからの取得要求を受けて、その時点での最新の運用状態や障害状態の情報を監視サーバ１Ａに送信する。被監視装置３は、運用状態データを保持する運用状態データ保持部３１１、障害データを有する障害データ保持部３１２、監視サーバ１Ａと情報を送受信する通信部３２を少なくとも有する。
【００５６】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態の監視システム１０における情報収集方法の動作を、図面を参照しながら説明する。
【００５７】
図３は、第１の実施形態の情報収集方法の流れを示す説明図である。図４は、第１の実施形態の監視サーバ１Ａにおける情報収集処理を示すフローチャートである。
【００５８】
以下では、ユーザ端末２−１とユーザ端末２−２とが、同時期に、被監視装置３−１の最新情報を収集する情報取得要求をした場合の動作を示す。また、説明便宜上、被監視装置３−１を装置Ａ、被監視装置３−２を装置Ｂともいう。
【００５９】
まず、図３に示すように、ユーザ端末２−１において、ユーザは、Ｗｅｂ画面上で、装置Ａの状態情報の収集を要求する収集ボタンを押下する（Ｓ２０１）。これにより、ユーザ端末２−１は、情報取得要求信号を監視サーバ１Ａに送信する（Ｓ２０２）。
【００６０】
監視サーバ１Ａにおいて、ユーザ端末２−１からの情報取得要求信号が受信されると（Ｓ３０１）、収集状態制御部１１３は、収集状態保持部１１２を参照して、現在の収集状態データを確認する（Ｓ２０３、Ｓ３０２）。
【００６１】
このとき、収集状態保持部１１２には収集状態データが保持されていない。従って、収集状態制御部１１３は、ユーザ端末２−１からの装置Ａに対する状態収集実行部１１１を起動させ（Ｓ３０３）、当該状態収集実行部１１１の状態収集データを収集状態保持部１１２に記録する（Ｓ２０４、Ｓ３０４）。
【００６２】
収集状態制御部１１３の制御により、状態収集実行部１１１が起動すると（Ｓ２０９）、状態収集実行部１１１は、装置Ａから最新情報の取得を開始する（Ｓ２１０、Ｓ３０６）。
【００６３】
一方、ユーザ端末２−２においても、ユーザ端末２−１における情報取得要求と同時に、ユーザが収集ボタンを押下し（Ｓ２０５）、情報取得要求信号が監視サーバ１Ａに与えられる（Ｓ２０６）。
【００６４】
監視サーバ１Ａでは、収集状態制御部１１３が、収集状態保持部１１２の現在の収集状態データを確認する（Ｓ２０７、図４のＳ３０２）。
【００６５】
このとき、装置Ａに対する情報収集データが記録されている。これは、ユーザ端末２−１からの要求に応じて、装置Ａに対する状態収集実行部１１１が実行中であることを意味する。
【００６６】
従って、収集状態制御部１１３は、当該ユーザ端末２−２からの情報取得要求に対する状態収集実行部１１１を起動させず、ユーザ端末２−２から受信した装置Ａに対する状取得要求の情報を状態収集データとして記憶する（Ｓ２０８、Ｓ３０５）
そして、起動している状態収集実行部１１１が、装置Ａからの運用状態及び障害状態の最新情報の取得を完了する。
【００６７】
収集状態制御部１１３は、収集状態保持部１１２に記録されている装置Ａについての収集状態データを確認する。この例では、装置Ａについての収集状態データとして、その要求元に、ユーザ端末２−１及びユーザ端末２−２が記録されていることを確認する。
【００６８】
そこで、収集状態制御部１１３は、装置Ａから取得した収集情報をユーザ端末２−１及び２−２に送信する（Ｓ２１１、Ｓ３０７）。
【００６９】
そして、ユーザ端末２−１及び２−２では、Ｗｅｂ画面を更新して装置Ａの最新情報を表示する（Ｓ２１２）。
【００７０】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、同時に受け付けた同一の被監視装置に対する最新情報取得について、被監視装置に対しての最新状態取得の処理は１度しか行わない。
【００７１】
このため、監視サーバおよび被監視装置の処理に係る負荷は大きくならない。また、各要求に対する応答も遅延しない。
【００７２】
（Ｂ）第２の実施形態
次に、本発明の情報収集装置、情報収集プログラム及び監視システムの第２の実施形態を、図面を参照しながら説明する。
【００７３】
第２の実施形態では、第１の実施形態の構成に加えて、監視サーバが定期的に被監視装置の最新情報を収集するものである場合の実施形態を例示する。
【００７４】
（Ｂ−１）第２の実施形態の構成
図５は、第２の実施形態に係る監視システムの全体構成及び各構成要素の内部構成を示す構成図である。
【００７５】
図５において、第２の実施形態の監視システム１０は、第１の実施形態と同様に、監視サーバ１Ｂ、複数のユーザ端末２（２−１及び２−２）、被監視装置３（３−１及び３−２）を少なくとも有する。
【００７６】
第２の実施形態が第１の実施形態と異なる点は、監視サーバ１Ｂが有する状態収集機能である。そこで、以下では、監視サーバ１Ｂが有する状態収集機能を中心に詳細に説明する。
【００７７】
図５に示すように、監視サーバ１Ｂは、状態収集部１１Ｂ、通信部１２を少なくとも有して構成される。
【００７８】
状態収集部１１Ｂは、状態収集実行部１１１、収集状態保持部１１２、収集状態制御部１１３、定期収集実行部１１４を少なくとも有する。
【００７９】
定期収集実行部１１４は、収集状態制御部１１３の制御により、定期的に情報収集するものである。定期収集実行部１１４は、例えば、情報収集スレッドに相当する。
【００８０】
ここで、定期収集実行部１１４は、定期的に情報収集する対象とする被監視装置３が複数ある場合には、各被監視装置３毎に決定された周期で起動する。その起動周期は、特に限定されるものではなく、各被監視装置３毎に異なるものであってもよい。
【００８１】
収集状態保持部１１２は、第１の実施形態で説明した処理に加えて、定期収集実行部１１４が起動すると、当該定期収集実行部１１４の状態収集データも保持するものである。
【００８２】
収集状態制御部１１３は、第１の実施形態で説明した制御に加えて、定期的に、定期収集実行部１１４を起動させるものである。
【００８３】
また、収集状態制御部１１３は、ユーザ端末２から情報取得要求を受信した場合又は定期収集実行部１１４を起動させる前に、収集状態保持部１１２の収集状態データを確認する。
【００８４】
そして、同一の被監視装置３に対する情報収集が実行中である場合、収集状態制御部１１３は、新たな状態収集実行部１１１の起動又は定期収集実行部１１４の起動を行わず、当該要求情報を収集状態保持部１１２に記録する。
【００８５】
一方、同一の被監視装置３に対する情報収集が実行中でない場合、収集状態制御部１１３は、新たな状態収集実行部１１１の起動又は定期収集実行部１１４の起動をさせる。また、収集状態制御部１１３は、新たな状態収集実行部１１１又は定期収集実行部１１４の情報収集データを収集状態保持部１１２に記録する。
【００８６】
これにより、定期的に被監視装置３から最新情報を収集する場合と、ユーザ端末２からの要求に応じて最新情報を収集する場合とが同時に行われたときでも、新たに情報収集は実行せず、実行中の情報収集の結果を最新情報として返却することができる。
【００８７】
（Ｂ−２）第２の実施形態の動作
次に、第２の実施形態の監視システム１０における情報収集方法の動作を、図面を参照しながら説明する。
【００８８】
図６は、第２の実施形態の情報収集方法の流れを示す説明図である。図７は、第２の実施形態の監視サーバ１Ｂにおける情報収集処理を示すフローチャートである。
【００８９】
以下では、被監視装置３−１に対する定期収集と、ユーザ端末２−２からの情報取得要求とが、同時期にあった場合の動作を例示する。また、説明便宜上、被監視装置３−１を装置Ａ、被監視装置３−２を装置Ｂともいう。
【００９０】
まず、監視サーバ１Ｂにおいて、装置Ａに対する定期収集タイミングになると（Ｓ５０１）、収集状態制御部１１３は、収集状態保持部１１２の収集状態データを確認する（Ｓ３０２、Ｓ４０１）。
【００９１】
このとき、ユーザ端末２からの情報取得要求がなく、収集状態保持部１１２には該当する収集状態データが記録されていない。従って、収集状態制御部１１３は、定期収集実行部１１４を起動させ（Ｓ３０３）、定期収集実行部１１４の収集状態データを収集状態保持部１１２に記録する（Ｓ３０４、Ｓ４０２）。
【００９２】
収集状態制御部１１３の制御により、定期収集実行部１１４が起動すると（Ｓ４０３）、定期収集実行部１１４は、装置Ａから最新情報の収集を実行する（Ｓ４０４）。
【００９３】
装置Ａに対する定期収集と同時期に、ユーザ端末２−２においても、ユーザが収集ボタンを押下し（Ｓ４０５）、情報取得要求信号が監視サーバ１Ｂに与えられる（Ｓ４０６、Ｓ５０１）。
【００９４】
監視サーバ１Ｂでは、収集状態制御部１１３が、収集状態保持部１１２の現在の収集状態データを確認する（Ｓ４０７、Ｓ３０２）。
【００９５】
このとき、定期収集実行部１１４が装置Ａに対する情報収集を実行中である。従って、収集状態制御部１１３は、当該ユーザ端末２−２からの情報取得要求に対する状態収集実行部１１１を起動させない。
【００９６】
収集状態制御部１１３は、ユーザ端末２−２からの装置Ａに対する状態収集データを記憶する（Ｓ４０８、Ｓ３０５）。
【００９７】
そして、起動している定期収集実行部１１４が、装置Ａから運用状態及び障害状態の最新情報の取得を完了する。
【００９８】
収集状態制御部１１３は、収集状態保持部１１２の収集状態データに基づいて、ユーザ端末２−２が装置Ａについての情報取得要求を行っていることを確認し、その取得情報をユーザ端末２−２に送信する（Ｓ４０９、Ｓ３０７）。
【００９９】
そして、ユーザ端末２−２では、Ｗｅｂ画面を更新して装置Ａの最新情報を表示する（Ｓ４１０）。
【０１００】
また、上記の動作説明とは逆に、ユーザ端末からの最新状態取得の要求を実行中に、定期処理が動作した場合も上記と同様に、被監視装置３への最新状態の取得は１度しか行わない。
【０１０１】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、第１の実施形態の効果に加えて、監視サーバが定期的に被監視装置から最新情報を収集する場合であっても、被監視装置に対する最新情報の取得処理を１度だけにすることができる。
【０１０２】
その結果、監視サーバ及び被監視装置の処理に係る負荷は大きくならない。また、端末からの要求への応答も遅延しない。
【０１０３】
（Ｃ）他の実施形態
上述した実施形態では、２台のユーザ端末が、同時に、同一の被監視装置に対する情報取得要求を行う場合、又は、１台のユーザ端末からの同一の被監視装置に対する情報取得要求と定期収集とが同時に実行する場合の実施形態を例示した。しかし、競合する数は２個である場合に限定されるものではなく、３個以上であっても本発明を適用することができる。
【符号の説明】
【０１０４】
１Ａ及び１Ｂ…監視サーバ、１１Ａ及び１１Ｂ…状態収集部、
１１１…状態収集実行部、１１２…収集状態保持部、１１３…収集状態制御部、
１１４…定期収集実行部、１２…通信部、２−１及び２−２…ユーザ端末、
３−１及び３−２…被監視装置、１０…監視システム。
【図１】
0005732949.tif 000002
【図２】
0005732949.tif 000003
【図３】
0005732949.tif 000004
【図４】
0005732949.tif 000005
【図５】
0005732949.tif 000006
【図６】
0005732949.tif 000007
【図７】
0005732949.tif 000008