(57)【要約】【課題】  シリアルポートインタフェースや専用の電源などの付加設備を設けることなく、安価な構成で障害や異常などの事象が発生した場合に、この事象を管理者あるいはユーザに視覚的に的確に通知すること。【解決手段】  監視対象機器あるいは監視対象ソフトウェアの障害などの事象の発生の有無を監視し、前記事象の検出時に、予め設定されたあて先の第２の装置に対し、検出した事象の内容に対応したメッセージを送信する第１の装置と、この第１の装置から受信した前記メッセージを解析し、前記事象に対応した色の組み合わせにより事象内容を表示する第２の装置を備えたことを特徴とする。【選択図】      図１
2005242805.tif 000002
【特許請求の範囲】
【請求項１】
監視対象機器あるいは監視対象ソフトウェアの障害などの事象の発生の有無を監視し、前記事象の検出時に、予め設定されたあて先の第２の装置に対し、検出した事象の内容に対応したメッセージを送信する第１の装置と、この第１の装置から受信した前記メッセージを解析し、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示する第２の装置を備えたことを特徴とする事象表示システム。
【請求項２】
前記第２の装置は、前記メッセージの解析結果に基づき、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示すると共に、事象内容を示す文字を表示することを特徴とする請求項１に記載の事象表示システム。
【請求項３】
前記第２の装置は、過去に発生した事象について前記メッセージの解析結果の履歴を事象の発生した時刻及び前記第１の装置の名称に対応付けて保存し、該時刻及び前記第１の装置の名称の指定操作に応じて、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示することを特徴とする請求項１または２に記載の事象表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータが監視している監視対象機器やコンピュータ内部で発生する障害や異常の発生時に、コンピュータのディスプレイ画面を使用し、障害や異常などの事象を視覚的に通知する事象表示システムに関するものである。
【背景技術】
【０００２】
従来、各種の事象を視覚的に知らせる手段として、例えば下記特許文献１に記載のものが知られている。
下記特許文献１に記載のものは、信号表示灯（以降「信号灯」と記す）に関するものである。これは、上下に積載された複数の発光機器（ＬＥＤなど）を使用し、発生事象に応じた信号をその都度表示するものである。
【特許文献１】特許公開２００２−７５００５号公報（第３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の技術は、複数の発光機器を積載することで、事象のレベルによって赤色を点灯したり黄色を点灯したりというように、視覚的に伝えることが可能であるものの、物理的な配線や専用の電源が必要であったり、コンピュータで使用する場合には物理的な取り付けインターフェース（コンピュータのシリアルポートなど）が装備されていなければならないなど、使用にあたっては幾つかの前提条件となる付加設備を設ける必要があり、コンピュータの障害や異常を表示するに際して付加設備などのコストが嵩むという問題があった。
【０００４】
本発明の目的は、シリアルポートインタフェースや専用の電源などの付加設備を設けることなく、安価な構成で障害や異常などの事象が発生した場合に、この事象を管理者あるいはユーザに視覚的に的確に通知することができる事象表示システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、監視対象機器あるいは監視対象ソフトウェアの障害などの事象の発生の有無を監視し、前記事象の検出時に、予め設定されたあて先の第２の装置に対し、検出した事象の内容に対応したメッセージを送信する第１の装置と、この第１の装置から受信した前記メッセージを解析し、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示する第２の装置を備えたことを特徴とする。
また、前記第２の装置は、前記メッセージの解析結果に基づき、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示すると共に、事象内容を示す文字を表示することを特徴とする。
また、前記第２の装置は、過去に発生した事象について前記メッセージの解析結果の履歴を事象の発生した時刻及び前記第１の装置の名称に対応付けて保存し、該時刻及び前記第１の装置の名称の指定操作に応じて、前記事象に対応した色の組み合わせにより事象内容を表示画面に表示することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、シリアルポートインタフェースや専用の電源などの付加設備を設けることなく、安価な構成で障害や異常などの事象が発生した場合に、この事象を管理者あるいはユーザに視覚的に的確に通知することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施する場合の一形態を、図面を参照して具体的に説明する。
図１は、本発明の実施の形態を示す概略構成図である。
図１の実施形態に示すシステムでは、障害や異常などの事象が発生した場合に、この事象が発生したことが通知され、ディスプレイ３の画面に発生事象を表示するコンピュータ１と、異常など事象が発生したことをコンピュータ１に通知するコンピュータ２が設けられている。
コンピュータ２は、自身が監視している監視対象機器におけるハードウェア障害やソフトウェア障害を監視し、ハードウェア障害などの事象を検知した場合には、その障害内容や異常内容のメッセージをコンピュータ１に送信する。
なお、図１では、障害や異常を検知して通知するコンピュータ２を１つしか示していないが、具体的には複数存在する。
これに対し、コンピュータ１は、管理者あるいは障害対策担当者が存在する場所に置かれ、コンピュータ２からのメッセージをネットワーク４を通じて常時受信可能なように構成されている。
コンピュータ１では、障害発生などのメッセージをコンピュータ２から受信したならば、それを解析し、コンピュータ１のディスプレイ３の画面に障害の内容を対応した色で表示する。例えば、図１に示すように、８色構成の画面を表示する。
なお、コンピュータ１は障害内容などを受信して表示する専用のコンピュータでなく、自分自身もコンピュータ２と同様に各種の監視対象機器を監視する機能を持つものであってもよい。
【０００８】
図２は、図１の構成をさらに詳しく示したのブロック図である。
図２において、２１は各種検知器やセンサ等の監視機器、２２はソフトウェア障害を監視する監視ツール（プログラム）である。２３はコンピュータ本体であり、送信ソフト２４が内部のメモリに格納されている。送信ソフト２４は、コマンド解析部２４１、情報取得部２４２、プログラム実行部２４３、メッセージ出力部２４４、結果出力部２４５から構成されている。また、コンピュータ本体２３の内部メモリ２４にはデータベース２４９が設けられ、障害などの事象を送信するあて先情報２４６、表示内容情報２４７、スケジュール情報２４８が記憶されている。
また、コンピュータ本体２３にはディスプレイ２７が接続されている。コンピュータ本体２３と監視機器２１は、接点入力装置２５を介して接続される。また、コンピュータ本体２３はネットワーク接続装置２６によってネットワーク４に接続可能になっている。
一方、障害などの事象が発生した旨のメッセージを受信するコンピュータ１は、コンピュータ本体１１を備え、その内部メモリには、受信ソフト１２とデータベース１２５が記憶されている。
受信ソフト１２は、メッセージ受信部１２１、メッセージ解析部１２２、プログラム実行部１２３、画面表示部１２４から構成され、コンピュータ１から受信した情報（動作情報）をデータベース１２５に格納するようになっている。
コンピュータ本体１２は、ネットワーク接続装置１４を介してネットワーク４に接続されている。また、コンピュータ本体１１には、受信した障害などのメッセージの解析結果により、メッセージ送信元で発生している事象をその事象に対応した色の組み合わせで表示するディスプレイ３が接続されている。
【０００９】
監視機器２１の出力接点は、接点入力装置２５と接続され、接点入力装置２５とコンピュータ本体２３はＲＳ−２３２Ｃインターフェースで接続される。監視機器２１が監視対象機器の異常を検知した場合、その接点出力を接点入力装置２５、ＲＳ−２３２Ｃ経由でコンピュータ本体２３に取り込み、それを契機に送信ソフト２４が通知コマンドを実行する。
例えば、監視機器２１に燃料タンクの残量センサを使用している場合、燃料が一定量を下回ったときに、センサ自身から警告が発せられるが、そのセンサの警告信号（接点出力）を接点入力装置２５経由でコンピュータ本体２３に取り込み、コンピュータ本体２３で動作している送信ソフト２４が通知コマンドを実行する場面がある。
なお、監視ツール２２は、コンピュータ本体２３とネットワーク４により接続されている他のコンピュータ上で稼動する場合や、送信ソフト２４が格納されている同一のコンピュータ２３で稼動する場合がある。監視ツール２２には、予め異常イベントに対する実行コマンドが定義されており、実際に異常イベントが発生したときには、その定義されたコマンドに従い送信ソフト２４の通知コマンドを自動的に実行させる。例えば、監視ツール２２にネットワーク監視ソフトウェアを使用している場合、異常イベント発生時には画面の表示内容が変わるなどされるが、そのイベント発生時の自動アクションとして、予め送信ソフト４の通知コマンドを定義しておき、イベント発生時には自動的にコマンドを実行する場面がある。
いずれもコマンドを自動的に実行することにより、即時性のある、漏れの少ない情報伝達が可能となる。送信ソフト２４のコマンドが実行された場合、まずコマンド解析部２４１でコマンドと引数・オプションを解析し、その解析結果を元に情報取得部４２で予め定義されているあて先情報２４６、表示内容情報２４７、スケジュール情報２４８を取得し、解析したコマンドをプログラム実行部２４３で実行し、メッセージ出力部２４４からあて先情報２４６で示されるあて先に、表示内容情報２４７に定義されている動作指示メッセージを出力（送信）する。実行結果や履歴は、結果出力部２４５でファイルに出力される。
送信ソフト４で送信されたメッセージは、あて先情報２４６に基づき、ネットワーク接続されたコンピュータ１の受信ソフト１２が受信する。
受信ソフト１２は、まずメッセージ受信部１２１で、送信ソフト２４で送信されたメッセージを受信し、動作情報としてデータベース１２５に保存する。次にメッセージ解析部１２２で、保存された動作情報のメッセージを解析し、その解析結果に基づき、プログラム実行部１２３を実行し、画面表示部１２４でディスプレイ装置３上に解析結果に対応した色の組み合わせで障害などの事象を可視化表示する。
【００１０】
図３は、監視機器２１（ハードウェア）との連携に関するブロック図である。構成としては、各監視機器（２１Ａ〜２１Ｃ）のＯＮ／ＯＦＦ出力接点を、接点入力装置２５の各接点に接続する。
各監視機器２１Ａ〜２１Ｃは、異常を検知した場合に接点を閉じる（ＯＮ動作）するものである。接点入力装置２５の接点は、１からの番号が割り振られており、例えば接点入力装置２５の「接点１」に監視機器Ａ（２１Ａ）を接続、「接点２」に監視機器Ｂ（２１Ｂ）を接続、という具合に接続する。また、それぞれの接点に対応する表示内容をデータベース２４９予め定義しておく。
接点入力装置２５は、送信ソフト２４が動作するコンピュータ２と接続され、送信ソフト２４から定期的に接点入力装置２５の各接点の状態（ＯＮ／ＯＦＦ）を確認する。
ここで例えば、監視機器Ａ（２１Ａ）で異常を検知した場合、監視機器Ａ（２１Ａ）の接点が閉じ（ＯＮ動作し）、同時に接点入力装置２５の「接点１」が閉じることになる。その接点入力装置２５の状態は、送信ソフト２４によって検知され、送信ソフト２４が「接点１」用の送信定義（あて先・表示内容・スケジュールなど）に従って通報処理を行う。
同様に、監視機器Ｂ（２１Ｂ）で異常検知した場合には、「接点２」用の送信定義に従って送信処理を行い、監視機器Ｃ（２１Ｃ）で異常検知した場合には、「接点３」用の送信定義に従って送信処理を行う。
このように監視機器２１を接続する接点を変え、送信ソフト２４でそれぞれに対応した送信内容を予め定義しておくことで、監視機器２１ごとに異なる送信処理を行うことが可能である。なお、送信内容の定義については、図６以降で説明する。
【００１１】
図４は、監視ツール２２（ソフトウェア）との連携に関するブロック図である。監視ツール２２では、検知する障害の自動アクションとして、送信ソフト２４の提供する送信コマンドを定義しておく。送信コマンドの内容は、障害Ａにはそれ用の送信定義を、障害Ｂにもそれ用の送信定義を、という具合に検知する障害に対応して実行する送信コマンドを変えることが可能である。
例えば、監視ツール２２で障害Ａを検知した場合、実行するコマンド例としては、
「  送信コマンド（Ｃｍｄ）△あて先（Ａ）    （△は空白文字）」
が実行されるように定義しておく。すると、障害Ａの発生時には、このコマンドが自動実行され、あて先（Ａ）に対しての送信が行われる。障害Ｂも同様に、実行するコマンドを定義しておくことで、それに対応した送信処理を行うことが可能である。なお、送信内容の定義については、図６以降で説明する。
【００１２】
図５は、送信ソフト４における送信コマンドが起動されてからの処理のフローチャートである。
コマンドが起動されると、コマンド指定時の情報（引数・オプション）に基づき、送信ソフト２４で管理している「あて先情報」を抽出する（ステップ５０１）。
あて先情報を抽出したならば、そのあて先のスケジュール情報７１（図７）を順に参照し（ステップ５０３）、それぞれの通知メディア（信号灯、電話、メールなどの通知手段）について、実行する時刻は抑止時間帯かを確認する（ステップ５０４）。
図７にあるように、０時〜２時までが送信抑止時間帯であり、コマンド実行時の時刻がこれに該当しない場合には、メッセージとして送信する情報（例えば図６−６３、６４）を取得し（ステップ５０５）、あて先情報６２で指定されたあて先に送信する（ステップ５０６）。
最後に、送信の結果をファイルに出力する（ステップ５０７）。
ファイルへの出力内容は、図８にあるように、実行日時とその動作内容を出力する。このように、どのあて先にいつ送信したのか、およびその可否を残すことが可能である。
なお、図６において、グループＩＤとは、送信先のコンピュータが単数または複数存在する場合に、その所属グループの識別番号を示すものである。
また、図６の６３の丸印で示す定義内容は、丸印が記述された色を表示するということを示している。
【００１３】
図９は、受信ソフト１２の処理を示すフローチャートである。
送信ソフト２４からコンピュータ１あてにメッセージが送信されると、コンピュータ１の受信ソフト１２がそのメッセージを受信し（ステップ９０１）、受信したメッセージを一時保存する（ステップ９０２）。受信ソフト１２は保存されたメッセージを取り出し、解析し（ステップ９０３）、受信ソフト１２で管理している動作情報を抽出する（ステップ９０４）。動作情報を抽出すると、色を表示する画面（ウィンドウ）が閉じられた状態にあるときはその画面を開き（ステップ９０５）、送信ソフト２４で指定された色やメッセージ本文を表示する（ステップ９０６）。
色表示されている画面について、確認操作がされれば（ステップ９０７）、その画面を閉じる（ステップ９０８）。
【００１４】
図１０は、受信ソフト１２がディスプレイ３の画面上に表示したイメージ図である。
コンピュータ２で監視ソフト２２が障害を検知すると、例えば、送信ソフト２４で定義されている表示内容情報２４７が図６のような場合で送信ソフト２４のコマンドでグループＩＤ＝１０００への通知を行おうとした場合には、あて先：ＩＰアドレス１００．１００．１００．１０に対しては、図６の６３の通り全ての色について表示するように定義されているので、図１０のように表示領域１３１に８種類の色を表示し、また図６の６４の通り「障害です。・・・」のメッセージ本文を表示領域１３２に表示する。
あて先が「ホスト名ｈｏｓｔ１」の場合、図６の６３の通り「色１」と「色２」を表示するように定義しているため、図１０上の（１）と（２）の部分が表示され、（３）〜（８）は表示されない。また、図６の６４のとおり「警告です。・・・」のメッセージ本文を表示する。
【００１５】
このようにコンピュータ上の画面を使用して、信号灯と同様、障害内容を視覚的に知らせるとともに、文章により情報を詳細内容を表示したり、また受信した文章を読み上げソフトウェアなどで音声で知らせることが可能である。音声を聞いた人は即座に「何かあったこと」に気付くことができ、気付いた後表示色から例えば重要レベルなのか警告レベルなのか注意レベルなのかを視覚的に判断することができ、更に文章から詳細な内容を知ることが可能である。
また、例えば、Ａという事象発生時にはグループＩＤ＝１０００を指定してコマンドを起動するようにし、Ｂという事象発生時にはグループＩＤ＝２０００を指定してコマンドを起動するようにしておけば、発生する事象ごとに表示する色の組み合わせや通知する文章や音声を変更することができる。
さらに、図１０の画面表示例では過去に受信したメッセージを見返すことが可能で、ハードウェアとは異なり通知内容が消えてしまうことはない。
例えば、１３３の部分の受信日時をマウス選択することで、その時に指示された色の表示と本文の表示を再度再生できる。また日付や送信元コンピュータ名で検索することが可能で、見返したい通知内容を容易に探し当てることができる。
【００１６】
従って、本実施形態によれば、（１）事象に応じた発光機器を駆動するための配線や電源、インターフェースが不要となり、コストを安価にすることができる。（２）障害などの事象を、該事象に対応した色の組み合わせで表示画面に表示するため、表示された色の組み合わせによって、障害などの事象を小さな文字やアイコンを見ることなく的確に管理者等に把握させることができる。
本発明の適用例としては、次のようなものがある。
（１）ネットワークやコンピュータ機器を監視しているシステムにおいて、異常検知時に離れた場所にいる担当者宛に知らせる。
（２）夜間バッチ運用にて、ジョブの異常終了時に担当者宛に即時知らせる。
（３）燃料タンクの残量をセンサで監視し、しきい値を下回る量になったときにそれを管理者に知らせる。
（４）工場の生産ラインが停止した場合、離れた棟にいる担当者宛に知らせる。
以上は一例であるが、通報を必要とする様々な場面において、本発明の適用が可能である。
なお、使用するコンピュータは、専用のものである必要はなく、例えばＯＡ業務との兼用でも構わない。事象が発生したときだけ、画面が切り替わり、その通知を確認すれば引き続きＯＡ業務が行える。
また、上記の実施形態において、監視機器２１からの信号を受けて事象内容を送信する装置としてコンピュータ２を用いているが、同様の機能を備えた障害監視装置などであってもよい。
また、コンピュータ１についても、コンピュータ１と同様な機能を備えた専用の装置であってもよい。要するに、障害などの事象を、その内容に応じた組み合わせの色で表示できるように構成されていればよい。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態を示す概略構成図である。
【図２】図１の詳細構成を示すブロック図である。
【図３】監視機器（ハードウェア）との連携に関するブロック図である。
【図４】監視機器（ソフトウェア）との連携に関するブロック図である。
【図５】送信ソフトによりコマンドが起動されてからの処理を示すフローチャートである。
【図６】送信ソフトにおける通知先情報と通知内容の一例を示す図である。
【図７】送信ソフトにおけるスケジュール情報の一例を示す図である。
【図８】実行結果・履歴情報の例を示す図である。
【図９】受信ソフトの処理手順の概要を示すフロ−チャ−トである。
【図１０】本発明を使用した表示画面の例を示す図である。
【符号の説明】
【００１８】
１…コンピュータ
２…コンピュータ
３…ディスプレイ
４…ネットワーク
１２…受信ソフト
２１…監視機器（ハードウェア）
２２…監視ツール（ソフトウェア）
２４…送信ソフト
２６…ネットワーク接続装置
２５…接点入力装置
【図１】
2005242805.tif 000003
【図２】
2005242805.tif 000004
【図３】
2005242805.tif 000005
【図４】
2005242805.tif 000006
【図５】
2005242805.tif 000007
【図６】
2005242805.tif 000008
【図７】
2005242805.tif 000009
【図８】
2005242805.tif 000010
【図９】
2005242805.tif 000011
【図１０】
2005242805.tif 000012