(57)【要約】【課題】  監視装置と構成管理装置とが接続された通信回線の通信量の増大を招くことなく、長期間稼働することを可能とする監視システムを提供する。【解決手段】  各監視装置と構成管理装置とを通信回線で接続して分散設置する。構成管理装置は、監視結果情報を記憶している数が最も少ない監視装置を特定する。そして、監視結果情報を記憶している数が最も少ない監視装置が監視結果情報を記憶する。各監視装置は、自身が行った監視の前に監視を行った他の監視装置と、自身が行った監視の後に監視を行った他の監視装置とを特定する情報を記憶する。【選択図】  図１
2005101735.tif 000002
【特許請求の範囲】
【請求項１】
通信回線で接続された監視対象装置を監視する複数の監視装置と、前記監視装置と監視通信回線で接続され、前記監視装置と情報を送受信する構成管理装置とを備える監視システムであって、
前記監視装置は、前記監視対象装置を監視した結果の情報である監視結果情報を収集する制御手段と、前記制御手段が収集した監視結果情報を記憶する記憶手段とを含み、
前記構成管理装置は、監視装置の記憶手段が記憶している前記監視結果情報の数が最も少ない監視装置に、監視対象装置の監視を指示する管理制御手段を含む
ことを特徴とする監視システム。
【請求項２】
監視装置の記憶手段は、前記監視装置の前に監視対象装置の監視を行った他の監視装置である前監視装置を特定する情報である前監視装置特定情報と、前記監視装置の後に監視対象装置の監視を行った他の監視装置である次監視装置を特定する情報である次監視装置特定情報とを記憶する
請求項１記載の監視システム。
【請求項３】
監視装置が監視対象装置を監視した結果の情報を表示する表示端末装置を備え、
構成管理装置は、監視対象装置を最初に監視した装置である初監視装置を特定する情報である初監視装置特定情報と、監視対象装置を現在監視している装置である現監視装置を特定する情報である現監視装置特定情報とを記憶する管理記憶手段を含み、
前記表示端末装置は、前記初監視装置特定情報を参照して初監視装置を特定し、前記現監視装置特定情報を参照して現監視装置を特定し、特定した前記初監視装置および前記現監視装置にシステム内の各監視装置の記憶手段が記憶している監視結果情報を収集する指示を与え、前記初監視装置と前記現監視装置とが収集した監視結果情報を表示端末装置の表示手段に時系列的に表示させる表示制御手段を含む
請求項２記載の監視システム
【請求項４】
初監視装置の制御手段は、システム内の各監視装置が記憶している次監視装置特定情報を参照して初監視装置の次監視装置以降の各監視装置が記憶している監視結果情報を収集し、収集した監視結果情報を自監視装置が記憶している監視結果情報とともに表示端末装置に送信し、
現監視装置の制御手段は、システム内の各監視装置が記憶している前監視装置特定情報を参照して現監視装置の前監視装置以前の各監視装置の記憶手段が記憶している監視結果情報を収集し、収集した監視結果情報を自監視装置が記憶している監視結果情報とともに表示端末装置に送信する
請求項３記載の監視システム。
【請求項５】
一の監視装置を本発明による監視システムから除外する場合、一の監視装置が記憶している監視結果情報を、他の監視装置に送信する
請求項１から請求項４のうちいずれか１項記載の監視システム。
【請求項６】
構成管理装置は、監視装置に監視を継続するか否かを指示する
請求項１から請求項５のうちいずれか１項記載の監視システム。
【請求項７】
通信回線で接続された監視対象装置を監視する複数の監視装置と、監視装置が監視対象装置を監視した結果の情報である監視結果情報を表示する表示端末装置とを備える監視システムであって、
前記監視装置は、前記監視対象装置を監視し、監視結果情報を収集する制御手段と、前記制御手段が収集した監視結果情報、前記監視装置の前に監視対象装置の監視を行った他の監視装置である前監視装置を特定する情報である前監視装置特定情報、および前記監視装置の後に監視対象装置の監視を行った他の監視装置である次監視装置を特定する情報である次監視装置特定情報を記憶する記憶手段とを含み、
表示端末装置は、前記監視装置に、前監視装置以前の各監視装置の記憶手段が記憶している監視結果情報の収集と、次監視装置以降の各監視装置が記憶している監視結果情報の収集とを指示して、収集した運用情報を表示手段に時系列的に表示させる表示制御手段を含む
ことを特徴とする監視システム。
【請求項８】
監視装置は互いにＰｅｅｒ  ｔｏ  Ｐｅｅｒ接続され、監視を繰り返して行う場合、一の監視装置の制御手段は、隣接ノード探索手法を用いて特定した隣接する他の監視装置に監視を行わせる
請求項７記載の監視システム。
【請求項９】
一の監視装置の制御手段は、隣接する他の監視装置が複数存在する場合、他の監視装置のうち、記憶手段が記憶している監視結果情報の数が最も少ない監視装置に監視対象装置の監視を行わせる
請求項８記載の監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して監視対象装置を監視する監視システムに関する。
【背景技術】
【０００２】
従来の監視システムは、複数の監視装置と、監視装置と接続された一台の構成管理装置によって構成され、全ての監視装置の所在および監視装置が収集した情報の内容を、一台の構成管理装置が管理していた。そのため、監視装置の設置台数と監視装置が監視する監視項目が多量になると、監視結果の検索および更新のため、構成管理装置への監視装置のアクセス数が増大する。すると、監視装置と構成管理装置とを接続する通信回線の帯域を圧迫し、構成管理装置が運用監視の障害の原因となることがある。
【０００３】
また、監視を実施する監視装置をリソースの使用状況によって決定していた。具体的には、監視装置が複数ある場合、監視を実施するための監視装置を、監視装置と監視対象装置とを接続する通信回線の負荷の状況によって決定していた。通信回線の負荷の状況とは、監視装置と監視対象装置との間の通信状態のことであり、監視対象装置への動作状況の問い合わせの発信に対する応答の有無や、応答を得るための時間の状況である。そのため、通信回線の負荷が軽い特定の監視装置に対する監視対象装置への監視を指示が集中するという状況が発生し、長期間監視を行うと、特定の監視装置について記憶すべき運用情報の容量が監視装置の記憶容量を超えてしまうという問題があった。
【０００４】
そこで、監視装置に並列に補助監視装置を接続することにより、見かけ上監視装置の記憶容量を増加させ、長期間の監視結果を記憶することができるシステムが提案されている（例えば、特許文献１参照）。
【０００５】
また、複数の監視装置を互いに通信回線によって接続した分散システムにおいて、リモートアクセス端末により、一の監視装置にアクセスして監視情報の収集を指示すると、一の監視装置が他の監視装置が記憶している監視情報を収集して編集し、編集した監視情報をリモートアクセス端末に出力する装置が提案されている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平７−１６２４２７号公報（第４−７頁、第１図）
【特許文献２】特開２００１−１５４８８３号公報（第３−４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載のシステムは、監視結果を記憶することができる記憶容量を増加させることはできるが、監視装置および補助監視装置と構成管理装置（遠隔制御装置）との間の通信量を削減することはできない。
【０００８】
また、特許文献２に記載の装置は、一の監視装置が監視情報の収集を指示されると、分散システムに接続された他の全ての監視装置にアクセスして監視情報を収集するため、分散システムの通信回線の通信量が多くなってしまう。
【０００９】
そこで、本発明は、監視装置と構成管理装置とが接続された通信回線の通信量の増大を招くことなく、長期間稼働することを可能とする監視システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による監視システムは、通信回線で接続された監視対象装置を監視する複数の監視装置と、監視装置と監視通信回線で接続され、監視装置と情報を送受信する構成管理装置とを備える監視システムであって、監視装置は、監視対象装置を監視した結果の情報である監視結果情報を収集する制御手段と、制御手段が収集した監視結果情報を記憶する記憶手段とを含み、構成管理装置は、監視装置の記憶手段が記憶している監視結果情報の数が最も少ない監視装置に、監視対象装置の監視を指示する管理制御手段を含むことを特徴とする。
【００１１】
監視装置の記憶手段が、監視装置の前に監視対象装置の監視を行った他の監視装置である前監視装置を特定する情報である前監視装置特定情報と、監視装置の後に監視対象装置の監視を行った他の監視装置である次監視装置を特定する情報である次監視装置特定情報とを記憶するように構成されていてもよい。そのような構成によれば、一の監視装置は、前監視装置と次監視装置とを特定することができる。そのため、監視結果情報が各装置に分散して記憶されていても、前監視装置以前の監視装置と、次監視装置以降の監視装置とを特定することができ、前監視装置以前の監視装置が記憶している監視結果情報と、次監視装置以降の監視装置が記憶している監視結果情報を収集することができる。
【００１２】
監視装置が監視対象装置を監視した結果の情報を表示する表示端末装置を備え、構成管理装置が、監視対象装置を最初に監視した装置である初監視装置を特定する情報である初監視装置特定情報と、監視対象装置を現在監視している装置である現監視装置を特定する情報である現監視装置特定情報とを記憶する管理記憶手段を含み、表示端末装置が、初監視装置特定情報を参照して初監視装置を特定し、現監視装置特定情報を参照して現監視装置を特定し、特定した初監視装置および現監視装置にシステム内の各監視装置の記憶手段が記憶している監視結果情報を収集する指示を与え、初監視装置と現監視装置とが収集した監視結果情報を表示端末装置の表示手段に時系列的に表示させる表示制御手段を含む構成であってもよい。そのような構成によれば、初監視装置と現監視装置との２つの監視装置に監視結果情報の収集を行わせることができるため、高速で監視結果情報を収集することができる。
【００１３】
初監視装置の制御手段は、例えば、システム内の各監視装置が記憶している次監視装置特定情報を参照して初監視装置の次監視装置以降の各監視装置が記憶している監視結果情報を収集し、収集した監視結果情報を自監視装置が記憶している監視結果情報とともに表示端末装置に送信し、現監視装置の制御手段は、システム内の各監視装置が記憶している前監視装置特定情報を参照して現監視装置の前監視装置以前の各監視装置の記憶手段が記憶している監視結果情報を収集し、収集した監視結果情報を自監視装置が記憶している監視結果情報とともに表示端末装置に送信する。
【００１４】
一の監視装置を本発明による監視システムから除外する場合、一の監視装置が記憶している監視結果情報を、他の監視装置にするように構成されていてもよい。そのような構成によれば、一の監視装置を監視システムから除外しても、一の監視装置が記憶している監視結果情報を他の監視装置に記憶させることができる。
【００１５】
構成管理装置は、監視装置に監視を継続するか否かを指示するように構成されていてもよい。そのような構成によれば、監視対象装置の監視を継続して行うか否かを指示することができ、一時的に監視をしたい場合や、または継続して監視をしたい場合であっても、本発明による監視システムを適用することができる。
【００１６】
本発明による監視システムは、通信回線で接続された監視対象装置を監視する複数の監視装置と、監視装置が監視対象装置を監視した結果の情報である監視結果情報を表示する表示端末装置とを備える監視システムであって、監視装置は、監視対象装置を監視し、監視結果情報を収集する制御手段と、制御手段が収集した監視結果情報、監視装置の前に監視対象装置の監視を行った他の監視装置である前監視装置を特定する情報である前監視装置特定情報、および監視装置の後に監視対象装置の監視を行った他の監視装置である次監視装置を特定する情報である次監視装置特定情報を記憶する記憶手段とを含み、表示端末装置は、監視装置に、前監視装置以前の各監視装置の記憶手段が記憶している監視結果情報の収集と、次監視装置以降の各監視装置が記憶している監視結果情報の収集とを指示して、収集した運用情報を表示手段に時系列に表示させる表示制御手段を含むことを特徴とする。
【００１７】
監視装置が互いにＰｅｅｒ  ｔｏ  Ｐｅｅｒ接続され、監視を繰り返して行う場合、一の監視装置の制御手段が、隣接ノード探索手法を用いて特定した隣接する他の監視装置に監視を行わせるように構成されていてもよい。そのような構成によれば、本発明による監視システムは、他の監視装置を用いて監視を繰り返して行うことができる。
【００１８】
一の監視装置の制御手段が、隣接する他の監視装置が複数存在する場合、他の監視装置のうち、記憶手段が記憶している監視結果情報の数が最も少ない監視装置に監視対象装置の監視を行わせるように構成されていてもよい。そのような構成によれば、監視装置の負荷を均等にすることができる。
【発明の効果】
【００１９】
本発明によれば、監視結果情報を記憶している数が少ない監視装置に監視結果情報を記憶させるため、長期間稼働した場合に監視結果情報を記憶する容量が不足することを防ぐことができる。また、監視結果情報を記憶している数が少ない監視装置にその都度監視結果情報を記憶させるため、監視装置の負荷を均等にすることができる。また、構成管理装置は、監視結果情報を記憶しないので、監視装置と構成管理装置とを接続する通信回線の通信量の増大を招くことなく長期間稼働することを可能とすることができる。
【００２０】
本発明の他の態様によれば、構成管理装置が存在しないので、構成管理装置の障害による監視の停止を防ぐことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照して説明する。
実施の形態１．
図１は、本発明の第１の実施の形態を説明するブロック図である。本発明による監視システムは、複数の通信回線による通信ネットワークである監視ネットワーク１に接続される構成管理装置２、および分散して設置されている一つ以上の監視装置である監視装置１１から監視装置１４と、通信ネットワークであるネットワーク網９を介して監視ネットワーク１と接続される表示端末装置３および監視対象装置４とを含む
【００２２】
監視装置１１は、コンピュータやルータ等によって実現され、監視対象装置４の監視結果（監視結果情報）を含む情報である運用情報を監視対象装置４にアクセスして収集する制御部（制御手段）１１ａと、運用情報を記憶する記憶部（記憶手段）１１ｂとを含む。監視装置１２〜１４は、図１に示す監視装置１１の内部構成と同様である。以下、監視装置１２〜１４について、監視装置１１の内部構成を参照して説明する。すなわち、監視装置１２〜１４は、それぞれ制御部１２ａ〜１４ａと記憶部１２ｂ〜１４ｂとを含む。
【００２３】
監視装置１１が監視する監視項目および監視装置１１が収集する監視結果は、監視対象装置のシステムリソース（ＣＰＵや、メモリ、ハードディスクアレイの使用率等）、監視対象装置上で動作しているアプリケーションソフトウェアの稼働状況（処理件数、平均処理時間、処理の成功件数、処理の失敗件数等）、および監視装置と監視対象装置との間や各監視装置間の通信状況（応答の有無、ネットワーク遅延時間等）を含む。
【００２４】
監視装置１１の制御部１１ａは、各監視結果に割り当てる登録番号を生成する。具体的には、１番目に収集した監視結果の登録番号を１とし、２番目に収集した監視結果の登録番号を２とし、以下、監視結果を収集した順に登録番号を割り当て、監視結果および運用情報と対応付けて記憶部１１ｂに記憶させる。
【００２５】
構成管理装置２は、構成管理装置２全体を制御する制御部（管理制御手段）２ａと、監視結果を収集した監視装置名、監視装置内の記憶部に記憶されている監視結果の登録数、各監視項目の収集を開始した監視装置名、現在監視を行っている監視装置名、および監視回数を記憶する記憶部（管理記憶手段）２ｂとを含む。記憶部２ｂは、監視装置名および監視装置のネットワークアドレス（例えば、ＩＰアドレス。）と、各監視装置が記憶している監視結果の数とを対応付けた監視装置一覧のテーブルを記憶している。
【００２６】
記憶部２ｂは、監視項目と、各監視項目を最初に監視した監視装置である初監視装置を特定する情報である初監視装置名と、初監視装置がその監視項目を最初に監視した際に収集した監視結果に対応付けられた登録番号である初登録番号と、現在時点で、最後に各監視項目を監視して監視結果を収集した監視装置である現監視装置を特定する情報である現監視装置名と、現監視装置が最後に各監視項目を監視して監視結果を収集した際に監視結果に対応付けられた登録番号である現登録番号と、現監視装置が監視対象装置４を監視した回数と、監視を継続するか否かを特定する情報とを対応付けた運用状況一覧のテーブルを記憶している。以下、監視情報一覧のテーブルと運用状況一覧のテーブルとを構成情報と記す。
【００２７】
図２に、構成情報の一例を示す。図２の監視装置一覧のテーブルを参照すると、監視装置１１は、２つの運用情報を記憶していることがわかる。また、運用状況一覧のテーブルを参照すると、監視項目Ｉｔｅｍ１において、初監視装置は監視装置１４で、初登録番号は４で、現監視装置は監視装置１２で、現登録番号２で、監視対象装置４を監視した回数は２回で、監視を継続していることがわかる。なお、運用情報一覧のテーブルにおける「継続」の欄は、「１」が監視の継続を示し「０」が監視を継続しないことを示す。
【００２８】
運用情報について説明する。図３は、一の監視装置において、記憶部が記憶している運用情報の一例を示す説明図である。運用情報は、登録番号と、一の監視装置が監視対象装置４を監視した時刻と、監視結果と、各監視項目を一の監視装置が監視した直前に監視した監視装置である前監視装置を特定する情報である前監視装置名（前監視装置特定情報）と、前監視装置がその監視項目を監視して収集した監視結果に対応付けられた登録番号である前登録番号と、各監視項目を一の監視装置が監視した直後に監視した監視装置である次監視装置を特定する情報である次監視装置名（次監視装置特定情報）と、次監視装置がその監視項目を監視して収集した監視結果に対応付けられた登録番号である次登録番号とを含む。図３を参照すると、登録番号１番には、監視時刻が２００３／０７／１１／２０１０に監視したことと、監視結果がＡＢＣであることと、前監視装置が監視装置１４であることと、前登録番号が１であることと、次監視装置が監視装置１２であることと、次登録番号が１であることとが対応付けられている。
【００２９】
表示端末装置３は、各監視装置から運用情報を収集する制御部（表示制御手段）３ａと、制御部３ａが収集した運用情報を表示する表示部（表示手段）３ｂとを含む。監視対象装置４は、各監視装置の監視の対象となる装置である。監視対象装置４は、具体的には、コンピュータや、サーバ、メインフレーム、ルータ等によって実現される。
【００３０】
次に、図面を参照して、この実施の形態の動作について説明する。図４は、各監視装置が監視対象装置４を監視する際の動作を説明するフローチャートである。構成管理装置２は、監視装置一覧のテーブルから監視結果を収集する監視装置を特定する。このとき、構成管理装置２は、監視結果を記憶している数の最も少ない監視装置を監視結果を収集する監視装置に特定する（ステップＳ１０１）。図２の監視装置一覧のテーブルを参照すると、監視装置１１が監視結果を記憶している数が最も少ないことがわかる。そこで、構成管理装置２は、監視装置１１を監視結果を収集する監視装置に特定する。
【００３１】
監視装置１１は、構成管理装置２の記憶部２ｂが記憶している監視装置一覧を参照して、監視装置１１の監視結果の登録数に１を加えた数を今回収集する監視結果の登録番号とする。図２の監視装置一覧のテーブルを参照すると、監視装置１１の監視結果の登録数は２であるので、今回収集する監視結果の登録番号を３とする。
【００３２】
また、監視装置１１は、構成管理装置２の記憶部２ｂが記憶している運用状況一覧のテーブルを参照して現監視装置と、現登録番号を特定する。例えば、監視項目がＩｔｅｍ１の場合、現監視装置名は監視装置１２であって、現登録番号は２であると特定する。
【００３３】
監視装置１１は、監視装置１２にアクセスして次監視装置名と次登録番号を登録する監視引継処理を行う（ステップＳ１０２）。具体的には、監視装置１１は、監視装置１２の記憶部１２ｂが記憶している運用情報の登録番号２に対応付けて、次監視装置名が監視装置１１であることと次登録番号が２であることとを登録する。そして、監視装置１１の制御部１１ａは、記憶部１１ｂが記憶している運用情報の登録番号２に対応付けて、前監視装置名が監視装置１２であることと、前登録番号が２であることとを記憶させる。
【００３４】
次に、選択した監視装置（監視装置１１）が監視処理を行って監視結果を収集する（ステップＳ１０３）。ここで、監視処理とは、監視装置が監視対象装置４にアクセスして監視結果を収集する処理である。監視装置１１は、収集した監視結果および監視結果を収集した時刻を、登録番号２に対応付けて記憶部１２ｂに記憶させる処理である。そして、監視装置１１は、構成管理装置２に監視が完了したことを通知し（ステップＳ１０４）、構成情報登録処理を行う（ステップＳ１０５）。構成情報登録処理とは、監視装置が、構成管理装置２の記憶部２ｂが記憶している監視装置一覧のテーブルの、監視結果を記憶している数の欄の数字を１つ増やし、運用状況一覧のテーブルの対象監視項目に記憶されている現在の監視装置名および登録番号を更新する処理である。具体的には、監視装置１１は、構成管理装置２の記憶部２ｂが記憶している監視装置一覧のテーブルの監視結果を記憶している数の欄を３とし、運用状況一覧のテーブルの対象監視項目に記憶されている現監視装置名を監視装置１１とし、現登録番号を２とする。
【００３５】
そして、監視を継続するか否かを判断する（ステップＳ１０６）。監視を継続する場合、次の監視装置を決定するために、運用情報の登録数が最も少ない監視装置の情報とを監視装置一覧のテーブルを参照して特定する。監視を継続する場合には、ステップ１０１から再度同一の動作を行う。ここで、継続可否の判断は、構成管理装置２が行なう。例えば、本発明による監視システムの管理者が、表示端末装置３を操作して構成管理装置２に接続し、運用状況一覧の継続を行うか否かの情報を登録する。
【００３６】
なお、最初に監視を行う場合、構成管理装置２の記憶部２ｂの監視装置一覧のテーブルの、監視結果の登録数の欄は、全ての監視装置において０であり、運用状況一覧のテーブルの各監視項目における初監視装置名、初登録番号、現監視装置名、現登録番号、回数、および継続の有無の欄は全て空欄となっている。そのため、最初に監視を行う場合は、何らかの方法で、初監視装置を特定する。初監視装置を特定する方法は、構成管理装置２の管理者が構成管理装置２を操作して特定する方法であってもよいし、構成管理装置２の監視装置一覧のテーブルに最初に登録された監視装置を初監視装置としてもよいが、本発明において、最初に監視を行う場合に監視装置を特定する方法は上記に限定されない。
【００３７】
例えば、監視項目Ｉｔｅｍ１の監視を最初に行う場合、監視装置１１が初監視装置に特定されたとすると、監視装置１１は、構成管理装置２にアクセスして監視装置一覧の監視結果の登録数を参照する。そして、監視結果の登録数に１を加えた数を登録番号とする。Ｉｔｅｍ１の初監視装置と現監視装置とは監視装置１１であり、初登録番号と現登録番号とは１となる。監視装置１１は、構成管理装置２にアクセスして、運用状況一覧のテーブルのＩｔｅｍ１に対応付けて、初監視装置と現監視装置とが監視装置１１であり、初登録番号と現登録番号とが１であることを登録する。
【００３８】
次に、監視装置１１の制御部１１ａは、監視処理を行う。監視装置１１の制御部１１ａは、監視を行った時刻である監視時刻と監視結果とを登録番号１に対応付けて記憶部１１ｂに記憶させる。以降の動作は、上述したステップＳ１０４以降の動作と同様なため、説明を省略する。
【００３９】
監視装置を新たに追加する場合、監視装置は、構成管理装置２にアクセスして、自身のネットワークアドレスを管理装置一覧のテーブルに追加して、構成管理装置２の記憶部２ｂに記憶させる。また、監視装置を監視ネットワーク１から除外する場合、監視装置は、構成管理装置２にアクセスして、自身のネットワークアドレスを管理装置一覧のテーブルから削除する。そして、自身の記憶部が記憶している運用情報を、他の監視装置に送信する。他の監視装置は、受信した運用情報を記憶する。すると、一の監視装置が監視ネットワーク１から除外されても、他の監視装置が一の監視装置が記憶していた運用情報を記憶するため、一の監視装置が記憶していた運用情報を監視ネットワーク１に接続されている他の監視装置に記憶させることができる。なお、監視装置を新たに追加する場合と、監視装置を監視ネットワーク１から除外する場合との動作は、監視装置に搭載されているアプリケーションソフトウェアまたはサービスソフトウェアによって行われる。監視装置に搭載されているアプリケーションソフトウェアまたはサービスソフトウェアは、起動時に構成管理装置２にアクセスして、ネットワークアドレスの追加または削除を行う。
【００４０】
また、監視装置を監視ネットワーク１から除外する場合に、除外される監視装置の記憶部が記憶している運用情報を他の監視装置に記憶させる動作について説明する。監視装置の記憶部が記憶している運用情報を他の監視装置に記憶させる動作の一例として、図５（ａ）から図５（ｃ）に示すような運用情報を、監視装置１１から監視装置１３のそれぞれが記憶していた場合に、監視装置１２を監視ネットワーク１から除外する際に、監視装置１２の登録番号４に対応付けられて記憶されている情報を他の監視装置に記憶させる場合の動作について説明する。
【００４１】
監視装置の記憶部が記憶している運用情報を記憶させる他の監視装置は、監視結果の登録数が最も少ない監視装置とする。例えば、監視結果の登録数が最も少ない監視装置が監視装置１１であったとすると、監視装置１２の制御部１２ａは、監視装置１１の記憶部１１ｂに記憶されている登録番号の最大値に１を加えた数の登録番号と対応付けて、監視装置１２の記憶部１２ｂの登録番号４に対応付けられた運用情報を記憶させる。図６（ａ）を参照すると、監視装置１２の記憶部１２ｂの登録番号４に対応付けられた運用情報は、監視装置１１の記憶部１１ｂにおいて、登録番号３に対応付けられたことがわかる。
【００４２】
記憶部１２ｂが記憶している登録番号４に対応付けられた前監視装置が監視装置１１であって、前登録番号が２であるため、監視装置１２は監視装置１１にアクセスして、監視装置１１の記憶部１１ｂが記憶している登録番号２に対応付けられた次監視装置名と、次登録番号とを更新する。具体的には、監視装置１１の登録番号２に対応付けられた次監視装置名を監視装置１１とし、次登録番号を３とする。図７（ａ）を参照すると、監視装置１１の登録番号２に対応付けられた次監視装置名は監視装置１１であり、次登録番号は３であることがわかる。
【００４３】
さらに、監視装置１２は、記憶部１２ｂが記憶している登録番号４に対応付けられた次監視装置が監視装置１３であり、次登録番号が５であるため、監視装置１３にアクセスして、監視装置１３の記憶部１３ｂが記憶している登録番号５に対応付けられた前監視装置名と前登録番号とを更新する。具体的には、監視装置１３の登録番号５に対応付けられた前監視装置名を監視装置１１とし、前登録番号を３とする。図７（ｃ）を参照すると、監視装置１３の登録番号５に対応付けられた前監視装置名は監視装置１１であり、前登録番号は３であることがわかる。
【００４４】
次に、運用情報を表示する際の動作について図面を参照して説明する。図８は、運用情報を表示する際の動作を説明するフローチャートである。そして、構成管理装置２は、図２に示すような構成情報を記憶しているものとし、各監視装置は図９（ａ）から（ｄ）に示すような運用情報を記憶しているものとする。まず、表示端末装置３の管理者が、表示端末装置を操作して、表示端末装置３に表示させる監視項目を特定する（ステップＳ２０１）。例えば、監視項目をＩｔｅｍ２に特定したものとする。次に、管理者が指定した監視項目を有する監視装置を特定する問い合わせ処理を行う（ステップＳ２０２）。問い合わせ処理とは、表示端末装置３が、構成管理装置２にアクセスして運用状況一覧のテーブルを参照し、管理者が指定した監視項目に対応付けられた初監視装置名、初登録番号、現監視装置名、現登録番号、および監視回数との情報を収集する処理である。図２を参照すると、Ｉｔｅｍ２の初監視装置は監視装置１１であり、初登録番号は１であり、現監視装置は監視装置１４であり、現登録番号は３であり、監視回数は４回であることがわかる。
【００４５】
そして、表示端末装置３は、初監視装置および現監視装置に、他の監視装置が記憶している運用情報の収集を指示する（ステップＳ２０３）。このとき、表示端末装置３は、初監視装置に、監視回数を２で割った数（小数点以下繰り上げ。）回数分の監視装置の運用情報の収集を指示し、現監視装置に、監視回数を２で割った数（小数点以下切り捨て。）回数分の監視装置の運用情報の収集を指示する。
【００４６】
例えば、図２を参照すると監視回数は４回なので、表示端末装置３は、初監視装置である監視装置１１に、２回分の監視装置の運用情報の収集を指示する。同時に、監視装置１１に、Ｉｔｅｍ２の初登録番号である登録番号１を通知する。すると、監視装置１１は、登録番号１に対応する次監視装置と次登録番号とを特定する。図９（ａ）を参照すると、次監視装置は監視装置１２であり、次登録番号は３であることがわかる。そこで、監視装置１１は、監視装置１２にアクセスして、記憶部１２ｂが記憶している登録番号３に対応する運用情報を収集する。監視回数がより多い場合には、初監視装置である監視装置１１は、システム内の各監視装置が記憶している次監視装置名および次登録番号を順次参照して初監視装置の次監視装置以降の各監視装置が記憶している運用情報を収集する。なお、次監視装置以降の各監視装置とは、運用情報を収集した時間的な順番に対応した各監視装置を意味する。
【００４７】
また、表示端末装置３は、現監視装置である監視装置１４に２回分の監視装置の運用情報の収集を指示する。同時に、監視装置１４に、Ｉｔｅｍ２の現登録番号である登録番号３を通知する。すると、監視装置１４は、登録番号３に対応する前監視装置と前登録番号とを特定する。図９（ｄ）を参照すると、前監視装置は監視装置１３であり、前登録番号は４であることがわかる。そこで、監視装置１４は、監視装置１３にアクセスして、記憶部１３ｂが記憶している登録番号４に対応する運用情報を収集する。監視回数がより多い場合には、現監視装置である監視装置１４は、システム内の各監視装置が記憶している前監視装置名および前登録番号を順次参照して現監視装置の前監視装置以前の各監視装置が記憶している運用情報を収集する。なお、前監視装置以前の各監視装置とは、運用情報を収集した時間的な順番の逆順に対応した各監視装置を意味する。
【００４８】
監視装置１１は、収集した各運用情報を、自監視装置の記憶部１１ｂが記憶している登録番号１に対応する運用情報とともに、表示端末装置３に送信する。また、監視装置１４は、収集した各運用情報を、自監視装置の記憶部１４ｂが記憶している登録番号３に対応する運用情報とともに表示端末装置３に送信する。表示端末装置３は、受信した各運用情報を時系列に並べて表示部３ｂに表示する（ステップＳ２０４）。
【００４９】
なお、初監視装置は、監視回数を２で割った数（小数点以下切り捨て。）回数分の次監視装置の運用情報を収集し、現監視装置は、監視回数を２で割った数（小数点以下繰り上げ。）回数分の前監視装置の運用情報を収集してもよい。さらに、初監視装置が収集する運用情報の数と、現監視装置が収集する運用情報の数とは、監視回数のほぼ半分でなくてもよく、本発明は、初監視装置が収集する運用情報の数と、現監視装置が収集する運用情報の数との割合を限定しない。
【００５０】
以上述べたように、この実施の形態によれば、表示端末装置３の指示にもとづいて、初監視装置および現監視装置が平行して運用情報を収集するため、運用情報の収集を高速に行い、収集した運用情報を時系列に表示させることができる。
【００５１】
実施の形態２．
図１０は、この実施の形態の一構成例を示すブロック図である。この実施の形態は、構成管理装置２を有しない点が第１の実施の形態と異なる。そのため、第１の実施の形態において構成管理装置２が記憶していた監視装置一覧のテーブルおよび運用状況一覧のテーブルを用いず、各監視装置は運用状況一覧の情報を含む運用情報を記憶している。また、監視ネットワーク１の各監視装置は相互接続することができるが、説明の便宜上、木構造の接続としている。
【００５２】
次に、この実施の形態の動作について説明する。図１１は、この実施の形態における監視の動作を説明するフローチャートである。この実施の形態において、監視装置５１は、表示端末装置３から監視項目および監視回数を特定する情報を受信する（ステップＳ３０１）。表示端末装置３が最初に監視項目と監視回数を特定する情報を送信する監視装置の特定は、Ｐｕｒｅ型Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）ネットワークの隣接ノード探索手法を用いる。隣接ノード探索手法とは、ノード（例えば、一の監視装置）と直接接続されているノード（例えば、他の監視装置）を隣接ノードとして探索する手法である。そして、隣接ノードが複数ある場合、応答を最も早く検出した監視装置に監視項目と監視回数を特定する情報を送信する。
【００５３】
ここでは、監視装置５１の前に、表示端末装置３が特定した監視項目を監視した監視装置が存在しないので、第１の実施の形態におけるステップＳ１０２で行っていた監視引継処理は行わない。
【００５４】
すると、監視装置５１は、受信した監視項目にもとづいて、監視対象装置４にアクセスして監視対象装置４の監視を行い、監視結果を収集する（ステップＳ３０３）。そして、収集した監視結果を記憶部５１ｂに記憶させる構成情報登録処理を行う（ステップＳ３０４）。
【００５５】
そして、監視装置５１の制御部５１ａは、受信した監視回数の数から１を引いた数字を監視回数とし、監視回数が０以下でない場合、他の監視装置に監視対象装置４の監視を行わせる（ステップＳ３０５）。例えば、表示端末装置３が監視装置５１に送信した監視回数が３回であった場合、３から１を引くと２となり、０以下でないため、他の監視装置を探索し、監視を繰り返し行わせる。
【００５６】
監視を繰り返して行う場合、監視装置５１の制御部５１ａは、隣接する監視装置を探索する。隣接する監視装置の探索は、上述した隣接ノード探索手法を用いる。隣接する監視装置が複数ある場合は、それらの監視装置のそれぞれが記憶している運用情報の登録数を参照して、運用情報の登録数の最も少ない監視装置を、監視を継続して行う監視装置に設定する（ステップＳ３０１）。
【００５７】
例えば、監視装置５１が行っていた監視を、監視装置５２が繰り返して行う場合、監視装置５１の制御部５１ａは、監視項目を特定する情報と、監視装置５１を特定する情報と、監視回数から１を引いた数である２を監視回数として監視装置５２に送信する。監視装置５２の制御部５２ａは、監視装置５１を前監視装置に設定する。監視装置５１の制御部５１ａは、監視装置５２を次監視装置に設定する（ステップＳ３０２）。
【００５８】
監視装置５２は、受信した監視項目を特定する情報にもとづいて、監視対象装置４の監視を行う（ステップＳ３０３）。そして、収集した監視結果を記憶部５２ｂに記憶させる構成情報登録処理を行う（ステップＳ３０４）。そして、監視装置５２の制御部５２ａは、受信した監視回数の数から１を引いた数字を監視回数とし、監視回数が０以下でない場合、他の監視装置に監視対象装置４の監視を行わせる（ステップＳ３０５）。現在の監視回数は２なので、１を差し引くと１になり、０以下でないため、他の監視装置を探索し、監視を繰り返し行わせる。
【００５９】
監視を繰り返して行う場合、監視装置５２の制御部５２ａは、隣接する監視装置を探索する。隣接する監視装置の探索は、上述した隣接ノード探索手法を用いる（ステップＳ３０１）。
【００６０】
例えば、監視装置５１が行っていた監視を、監視装置５３が繰り返して行う場合、監視装置５２の制御部５２ａは、監視項目を特定する情報と、監視装置５２を特定する情報と、監視回数から１を引いた数である１を監視回数として監視装置５３に送信する。監視装置５３の制御部５３ａは、監視装置５２を前監視装置に設定する。監視装置５２の制御部５２ａは、監視装置５３を次監視装置に設定する（ステップＳ３０２）。
【００６１】
監視装置５３は、受信した監視項目を特定する情報にもとづいて、監視対象装置４の監視を行う（ステップＳ３０３）。そして、収集した監視結果を記憶部５３ｂに記憶させる構成情報登録処理を行う（ステップＳ３０４）。そして、監視装置５３の制御部５３ａは、受信した監視回数の数から１を差し引いた数字を監視回数とし、監視回数が０以下でない場合、他の監視装置に監視対象装置４の監視を行わせる（ステップＳ３０５）。現在の監視回数は１なので、１を差し引くと０になり、監視回数が０以下になるので、監視を終了する。
【００６２】
次に、運用情報を表示する際の動作について説明する。図１１は、運用情報を表示する際の動作を説明するフローチャートである。まず、表示端末装置３が、表示する監視項目を監視した監視装置を一つ特定する（ステップＳ４０１）。そして、表示端末装置３は、特定した監視装置が記憶している運用情報を収集する。さらに、表示端末装置３は、特定した監視装置の前監視装置名および次監視装置名の情報を収集する（ステップＳ４０２）。例えば、表示する監視項目を監視した監視装置が、監視装置５２であった場合、前監視装置は監視装置５１であり、次監視装置は監視装置５３である。表示端末装置３は、監視装置５１および監視装置５３にアクセスして、監視装置５１および監視装置５３が記憶している運用情報を収集する（ステップＳ４０３）。さらに、監視装置５１に前監視装置が登録されていた場合、表示端末装置３は、監視装置５１に、登録されている前監視装置にアクセスして運用情報を収集するように指示する。このように、前監視装置をさかのぼると、監視装置５１が監視していた時よりも以前の運用情報を収集することができる。また、監視装置５３に次監視装置が登録されていた場合、表示端末装置３は、監視装置５３に、登録されている次監視装置にアクセスして運用情報を収集するように指示する。このように、次監視装置をたどると、監視装置５３が監視していた時よりも以降の運用情報を収集することができる。表示端末装置３は、これらの情報を受信して時系列にして表示する（ステップＳ４０４）。
【００６３】
以上述べたように、この実施の形態によれば、構成管理装置２を用いない構成としたため、構成管理装置の障害による監視の停止を防ぐことができる。
【産業上の利用可能性】
【００６４】
本発明によれば、監視対象装置の監視結果を、監視装置に分散して記憶させることができ、各監視装置に記憶されている監視結果を時系列に表示させることができる。
【図面の簡単な説明】
【００６５】
【図１】本発明による第１の実施の形態を説明するブロック図である。
【図２】構成情報の一例を示す説明図である。
【図３】運用情報の一例を示す説明図である。
【図４】本発明による第１の実施の形態において、監視結果を収集する際の動作を説明するフローチャートである。
【図５】各監視装置における運用情報の一例を示す説明図である。
【図６】各監視装置における運用情報の一例を示す説明図である。
【図７】各監視装置における運用情報の一例を示す説明図である。
【図８】本発明による第１の実施の形態において、監視結果を表示する際の動作を説明するフローチャートである。
【図９】各監視装置における運用情報の一例を示す説明図である。
【図１０】本発明による第２の実施の形態を説明するブロック図である。
【図１１】本発明による第２の実施の形態において、監視結果を収集する際の動作を説明するフローチャートである。
【図１２】本発明による第２の実施の形態において、監視結果を表示する際の動作を説明するフローチャートである。
【符号の説明】
【００６６】
１  監視ネットワーク
２  構成管理装置
２ａ  制御部
２ｂ  記憶部
３  表示端末装置
３ａ  制御部
３ｂ  表示部
４  監視対象装置
９  ネットワーク網
１１、１２、１３、１４、５１、５２、５３、５４、５５、５６、５７  監視装置
１１ａ、１２ａ、１３ａ、１４ａ、５１ａ、５２ａ、５３ａ、５４ａ、５５ａ、５６ａ、５７ａ  制御部
１１ｂ、１２ｂ、１３ｂ、１４ｂ、５１ｂ、５２ｂ、５３ｂ、５４ｂ、５５ｂ、５６ｂ、５７ｂ  記憶部
【図１】
2005101735.tif 000003
【図２】
2005101735.tif 000004
【図３】
2005101735.tif 000005
【図４】
2005101735.tif 000006
【図５】
2005101735.tif 000007
【図６】
2005101735.tif 000008
【図７】
2005101735.tif 000009
【図８】
2005101735.tif 000010
【図９】
2005101735.tif 000011
【図１０】
2005101735.tif 000012
【図１１】
2005101735.tif 000013
【図１２】
2005101735.tif 000014