(57)【要約】【課題】  自動的に適切な保守員の連絡先を特定し、必要なエラーメッセージを通報することができる異常通報装置及び異常通報方法を提供することにある。【解決手段】  連絡先の連絡先情報及び前記連絡先が所属する一つ以上のグループ番号を予め記憶し、また、キーワードとグループ番号とを含むメッセージ情報を予め記憶する。保守対象である被監視システムから発行されるメッセージを検出し、それが連絡を要するものか否かを、メッセージ情報のキーワードの有無により判定する。連絡を要すると判定されたメッセージについて、判定の際に該当したメッセージ情報のグループ番号にもとづき、連絡先情報を抽出し、自動的に連絡先に通報する。【選択図】  図１
2008152469.tif 000002
【特許請求の範囲】
【請求項１】
連絡先の連絡先情報及び前記連絡先が所属する一つ以上のグループ番号を対応付けて格納する連絡先格納部と、
被監視システムから発行されるメッセージに含まれるキーワード及び前記グループ番号を含むメッセージ情報を格納するメッセージ情報格納部と、
前記被監視システムから発行されるメッセージを検出し、前記メッセージが連絡を要するものか否かを前記メッセージ情報格納部に格納されている前記メッセージ情報の前記キーワードとの比較により判定するメッセージ検出処理部と、
前記メッセージ検出処理部により連絡を要すると判定されたメッセージについて、判定の際に該当したメッセージ情報のグループ番号にもとづき、前記連絡先格納部から前記グループ番号に所属する連絡先情報を抽出する連絡先抽出処理部と、
前記連絡先抽出処理部により抽出された連絡先情報にもとづき自動的に連絡先に通報する連絡先通報処理部とを有することを特徴とする異常通報装置。
【請求項２】
前記連絡先格納部は前記連絡先が所属する一つ以上のグループ番号の各々について前記グループ番号における前記連絡先の優先順位をさらに格納し、
前記連絡先抽出処理部は前記連絡先情報を前記優先順位とともに抽出し、
前記連絡先通報処理部は前記連絡先情報にもとづき前記優先順位に従って自動的に連絡先に通報することを特徴とする、請求項１に記載の異常通報装置。
【請求項３】
異常通報装置に適用される異常通報方法であって、
被監視システムから発行されるメッセージを検出し、前記メッセージが連絡を要するものか否かを、予め前記被監視システムから発行されるメッセージに含まれるキーワード及び連絡先が所属する一つ以上のグループ番号が対応付けて記憶されているメッセージ情報格納部に格納されている前記メッセージ情報の前記キーワードとの比較により判定するステップと、
連絡を要すると判定されたメッセージについて、判定の際に該当したメッセージ情報のグループ番号にもとづき、予め連絡先の連絡先情報及び前記連絡先が所属する一つ以上のグループ番号が対応付けて記憶されている連絡先格納部に格納されている連絡先情報から前記グループ番号に所属する連絡先情報を抽出するステップと、
抽出された連絡先情報にもとづき自動的に連絡先に通報するステップとを有することを特徴とする異常通報方法。
【請求項４】
前記連絡先格納部には前記連絡先が所属する一つ以上のグループ番号の各々について前記グループ番号における前記連絡先の優先順位をさらに記憶し、
前記抽出するステップは連絡を要すると判定されたメッセージについて、判定の際に該当したメッセージ情報のグループ番号にもとづき、格納されている連絡先情報から前記グループ番号に所属する連絡先情報を前記優先順位とともに抽出し、
前記通報するステップは抽出された連絡先情報にもとづき前記優先順位にしたがって自動的に連絡先に通報することを特徴とする、請求項３に記載の異常通報方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常通報装置及び異常通報方法に係り、例えば、コンピュータシステムの保守における異常通報装置及び異常通報方法に関する。
【背景技術】
【０００２】
従来、コンピュータシステムから出力されるエラーなどのメッセージは、文字列（テキスト）からなり、コンピュータシステムの保守の手がかりとなる。このメッセージをもとに、保守員に通報がなされる。具体的には、大量のメッセージの中からキーワード検索により必要なメッセージを検出し、それにカテゴライズ（分類）するための補助情報を追加して、保守員に対して表示することがなされている。
【０００３】
ところで、連絡すべき保守員は、複数設けられているのが通常である。そして、各保守員等には、通報可能な順に通報順位が定められている。そこで、通報が遅れないようにするために、必要に応じてその通報順位を変更するといった技術がある（例えば、特許文献１参照。）。
【特許文献１】特開２００４−２８２２０９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、補助情報をもとに連絡体制表で確認し、電話で連絡していたため、人手によるタイムラグやオペレーションミスが発生してしまうという問題点があった。特に、大規模なコンピュータシステムについては保守員が何十人といることが多く、適切な保守員の連絡先を特定することが困難なため、連絡に時間がかかったりするという問題点があった。
【０００５】
そこで、本発明の目的は、自動的に適切な保守員の連絡先を特定し、早期に通報することができる異常通報装置及び異常通報方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明による異常通報装置は、連絡先の連絡先情報及び前記連絡先が所属する一つ以上のグループ番号を対応付けて格納する連絡先格納部と、被監視システムから発行されるメッセージに含まれるキーワード及びグループ番号を含むメッセージ情報を格納するメッセージ情報格納部と、前記被監視システムから発行されるメッセージを検出し、前記メッセージが連絡を要するものか否かを前記メッセージ情報格納部に格納されている前記メッセージ情報の前記キーワードとの比較により判定するメッセージ検出処理部と、前記メッセージ検出処理部により連絡を要すると判定されたメッセージについて、判定の際に該当したメッセージ情報のグループ番号にもとづき、前記連絡先格納部から前記グループ番号に所属する連絡先情報を抽出する連絡先抽出処理部と、前記連絡先抽出処理部により抽出された連絡先情報にもとづき自動的に連絡先に通報する連絡先通報処理部とを有することを特徴としている。
【発明の効果】
【０００７】
本発明によれば、自動的に適切な保守員の連絡先を特定し、早期に通報することができる異常通報装置及び異常通報方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例について、図面を参照しながら説明する。
【実施例１】
【０００９】
図１は、本発明の実施例１に係る異常通報装置の機能構成を示すブロック図である。異常通報装置１００は、メッセージ格納ファイル１０１、メッセージ検出処理部１０２、メッセージ情報ファイル１０３、抽出メッセージファイル１０４、連絡先格納ファイル１０５、連絡先抽出処理部１０６、連絡先更新処理部１０７、連絡先通報処理部１０８、メッセージ出力処理部１０９、入力装置１１０、通報装置１１１、及び出力装置１１２とを備えている。
【００１０】
異常通報装置１００は、保守対象の被監視システム１１３と接続される。被監視システム１１３は、例えば、サーバ装置等から構成されるコンピュータシステムである。
【００１１】
異常通報装置１００のメッセージ格納ファイル１０１は、保守対象の被監視システム１１３から出力されたメッセージが格納されるものである。
【００１２】
メッセージ検出処理部１０２は、メッセージ格納ファイル１０１から出力されるメッセージを、予めメッセージ抽出キーワード等が登録されているメッセージ情報ファイル１０３のキーワードと比較して、該当するメッセージを検出する。
【００１３】
抽出メッセージファイル１０４には、メッセージ検出処理部１０２により検出されたメッセージが格納される。連絡先格納ファイル１０５には、保守員等の連絡先の連絡先情報が格納されている。連絡先情報とは、連絡先の氏名や電話番号を含むものである。連絡先検出処理部１０６は、メッセージ検出処理部１０２から制御を渡されると、抽出メッセージファイル１０４に格納されているメッセージの連絡先を、連絡先格納ファイル１０５より抽出し、連絡先通報処理部１０８に渡す。
【００１４】
連絡先通報処理部１０８は、連絡先抽出処理部１０６から受け取った連絡先情報にもとづき、通報装置１１１を制御する。通報装置１１１は、例えば電話装置により実現され、この通報装置１１１を使用して、保守員に通報がなされる。
【００１５】
メッセージ出力処理部１０９は、メッセージ情報ファイル１０３に該当するメッセージ抽出キーワードが登録されていないメッセージをメッセージ検出処理部１０２から受け取り、出力装置１１２に出力する。出力装置１１２は、例えばディスプレイ装置により実現される。
【００１６】
連絡先更新処理部１０７は、連絡先格納ファイル１０５に連絡先情報を格納するとともに、同ファイルのメンテナンスが必要となった場合に、その内容を更新するためのものである。すなわち、入力装置１１０からの連絡先情報の入力に基づき、連絡先格納ファイル１０５に連絡先情報の登録・変更・削除を行う。入力装置１１０は、例えばキーボードにより実現される。
【００１７】
図２は、本発明の実施例１に係る異常通報装置の構成図である。
【００１８】
異常通報装置１００は、図２に示すようなコンピュータを用いて実現される。中央処理装置２０１、ＲＯＭ２０２、ＲＡＭ２０３及び入出力インタフェース２０９が、バス２１０を介して接続されている。入出力インタフェース２０９には、入力装置２０４、出力装置２０５、通信制御装置２０６及び記憶装置２０７が接続されている。通信制御装置２０６には通報装置２０８が接続されている。
【００１９】
中央処理装置２０１は、入力装置２０４からの入力信号に基づいてＲＯＭ２０２から異常通報装置１００を起動するためのブートプログラムを読み出して実行し、更に記憶装置２０７に記憶されたオペレーティングシステムを読み出す。更に中央処理装置２０１は、入力装置２０４や通信制御装置２０６などからの入力信号に基づいて、各種装置の制御を行い、ＲＡＭ２０３や記憶装置２０７などに記憶されたプログラム及びデータを読み出してＲＡＭ２０３にロードするとともに、ＲＡＭ２０３から読み出されたプログラムのコマンドに基づいて、データの計算又は加工など、後述する一連の処理を実現する処理装置である。
【００２０】
入力装置２０４は、操作者が各種の操作を入力するキーボード、マウスなどにより実現される。これは、操作者の操作に基づいて入力信号を作成し、入出力インタフェース２０９及びバス２１０を介して中央処理装置２０１に送信されるものであり、図１に示した入力装置１１０に相当する。
【００２１】
出力装置２０５は、ＣＲＴディスプレイや液晶ディスプレイなどにより実現される。これは、中央処理装置２０１からバス２１０及び入出力インタフェース２０９を介して出力装置２０５において表示される出力信号を受信し、中央処理装置２０１の処理結果などを表示するためのものであり、図１に示した出力装置１１２に相当する。
【００２２】
通信制御装置２０６は、ＬＡＮカードやモデムなどにより実現される。これは、異常通報装置１００をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置２０６を介して通信ネットワークと送受信したデータは入力信号又は出力信号として、入出力インタフェース及びバス２１０を介して中央処理装置２０１に送受信される。
【００２３】
記憶装置２０７は、磁気ディスク装置やデータベースなどにより実現される。ここには、中央処理装置２０１で実行されるプログラムや各種データが記憶されている。
【００２４】
通報装置２０８は、電話装置などにより実現される。これは、異常通信装置１００から保守員に対する実際の通報を行うための装置であり、通信制御装置２０６により制御される。これは、図１に示した通報装置１１１に相当する。
【００２５】
図２の記憶装置２０７には、図１のメッセージ格納ファイル１０１、メッセージ情報ファイル１０３、抽出メッセージファイル１０４及び連絡先格納ファイル１０５が記憶される。また、記憶装置２０７に記憶されている所定のプログラムが中央処理装置２０１に読み込まれ実行されることによって、図１に示したメッセージ検出処理部１０２、連絡先抽出処理部１０６、連絡先更新処理部１０７、連絡先通報処理部１０８及びメッセージ出力処理部１０９が動作する。
【００２６】
図３は、メッセージ格納ファイル１０１の内容の一例を示す図である。図３に示すように、メッセージ格納ファイル３００は例えばテキスト形式で表現され、「ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ  ＤＤＤＤ１２３４」というメッセージと、「ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ  ＸＸＸＸ９８７６」というメッセージが格納されている。ここで、「ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ」は当該メッセージの発生時刻を表している。また、「ＤＤＤＤ１２３４」及び「ＸＸＸＸ９８７６」は当該メッセージの内容であって、テキスト（文字列）により表されている。
【００２７】
図４は、メッセージ情報ファイル１０３の一例を示すデータテーブルである。図４に示すように、メッセージ情報ファイル１０３のデータテーブル４００には、メッセージ抽出キーワード４０１及び連絡先グループ番号４０２という項目がある。この２つの項目をあわせてメッセージ情報という。メッセージ抽出キーワード４０１には、メッセージ格納ファイル１０１中の個々のメッセージが保守員に連絡を要するメッセージであるかどうかを判定するための抽出キーワードが登録されている。すなわち、メッセージ抽出キーワード４０１がメッセージに含まれていると、当該メッセージは保守員に連絡を要するものであると判定される。連絡先グループ番号４０２には、メッセージ抽出キーワードがメッセージから抽出された場合に、連絡すべき連絡先グループの番号が登録されている。
【００２８】
例えば、図４のメッセージ情報ファイル４００には４つのエントリ（行）が格納されている。１番目のエントリの設定は、メッセージ抽出キーワードとして“ＡＡＡＡ”というキーワードがメッセージ格納ファイル１０１のメッセージから抽出されたときは、対応する連絡先グループ番号が“０１”であることを表している。以下同様に、２番目のエントリに設定されている“ＢＢＢＢ”というキーワードがメッセージから抽出されたときは対応する連絡先グループ番号は“０２”であり、３番目のエントリに設定されている“ＣＣＣＣ”というキーワードがメッセージから抽出されたときは対応する連絡先グループ番号は“０１”であり、４番目のエントリに設定されている“ＤＤＤＤ”というキーワードがメッセージから抽出されたときは対応する連絡先グループ番号は“０３”である。
【００２９】
図５は、抽出メッセージファイル１０４の一例を示すデータテーブルである。図５に示すように、抽出メッセージファイル１０４のデータテーブル５００には、メッセージ抽出キーワード５０１及び連絡先グループ番号５０２という項目がある。メッセージ抽出キーワード５０１及び連絡先グループ番号５０２の項目は、基本的には図４のものと同様であるが、このファイルには、メッセージ格納ファイル１０１のメッセージ中のキーワードがメッセージ情報ファイル１０３中のいずれかのエントリに該当して抽出されたもののみがメッセージ検出処理部１０２により転記されるようになっている。
【００３０】
例えば、図５の抽出メッセージファイルには２つのエントリが格納されている。１番目のエントリは、あるメッセージの中に、図４のメッセージ情報ファイル４００の１番目のエントリのメッセージ抽出キーワード「ＡＡＡＡ」が存在していたことにより転記されたものである。同様に、２番目のエントリは、あるメッセージの中に、図４のメッセージ情報ファイル４００の４番目のエントリのメッセージ抽出キーワード「ＤＤＤＤ」が存在していたことにより転記されたものである。
【００３１】
図６は、連絡先格納ファイル１０５の一例を示すデータテーブルである。図６に示すように、連絡先格納ファイル１０５のデータテーブル６００には、氏名６０１、電話番号６０２及び連絡先グループ番号別優先順位６０３という項目がある。氏名６０１は、連絡先となる保守員などの氏名である。電話番号６０２は、その保守員の連絡先の電話番号である。連絡先グループ番号別優先順位６０３は、さらに複数の列に分かれている。各列には、連絡先グループ番号が、番号の若い順に記載される。図６の例では、「０１」から「０４」まで、４つの連絡先グループ番号が定義されている。一つの連絡先グループには、複数の保守員が所属しうるようになっており、その個々の保守員には連絡の際の優先順位が設定される。
【００３２】
例えば、氏名「ああああ」という保守員については、連絡先の電話番号は「０１２３４５６７８９」であり、連絡先グループ番号として「０１」「０３」「０４」に所属しており、その全ての連絡先グループ番号において優先順位が「１」であることが表されている。
【００３３】
氏名「いいいい」という保守員については、連絡先の電話番号は「９８７６５４３２１０」であり、連絡先グループ番号として「０１」「０２」「０４」に所属しており、グループ「０１」については優先順位が（保守員「ああああ」に次いで）「２」であり、グループ「０２」については優先順位が「１」であり、グループ「０４」については優先順位が（保守員「ああああ」に次いで）「２」であることが表されている。
【００３４】
氏名「うううう」という保守員については、連絡先の電話番号は「１２３４５６７８９０」であり、連絡先グループ番号として「０１」「０２」「０３」に所属しており、グループ「０１」については優先順位が（保守員「いいいい」に次いで）「３」であり、グループ「０２」については優先順位が（保守員「いいいい」に次いで）「２」であり、グループ「０３」については優先順位が（保守員「ああああ」に次いで）「２」であることが表されている。
【００３５】
氏名「ええええ」という保守員については、連絡先の電話番号は「０９８７６５４３２１」であり、連絡先グループ番号として「０１」「０２」「０３」「０４」に所属しており、グループ「０１」については優先順位が（保守員「うううう」に次いで）「４」であり、グループ「０２」については優先順位が（保守員「うううう」に次いで）「３」であり、グループ「０３」については優先順位が（保守員「うううう」に次いで）「３」であり、グループ「０４」については優先順位が（保守員「いいいい」に次いで）「３」であることが表されている。
【００３６】
次に、本実施例の異常通報装置の動作を説明する。図７は、異常通報装置の処理のフローチャートである。被監視システムがメッセージを発行すると、処理が開始し（Ｓ７００）、メッセージの種類を問わず全発行メッセージがメッセージ格納ファイル１０１に蓄積される。メッセージ検出処理部１０２は、メッセージ格納ファイル１０１に格納されたメッセージのうち、新規分を定期的または随時的に読み込み（Ｓ７０１）、読み込んだメッセージが連絡を要するメッセージであるかどうかを判定する（Ｓ７０２）。メッセージ情報ファイル１０３には、連絡を要するメッセージであるかどうかを判定するためのメッセージ抽出キーワードとその連絡先グループ番号が登録されている。
【００３７】
読み込んだメッセージの中にメッセージ情報ファイル１０３に登録されたメッセージ抽出キーワードが含まれている場合は、連絡が必要なメッセージと判断する（Ｓ７０２：ＹＥＳ）。図４の例を参照すると、メッセージ情報ファイル１０３には、連絡の有無を判定するメッセージ抽出キーワードとして、「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＤＤＤＤ」が登録されている。そして、例えば図３で示したメッセージ格納ファイル３０１のメッセージのように、読み込まれたメッセージ「ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ  ＤＤＤＤ１２３４」の中にメッセージ抽出キーワードの一つである「ＤＤＤＤ」が存在する場合は、当該メッセージは連絡を要するメッセージであると判断される。
【００３８】
連絡を要するメッセージと判断された場合は、メッセージ検出処理部１０２は、メッセージ情報ファイル１０３の該当メッセージのキーワードならびに連絡先グループ番号からなるメッセージ情報を、抽出メッセージファイル１０４にコピーする（Ｓ７０３）。例えば図３で示したメッセージ格納ファイル３０１より読み込まれたメッセージが「ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ  ＤＤＤＤ１２３４」であったとすると、図４のメッセージ情報ファイル４００の４番目のエントリが該当するので、メッセージ抽出キーワード「ＤＤＤＤ」ならびに連絡先グループ番号「０３」が抽出メッセージファイル１０４に転記される。当該メッセージ情報のコピー後、メッセージ検出処理部１０２は、連絡先抽出処理部１０
６に制御を移す。
【００３９】
連絡先抽出処理部１０６は、抽出メッセージファイル１０４からエントリ（行）の情報を読み込み（Ｓ７０４）、さらに連絡先格納ファイルを読込む（Ｓ７０５）。連絡先抽出処理部１０６は、抽出メッセージファイル１０４の該当するエントリ（行）の連絡先グループ番号をもとに、該当メッセージに対する連絡先情報を連絡先格納ファイル１０５から抽出する（Ｓ７０６）。例えば、連絡先グループ番号「０３」については、図６の連絡先格納ファイルを例にとると、優先順位「１」となっている保守員の氏名「ああああ」と、優先順位「２」となっている保守員の氏名「うううう」と、優先順位「３」となっている保守員の氏名「ええええ」について、優先順位の順に各々の連絡先情報が抽出される。
【００４０】
連絡先抽出処理部１０６は、連絡先通報処理部１０８に制御を移す。連絡先通報処理部１０８は、連絡先抽出処理部１０６で抽出した連絡先の優先順位にしたがい通報を行う（Ｓ７０７）。例えば、図６の例で、連絡先グループ番号「０３」に通報をする際、優先順位「１」の保守員「ああああ」に対し連絡が取れない場合は、優先順位「２」の保守員「うううう」に対し通報することになる。
【００４１】
なお、メッセージ出力処理部１０９は、連絡を要しないメッセージと判定されたメッセージ（Ｓ７０２：ＮＯ）について、出力装置１１２に対し当該メッセージを出力表示する（Ｓ７０８）。例えば、図３で示したメッセージ格納ファイル３０１のメッセージ「ＹＹＭＭＤＤＨＨＭＭＳＳ  ＸＸＸＸ９８７６」には、図４のメッセージ情報ファイルのメッセージ抽出キーワードのいずれも含まれていないので、当該メッセージは連絡を要しないものと判定され、出力装置１１２に対して出力表示されることになる。
【００４２】
その後、処理を終了する（Ｓ７０９）。
【００４３】
以上、実施例１の構成をとることにより、メッセージの一部をメッセージ抽出キーワード３０１として予めメッセージ情報ファイル１０３に登録しているので、メッセージが出力された時点で、異常として通報すべきメッセージのキーワードが自動的に検出される。
【００４４】
また、検出されたメッセージ抽出キーワード３０１がデータベースとしての連絡先格納ファイル１０５と照合され、通報すべき連絡先が自動的に抽出されるので、早期に電話連絡できるようになる。
【００４５】
また、連絡先情報をデータベースとしての連絡先格納ファイル１０５に登録することで、保守員が変更になった場合でも、メッセージ出力内容の変更は行わずに、データベースの更新で対応できるようになる。
【００４６】
さらに、連絡先として優先順位をつけ複数登録することで、電話が繋がらない場合でも優先順位にしたがい電話が次々とかけられることになる。
【００４７】
以上、本発明の実施の形態について、図面を参照しながら説明したが、本発明はかかる構成に限定されない。
【００４８】
また、本発明の異常通報装置による処理は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ、ＤＶＤなど）、半導体メモリなどの記録媒体に格納して頒布することもできる。
【００４９】
なお、本発明の異常通報装置が監視する被監視システムは、例えば上下水道システム、ビル管理システム、産業プラントなども対象とすることが可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１に係る異常通報装置の機能構成を示すブロック図である。
【図２】本発明の実施例１に係る異常通報装置の構成図である。
【図３】メッセージ格納ファイルの内容の一例を示す図である。
【図４】メッセージ情報ファイルの一例を示すデータテーブルである。
【図５】抽出メッセージファイルの一例を示すデータテーブルである。
【図６】連絡先格納ファイルの一例を示すデータテーブルである。
【図７】異常通報装置の処理のフローチャートである。
【符号の説明】
【００５１】
１００  異常通報装置
１０１  メッセージ格納ファイル
１０２  メッセージ検出処理部
１０３  メッセージ情報ファイル
１０４  抽出メッセージファイル
１０５  連絡先格納ファイル
１０６  連絡先抽出処理部
１０７  連絡先更新処理部
１０８  連絡先通報処理部
１０９  メッセージ出力処理部
１１０  入力装置
１１１  通報装置
１１２  出力装置
１１３  被監視システム 
【図１】
2008152469.tif 000003
【図２】
2008152469.tif 000004
【図３】
2008152469.tif 000005
【図４】
2008152469.tif 000006
【図５】
2008152469.tif 000007
【図６】
2008152469.tif 000008
【図７】
2008152469.tif 000009