(57)【要約】【課題】従来の監視システムでは，被監視装置の構成が変更された場合には監視装置がその変更された構成に対応しているかどうか，人がチェックする必要があり，変更部分にも対応可能な動的な監視は不可能であった。また、人手が介入するとチェックもれなどが発生し，監視しているはずと思っていても実際には監視していないという状況が発生する。【解決手段】本発明は，障害を監視する監視装置と，障害監視の対象となる被監視装置からなる障害監視システムがあったときに，監視装置が（１）被監視装置に変更があったことを認識する手段と，（２）変更に対応するための情報をインターネットから取得する手段と、を備えることで，柔軟な障害監視システムを構築する方法を提供することを目的とする。【選択図】      図１
2005184500.tif 000002
【特許請求の範囲】
【請求項１】
被監視装置と、被監視装置を監視する監視装置と、被監視装置に接続される各装置についての保守情報を前記監視装置に提供する情報提供装置と、前記被監視装置と前記監視装置と前記情報提供装置をネットワーク接続する通信手段と、を備える障害監視システムにおいて、
前記監視装置は被監視装置に新規装置が接続されたことを認識すると、前記新規装置についての保守情報を前記情報提供装置から前記通信手段を介して入手することを特徴とする障害監視システム。
【請求項２】
前記保守情報は、前記被監視装置が前記新規装置を使用する際に前記新規装置から出力される障害メッセージを含むことを特徴とする請求項１記載の障害監視システム。
【請求項３】
前記情報提供装置は、前記保守情報を前記新規装置を提供するベンダから入手し、前記新規装置のベンダ名と製品名とを含む情報をキーとして前記情報提供装置に接続されるデータベースに予め登録することを特徴とする請求項１記載の障害監視システム。
【請求項４】
前記監視装置は、前記新規装置のベンダ名と製品名とを含む情報からなるキーを指定して前記情報提供装置から前記保守情報を取得することを特徴とする請求項１記載の情報監視システム。
【請求項５】
被監視装置と、被監視装置を監視する監視装置と、被監視装置に接続される各接続装置についての保守情報を前記監視装置に提供する情報提供装置と、前記被監視装置と前記監視装置と前記情報提供装置をネットワーク接続する通信手段と、を備える障害監視システムにおいて、
前記被監視装置は、前記接続装置の構成情報を取得して前記監視装置に通知する構成通知手段と、前記被監視装置に接続されている前記接続装置に関するログメッセージを取得して前記監視装置に通知するログ通知手段と、を備え、
前記監視装置は、前記構成通知手段から通知された前記構成情報から新規の接続装置を検出する構成記憶手段と、新規の接続装置が検出されると前記情報提供装置から前記新規の接続装置の保守情報を入手して障害辞書に登録する障害辞書情報取得手段と、前記ログ通知手段から通知されたログメッセージが前記障害辞書に登録されている場合に前記新規の接続装置の障害と判定するログ判定手段とを備え、
ることを特徴とする障害監視システム。
【請求項６】
被監視装置が被監視装置に接続される接続装置の構成情報を取得して監視装置に通知する第１のステップと、
前記監視装置が通知された構成情報から前記被監視装置に新規に接続された新規の接続装置を検出すると、情報提供装置から前記新規の接続装置の保守情報を取得して障害辞書に登録する第２のステップと、
前記被監視装置が前記新規の接続装置を含む前記接続装置から出力されたログメッセージを前記監視装置に通知する第３のステップと、
前記監視装置が、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第４のステップと、
を備えることを特徴とする障害監視方法。
【請求項７】
監視装置が、被監視装置に接続される接続装置の構成情報を被監視装置から通知され、通知された構成情報から前記被監視装置に新規の接続装置の接続されたことを検出すると、情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する第１のステップと、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第２のステップと、
を備えることを特徴とする障害監視方法。
【請求項８】
被監視装置の障害を監視する監視装置において、
被監視装置に接続される接続装置の構成情報を被監視装置から通知され、通知された構成情報から前記被監視装置に新規の接続装置が接続されたことの検出を行う構成記憶手段と、
情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する障害辞書情報取得手段と、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定するログ判定手段と、
を備えることを特徴とする監視装置。
【請求項９】
監視装置に、
被監視装置に接続される接続装置の構成情報を被監視装置から通信手段を介して通知され、通知された構成情報から前記被監視装置に新規の接続装置が接続されたことの検出を行う第１のステップと、
情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する第２のステップと、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第３のステップと、
を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被監視装置での障害発生の監視装置による監視に際し、特に、監視装置は、新しい周辺装置が被監視装置に接続されても当該周辺装置についての障害メッセージ情報等の関連情報をインターネットから自動で取り込み、人手の介入を伴うことなく障害の監視を継続する障害監視システム、障害監視方法、監視装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来の監視システムでは，被監視装置の構成が変更された場合には，監視装置がその変更された構成に対応しているかどうか，人がチェックする必要があり，変更部分にも対応可能な動的な監視は不可能であった。また、人手が介入すると，チェックもれなどが発生し，監視しているはずと思っていても実際には監視していないという状況が発生する。
【０００３】
特許文献１には以上の状況に対応するため監視装置から被監視装置の構成情報を取り出して被監視装置の構成をサマリ画面として自動構成し動的に表示する内容が記載されている。
【０００４】
【特許文献１】特開２０００−９２０５７（図１，ページ４−８）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述した特許文献１においては、被監視装置の構成情報の変更に対応して監視装置から変更された内容に基づいた構成を動的にサマリ画面として参照ができるが、被監視装置の構成の変更に対して監視装置が対応する要件は多々あり、その一部に対応したにすぎないと思われる。
【０００６】
例えば、被監視装置に新たに最新の周辺装置が接続されたような場合には、その周辺装置が出力する障害情報にはどのような内容があり、障害発生時どのように対応するかの情報が監視装置には無いため、監視装置では対応できないという問題がある。
【０００７】
本発明は，このような自体を防止し，より柔軟な監視装置の構成を可能とする障害監視システム、障害監視方法、監視装置及びそのプログラムを提案するものである。
【課題を解決するための手段】
【０００８】
本発明の第１の障害監視システムは、被監視装置と、被監視装置を監視する監視装置と、被監視装置に接続される各装置についての保守情報を前記監視装置に提供する情報提供装置と、前記被監視装置と前記監視装置と前記情報提供装置をネットワーク接続する通信手段と、を備える障害監視システムにおいて、
前記監視装置は被監視装置に新規装置が接続されたことを認識すると、前記新規装置についての保守情報を前記情報提供装置から前記通信手段を介して入手することを備える。
【０００９】
本発明の第２の障害監視システムは、第１の発明において、前記保守情報は、前記被監視装置が前記新規装置を使用する際に前記新規装置から出力される障害メッセージを含むことを備える。
【００１０】
本発明の第３の障害監視システムは、第１の発明において、前記情報提供装置は、前記保守情報を前記新規装置を提供するベンダから入手し、前記新規装置のベンダ名と製品名とを含む情報をキーとして前記情報提供装置に接続されるデータベースに予め登録することを備える。
【００１１】
本発明の第４の障害監視システムは、第１の発明において、前記監視装置は、前記新規装置のベンダ名と製品名とを含む情報からなるキーを指定して前記情報提供装置から前記保守情報を取得することを備える。
【００１２】
本発明の第５の障害監視システムは、第１の発明において、被監視装置と、被監視装置を監視する監視装置と、被監視装置に接続される各接続装置についての保守情報を前記監視装置に提供する情報提供装置と、前記被監視装置と前記監視装置と前記情報提供装置をネットワーク接続する通信手段と、を備える障害監視システムにおいて、
前記被監視装置は、前記接続装置の構成情報を取得して前記監視装置に通知する構成通知手段と、前記被監視装置に接続されている前記接続装置に関するログメッセージを取得して前記監視装置に通知するログ通知手段と、を備え、
前記監視装置は、構成通知手段から通知された前記構成情報から新規の接続装置を検出する構成記憶手段と、新規の接続装置が検出されると前記情報提供装置から前記新規の接続装置の保守情報を入手して障害辞書に登録する障害辞書情報取得手段と、前記ログ通知手段から通知されたログメッセージが前記障害辞書に登録されている場合に前記新規の接続装置の障害と判定するログ判定手段とを備える。
【００１３】
本発明の第１の障害監視方法は、被監視装置が被監視装置に接続される接続装置の構成情報を取得して監視装置に通知する第１のステップと、
前記監視装置が通知された構成情報から前記被監視装置に新規に接続された新規の接続装置を検出すると、情報提供装置から前記新規の接続装置の保守情報を取得して障害辞書に登録する第２のステップと、
前記被監視装置が前記新規の接続装置を含む前記接続装置から出力されたログメッセージを前記監視装置に通知する第３のステップと、
前記監視装置が、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第４のステップと、
を備える。
【００１４】
本発明の第２の障害監視方法は、監視装置が、被監視装置に接続される接続装置の構成情報を被監視装置から通知され、通知された構成情報から前記被監視装置に新規の接続装置の接続されたことを検出すると、情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する第１のステップと、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第２のステップと、
を備える。
【００１５】
本発明の第１の監視装置は、被監視装置の障害を監視する監視装置において、
被監視装置に接続される接続装置の構成情報を被監視装置から通知され、通知された構成情報から前記被監視装置に新規の接続装置が接続されたことの検出を行う構成記憶手段と、
情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する障害辞書情報取得手段と、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定するログ判定手段と、
を備える。
【００１６】
本発明の第１のプログラムは、監視装置に、
被監視装置に接続される接続装置の構成情報を被監視装置から通信手段を介して通知され、通知された構成情報から前記被監視装置に新規の接続装置が接続されたことの検出を行う第１のステップと、
情報提供装置から前記新規の接続装置についての保守情報を通信手段を介して取得して障害辞書に登録する第２のステップと、
前記監視装置が、前記新規の接続装置を含む前記接続装置が出力したログメッセージを前記被監視装置から通知され、通知されたログメッセージが前記障害辞書に登録されていると、前記接続装置で障害が発生したと判定する第３のステップと、
を行わせる。
【発明の効果】
【００１７】
監視装置が被監視装置に変更があったことを認識する手段と，変更に対応するための情報を取得する手段とを備えることで，被監視装置の構成の変更や，被監視装置の置き換え／追加で監視装置にとって未知の装置が追加された場合でも，未知の装置に関する関連情報をインターネットから入手することで円滑に障害監視運用を継続することができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１９】
図１を参照すると，本発明の一実施例としての情報処理システムの構成が示されている。
【００２０】
本システムは，ネットワークで接続された複数のコンピュータから構成されていて、ネットワーク接続先のコンピュータの障害を監視する監視装置１０と，監視装置１０による障害監視の対象となる被監視装置２０と，監視装置１０と被監視装置２０とをネットワークで接続する通信手段４０と、を備えている。ネットワークは公衆網やＬＡＮやインターネットを含むものである。
【００２１】
被監視装置２０は、プログラム制御で動作し、１以上の周辺装置２５と、被監視装置２０の周辺装置２５の構成状態を適時監視装置１０へ通知する構成通知手段２１と、周辺装置２５で発生したエラーメッセージ等のログ情報を一定時間間隔で採取して監視装置１０に送信するログ通知手段２２と、を備える。
【００２２】
監視装置１０は、プログラム制御で動作し、構成通知手段２１から通知を受けた被監視装置２０の周辺装置２５の構成状態を磁気ディスク等の記憶装置に記憶する構成記憶手段１１と、ログ通知手段２２から送信されたログ情報を受信すると受信したログ情報を元に、被監視装置２０における周辺装置２５での障害発生の判定を行うログ判定手段１２と、新たに接続された周辺装置２５についての障害辞書情報を入手する障害辞書情報取得手段１３と、周辺装置２５で発生するエラーメッセージの一覧情報を磁気ディスク等の記憶装置で記憶する障害辞書１５と、磁気ディスク装置等に周辺装置２５の構成情報を記憶した構成記憶情報１６と、を備える。
【００２３】
さらに、本システムは、図４に例示するような監視装置１０へ周辺装置２５についての障害辞書情報等を提供する情報提供装置３０と，監視装置１０と情報提供装置３０とを接続するネットワークからなる通信手段４０と、を備えている。
【００２４】
次に、本発明の動作について図２のフローチャートを参照して説明する。
【００２５】
被監視装置２０が起動すると、また一定の時間が経過すると、構成通知手段２１は、被監視装置２０のオペレーティングシステム（以降、ＯＳと称す。）に問い合わせを行い、ＯＳから被監視装置２０の備える周辺装置２５についての構成情報を取得する（ステップＳ１）。
【００２６】
ここで構成通知手段２１が取得する情報は、周辺装置２５のハードウェアパス（ポート番号）情報と、そのハードウェアパスに接続された周辺装置２５の製品情報とから構成される。具体的には、例えば、被監視装置２０のＳＣＳＩバス０番のＩＤ３には○○社製の製品番号△△の××ギガバイトディスク装置が接続されているとか、ＰＣＩバスアダプタ４番には、××社製の製品番号○○のＰＣＩ  １０／１００Ｂａｓｅ−ＴＸ  ４  Ｐｏｒｔカードが装着されているというような内容からなる。
【００２７】
構成通知手段２１は、構成情報を取得する都度、通信手段４０を経由して監視装置１０にこれを通知する（ステップＳ２）。
【００２８】
監視装置１０の構成記憶手段１１は、構成通知手段２１からの構成情報を取得すると、構成記憶情報１６として記憶する情報が無ければ受信した情報をそのまま記憶する。すでに記憶している情報がある場合は、受信した構成情報と記憶している構成記憶情報１６と比較する（ステップＳ３）。
【００２９】
構成記憶手段１１は、比較の結果が一致していれば、受信した構成情報を利用せずに廃棄する（ステップＳ４）。
【００３０】
構成記憶手段１１は、比較の結果が一致しない場合、一致しない部分についての記憶した構成記憶情報１６を更新する（ステップＳ５）。このとき、具体的には、以下の操作を行う。尚、比較時に使用する最初に比較するキーとなる情報は、上記の例で言うと、ＳＣＳＩバス０番のＩＤ３や、ＰＣＩバスアダプタ４番等のハードウェアパス番号である。
【００３１】
構成記憶手段１１は、既に記憶する構成記憶情報１６には無いハードウェアパス番号の構成情報を入手すると、被監視装置２０に新たな周辺装置２５が追加接続されたと認識し、この情報を新たな構成記憶情報１６として記憶する。受信したハードウェアパス番号を既に記憶していてそこに装着する周辺装置２５の製品情報が異なれば、接続する周辺装置２５の変更と認識しこのハードウェアパス番号について新たな製品情報で更新する。既に記憶するハードウェアパス番号について当該する番号での通知がなければ、このハードウェアパス番号に接続する周辺装置２５が取り外されたと認識し、記憶した構成記憶情報１６を消去する。
【００３２】
次に、構成記憶手段１１は、受信した周辺装置２５の製品情報と、監視装置１０の今までに記憶する製品情報の一覧を障害辞書１５から取り出して比較し、受信した製品情報の一つあるいはいくつかが記憶する製品情報には無い新しい情報かを確認する（ステップＳ６）。新しい製品情報がある場合、これを構成辞書情報取得手段１３に通知する。
【００３３】
そこで構成辞書情報取得手段１３は、通信手段４０を使用して，監視装置１０へ情報を提供する情報提供装置３０に，新しい周辺装置２５に関する障害辞書情報を取得を要求する（ステップＳ７）。情報提供装置３０は、指定された製品の障害辞書情報を監視装置１０に送信する（ステップＳ８）。
【００３４】
情報提供装置３０では、周辺装置１５を提供する各ベンダから周辺装置１５の保守に係わる障害辞書情報や障害発生時の問い合わせ先等を含む各種情報を予め通信手段４０等によって取得して情報提供装置３０に接続するデータベースに格納している。このとき、情報提供装置３０は、ベンタの会社名や製品番号等をキーとして入手情報を規定したフォーマットでデータベースに登録しているものとする。尚、情報提供装置３０は、ベンダの有する装置であっても構わない。
【００３５】
構成辞書情報取得手段１３は、取得した情報を障害辞書１５に新しい製品の障害辞書情報としてまとめて追加登録する（ステップＳ９）。
【００３６】
図５に例示するように、この際，障害辞書情報取得手段１３は、例えば、新規周辺装置２５を提供する会社名とその製品の製品番号をキーに持つＵＲＬやファイル名を使用して，ｈｔｔｐあるいはｆｔｐ等を用いて情報提供装置３０から情報を取得することができる。このようにして、障害辞書１５の有する情報は常に最新の状態に維持される。尚、障害辞書情報取得手段１３は、障害辞書１５のヘッダ部分に、新しい製品の製品情報を追加登録するのでヘッダ内には、障害辞書１５に登録されている製品情報が一覧情報として構成されている。
【００３７】
被監視装置２０のログ通知手段２２は、被監視装置２０のＯＳが図示しない磁気ディスク装置等に出力した周辺装置２５に関係するエラーメッセージ等のログ情報を一定間隔で参照する（ステップＳ１０）。
【００３８】
各ログ情報は、発生時刻と、本文と、当該ログ情報に関連する周辺装置２５のハードウェアパス番号と、からなっている。尚、ハードウェアパス番号は無い場合もある。ログ通知手段２２は、新たなメッセージについてのログ情報を入手すると、これを監視装置１０に送信する（ステップＳ１１）。
【００３９】
監視装置１０のログ判定手段１２は、被監視装置２０からログ情報を取得する。
【００４０】
ログ判定手段１２は、受信したメッセージのログ情報からハードウェアパス番号が有る場合、それを取り出す。次に取り出したハードウェアパス番号に合致する製品情報を構成記憶情報１６から取り出す（ステップＳ１２）。
【００４１】
続いて、ログ判定手段１２は、取り出した製品情報に関する障害辞書１５の情報をアクセスし、ログ情報の本文と障害辞書１５の登録内容とを比較する（ステップＳ１３）。尚、ハードウェアパス番号が無い場合は、障害辞書１５中の共通した製品についての登録内容と比較する。
【００４２】
ログ情報の本文が障害辞書に登録されていない場合は、当該ログ情報は障害報告ではないとして廃棄する（ステップＳ１４）。
【００４３】
図３に例示するように、ログ情報の本文が障害辞書１５にある障害メッセージと一致した場合は，障害と判断して，（ステップＳ１２）で取り出した製品情報から当該製品を担当する保守センタへの通報などの動作を行う（ステップＳ１５）。ログ情報がハードウェアパス番号を持たない場合は、予め決められた保守センタに通知する。
【００４４】
図５に例示するように、被監視装置２０に新たな新規周辺装置２５が接続されたとする。この場合，被監視装置２０の構成を監視装置１０へ通知する構成通知手段２１が構成の変更があったことを監視装置１０へ通知し，監視装置１０はあらたに新規周辺装置２５についても障害を監視することになる。
【００４５】
このとき，新規周辺装置２５に対応する障害事象情報が監視装置１０の障害辞書１５中にあれば，監視装置１０は問題なく新規周辺装置２５を含む被監視装置２０の監視を続けられるが，そうでない場合は，新規周辺装置２５の監視ができないことになる。
【００４６】
そのため、監視装置１０は，以上説明したように、通信手段４０を使用して，監視装置１０へ情報を提供する情報提供装置３０から，新規周辺装置２５に関する情報を取得し、取得した情報を障害辞書１５に登録するわけである。
【００４７】
これまでは、被監視装置の接続する周辺装置２５を例にして説明を行ったが、周辺装置２５に限定することなく被監視装置を構成する各種接続された装置について同様な内容を提供可能なことは明らかである。
【００４８】
監視装置１０が，被監視装置２０に未知の未確認装置の接続を検出すると、障害辞書１５以外の情報として、例えば自動で障害の復旧を試みるための手段や障害を通報する際の通報先の情報などの保守情報を情報提供装置３０等から入手しておくこともできる。
【００４９】
またネットワークを使用して行うのは情報の「取得」に限らない。図６に例示するように、未確認装置が被監視装置２０に接続されたとき，通信手段４０経由で該当する装置に関する情報を情報提供装置３０に取得に行ったが登録されていず、それが得られなかったとき，監視装置１０は将来の該当する装置の情報提供を情報提供装置３０に依頼することができる。このとき、通知するのはＯＳが取得可能な情報で，たとえば装置の名称，製造メーカー名，型番，接続されているバス／チャネル種別などがある。
【００５０】
情報提供装置３０は、装置の販売をするベンダ側にこうして通知された情報を提供することで，市場でどのような装置に対する監視情報が必要とされているかを知ることができるため，効果的に障害検知のための情報をアップデートすることができる。
【００５１】
さらに、被監視装置２０でシステム構成の追加/変更があったときに，監視装置１０が認識する対象は接続装置に限らない。図７に例示するように、被監視装置２０の本体装置の置き換えや被監視装置２０システム全体が更新された場合でも 同様な仕組みで認識し，対応する情報をネットワークを使用して取得することができる。
【産業上の利用可能性】
【００５２】
本発明は、監視装置による被監視装置の監視において、被監視装置の構成の変更に追従して監視装置が自身の有する監視情報を動的に変更する内容を持ち、特に監視システムに利用可能と思われる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例の構成を説明するブロック図である。
【図２】本発明の実施例の動作を説明するフローチャートである。
【図３】本発明の実施例の説明図である。
【図４】本発明の実施例の説明図である。
【図５】本発明の実施例の説明図である。
【図６】本発明の実施例の説明図である。
【図７】本発明の実施例の説明図である。
【符号の説明】
【００５４】
１０    監視装置
１１    構成記憶手段
１２    ログ判定手段
１３    障害辞書情報取得手段
１５    障害辞書
１６    構成記憶情報
２０    被監視装置
２１    構成通知手段
２２    ログ通知手段
２５    周辺装置
３０    情報提供装置
４０    通信手段
【図１】
2005184500.tif 000003
【図２】
2005184500.tif 000004
【図３】
2005184500.tif 000005
【図４】
2005184500.tif 000006
【図５】
2005184500.tif 000007
【図６】
2005184500.tif 000008
【図７】
2005184500.tif 000009