(57)【要約】【課題】故障の発生及びその故障に対する復旧の履歴を、警報の種類及び装置ごとに、履歴を検索する者が容易に検索することができる監視システム及び監視プログラムを提供する。【解決手段】監視システムが、警報内容が監視対象装置３１０ａに発生したことを示す発生警報又は警報が復旧したことを示す復旧警報を警報情報として取得し識別子を付与する情報取得部１１１と、警報情報が発生警報又は復旧警報のいずれであるかを判定する警報判定部１１２と、発生警報と識別子を記憶する発生警報記憶部１２１と、発生警報と復旧警報と識別子とを記憶する警報履歴記憶部１２２と、警報情報が発生警報である場合に発生警報と識別子とを記憶させる発生警報処理部１１３と、警報情報が復旧警報である場合に発生警報及び復旧警報を対応付けて警報履歴記憶部１２２に記憶させる警報管理部１１４と、を備える。【選択図】図１
2011170459.tif 000002
【特許請求の範囲】
【請求項１】
警報により報知される内容である警報内容が監視対象装置に発生したことを示す発生警報、又は前記警報内容が復旧したことを示す復旧警報を、警報情報として取得し、当該警報情報を識別する識別子を付与する情報取得部と、
前記情報取得部が取得した前記警報情報が、前記発生警報又は前記復旧警報のいずれであるかを判定する警報判定部と、
前記発生警報と、前記識別子と、を記憶する発生警報記憶部と、
前記発生警報と、前記復旧警報と、前記識別子と、を記憶する警報履歴記憶部と、
前記警報情報が前記発生警報である場合に、前記発生警報と、前記識別子と、を前記発生警報記憶部に記憶させる発生警報処理部と、
前記警報情報が前記復旧警報である場合に、前記発生警報記憶部に記憶された前記発生警報から、前記復旧警報と対をなす前記発生警報を検索し、検索された前記発生警報と対をなす前記復旧警報の前記識別子を、検索された前記発生警報に付与し、前記発生警報及び前記復旧警報を対応付けて、前記警報履歴記憶部に記憶させる警報管理部と、
を備えることを特徴とする監視システム。
【請求項２】
前記情報取得部は、前記警報情報を取得した時刻を前記警報情報に付与し、
前記発生警報記憶部は、前記警報情報が前記発生警報である場合に、当該発生警報が前記情報取得部に取得された前記時刻をさらに記憶し、
前記警報履歴記憶部は、前記警報情報が前記復旧警報である場合に、当該復旧警報が前記情報取得部に取得された前記時刻をさらに記憶し、
前記警報管理部は、前記復旧警報と対をなす前記発生警報が前記発生警報記憶部に記憶されていない場合に、前記復旧警報が前記情報取得部に取得された前記時刻を、前記発生警報が前記情報取得部に取得された前記時刻として、前記警報履歴記憶部に記憶させることを特徴とする請求項１に記載の監視システム。
【請求項３】
監視システムのコンピュータに、
警報により報知される内容である警報内容が監視対象装置に発生したことを示す発生警報、又は前記警報内容が復旧したことを示す復旧警報を、警報情報として取得し、当該警報情報を識別する識別子を付与する手順と、
前記情報取得部が取得した前記警報情報が、前記発生警報又は前記復旧警報のいずれであるかを判定する手順と、
前記警報情報が前記発生警報である場合に、前記発生警報と、前記識別子と、を記憶する発生警報記憶部に、前記発生警報と、前記識別子と、を記憶させる手順と、
前記警報情報が前記復旧警報である場合に、前記発生警報記憶部に記憶された前記発生警報から、前記復旧警報と対をなす前記発生警報を検索し、検索された前記発生警報と対をなす前記復旧警報の前記識別子を、検索された前記発生警報に付与し、前記発生警報及び前記復旧警報を対応付けて、前記発生警報と、前記復旧警報と、前記識別子と、を記憶する警報履歴記憶部に、対応付けられた当該警報の前記識別子と、前記発生警報と、前記復旧警報と、を記憶させる手順と、
を実行させるための監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、警報を監視する監視システム及び監視プログラムに関する。
【背景技術】
【０００２】
装置に故障が発生したことを示す警報、及びその故障が復旧したことを示す警報を監視する警報監視装置は、故障の発生時刻及び文字列「発生」と、故障の復旧時刻及び文字列「復旧」とを時系列に並べ、これを警報の履歴として表示していた（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１６２３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、警報監視装置は、複数種類の警報を扱う場合がある。そして、複数種類の警報が履歴に表示されている場合、故障の発生及びその故障に対する復旧を把握するために、履歴を検索する者は、故障の発生及びその故障に対する復旧の履歴を、警報の種類ごとに、警報の履歴から検索しなければならなかった。
【０００５】
また、警報監視装置は、複数の装置における故障の発生、及びその故障に対する復旧を監視する場合がある。そして、複数の装置における故障の発生及びその故障の復旧を把握するために、履歴を検索する者は、故障の発生及びその故障に対する復旧の履歴を、装置ごとに、警報の履歴から検索しなければならなかった。
【０００６】
しかしながら、警報監視装置により監視される装置は、全国各地に多数（例えば、１０万台）設けられている場合がある。このような場合に、警報が多数発生して、警報の履歴が膨大となった場合には、履歴の検索には多くの時間がかかってしまう。このため、履歴を検索する者は、故障の発生及びその故障に対する復旧の履歴を、警報の種類及び装置ごとに、容易に検索することができないという問題があった。
【０００７】
また、警報の発生及びその故障に対する復旧の履歴を検索する者の代わりに、警報監視装置がこれらを検索したとしても、履歴が膨大に記憶されている場合には、検索処理に時間がかかってしまうため、警報監視装置は、故障の発生及びその故障に対する復旧の履歴をすぐに表示することができないという問題もあった。
【０００８】
本発明は、前記の点に鑑みてなされたものであり、警報の履歴が膨大である場合でも、故障の発生及びその故障に対する復旧の履歴を、警報の種類及び装置ごとに、履歴を検索する者が容易に検索することができる監視システム及び監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するためになされたものであり、警報により報知される内容である警報内容が監視対象装置に発生したことを示す発生警報、又は前記警報内容が復旧したことを示す復旧警報を、警報情報として取得し、当該警報情報を識別する識別子を付与する情報取得部と、前記情報取得部が取得した前記警報情報が、前記発生警報又は前記復旧警報のいずれであるかを判定する警報判定部と、前記発生警報と、前記識別子と、を記憶する発生警報記憶部と、前記発生警報と、前記復旧警報と、前記識別子と、を記憶する警報履歴記憶部と、前記警報情報が前記発生警報である場合に、前記発生警報と、前記識別子と、を前記発生警報記憶部に記憶させる発生警報処理部と、前記警報情報が前記復旧警報である場合に、前記発生警報記憶部に記憶された前記発生警報から、前記復旧警報と対をなす前記発生警報を検索し、検索された前記発生警報と対をなす前記復旧警報の前記識別子を、検索された前記発生警報に付与し、前記発生警報及び前記復旧警報を対応付けて、前記警報履歴記憶部に記憶させる警報管理部と、を備えることを特徴とする監視システムである。
【００１０】
また、本発明は、前記情報取得部は、前記警報情報を取得した時刻を前記警報情報に付与し、前記発生警報記憶部は、前記警報情報が前記発生警報である場合に、当該発生警報が前記情報取得部に取得された前記時刻をさらに記憶し、前記警報履歴記憶部は、前記警報情報が前記復旧警報である場合に、当該復旧警報が前記情報取得部に取得された前記時刻をさらに記憶し、前記警報管理部は、前記復旧警報と対をなす前記発生警報が前記発生警報記憶部に記憶されていない場合に、前記復旧警報が前記情報取得部に取得された前記時刻を、前記発生警報が前記情報取得部に取得された前記時刻として、前記警報履歴記憶部に記憶させることを特徴とする請求項１に記載の監視システムである。
【００１１】
また、本発明は、監視システムのコンピュータに、警報により報知される内容である警報内容が監視対象装置に発生したことを示す発生警報、又は前記警報内容が復旧したことを示す復旧警報を、警報情報として取得し、当該警報情報を識別する識別子を付与する手順と、前記情報取得部が取得した前記警報情報が、前記発生警報又は前記復旧警報のいずれであるかを判定する手順と、前記警報情報が前記発生警報である場合に、前記発生警報と、前記識別子と、を記憶する発生警報記憶部に、前記発生警報と、前記識別子と、を記憶させる手順と、前記警報情報が前記復旧警報である場合に、前記発生警報記憶部に記憶された前記発生警報から、前記復旧警報と対をなす前記発生警報を検索し、検索された前記発生警報と対をなす前記復旧警報の前記識別子を、検索された前記発生警報に付与し、前記発生警報及び前記復旧警報を対応付けて、前記発生警報と、前記復旧警報と、前記識別子と、を記憶する警報履歴記憶部に、対応付けられた当該警報の前記識別子と、前記発生警報と、前記復旧警報と、を記憶させる手順と、を実行させるための監視プログラムである。
【発明の効果】
【００１２】
本発明によれば、監視システムが、警報内容（故障等）が監視対象装置に発生したことを示す発生警報、及びその警報内容が復旧したことを示す復旧警報を、これらの警報を取得した際に対応付けるので、履歴を検索する者は、警報内容の発生及びその故障に対する復旧の履歴を、警報の種類及び装置ごとに、容易に検索することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における監視システムの構成を示すブロック図である。
【図２】本発明の実施形態における発生警報テーブル及び警報履歴テーブルの一例を示す図である。
【図３】本発明の実施形態における発生警報テーブル及び警報履歴テーブルの一例を示す概念図である。
【図４】本発明の実施形態における保守センタ２００の端末２１０ａ及び２１０ｂに表示される警報履歴の表示例を示す図である。
【図５】本発明の実施形態における監視システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の実施形態について図面を参照して詳細に説明する。図１には、本発明の実施形態における監視システムの構成が示されている。監視システムは、監視センタ１００に備えられる。そして、監視センタ１００には、ネットワーク回線４００を介して、保守センタ２００と、サイト３００が接続される。
【００１５】
サイト３００は、後述する警報情報を、監視センタ１００にネットワーク回線４００を介して出力する。監視センタ１００は、サイト３００が出力した警報情報を取得し、取得した警報情報の履歴を記憶する。さらに、保守センタ２００は、監視センタ１００から警報情報の履歴（警報履歴）を取得し、取得した警報情報の履歴に基づいて、サイト３００を保守する（例えば、サイト３００に保守要員を派遣して、発生中の故障等を復旧させる）。
【００１６】
まず、サイト３００の構成を説明する。
サイト３００は、監視対象装置３１０ａ及び３１０ｂと、情報転送装置３２０を備える。監視対象装置３１０ａ及び３１０ｂは、警報内容の発生及びその故障に対する復旧を、監視センタ１００によって監視される対象とされた装置である。ここで、警報内容とは、警報により報知される内容であって、例えば、警報内容は、監視センタ１００によって監視される装置に発生した故障の内容である。また、例えば、警報内容は、その故障に対する復旧の内容であってもよい。
【００１７】
監視対象装置３１０ａ及び３１０ｂは、警報内容が発生した場合に、警報内容が発生したことを示す発生警報を、情報転送装置３２０に出力する。この発生警報は、発生警報を出力した監視対象装置を識別する装置識別子と、警報内容を含む。さらに、発生警報は、発生・復旧フラグ（値「１」）を含む。
【００１８】
さらに、監視対象装置３１０ａ及び３１０ｂは、警報内容が復旧した場合に、警報内容が復旧したことを示す復旧警報を、情報転送装置３２０に出力する。この復旧警報は、復旧警報を出力した監視対象装置を識別する装置識別子と、復旧した警報内容を含む。さらに、復旧警報は、発生・復旧フラグ（値「０」）を含む。なお、サイト３００は、さらに多くの監視対象装置を備えてもよい。
【００１９】
情報転送装置３２０は、監視対象装置３１０ａ又は３１０ｂから取得した発生警報を、警報情報として、監視センタ３００にネットワーク回線４００を介して出力する。また、情報転送装置３２０は、監視対象装置３１０ａ又は３１０ｂから取得した復旧警報を、警報情報として、監視センタ３００にネットワーク回線４００を介して出力する。
【００２０】
次に、監視センタ１００の構成を説明する。
監視センタ１００は、監視サーバ１１０と、データベース１２０と、ＡＰ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｅｒｖｅｒ）サーバ１３０を備える。監視サーバ１１０は、情報取得部１１１と、警報判定部１１２と、発生警報処理部１１３と、警報管理部１１４を備える。また、監視サーバ１１０は、中央演算処理装置（不図示）を備え、メモリ（不図示）に記憶されたプログラムに基づいて、各部の処理を実行する。
【００２１】
情報取得部１１１は、情報転送装置３２０からネットワーク回線４００を介して警報情報を取得し、取得した警報情報に、警報情報を識別するユニークキーである警報ＩＤ（警報識別子）と、警報情報を取得した時刻を示す時刻情報とを付与する。
【００２２】
警報判定部１１２は、情報取得部１１１が取得した警報情報が、発生警報又は復旧警報のいずれであるかを判定する。例えば、警報情報に含まれる発生・復旧フラグの値が「１」である場合、警報判定部１１２は、警報情報が発生警報であると判定する。一方、警報情報に含まれる発生・復旧フラグの値が「０」である場合、警報判定部１１２は、警報情報が復旧警報であると判定する。
【００２３】
発生警報処理部１１３は、警報情報が発生警報であると警報判定部１１２が判定した場合、情報取得部１１１から発生警報と、その警報ＩＤを取得し、取得した発生警報と警報ＩＤを、データベース１２０の後述する発生警報記憶部１２１に、発生警報テーブルとして記憶させる。
【００２４】
図２（Ａ）には、発生警報テーブルの一例が示されている。図２（Ａ）の発生警報テーブルの「装置」欄には、発生警報の装置識別子に基づいて、その装置識別子に対応する「監視対象装置３１０ａ」が登録されている。また、「警報内容」欄には、発生警報の警報内容に基づいて、「Ａ故障」が登録されている。さらに、「警報ＩＤ」欄には、情報取得部１１１が付与した警報ＩＤである「ｘｘｘｘ」が登録されている。なお、発生警報テーブルには、復旧警報は登録されない。このため、発生警報テーブルは、発生・復旧フラグを含まなくてもよい。
【００２５】
次に、発生警報処理部１１３は、発生警報と警報ＩＤを、データベース１２０の後述する警報履歴記憶部１２２に警報履歴テーブルとして記憶させる。図２（Ｂ）には、警報履歴テーブルの一例が示されている。
【００２６】
図２（Ｂ）の警報履歴テーブルの「装置」欄には、発生警報の装置識別子に基づいて、その装置識別子に対応する「監視対象装置３１０ａ」が登録されている。また、「警報内容」欄には、発生警報の警報内容に基づいて、「Ａ故障」が登録されている。また、「警報ＩＤ」欄には、情報取得部１１１が付与した警報ＩＤである「ｘｘｘｘ」が登録されている。さらに、「発生・復旧フラグ」欄には、発生警報の発生・復旧フラグ（値「１」）が登録されている。なお、警報情報が発生警報であると警報判定部１１２が判定した場合、発生警報の「発生警報ＩＤ」欄と、「復旧警報ＩＤ」欄は、それぞれ空欄であってもよい。この発生警報ＩＤ及び復旧警報ＩＤについては、警報管理部１１４の説明で後述する。
【００２７】
警報管理部１１４は、警報情報が復旧警報であると警報判定部１１２が判定した場合に、情報取得部１１１から復旧警報と、その警報ＩＤを取得し、取得した復旧警報と対をなす発生警報を、発生警報テーブルから検索する。具体的には、警報管理部１１４は、装置識別子及び警報内容が一致する発生警報を、復旧警報と対をなす発生警報であると判定し、その発生警報を発生警報テーブルから検索する。そして、警報管理部１１４は、検索された発生警報の警報ＩＤを発生警報テーブルから取得する。
【００２８】
次に、警報管理部１１４は、検索された発生警報と、その警報ＩＤを発生警報テーブルから削除する。図３（Ａ）には、発生警報（装置、警報内容）と警報ＩＤが削除された発生警報テーブルの一例が、概念図として示されている。
【００２９】
そして、警報管理部１１４は、情報取得部１１１から取得した復旧警報と、その警報ＩＤを、その復旧警報と対となる発生警報の警報ＩＤ（検索された発生警報の警報ＩＤ）と共に、データベース１２０の後述する警報履歴記憶部１２２に、警報履歴テーブルとして記憶させる。図３（Ｂ）には、警報履歴テーブルの一例が示されている。図３（Ｂ）に示す警報履歴テーブルには、発生警報及び復旧警報が、情報取得部１１１が取得した順に上から並べられている。
【００３０】
図３（Ｂ）の警報履歴テーブルの「装置」欄には、復旧警報の装置識別子に基づいて、その装置識別子に対応する「監視装置３１０ａ」が登録されている。また、「警報内容」欄には、復旧警報の警報内容に基づいて、「Ａ故障」が登録されている。また、「発生・復旧フラグ」欄には、復旧警報の発生・復旧フラグ（値「０」）が登録されている。さらに、「発生警報ＩＤ」欄には、復旧警報と対となる発生警報の警報ＩＤ（検索された発生警報の警報ＩＤ）「ｘｘｘｘ」が登録されている。
【００３１】
警報管理部１１４は、復旧警報と対となる発生警報を、警報履歴テーブルから検索する。具体的には、警報管理部１１４は、警報履歴テーブルに記憶させた復旧警報の「発生警報ＩＤ」欄の警報ＩＤを、警報履歴テーブルの「警報ＩＤ」欄から検索する。
【００３２】
そして、警報管理部１１４は、検索された警報ＩＤが付与された発生警報の「復旧警報ＩＤ」欄に、警報履歴テーブルに記憶させた復旧警報の警報ＩＤを付与する。これにより、図３（Ｃ）の警報履歴テーブルの「復旧警報ＩＤ」欄の最上段には、その発生警報と対となる復旧警報の警報ＩＤ「ｙｙｙｙ」が、さらに登録されている。このようにして、発生警報と復旧警報は、対応付け（紐付け）される。
【００３３】
なお、警報履歴テーブルには、情報取得部１１１が警報情報（発生警報及び復旧警報）に付与した時刻情報が、さらに登録されてもよい。
【００３４】
データベース１２０は、発生警報記憶部１２１と、警報履歴記憶部１２２を備える。発生警報記憶部１２１は、発生警報処理部１１３の制御に応じて、発生警報（装置識別子、警報内容）と、発生警報の警報ＩＤを、発生警報テーブルに記憶する（図２（Ａ）、図３（Ａ）を参照）。
【００３５】
警報履歴記憶部１２２は、発生警報及び復旧警報（装置識別子、警報内容、発生・復旧フラグ）と、発生警報及び復旧警報の警報ＩＤと、対応付けられた警報の識別子（発生警報ＩＤ、復旧警報ＩＤ）を、警報管理部１１４の制御に応じて、警報履歴テーブルに記憶する（図２（Ｂ）、図３（Ｂ）及び（Ｃ）を参照）。
【００３６】
ＡＰサーバ１３０は、保守センタ２００が備える後述する端末２１０ａ及び２１０ｂの要求に応じて、警報履歴記憶部１２２に記憶された警報履歴テーブルを取得する。そして、ＡＰサーバ１３０は、発生警報及び復旧警報が対で表示されるように警報履歴テーブルを加工して、加工した警報履歴テーブルを、警報履歴として、端末２１０ａ及び２１０ｂにネットワーク回線４００を介して出力する。
【００３７】
ＡＰサーバ１３０は、発生警報が取得された時刻を示す時刻情報（以下、「発生日時」という）、及び復旧警報が取得された時刻を示す時刻情報（以下、「復旧日時」という）が対で表示されるように、警報履歴テーブルを加工して、端末２１０ａ及び２１０ｂにネットワーク回線４００を介して出力する。
【００３８】
ＡＰサーバ１３０は、時刻情報が警報履歴テーブルに登録されている場合、その時刻情報が対で表示されるように、警報履歴テーブルを加工する。一方、時刻情報が警報履歴テーブルに登録されていない場合（図２（Ｂ）、図３（Ｂ）及び（Ｃ）を参照）、ＡＰサーバ１３０は、情報取得部１１１から時刻情報を取得し、その時刻情報が対で表示されるように、警報履歴テーブルを加工する。
【００３９】
図４には、保守センタ２００の端末２１０ａ及び２１０ｂに表示される警報履歴の表示例が示されている。図４の表示例には、装置に発生した警報内容の発生日時及び復旧日時が、対で表示されており、例えば、監視対象装置３１０ａに、発生日時「２００８／０２／２１  １０：４４：３３」に発生した警報内容「Ａ故障」が、復旧日時「２００８／０２／２１  １０：４５：０１」に復旧したことが表示されている。
【００４０】
なお、ＡＰサーバ１３０は、復旧警報と対をなす発生警報が警報履歴テーブルに登録されていなかった場合、発生日時の欄に、復旧日時と同じ日時を表示させるように、警報履歴テーブルを加工してもよい。この場合、発生日時は、かっこで括られて表示されるようにしてもよい。また、ＡＰサーバ１３０は、発生警報と対をなす復旧警報が警報履歴テーブルに登録されていなかった場合、復旧日時の欄に、発生日時と同じ日時を表示させるように、警報履歴テーブルを加工してもよい。この場合、復旧日時は、かっこで括られて表示されるようにしてもよい。
【００４１】
次に、保守センタ２００の構成を説明する。
保守センタ２００は、端末２１０ａ及び２１０ｂを備える。端末２１０ａ及び２１０ｂは、データベース１２０の警報履歴記憶部１２２に記憶された警報履歴テーブルの加工をＡＰサーバ１３０に要求し、加工された警報履歴テーブルである警報履歴（図４を参照）を、ネットワーク回線４００を介してＡＰサーバ１３０から取得する。そして、端末２１０ａ及び２１０ｂは、取得した警報履歴を表示する。保守センタ２００の保守要員（不図示）は、端末２１０ａ及び２１０ｂに表示された警報履歴に基づいて、サイト３００の監視対象装置３１０ａ及び３１０ｂを保守する。なお、保守センタ２００は、さらに多くの端末を備えてもよい。
【００４２】
次に、監視システムの動作を説明する。
図５には、監視システムの動作を示すフローチャートが示されている。監視対象装置３１０ａに警報内容（故障等）が発生し、監視対象装置３１０ａは、発生警報を情報転送装置３２０に出力したとする。これにより、情報転送装置３２０は、監視対象装置３１０ａから取得した発生警報を、警報情報として、監視センタ３００にネットワーク回線４００を介して出力する。そして、情報取得部１１１は、情報転送装置３２０からネットワーク回線４００を介して警報情報を取得する（ステップＳ１）。
【００４３】
さらに、情報取得部１１１は、取得した警報情報に、警報情報を識別するユニークキーである警報ＩＤと、警報情報を取得した時刻を示す時刻情報を付与する（ステップＳ２）。
【００４４】
警報判定部１１２は、情報取得部１１１が取得した警報情報が、発生警報又は復旧警報のいずれであるかを判定する（ステップＳ３）。ここで、警報判定部１１２は、警報情報に含まれる発生・復旧フラグに基づいて、警報情報が発生警報であると判定する。
【００４５】
発生警報処理部１１３は、情報取得部１１１から発生警報と、その警報ＩＤを取得し、取得した発生警報と警報ＩＤを、データベース１２０の発生警報記憶部１２１に、発生警報テーブルとして記憶させる（ステップＳ４）。さらに、発生警報処理部１１３は、発生警報と警報ＩＤを、データベース１２０の警報履歴記憶部１２２に警報履歴テーブルとして記憶させる（ステップＳ５）。
【００４６】
次に、監視対象装置３１０ａに発生した警報内容（故障等）が復旧し、監視対象装置３１０ａは、復旧警報を情報転送装置３２０に出力したとする。これにより、情報転送装置３２０は、監視対象装置３１０ａから取得した復旧警報を、警報情報として、監視センタ３００にネットワーク回線４００を介して出力する。そして、情報取得部１１１は、情報転送装置３２０からネットワーク回線４００を介して警報情報を取得する（ステップＳ１）。
【００４７】
さらに、情報取得部１１１は、取得した警報情報に、警報情報を識別するユニークキーである警報ＩＤと、警報情報を取得した時刻を示す時刻情報を付与する（ステップＳ２）。
【００４８】
警報判定部１１２は、情報取得部１１１が取得した警報情報が、発生警報又は復旧警報のいずれであるかを判定する（ステップＳ３）。ここで、警報判定部１１２は、警報情報に含まれる発生・復旧フラグに基づいて、警報情報が復旧警報であると判定する。
【００４９】
警報管理部１１４は、情報取得部１１１から復旧警報と、その警報ＩＤを取得し、取得した復旧警報と対をなす発生警報を、発生警報テーブルから検索する（ステップＳ６）。そして、警報管理部１１４は、検索された発生警報の警報ＩＤを発生警報テーブルから取得する（ステップＳ７）。警報管理部１１４は、検索された発生警報と、その警報ＩＤを発生警報テーブルから削除する（ステップＳ８）。
【００５０】
警報管理部１１４は、情報取得部１１１から取得した復旧警報と、その警報ＩＤを、その復旧警報と対となる発生警報の警報ＩＤ（検索された発生警報の警報ＩＤ）と共に、データベース１２０の警報履歴記憶部１２２に、警報履歴テーブルとして記憶させる（ステップＳ９）。
【００５１】
警報管理部１１４は、警報履歴テーブルに記憶させた復旧警報の「発生警報ＩＤ」欄の警報ＩＤを、警報履歴テーブルの「警報ＩＤ」欄から検索する（ステップＳ１０）。警報管理部１１４は、検索された警報ＩＤが付与された発生警報の「復旧警報ＩＤ」欄に、警報履歴テーブルに記憶させた復旧警報の警報ＩＤを付与する（ステップＳ１１）。
【００５２】
ＡＰサーバ１３０は、発生日時及び復旧日時が対で表示されるように、警報履歴テーブルを加工して、端末２１０ａ及び２１０ｂにネットワーク回線４００を介して出力する。そして、保守センタ２００の端末２１０ａ及び２１０ｂは、取得した警報履歴を表示する。
【００５３】
このように、監視システムが、警報内容（故障等）が監視対象装置３１０ａ及び３１０ｂに発生したことを示す発生警報、及びその警報内容が復旧したことを示す復旧警報を、これらの警報を取得した際に対応付けるので、履歴を検索する者（保守センタ２００の保守要員等）は、警報内容の発生及びその故障に対する復旧の履歴を、警報の種類及び装置ごとに、容易に検索することができる。
【００５４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５５】
例えば、ＡＰサーバ１３０は、保守センタ２００の端末２１０ａ及び２１０ｂから、端末２１０ａ及び２１０ｂに表示させる警報履歴の条件を取得してもよい。この条件は、例えば、発生日時及び復旧日時の期間であってもよい。そして、ＡＰサーバ１３０は、この期間に含まれる発生日時及び復旧日時の警報履歴テーブルのみを加工して、端末２１０ａ及び２１０ｂに警報履歴を出力してもよい。
【００５６】
また、例えば、情報取得部１１１は、サイト３００における監視対象装置３１０ａ等の警報情報を改めて出力するよう、情報転送装置３２０に要求してもよい。そして、情報転送装置３２０は、サイト３００における監視対象装置３１０ａ等の警報情報を、情報取得部１１１に改めて出力してもよい。このようにすれば、発生警報処理部１１３及び警報管理部１１４は、発生警報テーブル又は警報履歴テーブルが壊れた場合でも、監視システムが再起動され、全警報を一旦復旧させた後に、情報転送装置３２０から改めて出力された警報情報によって、発生警報テーブル及び警報履歴テーブルを新たに作成することができる。
【００５７】
さらに、この場合、情報取得部１１１は、発生警報テーブル及び警報履歴テーブルを、バックアップデータとして、データベース１２０等に記憶させてもよい。そして、発生警報処理部１１３及び警報管理部１１４は、情報転送装置３２０から改めて出力された警報情報と、バックアップデータを比較して、その差分を抽出してもよい。この差分は、監視システムを再起動させていた期間に、復旧した可能性のある警報内容を示す。このため、ＡＰサーバ１３０は、復旧した可能性のある警報内容の復旧日時等が、かっこで括られて表示されるように、警報履歴テーブルを加工してもよい。このようにすれば、保守センタ２００の端末２１０ａ及び２１０ｂには、監視システムを再起動させていた期間に、復旧した可能性のある警報内容の復旧日時等が、かっこで括られて表示される。そして、保守センタ２００は、復旧した可能性のある警報内容の保守をするか否かを、このかっこで括られた表示に基づいて判定してもよい。
【００５８】
また、図５に示された手順を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、監視システムにおける実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものであってもよい。
【００５９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６１】
１００…監視センタ、１１０…監視サーバ、１１１…情報取得部、１１２…警報判定部、１１３…発生警報処理部、１１４…警報管理部、１２０…データベース、１２１…発生警報記憶部、１２２…警報履歴記憶部、１３０…ＡＰサーバ、２００…保守センタ、２１０ａ及び２１０ｂ…端末、３００…サイト、３１０ａ及び３１０ｂ…監視対象装置、３２０…情報転送装置、４００…ネットワーク回線
【図１】
2011170459.tif 000003
【図２】
2011170459.tif 000004
【図３】
2011170459.tif 000005
【図４】
2011170459.tif 000006
【図５】
2011170459.tif 000007