(57)【要約】  ユーザがいつ最初のメッセージの通知を受けたかを示しユーザが通知されたメッセージの時間間隔を設定するために最初のメッセージの時間を刻印するための時間設定モジュール（１０５）を有する通知モジュール（１０３）を含む監視システムにおけるメッセージの通知の対象化するシステムおよび方法を提供する。監視モジュール（１０７）は同じメッセージを受け取ったかを算出し、ユーザが通知された最初のメッセージの時間間隔が過ぎた場合に同じメッセージをユーザに送るために提供される。
2011526121.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
最初のメッセージをいつユーザが通知されたかを示す前記最初のメッセージの時間の刻印をするステップと、
前記ユーザに通知された最初のメッセージの時間間隔を決定するステップと、
前記最初のメッセージが第２のメッセージに対応するかを算出するステップと、
前記ユーザに通知された最初のメッセージの前記時間間隔が過ぎた場合、前記第２のメッセージの通知をユーザに送るステップと
を含むことを特徴とする方法。
【請求項２】
ユーザ指定の時間間隔期間およびデフォルトの時間間隔期間の少なくともひとつを指定するステップを更にふくむことを特徴とする請求項１に記載の方法。
【請求項３】
受け取った同一のメッセージまたは受け取った同一のメッセージタイプの少なくとも1つにもとづいて対応するメッセージを設置することを特徴とする請求項１に記載の方法。
【請求項４】
前記時間の刻印をするステップは、
デバイスから入力されたメッセージを受け取るステップと、
前記入力されたメッセージをユーザは通知されたかを算出するステップと、
ユーザが以前に前記入力されたメッセージの通知を受けていない場合、ユーザに前記入力されたメッセージの通知を送るステップと
をふくむことを特徴とする請求項１に記載の方法。
【請求項５】
前記算出するステップは、
前記入力されたメッセージと同じタイプまたは同じメッセージの少なくとも1つをユーザは以前に通知されているかを算出するステップ
をふくむことを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザに通知されたメッセージが時間キューに格納されている期間の間の時間にもとづいて時間間隔が利用されるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記同一のメッセージが受け取られたかを算出する前記ステップは、前記時間キューにおいて前記格納されているメッセージを監視デバイスから新たに入力されたメッセージと比較するステップを含むことを特徴とする請求項６に記載の方法。
【請求項８】
システムであって、
最初のメッセージがいつユーザに通知されたかを示す前期最初のメッセージの時間を刻印し、ユーザに通知された前記最初のメッセージに対する時間間隔を設定するための時間設定モジュールを含む通知モジュールと、
前記最初のメッセージに対応する第２のメッセージを受け取ったかを算出し、前記ユーザに通知された最初のメッセージの時間間隔が過ぎた場合にユーザに前記最初のメッセージのほかの通知を送るための、監視モジュールと
を含むシステム。
【請求項９】
前記時間設定モジュールはユーザ所望の時間間隔期間とデフォルトの時間間隔期間の少なくともひとつを設定するように設計されたことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記同じメッセージは同じメッセージまたは同じメッセージタイプの少なくとも1つを含むことを特徴とする請求項８に記載のシステム。
【請求項１１】
前記監視モジュールはさらに、デバイスから入力されたメッセージを受け取り、前記入力されたメッセージがユーザに通知されたかを算出し、前記入力されたメッセージがユーザに通知されていない場合、前記入力されたメッセージをユーザに通知するように設定されたことを特徴とする請求項８に記載のシステム。
【請求項１２】
前記監視モジュールはさらに前記入力されたメッセージと同じタイプまたは同じメッセージのうちの少なくとも1つを以前に通知されたかを算出するように設定されたことを特徴とする請求項１１に記載のシステム。
【請求項１３】
時間間隔と同じ時間の間前記ユーザに通知されたメッセージを格納するための時間キューを更に含むことを特徴とする請求項８に記載のシステム。
【請求項１４】
前記監視モジュールはさらに、あらたに入力されたメッセージを監視デバイスによって前記時間キューに格納された前記メッセージと比較することによって同じメッセージが受け取られたかを算出するように設定されたことを特徴とする請求項１３に記載のシステム。
【請求項１５】
監視システムにおいて監視デバイスからメッセージをマッピングするシステムであって、
少なくとも1つの監視デバイスからメッセージを受け取るためのメッセージリスナを含む変換モジュールと、
メッセージの基準の従ってメッセージを格納するインデックス化されたデータベースと、
入力されたメッセージにユーザ指定の規則を適用するログマネージャと、
前記ユーザ指定の規則に従って入力されたメッセージをユーザにとって重要なメッセージにマッピングするマッピングモジュールと
を含むことを特徴とするシステム。
【請求項１６】
前記ユーザ指定の規則はメッセージの重症度レベルを含むことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記メッセージの基準は重症度レベル、デバイスタイプ、デバイスインスタンスおよび時間／日付の少なくとも1つを含むことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記ログマネージャはさらに、ユーザにマッピングされたメッセージを修正し、メッセージを所望のユーザ指定の規則にリンクすることを可能にさせることを特徴とする請求項１５に記載のシステム。
【請求項１９】
ユーザにとって重要なメッセージは特定のユーザに理解しやすく適切なメッセージを含むことを特徴とする請求項１５に記載のシステム。
【請求項２０】
前記ユーザ指定の規則は前記入力されたメッセージに対して警告を発するか否かを決定することを特徴とする請求項１５に記載のシステム。
【請求項２１】
前記ログマネージャは自動的に解決された問題を示すログメッセージをリセットメッセージにリンクするように設定されたことを特徴とする請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、コンピュータ制御の監視システムに関し、より詳しくは、監視されているデバイスから受け取ったメッセージを管理し、ユーザに通知するシステムおよび方法に関する。
【背景技術】
【０００２】
多くの監視システムは、ネットワークおよび接続されたコンポーネントのすべての作用および機能を詳述するメッセージをリスト化するログを含み、ネットワーク管理者が、予期しない問題がある場合に、これら問題の原因を究明するためにこれを検閲することができる。しかし、監視システムを使用する場合、ユーザはしばしばメッセージの集中攻撃にあい、これらの多くは意味がなく、重要でも必要でもなく、冗長である。多数の繰り返しのメッセージが生成され得、データベースを一杯にし、すべての監視システムを遅くし、よって監視システムを無効にする。大量のメッセージはさらに、対処しなければならない論点や問題を述べている真に重要で関連のあるメッセージを遠ざけ、妨げ、時に隠す。
【０００３】
実際、複数のモジュールの監視において高頻度に見られる論点はフィルタリングおよび警告の通知（メッセージ）であり、これは、管理されているモジュールは一般に多くの誤判定を発信し、操作員に関連のないイベントを追跡することに多くの時間を費やせさせるからである。さらに、ユーザが受け取った非常に多くのメッセージ／通知はしばしば手のうちようのない多さである。この問題に対処する典型的な方法は、単に監視コンポーネントまたはモジュール全体の電源を切ること、またはユーザに表示された多種のメッセージを抑制することであるが、重要な関連のあるデータを失い、システム内の真の問題がユーザへ警告されない危険性が広がりかねない。他の方法は、ユーザが経験している問題を認識することを助ける手がかりを多くのメッセージから手動で探すことだが、これは非常に時間がかかり面倒である。
【発明の概要】
【０００４】
現方針に従う一実施形態において、システムおよび方法は、ユーザ指定の規則に従い、ユーザへの膨大な通知を減少させ、特定のユーザへのメッセージ（たとえば一般的なログメッセージ）をカスタマイズしマッピングするために提供される。有利に、メッセージのユーザへのカスタマイズされ、対象とされた通知が提供され、よって監視システムにおいて監視しているユーザに送られた通知を減らす。加えて、ユーザは、特定のメッセージに対して警告を発することが必要であるか否かを決定するユーザ指定の規則を適用することが出来る。したがって、メッセージを監視するシステムのユーザ通知の効果は向上し、不必要、余計または不適切な通知は減少または削除され、ユーザは、通知を望むメッセージのタイプ、特性をカスタマイズおよび特定できる。
【０００５】
これは、自動通知フィルタリングおよび自動ログメッセージ変換技術が提供される対象とされたメッセージ通知システムおよび方法によって達成される。ユーザは、メッセージの追加の通知を受け取る前の、ユーザが望む経過時間に応じてメッセージの時間間隔をカスタマイズできる。さらに、ユーザは、デバイス、デバイスのタイプ、時間／日時、メッセージの緊急性などに応じて、ログメッセージを確認し、ソートすることができる。ユーザはまたメッセージを修正し、重症度のレベルを追加／修正し、リセットとしてすでに作成された規則にメッセージをリンクさせることができる。これらメッセージはたとえば外部源から生成される。
【０００６】
現方針の一側面において、監視システムにおける対象とされたメッセージの通知の方法が提供され、この方法は、ユーザが第一のメッセージをいつ通知されたかを示す第一のメッセージの時間を刻印し、同一のメッセージを受け取るかを判定し、ユーザが通知された第一のメッセージの時間間隔を越えると第1のメッセージのほかの通知をユーザに送るステップを含む。
【０００７】
他の側面によると、監視システムにおける対象とされたメッセージの通知のシステムが提供され、この方法は、ユーザが第１のメッセージの通知をいつ受け取ったかを示し、ユーザが通知された第１の時間間隔を設定するための第１のメッセージの時間を刻印する時間設定モジュールを含む通知モジュールと、同一のメッセージを受け取るかを判定し、ユーザに通知された第１のメッセージの時間間隔を越える場合第１のメッセージのほかの通知をユーザに送る監視モジュールを含む。
【０００８】
さらに他の側面によると、監視システムにおいて監視されたデバイスからのメッセージをマッピングするシステムが提供され、この方法は監視デバイスからのメッセージを受け取るためのメッセージリスナを含む変換モジュールと、メッセージの基準に従ってメッセージを格納するためのインデックス化されたデータベースと、受け取ったメッセージにユーザ指定の規則を適用するログマネージャと、受け取ったメッセージをユーザ指定の規則に従ってユーザに関係のあるメッセージにマッピングするマッピングモジュールとを含む。
【０００９】
現方針のこれら、または他の側面、特徴および利点は、添付の図面を参照しながら、以下の望ましい実施形他の詳述により記述または明らかになるであろう。
【００１０】
図面において、図面を通じて同等の参照番号は同様の要素を示す。
【００１１】
図は現方針のコンセプトを説明するためであり、現方針を説明する可能な構成のみを示すものではない。
【図面の簡単な説明】
【００１２】
【図１】現方針の１側面に従ってセットアップされた、対象とされたメッセージの通知およびログメッセージ変換システムの例示のブロック図である。
【図２】現方針の１側面に従った対象とされたメッセージの通知の方法の例のフロー図である。
【図３】受け取ったメッセージをユーザにとって重要なメッセージに変換する方法の例のフロー図である。
【図４】ログメッセージ変換をユーザに可能にさせるために提供されたダイアログボックスの例を示す図である。
【発明を実施するための形態】
【００１３】
現方針の様々な側面に従い、監視システムにおけるメッセージの対象とされたユーザへの通知の方法、装置およびシステムが有利に提供される。現方針が監視システムおよび方法に主に記述されるが、現方針の特定の実施形態は本発明の本質を限定しない。当業者および現方針を伝えられたものには明らかであるが、現方針のコンセプトは優位にコンピュータが関連した監視機能が望まれるほかの環境にも適用できる。
【００１４】
図に示される様々な要素の機能は、ハードウエアおよび、適切なソフトウエアに関するハードウエアが実行できるソフトウエアの使用を通じて提供される。プロセッサによって提供された場合、機能は単一のプロセッサ、単一のシェアされたプロセッサ、または多くの個別のプロセッサによって提供され得、これらのうちのいくつかはシェアされうる。さらに、用語「プロセッサ」「コントローラ」の使用は、ソフトウエアを実行できるハードウエアを言及しているのみに限定されず、デジタルシグナルプロセッサ（ＤＳＰ）、ソフトウエアを格納するためのＲＯＭ、ＲＡＭおよび不揮発性記憶装置を含みえるがこれらに限定されない。さらに、現方針に従うすべての状態、側面、実施形態は、特定の例と同様、構造および機能を網羅する。加えて、これらは、現在知られていることと将来知られることのいずれも含む（すなわち、構造に関わらず同じ機能を実行するいかなる要素）。
【００１５】
よって、たとえば、当業者に知られているように、ここで示されるいかなるブロック図もシステム要素のコンセプトおよび／または本発明の原則の実施を提供する。同様に、コンピュータまたはプロセッサが明示されなくても、いかなるフローチャート、フロー図、状態転移図、擬似コード、などは、コンピュータ可読媒体において実際提供され得、コンピュータまたはプロセッサによって実行されえる様々なプロセスを表す。
【００１６】
優位に、現方針の一側面に従い、ネットワーク監視システム内のメッセージのユーザ通知の対象化するシステムおよび方法は、今後提供される。他の側面によると、システムと方法は、一般的なログメッセージのユーザの関する通知への自動変換を提供する。現方針に関するシステムおよび方法は優位に、監視活動が必要な、すなわち動作またはセキュリティの監視など、いかなるネットワーク内で組み込まれ使用され得る。
【００１７】
ここで図を参照して、図１は現方針の１側面に関する対象とされたメッセージの通知とログメッセージ変換システムのセットアップの例を示すブロック図である。通知モジュール１０３および変換モジュール１０４は、たとえばＣＰＵ、たとえばコンピュータのプログラムの命令を実行するロジック回路を有するコンピュータ内の中央ユニットにおける実施を提供しえる。表示デバイス／ＣＰＵ１１０は、ディスプレイ、キーボード／マウスなどのユーザインターフェースデバイスに接続され得、さらに少なくとも1つの監視デバイス１０１、１０２にさらに接続されうる。監視されるデバイスは、たとえば、ネットワーク上で監視することを望まれるデバイスまたは単体で監視されるデバイスを含みえる。
【００１８】
通知モジュール１０３は現方針の１側面に従い、対象とされたメッセージの通知のフィルタリングを実行するように設計される。変換モジュール１０４は現方針の１側面に従い、一般的なログメッセージをユーザに重要な情報に、解読し変換するように設計される。
【００１９】
通知モジュールは、少なくとも時間セットモジュール１０５、データベース１０６、監視モジュール１０７および時間キュー１０８を含むのが望ましく、変換モジュール１０４と同様、監視されることを望むいかなるデバイス１０１、１０２と通信するよう設計されえる。監視されたデバイス同士は、たとえば、ＬＡＮなどのいかなるタイプのコンピュータネットワークを含みえるネットワークを介して接続され得る。概して、通知モジュール１０３は、ユーザへのメッセージ通知を、監視し、検出し、操作し、フィルタリングするように設計される。
【００２０】
変換モジュール１０４は少なくともログマネージャ１１１、メッセージリスナ１１２、マッピングモジュール１１３およびインデックス化されたデータベース１１４を含むことが望ましい。通知モジュール１０３と変換モジュール１０４の様々な要素の機能は、図２、３を参照しながら更に議論する。
【００２１】
本明細書において使用される用語の定義は以下の通りである：
時間キュー：これは、メッセージが、メッセージの経過時間が過ぎるまで格納される論理的なステージの領域である。
経過時間間隔：これは、メッセージが時間キューに残っている時間の期間である。システムはメッセージを経過時間間隔の間格納し、この間メッセージは新しいメッセージがユーザに通知されるべきかを決定するためにアクセスされうる。経過時間間隔はユーザによって指定され得、特定のタイプのメッセージまたは特定のメッセージインスタンスが修正され得る。
最大経過時間：メッセージが時間キューに留まる最大の時間である。
【００２２】
１側面において、通知モジュール１０３は、ユーザに送られる多くのメッセージ通知が時間の刻印と合わせ、メッセージの自動タグにもとづく、自動メッセージ通知フィルタリング特性を提供する。通知モジュール１０３は、一度ユーザに通知された、入力されたメッセージが、経過時間内か格納されている間、経過時間間隔（たとえばデフォルトまたはユーザ入力に従って）を設定しうる。第１のメッセージを受信した場合、ユーザに通知が送信され、メッセージにはデータベースにおいて通知が送られた日付け／時間が書き加えられる。
【００２３】
ユーザにすでに通知されたメッセージと同様（同じ）（または、同様（同じ）メッセージタイプとみなされた）、後に続くメッセージが受信された場合、ユーザに先に通知されたメッセージは時間キュー内に留まり、後続のメッセージの通知はユーザにはなされない。有利に、ユーザに送られたすべての多くのメッセージはしたがって著しく減少する。これはユーザに多くの繰り返しのメッセージを処理することを要求することを妨げ、ユーザに、解決する必要のある潜在的な問題や論点を示すメッセージに注意を集中させることを可能にさせる。
【００２４】
現方針に従うシステムおよび方法はいかなるタイプのメッセージも、特定のユーザに適切な、意味があり関係のあるメッセージに翻訳しまたは変換する。これは、ユーザ指定の規則をメッセージに適用してメッセージに対する警告が問題にされるべきか、または生成されるべきかを決定するログメッセージ変換モジュール１０４を介して可能である。すべてのデバイスに対するメッセージは、様々なカテゴリ、たとえばメッセージの深刻性または緊急性、メッセージを送ったデバイスのタイプ（デバイスタイプ）、メッセージを送った特定のデバイス（デバイスインスタンス）、メッセージを受け取った時間／日付などに従ってインデックス化されたデータベースに格納され得る。ユーザはログメッセージを確認し、様々なカテゴリに従ってソートし、メッセージを修正し、深刻度レベルを加えまたは修正し、メッセージをリセットメッセージとしてこれまでの規則とリンクさせる。
【００２５】
図２は現方針の１側面に従うメッセージの通知の対象化する方法の例をフロー図にしたものである。２０１のスタート後、ユーザは所望の経過時間間隔またはデフォルトの経過時間間隔を特定できる（ステップ２０２）。ユーザは経過時間間隔をいつでも入力／修正できる。時間が指定されなければ、デフォルトの経過時間間隔がシステムによって使用され得る。ステップ２０３において、システム（たとえば、監視モジュール１０７）は監視デバイスから、入力されたメッセージをチェックする。入力されたメッセージを受け取った場合、プロセスは決定ブロック２０５に進み、ユーザは以前に同じメッセージ、または同じタイプのメッセージを通知されたかを算出する。データベース１０６または時間キュー１０８にアクセスされ、同じメッセージまたは似通ったメッセージが時間キュー内に存在するかが調べられる。なければ、ユーザにメッセージの通知が送られ（ステップ２０７）ユーザに送られるメッセージはデータベース１０６（および／または時間キュー１０８）において時間／日付が加えられる。プロセスはステップ２０１に戻る。
【００２６】  ユーザがすでに同じ、つまり同じ特定のメッセージ（たとえば特定のデバイスタイプから、ウインドウズまたは（公序良俗違反につき、不掲載）デバイスから、または特定のデバイスインスタンスから、たとえば特定のデバイスから）、および／または同じタイプのメッセージ（たとえば、注意、警告、ステータスチェックなど）、を通知されていた場合、時間キュー内の一致したメッセージの経過時間が過ぎたかどうかが算出される（ステップ２１１）。一致したメッセージは、たとえば入力されたメッセージと同じタイプまたは同じ特定のメッセージの算出された以前のメッセージを含みうる。一致したメッセージの経過時間間隔が過ぎていない場合、ユーザは入力されたメッセージを通知されず、プロセスはステップ２０１（ステップ２１３）に戻る。よって、入力されたメッセージの通知がされない。一致したメッセージの経過時間間隔が経過した場合、入力されたメッセージの通知がユーザになされ、（ステップ２１５）方法はステップ２１０（ステップ２１７）に戻る。
【００２７】
図３は入力されたメッセージ（たとえば、ログメッセージ）をユーザにとって重要なメッセージに翻訳し、変換する方法の例のフロー図である。重要なメッセージはユーザにとって適切で、ユーザにとって直ちに理解しやすい／解読できるメッセージを含みえる。３１０の開始の後、ユーザは、どのログメッセージが警告を発せられることを望むかを決定できる規則（ユーザ指定の規則）を提供できる。典型的なユーザ指定の規則は保護メッセージ４０５を次のようにマッピングし、図４に示すように、ユーザがログメッセージの変換を可能とすることを提供する典型的なダイアログボックス４０１を示している：
０６．１−０５９３９９０−Ｗ：ＤｅｃｏｄｅｒＥｒｒ（０，０）ｉｎｔｒ９０３１：ｒｅｆＴＣ−９０２７，‘Ｂｕｆｆｅｒ  Ｉｎｔｏ  ａ  ｍｅｓｓａｇｅ  ｔｈａｔ  ｓｔａｔｕｓ−“Ｂｌａｃｋ  Ｖｉｄｅｏ  ｉｎ  Ｍｏｖｉｅ”
【００２８】
ユーザはさらにメッセージの重大レベル（たとえば、重大度タブ４０３）を決定し、緊急性／重要性のレベルおよび／または様々なログメッセージ、メッセージがマッピングされるサブシステムに関する警告タイプを決定し得る。さらに、問題が解決されたと示すログメッセージを知ったとき自動リセットメッセージを提供するようにリンク特性が提供され得る。問題が解決された状態を受け取ったログメッセージは自動的にリセットメッセージにマッピングされる。この特性は自動的にメッセージを減少させ、問題が解決または終了した場合に自動的に不活性なメッセージを生成してユーザの視界においてフィルタリングをする（メッセージの数の減少は実際にユーザに表示される）。
【００２９】
ステップ３０５において、メッセージチェックは実行され、受け取ったメッセージはメッセージ情報、たとえば深刻レベル、デバイスタイプ、デバイスインスタンスなどを算出するように処理される。処理されたメッセージは、メッセージをカテゴリと基準（重症度、デバイスタイプ、デバイスインスタンス、日付／時間など）に従いすべてのデバイスに格納するインデックス化されたデータベースに格納される（ステップ３１１）。ユーザはメッセージを見て、デバイス、デバイスタイプ、時間／日付、深刻レベルなど様々な基準に従ってソートできる（ステップ３１５）。加えて、ステップ３０７において、ユーザ指定の規則が入力されたメッセージに適用され（たとえばマッピングモジュール１１３）ユーザ指定の規則に一致した入力されたメッセージは特定のユーザに重要なまたは適したさらに意味のあるフォーマットに変換またはマッピングされる。続いてのステップ３０７で、システムは終了する（ステップ３１３）。
【００３０】
現方針にそった実施形態が示され、ここで詳細に述べられたが、当業者は容易に理解するように、多くのほかの実施形態の変化が含まれる。監視システムにおけるメッセージの操作と抑制のためのシステムと方法の望ましい実施形態が述べられたが（例示であって限定ではない）、修正、変更が当業者によってなされることができる。よって開示の現方針の特定の実施形態の変更が、添付の特許請求の範囲によって限定された現方針にのっとってなされうる。よって現方針詳細に述べられ、特許法の要求に従い、特許請求の範囲において要求および保護されることを所望する事柄が決定される。
【図１】
2011526121.tif 000003
【図２】
2011526121.tif 000004
【図３】
2011526121.tif 000005
【図４】
2011526121.tif 000006
【国際調査報告】
2011526121.tif 000007
2011526121.tif 000008
2011526121.tif 000009
2011526121.tif 000010