Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5549534B2 - Message monitoring system, message monitoring apparatus, message filter category classification method and program - Google Patents
[go: Go Back, main page]

JP5549534B2 - Message monitoring system, message monitoring apparatus, message filter category classification method and program - Google Patents

Message monitoring system, message monitoring apparatus, message filter category classification method and program Download PDF

Info

Publication number
JP5549534B2
JP5549534B2 JP2010236988A JP2010236988A JP5549534B2 JP 5549534 B2 JP5549534 B2 JP 5549534B2 JP 2010236988 A JP2010236988 A JP 2010236988A JP 2010236988 A JP2010236988 A JP 2010236988A JP 5549534 B2 JP5549534 B2 JP 5549534B2
Authority
JP
Japan
Prior art keywords
filter
message
category
monitoring
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010236988A
Other languages
Japanese (ja)
Other versions
JP2012089040A (en
Inventor
哲也 松野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2010236988A priority Critical patent/JP5549534B2/en
Publication of JP2012089040A publication Critical patent/JP2012089040A/en
Application granted granted Critical
Publication of JP5549534B2 publication Critical patent/JP5549534B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Description

本発明は、メッセージ監視システム、メッセージ監視装置、メッセージフィルタのカテゴリ分類方法およびプログラムに関し、特に既存のフィルタに該当しないシステムメッセージが発生した場合にも、システム管理者がそのメッセージを見逃さずに適切に対応することを可能とするメッセージ監視システム等に関する。   The present invention relates to a message monitoring system, a message monitoring apparatus, a message filter category classification method, and a program, and in particular, when a system message that does not correspond to an existing filter is generated, the system administrator can appropriately and appropriately not miss the message. The present invention relates to a message monitoring system and the like that can respond.

コンピュータネットワークによる情報サービスシステムが社会的に重要なインフラとして定着している現代では、ネットワークはますます大規模化および複雑化している。これによって、該システムを構成する各コンピュータが正常に動作しているか否かを監視する重要性はますます増大しているので、当該情報サービスシステムに対する運用管理システム、とりわけメッセージ監視システムの利用が拡大している。   In the present age when information service systems based on computer networks are established as socially important infrastructures, networks are becoming larger and more complex. As a result, the importance of monitoring whether or not each computer constituting the system is operating normally is increasing, so the use of operation management systems, especially message monitoring systems, for the information service system has expanded. doing.

ここでいうメッセージ監視システムとは、複数のコンピュータ装置である監視対象装置と、それらの監視対象装置を監視するコンピュータ装置である監視装置とが相互に接続されて構成されるものである。監視対象装置の側で、自らの動作状況に対応した情報(以後イベントという)よりシステムメッセージ(以後、単にメッセージという)を生成して、これを監視装置に送信する。   The message monitoring system referred to here is configured by connecting a monitoring target device, which is a plurality of computer devices, and a monitoring device, which is a computer device that monitors the monitoring target devices, to each other. On the monitoring target device side, a system message (hereinafter simply referred to as a message) is generated from information corresponding to its own operation status (hereinafter referred to as an event), and this is transmitted to the monitoring device.

監視装置では、そのメッセージを予めシステム管理者(以後、単に管理者という)によって定義されたメッセージフィルタ(以後、単にフィルタという)によりフィルタリングして、フィルタごとに設定された条件に適合するメッセージのみを表示装置(ディスプレイ)に表示する。それによって管理者は、各々の監視対象装置が正常に動作しているか否かを容易に知ることができる。   In the monitoring device, the message is filtered by a message filter (hereinafter simply referred to as “filter”) defined in advance by a system administrator (hereinafter simply referred to as “administrator”), and only the messages that meet the conditions set for each filter. Display on the display device. Thereby, the administrator can easily know whether or not each monitoring target device is operating normally.

図18は、一般的に利用されているメッセージ監視システム901の例について示す説明図である。メッセージ監視システム901は、複数のコンピュータ装置である監視対象装置910a、910b、910c、…と、コンピュータ装置である監視装置920と、クライアント端末940a、940b、940c、…とが、ネットワーク930を介して相互に通信可能に接続されて構成される。以後、監視対象装置910a、910b、910c、…を総称して監視対象装置910という。監視対象装置910の台数については任意である。   FIG. 18 is an explanatory diagram showing an example of a message monitoring system 901 that is generally used. In the message monitoring system 901, a plurality of monitoring target devices 910a, 910b, 910c,..., A monitoring device 920 that is a computer device, and client terminals 940a, 940b, 940c,. It is configured to be communicable with each other. Hereinafter, the monitoring target devices 910a, 910b, 910c,... Are collectively referred to as the monitoring target device 910. The number of monitoring target devices 910 is arbitrary.

監視対象装置910は、たとえばウェブサーバ、データベースサーバ、アプリケーションサーバなどのように、ネットワーク930を介して接続されたクライアント端末940a、940b、940c、…に対して自身の持つ機能やデータなどをサービスとして提供するコンピュータ装置である。監視対象装置910では、これらのサービスと並行して、自らの動作状態を監視する監視機能が同時に動作している。   The monitoring target device 910 uses, as a service, its own functions and data for client terminals 940a, 940b, 940c,... Connected via the network 930, such as a web server, database server, application server, etc. A computer device to be provided. In the monitoring target device 910, in parallel with these services, a monitoring function for monitoring its own operating state is simultaneously operating.

この監視機能は、監視対象装置910の動作状態に係る情報を取得して、これをメッセージとして監視装置920に送信する。監視装置920は、各々の監視対象装置910の監視機能から受信したメッセージを処理および解析し、その処理結果をメッセージ監視システム901の管理者に提示する。その処理の際に、監視装置920は受信したメッセージに対して管理者の操作によってフィルタを適用し、そのフィルタの定義に該当するメッセージのみを提示する。   This monitoring function acquires information related to the operation state of the monitoring target device 910 and transmits it to the monitoring device 920 as a message. The monitoring device 920 processes and analyzes the message received from the monitoring function of each monitoring target device 910, and presents the processing result to the administrator of the message monitoring system 901. During the process, the monitoring device 920 applies a filter to the received message by an administrator's operation, and presents only the message corresponding to the filter definition.

フィルタを定義する際に、管理者はどの監視対象マシン(以下ではノードという)の、どのアプリケーション、どのオブジェクトに対してのメッセージが出たのかを容易に判断できるように、ノード名、アプリケーション名、オブジェクト名など、各項目の条件の傾向により、各フィルタを特定のフィルタ群の1つに包含させる。この特定のフィルタ群に対する定義を、ここではカテゴリという。   When defining the filter, the administrator can easily determine which application and which object the message of which monitored machine (hereinafter referred to as a node) has been issued. Each filter is included in one specific filter group depending on the tendency of the condition of each item such as an object name. The definition for this particular filter group is referred to herein as a category.

カテゴリとして、管理者は任意の項目に対する任意の条件を設定することが可能である。しかしながら通常の場合、管理者はたとえば「特定のノードに関するメッセージ」「特定のアプリケーションに関するメッセージ」などのように、特定のノード名やアプリケーション名などに関する条件をカテゴリとして設定することが多い。そのようにした方が、当該システムを管理しやすいからである。   As a category, the administrator can set an arbitrary condition for an arbitrary item. However, in general, the administrator often sets conditions relating to a specific node name or application name as a category, such as “message about a specific node” and “message about a specific application”. This is because it is easier to manage the system.

図19は、図18に示した監視装置920が監視する対象である各々の監視対象装置910と、そのカテゴリの構成について示す説明図である。たとえば世界的規模で活動している企業などの組織だと、その組織が利用する情報システムもまた世界的規模のものとなる。メッセージ監視システム901は、その組織が運用する全ての監視対象装置910を、その装置の所在地(国名、地名、営業所名、建物名)や装置種類などに応じてツリービュー形式で表示させることができる。   FIG. 19 is an explanatory diagram showing the configuration of each monitoring target device 910 that is the target monitored by the monitoring device 920 shown in FIG. 18 and its category. For example, for an organization such as a company operating on a global scale, the information system used by that organization will also be global. The message monitoring system 901 can display all the monitoring target devices 910 operated by the organization in a tree view format according to the location (country name, place name, business office name, building name), device type, and the like of the device. it can.

図19に示した例では、日本/東京/第1ビル内に存在する複数台のアプリケーションサーバのノード名「ApServer1」「ApServer2」「ApServer3」とデータベースサーバのノード名「DBServer1」が表示されており、「ApServer1」でアプリケーション名「WebServer」「Router」が動作しているという例が示されている。「ApServer1」についてのメッセージを表示させたい場合、管理者はノード名「ApServer1」をカテゴリとして設定する。また、ノード名に関係なく「WebServer」についてのメッセージを表示させたい場合、管理者はアプリケーション名「WebServer」をカテゴリとして設定する。また、複数の条件をANDもしくはORなどで任意に組み合わせたカテゴリを設定することもできる。   In the example shown in FIG. 19, the node names “ApServer1”, “ApServer2”, “ApServer3” of multiple application servers existing in Japan / Tokyo / No. 1 building and the node name “DBServer1” of the database server are displayed. In this example, application names “WebServer” and “Router” are running on “ApServer1”. To display a message about “ApServer1”, the administrator sets the node name “ApServer1” as a category. Also, if you want to display a message about "WebServer" regardless of the node name, the administrator sets the application name "WebServer" as a category. It is also possible to set a category in which a plurality of conditions are arbitrarily combined with AND or OR.

システム管理者は、特定のカテゴリに属するフィルタの中から使用するフィルタを選択することにより、着目したいメッセージを優先して表示させて確認することができ、そのフィルタの属するカテゴリから、どのノードもしくはアプリケーションなどで当該イベントが発生したかを容易に理解することができる。   By selecting a filter to be used from among filters belonging to a specific category, the system administrator can preferentially display a message to be focused on and check which node or application from the category to which the filter belongs. It is possible to easily understand whether the event has occurred.

メッセージ監視システムに関連する特許文献として、次の各々がある。その中でも特許文献1には、フィルタごとに該当したメッセージ数をカウントし、そのメッセージ数が多い順にフィルタの使用順序を並べ替えるという技術が記載されている。特許文献2には、既存のフィルタに該当しないメッセージが所定の数だけ発生した場合に、新たなフィルタを設定するよう管理者に促し、検出されたメッセージの内容をそのまま新規のフィルタとして設定するという技術という技術が記載されている。特許文献3には、不必要なフィルタを検出して、そのフィルタについて管理者に修正を促すという技術が記載されている。   Patent documents related to the message monitoring system include the following. Among them, Patent Document 1 describes a technique of counting the number of corresponding messages for each filter and rearranging the use order of the filters in descending order of the number of messages. According to Patent Document 2, when a predetermined number of messages that do not correspond to an existing filter are generated, the administrator is prompted to set a new filter, and the content of the detected message is set as a new filter as it is. A technology called technology is described. Patent Document 3 describes a technique for detecting an unnecessary filter and prompting an administrator to correct the filter.

特開2006−260056号公報JP 2006-260056 A 特開2009−064098号公報JP 2009-064098 A 特開2009−217392号公報JP 2009-217392 A

しかし、上述したように、情報サービスシステムはますます大規模化および複雑化している。これに伴い、メッセージ監視システムで監視すべき対象となる機器およびソフトウェアは増加する一方であり、検出されるメッセージの種類、管理者が設定すべきフィルタの数、そしてそのフィルタを分類するカテゴリの数は増大する一方である。フィルタおよびカテゴリは管理者が任意に設定するものであるので、管理者にはこれらの設定のための負荷がかかる。   However, as described above, information service systems are becoming larger and more complex. Along with this, the number of devices and software to be monitored by the message monitoring system is increasing, and the types of messages detected, the number of filters to be set by the administrator, and the number of categories into which the filters are classified. Is increasing. Since filters and categories are arbitrarily set by the administrator, the administrator is burdened with these settings.

特に、監視対象となるハードウェアもしくはソフトウェアを当該情報サービスシステムに新たに追加した場合、その新規のハードウェアもしくはソフトウェアに関するメッセージについては、管理者が最初からフィルタを設定し、それに対応するカテゴリを設定しなければならない。これにかかる労力は多大なものとなる。また設定漏れなど、不十分もしくは不適切な設定によって、重要なメッセージを管理者が見逃してしまう危険性も高い。   In particular, when new hardware or software to be monitored is added to the information service system, the administrator sets a filter for the new hardware or software message and sets the corresponding category. Must. The labor required for this is tremendous. There is also a high risk that an administrator may miss an important message due to insufficient or inappropriate settings such as missing settings.

前述の特許文献1〜3には、その問題を解決しうる技術は記載されていない。特許文献2には、既存のフィルタに該当しないメッセージを検出して新たなフィルタを設定するよう管理者に促し、検出されたメッセージの内容をそのまま新規のフィルタとして設定するという技術が記載されている。しかしながら、カテゴリの分類については特許文献1〜3のいずれも言及していないので、当然ながらカテゴリの分類についての問題をこれらの技術で解決することはできない。   The above-described Patent Documents 1 to 3 do not describe a technique that can solve the problem. Japanese Patent Application Laid-Open No. 2004-228561 describes a technique of prompting an administrator to set a new filter by detecting a message that does not correspond to an existing filter, and setting the content of the detected message as it is as a new filter. . However, since none of Patent Documents 1 to 3 is mentioned regarding the classification of categories, it is obvious that these techniques cannot solve the problem of classification of categories.

本発明の目的は、既存のフィルタに該当しないメッセージが発生した場合に、そのメッセージに対応するフィルタを新規作成し、かつそのフィルタを適切なカテゴリに分類して、システム管理者がそのメッセージを見逃さずに適切に対応することを可能とするメッセージ監視システム、メッセージ監視装置、メッセージフィルタのカテゴリ分類方法およびプログラムを提供することにある。   An object of the present invention is to create a new filter corresponding to a message that does not correspond to an existing filter, classify the filter into an appropriate category, and the system administrator misses the message. It is an object of the present invention to provide a message monitoring system, a message monitoring apparatus, a message filter category classification method, and a program that can appropriately cope with each other.

上記目的を達成するため、本発明に係るメッセージ監視システムは、複数の監視対象装置と、監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムであって、監視装置が、監視対象装置からシステムメッセージを受信するメッセージ受信部と、システムメッセージの中から表示すべきものを選別するための条件を記述した1以上のフィルタを複数のカテゴリごとに予め記憶しているフィルタ格納部と、受信したシステムメッセージがフィルタに記述された条件を満たすか否かを判断するメッセージ解析部と、フィルタに記述された条件を満たすシステムメッセージをフィルタの属するカテゴリごとに振り分けるメッセージ処理部と、カテゴリごとに振り分けられたシステムメッセージを表示するメッセージ表示部とを有すると共に、既存のフィルタに該当しないシステムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとをカテゴリごとに比較する格納カテゴリ解析部と、格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、格納カテゴリ解析部が、生成された新規フィルタとフィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、カテゴリごとの類似度を自動生成フィルタ表示部に表示させることを特徴とする。   In order to achieve the above object, a message monitoring system according to the present invention is configured by interconnecting a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device. A message monitoring system, in which a monitoring device receives a message receiving unit that receives a system message from a monitoring target device, and one or more filters that describe conditions for selecting what should be displayed from the system messages in a plurality of categories A filter storage unit that is stored in advance, a message analysis unit that determines whether or not a received system message satisfies a condition described in the filter, and a system message that satisfies the condition described in the filter belongs to the filter Message processing section that distributes by category, and distribution by category An automatic filter generation unit that generates a new filter from the content of a system message that does not correspond to an existing filter, and the content of the generated new filter is stored in the filter storage unit. A storage category analysis unit that compares existing filters for each category, and an automatically generated filter display unit that displays a comparison result by the storage category analysis unit. The similarity is calculated from the number of items common to each category with the existing filter stored in the filter storage unit, and the similarity for each category is displayed on the automatically generated filter display unit.

上記目的を達成するため、本発明に係るメッセージ監視装置は、複数の監視対象装置から送信されるシステムメッセージを受信して表示するメッセージ監視装置であって、監視対象装置からシステムメッセージを受信するメッセージ受信部と、システムメッセージの中から表示すべきものを選別するための条件を記述した1以上のフィルタを複数のカテゴリごとに予め記憶しているフィルタ格納部と、受信したシステムメッセージがフィルタに記述された条件を満たすか否かを判断するメッセージ解析部と、フィルタに記述された条件を満たすシステムメッセージをフィルタの属するカテゴリごとに振り分けるメッセージ処理部と、カテゴリごとに振り分けられたシステムメッセージを表示するメッセージ表示部とを有すると共に、既存のフィルタに該当しないシステムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとをカテゴリごとに比較する格納カテゴリ解析部と、格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、格納カテゴリ解析部が、生成された新規フィルタとフィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、カテゴリごとの類似度を自動生成フィルタ表示部に表示させることを特徴とする。   In order to achieve the above object, a message monitoring apparatus according to the present invention is a message monitoring apparatus that receives and displays a system message transmitted from a plurality of monitoring target devices, and a message that receives a system message from the monitoring target device. A receiving unit, a filter storing unit storing in advance one or more filters describing conditions for selecting what should be displayed from system messages, and a received system message are described in the filter. A message analysis unit that determines whether or not a specific condition is satisfied, a message processing unit that distributes a system message that satisfies the conditions described in the filter, to a category to which the filter belongs, and a message that displays a system message distributed to each category As well as existing display units. An automatic filter generation unit that generates a new filter from the contents of a system message that does not correspond to a filter, and a storage category analysis unit that compares the content of the generated new filter with an existing filter stored in the filter storage unit for each category And an automatically generated filter display unit that displays a comparison result by the storage category analysis unit, and the storage category analysis unit selects a category between the generated new filter and the existing filter stored in the filter storage unit. The similarity is calculated from the number of items common to each, and the similarity for each category is displayed on the automatic generation filter display unit.

上記目的を達成するため、本発明に係るメッセージフィルタのカテゴリ分類方法は、複数の監視対象装置と、監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、監視対象装置からのシステムメッセージを監視装置のメッセージ受信部が受信し、受信したシステムメッセージが監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを監視装置のメッセージ解析部が判断し、フィルタに記述された条件を満たすシステムメッセージを監視装置のメッセージ処理部がフィルタの属するカテゴリごとに振り分け、カテゴリごとに振り分けられたシステムメッセージを監視装置のメッセージ表示部が表示すると共に、既存のフィルタに該当しないシステムメッセージの内容から監視装置の自動フィルタ生成部が新規フィルタを生成し、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとを監視装置の格納カテゴリ解析部が比較してカテゴリごとに共通する項目数から類似度を算出し、カテゴリごとの類似度を監視装置の自動生成フィルタ表示部が表示することを特徴とする。   In order to achieve the above object, a message filter category classification method according to the present invention includes a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device. In the message monitoring system configured, a message receiving unit of a monitoring device receives a system message from a monitoring target device, and the received system message is stored in advance in a filter storage unit of the monitoring device, and filters for each of a plurality of categories The message analysis unit of the monitoring device determines whether or not the conditions described in the above conditions are satisfied, and the message processing unit of the monitoring device sorts the system messages that satisfy the conditions described in the filter for each category to which the filter belongs. The message display section of the monitoring device displays the distributed system messages. At the same time, the automatic filter generation unit of the monitoring device generates a new filter from the content of the system message that does not correspond to the existing filter, and monitors the content of the generated new filter and the existing filter stored in the filter storage unit The storage category analysis unit of the device compares and calculates the similarity from the number of items common to each category, and the automatic generation filter display unit of the monitoring device displays the similarity for each category.

上記目的を達成するため、本発明に係るメッセージフィルタのカテゴリ分類プログラムは、複数の監視対象装置と、監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、監視装置が備えるコンピュータに、監視対象装置からのシステムメッセージを受信する手順、受信したシステムメッセージが監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを判断する手順、フィルタに記述された条件を満たすシステムメッセージをフィルタの属するカテゴリごとに振り分ける手順、カテゴリごとに振り分けられたシステムメッセージを表示する手順、既存のフィルタに該当しないシステムメッセージの内容から新規フィルタを生成する手順、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとを比較してカテゴリごとに共通する項目数から類似度を算出する手順、およびカテゴリごとの類似度を監視装置の自動生成フィルタ表示部が表示する手順を実行させることを特徴とする。   To achieve the above object, a message filter category classification program according to the present invention includes a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device. In the message monitoring system configured, the computer included in the monitoring device receives a system message from the monitoring target device, and the received system message is stored for each of a plurality of categories stored in advance in the filter storage unit of the monitoring device. Procedures for determining whether or not the conditions described in the filter are satisfied, procedures for distributing system messages that satisfy the conditions described in the filter by category to which the filter belongs, procedures for displaying system messages distributed by category, existing System messages that do not fall under any of the filters A procedure for generating a new filter from the content, a procedure for calculating the similarity from the number of items common to each category by comparing the content of the generated new filter with an existing filter stored in the filter storage unit, and a category The automatic display filter display unit of the monitoring device executes a procedure for displaying the similarity for each.

本発明は、上述したように自動生成されたフィルタと既存のフィルタとの間でカテゴリごとに類似度を算出して、この類似度を表示するように構成したので、既存のフィルタに該当しないメッセージが発生した場合にも、そのメッセージに対応するフィルタを新規作成し、かつそのフィルタを適切なカテゴリに分類することが可能となる。これによって、システム管理者がそのメッセージを見逃さずに適切に対応することが可能となるメッセージ監視システム、メッセージ監視装置、メッセージフィルタのカテゴリ分類方法およびプログラムを提供することができる。   In the present invention, since the similarity is calculated for each category between the automatically generated filter and the existing filter as described above and this similarity is displayed, the message does not correspond to the existing filter. In the event of occurrence, it is possible to create a new filter corresponding to the message and classify the filter into an appropriate category. Accordingly, it is possible to provide a message monitoring system, a message monitoring apparatus, a message filter category classification method, and a program that enable a system administrator to appropriately respond without overlooking the message.

図2に示した監視対象装置および監視装置のより詳しい構成を示す説明図である。It is explanatory drawing which shows the more detailed structure of the monitoring object apparatus and monitoring apparatus which were shown in FIG. 本発明の第1の実施形態に係るメッセージ監視システムの全体の概略構成の一例を示す説明図である。It is explanatory drawing which shows an example of the schematic structure of the whole message monitoring system which concerns on the 1st Embodiment of this invention. 図1〜2に示したメッセージ監視システムで、監視装置のフィルタ格納部に記憶されている既存フィルタの内容の例を示す説明図である。It is explanatory drawing which shows the example of the content of the existing filter memorize | stored in the filter storage part of the monitoring apparatus with the message monitoring system shown to FIGS. 図1〜2に示したメッセージ監視システムで、監視対象装置から監視装置に送信されるメッセージの例を示す説明図である。It is explanatory drawing which shows the example of the message transmitted to the monitoring apparatus from the monitoring object apparatus by the message monitoring system shown to FIGS. 図1に示したメッセージ解析部が、メッセージ受信部から渡されたメッセージに対して行う処理を表すフローチャートである。It is a flowchart showing the process which the message analysis part shown in FIG. 1 performs with respect to the message passed from the message receiving part. 図1〜2に示したメッセージ監視システムで、図5のステップS254の動作で自動フィルタ生成部が生成する新規フィルタの内容の例を示す説明図である。6 is an explanatory diagram illustrating an example of the content of a new filter generated by an automatic filter generation unit in the operation of step S254 of FIG. 5 in the message monitoring system illustrated in FIGS. 図1に示した格納カテゴリ解析部および自動生成フィルタ表示部が、自動フィルタ生成部が生成した新規フィルタに対して行う処理を表すフローチャートである。It is a flowchart showing the process which the storage category analysis part and automatic generation filter display part shown in FIG. 1 perform with respect to the new filter which the automatic filter generation part produced | generated. 図1〜2に示したメッセージ監視システムで、図7に示す処理が終了した後に表示手段に表示されるカテゴリ名ごとの類似度リストの例を示す説明図である。8 is an explanatory diagram illustrating an example of a similarity list for each category name displayed on the display unit after the process illustrated in FIG. 7 is completed in the message monitoring system illustrated in FIGS. 本発明の第2の実施形態に係るメッセージ監視システムの全体の概略構成の一例を示す説明図である。It is explanatory drawing which shows an example of the schematic structure of the whole message monitoring system which concerns on the 2nd Embodiment of this invention. 図9に示した監視対象装置および監視装置のより詳しい構成を示す説明図である。It is explanatory drawing which shows the more detailed structure of the monitoring object apparatus and monitoring apparatus which were shown in FIG. 図10に示した格納カテゴリ解析部および自動生成フィルタ表示部が、自動フィルタ生成部が生成した新規フィルタに対して行う処理を表すフローチャートである。It is a flowchart showing the process which the storage category analysis part and automatic generation filter display part shown in FIG. 10 perform with respect to the new filter which the automatic filter generation part produced | generated. 図10に示した格納カテゴリ解析部が図11のステップS604の動作を行う際に使用する配点情報の一例について示す説明図である。FIG. 12 is an explanatory diagram illustrating an example of distribution information used when the storage category analysis unit illustrated in FIG. 10 performs the operation of Step S604 in FIG. 図9〜10に示したメッセージ監視システムで、図11に示す処理が終了した後に表示手段に表示されるカテゴリ名ごとの類似度リストの例を示す説明図である。FIG. 12 is an explanatory diagram illustrating an example of a similarity list for each category name displayed on the display unit after the process illustrated in FIG. 11 is completed in the message monitoring system illustrated in FIGS. 本発明の第3の実施形態に係るメッセージ監視システムの全体の概略構成の一例を示す説明図である。It is explanatory drawing which shows an example of the schematic structure of the whole message monitoring system which concerns on the 3rd Embodiment of this invention. 図14に示した監視対象装置および監視装置のより詳しい構成を示す説明図である。It is explanatory drawing which shows the more detailed structure of the monitoring object apparatus and monitoring apparatus which were shown in FIG. 図15に示したフィルタ編集判定部の動作について示すフローチャートである。16 is a flowchart illustrating an operation of a filter edit determination unit illustrated in FIG. 15. 図16のステップS853で、フィルタ編集判定部が表示する集計結果一覧の例について示す説明図である。It is explanatory drawing shown about the example of the total result list which a filter edit determination part displays at step S853 of FIG. 一般的に利用されているメッセージ監視システムの例について示す説明図である。It is explanatory drawing shown about the example of the message monitoring system generally utilized. 図18に示した監視装置が監視する対象である各々の監視対象装置と、そのカテゴリの構成について示す説明図である。It is explanatory drawing shown about each monitoring object apparatus which is the object which the monitoring apparatus shown in FIG. 18 monitors, and the structure of the category.

(第1の実施形態)
以下、本発明の第1の実施形態の構成について添付図1〜2に基づいて説明する。
最初に、本実施形態の基本的な内容について説明し、その後でより具体的な内容について説明する。
本実施形態に係るメッセージ監視システム1は、複数の監視対象装置10と、監視対象装置から送信されるシステムメッセージを受信して表示する監視装置20とが相互に接続されて構成されるメッセージ監視システムである。この監視装置20が、監視対象装置からシステムメッセージを受信するメッセージ受信部201と、システムメッセージの中から表示すべきものを選別するための条件を記述した(第1の)フィルタを複数のカテゴリごとに予め記憶している(第1の)フィルタ格納部211と、受信したシステムメッセージが(第1の)フィルタに記述された条件を満たすか否かを判断する(第1の)メッセージ解析部202と、(第1の)フィルタに記述された条件を満たすシステムメッセージをフィルタの属するカテゴリごとに振り分けるメッセージ処理部203と、カテゴリごとに振り分けられたシステムメッセージを表示するメッセージ表示部204とを有すると共に、既存のフィルタに該当しないシステムメッセージの内容から新規フィルタを生成する自動フィルタ生成部205と、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとをカテゴリごとに比較する格納カテゴリ解析部206と、格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部207とを有する。そして格納カテゴリ解析部206が、生成された新規フィルタとフィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、カテゴリごとの類似度を自動生成フィルタ表示部に表示させる。
(First embodiment)
Hereinafter, the structure of the 1st Embodiment of this invention is demonstrated based on attached FIGS. 1-2.
First, the basic content of the present embodiment will be described, and then more specific content will be described.
The message monitoring system 1 according to the present embodiment is a message monitoring system configured by connecting a plurality of monitoring target devices 10 and a monitoring device 20 that receives and displays a system message transmitted from the monitoring target devices. It is. The monitoring device 20 includes a message receiving unit 201 that receives a system message from a monitoring target device, and a (first) filter that describes a condition for selecting what should be displayed from the system messages for each of a plurality of categories. (First) filter storage unit 211 stored in advance, (first) message analysis unit 202 for determining whether or not the received system message satisfies the conditions described in the (first) filter, A message processing unit 203 that distributes system messages that satisfy the conditions described in the (first) filter for each category to which the filter belongs, and a message display unit 204 that displays system messages distributed for each category, Generate a new filter from the contents of a system message that does not correspond to an existing filter The automatic filter generation unit 205, the storage category analysis unit 206 for comparing the content of the generated new filter with the existing filter stored in the filter storage unit for each category, and the comparison result by the storage category analysis unit are displayed. And an automatically generated filter display unit 207. The storage category analysis unit 206 calculates the similarity from the number of items common to each category between the generated new filter and the existing filter stored in the filter storage unit, and automatically calculates the similarity for each category. Display on the generation filter display.

そしてカテゴリが、システムメッセージの対象となるイベントの発生したノード名、アプリケーション名、オブジェクト名のうち、いずれか1つ以上を含む。さらに、格納カテゴリ解析部206が、新規フィルタのカテゴリごとの類似度を、類似度の高い順に自動生成フィルタ表示部に表示させる。   The category includes at least one of a node name, an application name, and an object name where an event that is a target of the system message occurs. Further, the storage category analysis unit 206 displays the similarity for each category of the new filter on the automatically generated filter display unit in descending order of similarity.

また、監視対象装置10は、自らの動作状況に関する情報を収集する情報取得部101と、収集された動作状況に関する情報からシステムメッセージを生成するメッセージ生成部102と、システムメッセージを一次選別するための条件を記述した(第2の)フィルタを予め記憶している(第2の)フィルタ格納部111と、生成されたシステムメッセージが第2のフィルタに記述された条件を満たすか否かを判断する(第2の)メッセージ解析部103と、(第2の)フィルタに記述された条件を満たすシステムメッセージを監視装置に宛てて送信するメッセージ送信部104とを備える。   In addition, the monitoring target device 10 includes an information acquisition unit 101 that collects information about its own operation status, a message generation unit 102 that generates a system message from the collected information about the operation status, and a system message for primary selection A (second) filter storage unit 111 preliminarily storing a (second) filter describing a condition, and whether the generated system message satisfies a condition described in the second filter A (second) message analysis unit 103 and a message transmission unit 104 that transmits a system message that satisfies the conditions described in the (second) filter to the monitoring apparatus.

以上の構成を備えることにより、本実施形態のメッセージ監視システム1は、既存のフィルタに該当しないメッセージが発生した場合に、そのメッセージに対応するフィルタを新規作成し、かつそのフィルタを適切なカテゴリに分類することが可能となる。
以下、これをより詳細に説明する。
With the above configuration, when a message that does not correspond to an existing filter occurs, the message monitoring system 1 of the present embodiment newly creates a filter corresponding to the message, and puts the filter into an appropriate category. It becomes possible to classify.
Hereinafter, this will be described in more detail.

図2は、本発明の第1の実施形態に係るメッセージ監視システム1の全体の概略構成の一例を示す説明図である。本実施形態に係るメッセージ監視システム1は、複数のコンピュータ装置である監視対象装置10a、10b、10c、…と、コンピュータ装置である監視装置20と、クライアント端末40a、40b、40c、…とが、ネットワーク30を介して相互に通信可能に接続されて構成される。以後、監視対象装置10a、10b、10c、…を総称して監視対象装置10という。監視対象装置10の台数については任意である。   FIG. 2 is an explanatory diagram showing an example of the overall schematic configuration of the message monitoring system 1 according to the first embodiment of the present invention. The message monitoring system 1 according to the present embodiment includes a plurality of monitoring target devices 10a, 10b, 10c,..., A monitoring device 20 that is a computer device, and client terminals 40a, 40b, 40c,. The network 30 is configured to be communicable with each other. Hereinafter, the monitoring target devices 10a, 10b, 10c,... Are collectively referred to as the monitoring target device 10. The number of monitoring target devices 10 is arbitrary.

監視対象装置10は、たとえばウェブサーバ、データベースサーバ、アプリケーションサーバなどのように、ネットワーク30を介して接続されたクライアント端末40a、40b、40c、…に対して自身の持つ機能やデータなどをサービスとして提供するコンピュータ装置である。以後、クライアント端末40a、40b、40c、…を総称してクライアント端末40という。   The monitoring target device 10 uses its own functions and data as services for the client terminals 40a, 40b, 40c,... Connected via the network 30, such as a web server, a database server, and an application server. A computer device to be provided. Hereinafter, the client terminals 40a, 40b, 40c,... Are collectively referred to as the client terminal 40.

監視対象装置10では、これらのサービスと並行して、自らの動作状態を監視する監視機能が同時に動作している。この監視機能は、監視対象装置10の動作状態に係る情報を取得して、これをメッセージとして監視装置20に送信する。   In the monitoring target apparatus 10, in parallel with these services, a monitoring function for monitoring its own operating state is simultaneously operating. This monitoring function acquires information related to the operating state of the monitoring target device 10 and transmits this to the monitoring device 20 as a message.

監視装置20は、各々の監視対象装置10の監視機能から受信したメッセージを処理および解析し、その処理結果をメッセージ監視システム1の管理者に提示する。監視対象装置10と監視装置20の間の通信は、ネットワーク30を介して行ってもよいし、ネットワーク30とは別個の管理専用のネットワークを設けてそれを介して行ってもよい。   The monitoring device 20 processes and analyzes the message received from the monitoring function of each monitoring target device 10 and presents the processing result to the administrator of the message monitoring system 1. Communication between the monitoring target device 10 and the monitoring device 20 may be performed via the network 30 or may be performed via a network dedicated to management that is separate from the network 30.

図1は、図2に示した監視対象装置10および監視装置20のより詳しい構成を示す説明図である。監視対象装置10は、一般的なコンピュータ装置であり、コンピュータプログラムを実行する主体となる主演算制御手段(CPU: Central Processing Unit)11と、データを記憶する記憶手段12と、ネットワーク30を介して他のコンピュータとのデータ通信を行う通信手段13とを備える。   FIG. 1 is an explanatory diagram showing a more detailed configuration of the monitoring target device 10 and the monitoring device 20 shown in FIG. The monitoring target device 10 is a general computer device, and is connected to a main processing control means (CPU: Central Processing Unit) 11 that is a main body that executes a computer program, a storage means 12 that stores data, and a network 30. And communication means 13 for performing data communication with other computers.

監視対象装置10の主演算制御手段11では、監視機能100がコンピュータプログラムとして動作する。監視機能100は、情報取得部101、メッセージ生成部102、メッセージ解析部103、およびメッセージ送信部104から構成される。また記憶手段12には、フィルタ格納部111が記憶領域として確保されている。   In the main arithmetic control means 11 of the monitoring target device 10, the monitoring function 100 operates as a computer program. The monitoring function 100 includes an information acquisition unit 101, a message generation unit 102, a message analysis unit 103, and a message transmission unit 104. In the storage unit 12, a filter storage unit 111 is secured as a storage area.

情報取得部101は、監視対象装置10の動作状態に関する情報(たとえば起動、停止、データの追加、データの削除、エラー発生など、その具体的な内容の例については後述)についての情報を取得して、これをメッセージ生成部102に渡す。メッセージ生成部102は情報取得部101から渡された情報からメッセージを生成して、これをメッセージ解析部103に渡す。   The information acquisition unit 101 acquires information about information related to the operation state of the monitoring target device 10 (for example, specific examples of details such as activation, stop, data addition, data deletion, and error occurrence will be described later). This is passed to the message generator 102. The message generation unit 102 generates a message from the information passed from the information acquisition unit 101 and passes it to the message analysis unit 103.

フィルタ格納部111には、管理者によって設定されたメッセージの条件についての情報であるフィルタが予め記憶されている。メッセージ解析部103は、メッセージ生成部102から渡されたメッセージがこのフィルタ格納部111に格納されたフィルタに記述された条件に合致するか否かを判断し、合致するメッセージをメッセージ送信部104に渡す。   The filter storage unit 111 stores in advance a filter that is information about message conditions set by the administrator. The message analysis unit 103 determines whether the message passed from the message generation unit 102 matches the condition described in the filter stored in the filter storage unit 111, and sends the matching message to the message transmission unit 104. hand over.

メッセージ解析部103による処理は、たとえばメッセージの内容をフィルタに記述された条件と照合し、その内容および条件に応じて重要度を付与する、もしくは重要性の低いメッセージは監視装置20に送信せずに破棄する、などのようなものである。監視装置20には多くの監視対象装置10から多数のメッセージが送られ、その処理に膨大な負荷がかかることが多いので、監視対象装置10の側で1次フィルタリングを行い、重要性が高いと思われるメッセージのみを監視装置20に送付するようにしている。   The processing by the message analysis unit 103 is performed by, for example, checking the content of the message against the conditions described in the filter, and assigning importance according to the content and conditions, or sending a less important message to the monitoring device 20. It ’s like destroying it. A large number of messages are sent to the monitoring device 20 from many monitoring target devices 10, and a huge load is often applied to the processing, so that the primary filtering is performed on the monitoring target device 10 side and the importance is high. Only possible messages are sent to the monitoring device 20.

メッセージ送信部104は、メッセージ解析部103から渡されたメッセージを、監視装置20のメッセージ受信部201に向けて送信する。以後、メッセージ送信部104が送信するメッセージを、参照番号を付けてメッセージ121という。   The message transmission unit 104 transmits the message passed from the message analysis unit 103 to the message reception unit 201 of the monitoring device 20. Hereinafter, a message transmitted by the message transmission unit 104 is referred to as a message 121 with a reference number.

監視装置20もまた、一般的なコンピュータ装置であり、コンピュータプログラムを実行する主体となる主演算制御手段(CPU)21と、データを記憶する記憶手段22と、ネットワーク30を介して他のコンピュータとのデータ通信を行う通信手段23と、管理者からの操作を受け付ける入力手段24と、管理者に処理結果を提示する表示手段25とを備える。   The monitoring device 20 is also a general computer device, and is a main arithmetic control means (CPU) 21 that is a main body that executes a computer program, a storage means 22 that stores data, and another computer via a network 30. Communication means 23 for performing the data communication, input means 24 for accepting an operation from the administrator, and display means 25 for presenting the processing result to the administrator.

なお、監視装置20を複数台のコンピュータによって構成してもよい。特に、入力手段24や表示手段25を、ネットワーク30を介して接続された他のコンピュータとしてもよい。   Note that the monitoring device 20 may be configured by a plurality of computers. In particular, the input unit 24 and the display unit 25 may be other computers connected via the network 30.

監視装置20の主演算制御手段21では、管理機能200がコンピュータプログラムとして動作する。管理機能200は、メッセージ受信部201、メッセージ解析部202、メッセージ処理部203、メッセージ表示部204、自動フィルタ生成部205、格納カテゴリ解析部206、および自動生成フィルタ表示部207から構成される。また記憶手段12には、フィルタ格納部211が記憶領域として確保されている。   In the main calculation control means 21 of the monitoring device 20, the management function 200 operates as a computer program. The management function 200 includes a message reception unit 201, a message analysis unit 202, a message processing unit 203, a message display unit 204, an automatic filter generation unit 205, a storage category analysis unit 206, and an automatic generation filter display unit 207. In the storage unit 12, a filter storage unit 211 is secured as a storage area.

メッセージ受信部201は、監視対象装置10からメッセージを受信し、これをメッセージ解析部202に渡す。フィルタ格納部211には、管理者によって設定されたメッセージの条件についての情報であるフィルタが予め記憶されている。   The message reception unit 201 receives a message from the monitoring target device 10 and passes it to the message analysis unit 202. The filter storage unit 211 stores in advance a filter that is information about message conditions set by the administrator.

メッセージ解析部202は、メッセージ受信部201から渡されたメッセージがこのフィルタ格納部211に格納されたフィルタに記述された条件に合致するか否かを判断し、合致した場合はそのメッセージをメッセージ処理部203に渡す。いずれのフィルタの条件とも合致しなかった場合は、そのメッセージを自動フィルタ生成部205に渡す。   The message analysis unit 202 determines whether or not the message passed from the message reception unit 201 matches the conditions described in the filter stored in the filter storage unit 211. To the unit 203. If none of the filter conditions match, the message is passed to the automatic filter generation unit 205.

メッセージ処理部203は、フィルタ格納部211に記憶されている予め管理者によって設定されたフィルタがどのカテゴリに属すかを判断し、カテゴリ毎に受け取ったメッセージの振り分けを行い、メッセージ表示部204を介してこれを表示手段25上に表示する。   The message processing unit 203 determines to which category the filter set in advance by the administrator stored in the filter storage unit 211 belongs, sorts the received message for each category, and sends the message via the message display unit 204. This is displayed on the display means 25.

メッセージ表示部204は、メッセージ処理部203からの指示と入力手段24からの管理者の操作に従よって、フィルタの定義に該当するメッセージを表示手段25上に表示する。   The message display unit 204 displays a message corresponding to the filter definition on the display unit 25 in accordance with an instruction from the message processing unit 203 and an operation of the administrator from the input unit 24.

自動フィルタ生成部205は、受け取ったメッセージからフィルタ(以後、新規フィルタ221という)を生成し、格納カテゴリ解析部206に生成した新規フィルタ221を渡す。格納カテゴリ解析部206は、フィルタ格納部211に記憶されている予め管理者によって設定されたフィルタ(以後、既存フィルタ222という)の情報と、自動フィルタ生成部205から受け取った新規フィルタの情報とを比較する。   The automatic filter generation unit 205 generates a filter (hereinafter referred to as a new filter 221) from the received message, and passes the generated new filter 221 to the storage category analysis unit 206. The storage category analysis unit 206 uses information on a filter (hereinafter referred to as an existing filter 222) that is set in advance by the administrator and stored in the filter storage unit 211, and information on a new filter received from the automatic filter generation unit 205. Compare.

新規フィルタ221と既存フィルタ222の、両方のフィルタの項目を比較し、両者で合致した内容がカテゴリ内に存在する割合(以後、これを重みという)から、新規フィルタ221と既存フィルタ222との間で各カテゴリの類似度を解析する。その後、新規フィルタおよび各カテゴリの類似度のリストを自動生成フィルタ表示部207に渡して、表示手段25上に表示させる。   A comparison is made between the items of both the new filter 221 and the existing filter 222, and the ratio between the new filter 221 and the existing filter 222 is determined based on the proportion of the content that matches the two in the category (hereinafter referred to as weight). Analyze the similarity of each category. Thereafter, the new filter and the similarity list of each category are transferred to the automatically generated filter display unit 207 and displayed on the display means 25.

図3は、図1〜2に示したメッセージ監視システム1で、監視装置20のフィルタ格納部211に記憶されている既存フィルタ222の内容の例を示す説明図である。既存フィルタ222には、メッセージの対象の動作の発生した監視対象装置10のノード(装置名)222a、アプリケーション222b、オブジェクト222c、メッセージ本文222d、そして各フィルタの作成日時222eといった各項目を含む。   FIG. 3 is an explanatory diagram showing an example of the contents of the existing filter 222 stored in the filter storage unit 211 of the monitoring device 20 in the message monitoring system 1 shown in FIGS. The existing filter 222 includes items such as a node (device name) 222a, an application 222b, an object 222c, a message body 222d, and a creation date and time 222e of each filter in which the target operation of the message has occurred.

図3には、カテゴリとしてノード(装置名)222aが「ApServer1」であるというカテゴリ設定条件222fが設定され、そしてカテゴリ名称222gとして「ApServer1」が付けられたものの例が示されている。フィルタ格納部211には、それ以外にも多くのカテゴリが設定されており、各カテゴリに1つ以上のフィルタが記憶されている。   FIG. 3 shows an example in which the category setting condition 222f that the node (device name) 222a is “ApServer1” is set as the category, and “ApServer1” is added as the category name 222g. Many other categories are set in the filter storage unit 211, and one or more filters are stored in each category.

アプリケーション222bの「Web Server」は、たとえばApacheなどのようなウェブサーバソフトウェアである。アプリケーション222bの「Router」は、複数の異なるネットワークの間でのデータの中継(いわゆるルーティング)を行うソフトウェアである。   “Web Server” of the application 222b is web server software such as Apache, for example. The “Router” of the application 222b is software that relays data (so-called routing) between a plurality of different networks.

アプリケーション222bの「Web Server」は、さらに「WEBSOURCE」と「WEBCONNECT」というオブジェクト222cに分かれ、その各々に具体的な動作状態を示すメッセージ本文222dがある。メッセージ本文222dの項目の中には、「1文字以上の任意の文字列」を意味する、いわゆるワイルドカード(*)が条件として設定されているものもある。作成日時222eは、そのフィルタが新規生成、もしくは管理者によって手動作成された日時である。本実施形態に係る動作では特に使用されないが、管理者はたとえば「特定の日時以前に作成されたフィルタを抽出する」などのような各フィルタの設定条件の管理で、この作成日時222eを使用することがある。   The “Web Server” of the application 222b is further divided into “WEBSOURCE” and “WEBCONNECT” objects 222c, each of which has a message body 222d indicating a specific operation state. Some items of the message body 222d are set with a so-called wild card (*), which means “any character string of one or more characters” as a condition. The creation date and time 222e is the date and time when the filter is newly generated or manually created by the administrator. Although not particularly used in the operation according to the present embodiment, the administrator uses the creation date and time 222e in managing the setting conditions of each filter such as “extract filters created before a specific date and time”. Sometimes.

図4は、図1〜2に示したメッセージ監視システム1で、監視対象装置10から監視装置20に送信されるメッセージ121の例を示す説明図である。メッセージ121にも、図3に示した既存フィルタ222と同じく、ノード(装置名)121a、アプリケーション121b、オブジェクト121c、そしてメッセージ本文121dといった各項目を含む。これらの各項目の定義は、図3に示したフィルタにおける同名の項目と同一である。そして、前述のメッセージ解析部103が付与した重要度121eも含まれる。   FIG. 4 is an explanatory diagram illustrating an example of a message 121 transmitted from the monitoring target device 10 to the monitoring device 20 in the message monitoring system 1 illustrated in FIGS. Similarly to the existing filter 222 shown in FIG. 3, the message 121 includes items such as a node (device name) 121a, an application 121b, an object 121c, and a message body 121d. The definition of each item is the same as the item having the same name in the filter shown in FIG. The importance 121e assigned by the message analysis unit 103 is also included.

図5は、図1に示したメッセージ解析部202が、メッセージ受信部201から渡されたメッセージ121に対して行う処理を表すフローチャートである。メッセージ121の内容と既存フィルタ222の内容を比較し(ステップS251)、メッセージ121の内容に該当する既存フィルタ222が存在するか否かを判断する(ステップS252)。存在すれば、これをメッセージ処理部203に渡し、メッセージ表示部204および表示手段25を介してメッセージ121の内容を管理者に表示させる(ステップS253)。   FIG. 5 is a flowchart illustrating processing performed by the message analysis unit 202 illustrated in FIG. 1 for the message 121 passed from the message reception unit 201. The content of the message 121 and the content of the existing filter 222 are compared (step S251), and it is determined whether or not the existing filter 222 corresponding to the content of the message 121 exists (step S252). If it exists, it is passed to the message processing unit 203, and the content of the message 121 is displayed to the administrator via the message display unit 204 and the display means 25 (step S253).

ステップS252で、メッセージ121の内容に該当する既存フィルタ222が存在しなければ、メッセージ121を自動フィルタ生成部205に渡し、このメッセージ121の内容に該当する新規フィルタ221を生成させる(ステップS254)。   If there is no existing filter 222 corresponding to the content of the message 121 in step S252, the message 121 is passed to the automatic filter generation unit 205 to generate a new filter 221 corresponding to the content of the message 121 (step S254).

図4に示すメッセージ121は、ノード(装置名)121a「ApServer1」、アプリケーション121b「Web Server」については図3の既存フィルタ222と共通する内容がいくつかあるが、オブジェクト121c「WEBDOMAIN」およびメッセージ本文121d「Error occured by StartModule.dll」については既存フィルタ222に共通する内容は無い。従って、ステップS254の動作に進んで、このメッセージ121の内容がそのまま新規フィルタ221となる。   The message 121 shown in FIG. 4 has a node (device name) 121a “ApServer1”, and the application 121b “Web Server” has some contents in common with the existing filter 222 in FIG. 3, but the object 121c “WEBDOMAIN” and the message body 121d “Error occurred by StartModule.dll” has no common content with the existing filter 222. Accordingly, the process proceeds to the operation of step S254, and the content of the message 121 becomes the new filter 221 as it is.

図6は、図1〜2に示したメッセージ監視システム1で、図5のステップS254の動作で自動フィルタ生成部205が生成する新規フィルタ221の内容の例を示す説明図である。新規フィルタ221も、メッセージ121および既存フィルタ222と同一の各項目、即ちノード(装置名)221a、アプリケーション221b、オブジェクト221c、メッセージ本文221d、そして作成日時221eといった各項目を含む。その各々の内容は、メッセージ121内の各々の同名の項目に記載された内容となる。   FIG. 6 is an explanatory diagram showing an example of the contents of the new filter 221 generated by the automatic filter generation unit 205 in the operation of step S254 of FIG. 5 in the message monitoring system 1 shown in FIGS. The new filter 221 also includes the same items as the message 121 and the existing filter 222, that is, items such as a node (device name) 221a, an application 221b, an object 221c, a message body 221d, and a creation date 221e. Each of the contents is the contents described in each item of the same name in the message 121.

図7は、図1に示した格納カテゴリ解析部206および自動生成フィルタ表示部207が、自動フィルタ生成部205が生成した新規フィルタ221に対して行う処理を表すフローチャートである。まず格納カテゴリ解析部206は、全てのカテゴリについて新規フィルタ221と既存フィルタ222の間で類似度の計算を行ったか否かを確認する(ステップS301)。未確認のカテゴリが存在すればステップS302の処理に、しなければステップS307の処理に各々進む。   FIG. 7 is a flowchart illustrating processing performed by the storage category analysis unit 206 and the automatic generation filter display unit 207 illustrated in FIG. 1 for the new filter 221 generated by the automatic filter generation unit 205. First, the storage category analysis unit 206 checks whether or not the similarity is calculated between the new filter 221 and the existing filter 222 for all categories (step S301). If there is an unconfirmed category, the process proceeds to step S302, and if not, the process proceeds to step S307.

以下、カテゴリ(ノード(装置名)221a)「ApServer1」について未確認であるものとして、ステップS302の処理に進み、当該カテゴリについて新規フィルタ221と既存フィルタ222の間で共通する項目があるか否かを確認する(ステップS302〜303)。共通する項目がなければ、そのカテゴリにおいての類似度=0と算出する(ステップS306)。   Hereinafter, assuming that the category (node (device name) 221a) “ApServer1” is unconfirmed, the process proceeds to step S302, and whether there is an item common between the new filter 221 and the existing filter 222 for the category. Confirmation (steps S302 to 303). If there is no common item, the similarity in the category = 0 is calculated (step S306).

ステップS303で、共通する項目があれば、その項目の合致した項目数をカウントして、その「重み」を算出する(ステップS304)。図3および6に示した既存フィルタ222および新規フィルタ221の場合、ノード(装置名)221a(222a)については10レコードの全てが該当するので重み=10/10=1、アプリケーション221b(222b)については10レコード中7レコード目が該当するので重み=7/10=0.7、オブジェクト221c(222c)およびメッセージ本文221d(222d)については10レコードいずれも該当しないので重み=0/10=0となる。   If there is a common item in step S303, the number of matching items is counted and its "weight" is calculated (step S304). In the case of the existing filter 222 and the new filter 221 shown in FIGS. 3 and 6, since all 10 records correspond to the node (device name) 221a (222a), weight = 10/10 = 1 and the application 221b (222b) Is the seventh record out of 10 records, so weight = 7/10 = 0.7, and the object 221c (222c) and the message body 221d (222d) do not correspond to any 10 records, so the weight = 0/10 = 0 Become.

そして、全項目の重みを合計して、これを当該カテゴリの類似度とする(ステップS305)。図3および6に示した既存フィルタ222および新規フィルタ221の場合では、カテゴリ「ApServer1」についての類似度=1.0+0.7+0+0=1.7として算出できる。   Then, the weights of all items are summed up, and this is used as the similarity of the category (step S305). In the case of the existing filter 222 and the new filter 221 shown in FIGS. 3 and 6, the similarity for the category “ApServer1” = 1.0 + 0.7 + 0 + 0 = 1.7 can be calculated.

ステップS305もしくは306の処理が終わったらステップS301に戻り、未確認のカテゴリがなくなるまで同様の処理を繰り返す。そして未確認のカテゴリが存在しなくなれば、全てのカテゴリについてカテゴリ名とその類似度のリストを自動生成フィルタ表示部207および表示手段25を介して管理者に表示させる(ステップS307)。   When the process of step S305 or 306 ends, the process returns to step S301, and the same process is repeated until there are no unconfirmed categories. If there are no unconfirmed categories, the list of category names and their similarities for all categories is displayed to the administrator via the automatically generated filter display unit 207 and the display means 25 (step S307).

図8は、図1〜2に示したメッセージ監視システム1で、図7に示す処理が終了した後に表示手段25に表示されるカテゴリ名ごとの類似度リスト241の例を示す説明図である。類似度リスト241は、カテゴリ名241aと、当該カテゴリごとに算出された類似度241bとが、類似度241bが高いものから順番に示される。カテゴリ名241a「ApServer1」が、類似度241b=1.7となり、最も類似度が高い。   FIG. 8 is an explanatory diagram showing an example of the similarity list 241 for each category name displayed on the display unit 25 after the processing shown in FIG. 7 is completed in the message monitoring system 1 shown in FIGS. The similarity list 241 shows the category name 241a and the similarity 241b calculated for each category in order from the highest similarity 241b. The category name 241a “ApServer1” has a similarity 241b = 1.7, which is the highest similarity.

(第1の実施形態の全体的な動作)
次に、上記の実施形態の全体的な動作について説明する。本実施形態に係るメッセージフィルタのカテゴリ分類方法は、複数の監視対象装置と、監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、このメッセージフィルタをカテゴリに分類する方法である。監視対象装置からのシステムメッセージを監視装置のメッセージ受信部が受信し、受信したシステムメッセージが監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを監視装置のメッセージ解析部が判断し(図5・ステップS251〜252)、フィルタに記述された条件を満たすシステムメッセージを監視装置のメッセージ処理部がフィルタの属するカテゴリごとに振り分け、カテゴリごとに振り分けられたシステムメッセージを監視装置のメッセージ表示部が表示する(図5・ステップS253)と共に、既存のフィルタに該当しないシステムメッセージの内容から監視装置の自動フィルタ生成部が新規フィルタを生成し(図5・ステップS254)、生成された新規フィルタの内容をフィルタ格納部に記憶されている既存のフィルタとを監視装置の格納カテゴリ解析部が比較してカテゴリごとに共通する項目数から類似度を算出し(図7・ステップS302〜306)、カテゴリごとの類似度を監視装置の自動生成フィルタ表示部が表示する(図7・ステップS307)。
(Overall operation of the first embodiment)
Next, the overall operation of the above embodiment will be described. The message filter category classification method according to the present embodiment includes a message monitoring system in which a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device are connected to each other. In this method, the message filter is classified into categories. Whether the message receiver of the monitoring device receives a system message from the monitoring target device, and whether the received system message satisfies the conditions described in the filters for each of the categories stored in advance in the filter storage unit of the monitoring device Is determined by the message analysis unit of the monitoring device (FIG. 5, steps S251 to 252), and the system message processing unit that satisfies the condition described in the filter is distributed to each category to which the filter belongs, and is distributed to each category. The message display unit of the monitoring device displays the received system message (step S253 in FIG. 5), and the automatic filter generation unit of the monitoring device generates a new filter from the contents of the system message not corresponding to the existing filter (FIG. 5). Step S254), the generated new filter The storage category analysis unit of the monitoring device compares the existing filter stored in the filter storage unit and calculates the similarity from the number of items common to each category (steps S302 to S306 in FIG. 7). The automatic generation filter display unit of the monitoring device displays the similarity for each (FIG. 7, step S307).

ここで、上記各動作ステップについては、これをコンピュータで実行可能にプログラム化し、これらを前記各ステップを直接実行するコンピュータである監視装置20に実行させるようにしてもよい。本プログラムは、非一時的な記録媒体、例えば、DVD、CD、フラッシュメモリ等に記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
この動作により、本実施形態は以下のような効果を奏する。
Here, each of the above-described operation steps may be programmed to be executable by a computer, and may be executed by the monitoring device 20 which is a computer that directly executes each of the steps. The program may be recorded on a non-temporary recording medium, such as a DVD, a CD, or a flash memory. In this case, the program is read from the recording medium by a computer and executed.
By this operation, this embodiment has the following effects.

本実施形態によれば、自動で生成されたフィルタが属すにふさわしいカテゴリを管理者に提示することで、フィルタを自動生成する機構を利用している管理者の負荷を下げることができる。その理由は、生成されたフィルタとカテゴリ内に既に設定されているフィルタの各項目の比較および合致した割合を重みとすることで、各カテゴリの類似度が高い順に管理者に提示することが可能となるからである。   According to the present embodiment, by presenting the administrator with a category suitable for the automatically generated filter, the load on the administrator who uses the mechanism for automatically generating the filter can be reduced. The reason for this is that each item of the generated filter and the filter already set in the category is compared and the proportion matched is used as the weight, so that it can be presented to the administrator in descending order of similarity of each category. Because it becomes.

(第2の実施形態)
本発明の第2の実施形態は、第1の実施形態の構成に加えて、監視装置420が、項目名ごとの配点を予め記憶している配点情報格納部512を有すると共に、格納カテゴリ解析部506が、新規フィルタと既存のフィルタとの間でカテゴリごとに共通する項目数に配点情報格納部512に記憶されている配点を掛け合わせて類似度を算出するように構成した。
(Second Embodiment)
In the second embodiment of the present invention, in addition to the configuration of the first embodiment, the monitoring apparatus 420 includes a score information storage unit 512 that stores a score for each item name in advance, and a storage category analysis unit. 506 is configured to calculate the similarity by multiplying the number of items common to each category between the new filter and the existing filter by the score stored in the score information storage unit 512.

この構成によっても、第1の実施形態と同一の効果を得ることができることに加えて、さらに管理者が重視したい項目についてより高い類似度を算出するので、管理者の意図に基づいた情報システムの管理を行うことが可能となる。
以下、これをより詳細に説明する。
Even with this configuration, in addition to obtaining the same effect as in the first embodiment, a higher similarity is calculated for the item that the administrator wants to emphasize, so the information system based on the administrator's intention Management can be performed.
Hereinafter, this will be described in more detail.

図9は、本発明の第2の実施形態に係るメッセージ監視システム401の全体の概略構成の一例を示す説明図である。本実施形態に係るメッセージ監視システム401は、複数のコンピュータ装置である監視対象装置10a、10b、10c、…と、コンピュータ装置である監視装置420と、クライアント端末40a、40b、40c、…とが、ネットワーク30を介して相互に通信可能に接続されて構成される。監視対象装置10、ネットワーク30、クライアント端末40は、第1の実施形態と同一である。   FIG. 9 is an explanatory diagram showing an example of the overall schematic configuration of the message monitoring system 401 according to the second exemplary embodiment of the present invention. The message monitoring system 401 according to the present embodiment includes a plurality of monitoring target devices 10a, 10b, 10c,..., A monitoring device 420 that is a computer device, and client terminals 40a, 40b, 40c,. The network 30 is configured to be communicable with each other. The monitoring target device 10, the network 30, and the client terminal 40 are the same as those in the first embodiment.

図10は、図9に示した監視対象装置10および監視装置420のより詳しい構成を示す説明図である。監視装置420は、第1の実施形態の監視装置20と、ハードウェア的には同一の構成を有する。主演算制御手段21で動作するコンピュータプログラムである管理機能500が、第1の実施形態と一部異なる。   FIG. 10 is an explanatory diagram showing a more detailed configuration of the monitoring target device 10 and the monitoring device 420 shown in FIG. The monitoring device 420 has the same hardware configuration as the monitoring device 20 of the first embodiment. A management function 500, which is a computer program that operates on the main arithmetic control means 21, is partially different from that of the first embodiment.

管理機能500は、メッセージ受信部201、メッセージ解析部202、メッセージ処理部203、メッセージ表示部204、自動フィルタ生成部205、格納カテゴリ解析部506、および自動生成フィルタ表示部207から構成される。また記憶手段12には、フィルタ格納部211と並んで、後述するはイン手情報を記憶する配点情報格納部512が記憶領域として確保されている。即ち、これらの各要素のうち、格納カテゴリ解析部506と配点情報格納部512以外は、全て第1の実施形態と同一であるので、同一の参照番号でいう。   The management function 500 includes a message reception unit 201, a message analysis unit 202, a message processing unit 203, a message display unit 204, an automatic filter generation unit 205, a storage category analysis unit 506, and an automatic generation filter display unit 207. In addition to the filter storage unit 211, the storage unit 12 has a score information storage unit 512 that stores in-hand information, which will be described later, as a storage area. That is, among these elements, except for the storage category analysis unit 506 and the scoring information storage unit 512, all are the same as those in the first embodiment, and hence are referred to by the same reference numbers.

図11は、図10に示した格納カテゴリ解析部506および自動生成フィルタ表示部207が、自動フィルタ生成部205が生成した新規フィルタ221に対して行う処理を表すフローチャートである。ここに示された動作は、概ね、第1の実施形態の図7で説明した格納カテゴリ解析部206および自動生成フィルタ表示部207と同一である。唯一異なるのは、図7のステップS304に相当する類似度の算出に係る式である。この動作をステップS604とする。これ以外の動作は、全て図7と同一である。   FIG. 11 is a flowchart illustrating processing performed by the storage category analysis unit 506 and the automatic generation filter display unit 207 illustrated in FIG. 10 for the new filter 221 generated by the automatic filter generation unit 205. The operations shown here are generally the same as those of the storage category analysis unit 206 and the automatic generation filter display unit 207 described with reference to FIG. 7 of the first embodiment. The only difference is the expression relating to the calculation of the similarity corresponding to step S304 in FIG. This operation is referred to as step S604. All other operations are the same as in FIG.

図11のステップS604で示した、類似度の算出について説明する。ここでは、各項目に項目ごとの重要度に応じて配点を設定している。配点情報格納部512に記憶された配点情報は、ステップS604に示した処理の際に使用される配点についての情報である。図12は、図10に示した格納カテゴリ解析部506が図11のステップS604の動作を行う際に使用する、配点情報格納部512に記憶された配点情報の一例について示す説明図である。   The calculation of the similarity shown in step S604 of FIG. 11 will be described. Here, a score is set for each item according to the importance of each item. The scoring information stored in the scoring information storage unit 512 is information on the scoring used in the process shown in step S604. FIG. 12 is an explanatory diagram showing an example of the score information stored in the score information storage unit 512 used when the storage category analysis unit 506 shown in FIG. 10 performs the operation of step S604 in FIG.

図11に示した例では、ノード(装置名)に、合致した項目数が1項目につき4点と、最も高い配点を設定している。アプリケーションは合致した項目数が1項目につき3点、オブジェクトは合致した項目数が1項目につき2点、メッセージ本文は合致した項目数が1項目につき1点というように設定している。   In the example shown in FIG. 11, the highest number of points is set in the node (device name), where the number of matched items is 4 for each item. The application sets the number of matched items to 3 points per item, the object sets the number of matched items to 2 points per item, and the message body sets the number of matched items to 1 point per item.

これを、図3および6に示した既存フィルタ222および新規フィルタ221に当てはめた場合、ノード(装置名)221a(222a)については10レコードの全てが該当するので点数=4×10/10=4、アプリケーション221b(222b)については10レコード中7レコード目が該当するので点数=3×7/10=2.1、オブジェクト221c(222c)については10レコードいずれも該当しないので点数=2×0/10=0、およびメッセージ本文221d(222d)も同様に点数=1×0/10=0となる。   When this is applied to the existing filter 222 and the new filter 221 shown in FIGS. 3 and 6, since all 10 records correspond to the node (device name) 221a (222a), the score = 4 × 10/10 = 4 Since the seventh record of the 10 records corresponds to the application 221b (222b), the score = 3 × 7/10 = 2.1, and none of the 10 records corresponds to the object 221c (222c), so the score = 2 × 0 / Similarly, 10 = 0 and the message body 221d (222d) also have a score = 1 × 0/10 = 0.

これらの点数をステップS305で合計して、類似度を算出する。図3および6に示した既存フィルタ222および新規フィルタ221の場合では、カテゴリ「ApServer1」についての類似度=4.0+2.1+0+0=6.1として算出できる。この処理を全てのカテゴリについて同様に繰り返す。   These scores are summed up in step S305 to calculate the similarity. In the case of the existing filter 222 and the new filter 221 shown in FIGS. 3 and 6, it can be calculated as similarity for the category “ApServer1” = 4.0 + 2.1 + 0 + 0 = 6.1. This process is repeated in the same manner for all categories.

図13は、図9〜10に示したメッセージ監視システム401で、図11に示す処理が終了した後に表示手段25に表示されるカテゴリ名ごとの類似度リスト541の例を示す説明図である。類似度リスト541は、カテゴリ名541aと、当該カテゴリごとに算出された類似度541bとが、類似度541bが高いものから順番に示される。カテゴリ名241a「ApServer1」が、類似度541b=6.1となり、最も類似度が高い。   FIG. 13 is an explanatory diagram illustrating an example of the similarity list 541 for each category name displayed on the display unit 25 after the processing illustrated in FIG. 11 is completed in the message monitoring system 401 illustrated in FIGS. The similarity list 541 shows the category name 541a and the similarity 541b calculated for each category in order from the highest similarity 541b. The category name 241a “ApServer1” has the similarity 541b = 6.1, which is the highest similarity.

本実施形態によれば、管理者が特定の項目を重視して各カテゴリの設定を行っている場合には、さらに最適なカテゴリを管理者に提示できる点である。その理由は各項目の重みの重要度を設定することで重みの計算時に重要度が高い項目の重みがさらに高くなり、結果管理者が重要であると考えている項目と合致するカテゴリの類似度をさらに高くして、管理者に提示するからである。   According to the present embodiment, when the administrator sets each category with emphasis on specific items, a more optimal category can be presented to the administrator. The reason is that by setting the importance of the weight of each item, the weight of the item with high importance is further increased when calculating the weight, and the similarity of the category that matches the item that the result manager thinks is important It is because it is made higher and presented to the administrator.

(第3の実施形態)
本発明の第3の実施形態は、第1の実施形態の構成に加えて、監視装置720が、フィルタ格納部に記憶されたフィルタの中で所定の期間内に新規生成されたフィルタの件数をそのフィルタの属するカテゴリごとに集計して、この件数をカテゴリごとに表示するフィルタ編集判定部808を備えるように構成した。
(Third embodiment)
In the third embodiment of the present invention, in addition to the configuration of the first embodiment, the monitoring device 720 calculates the number of filters newly generated within a predetermined period among the filters stored in the filter storage unit. A filter edit determination unit 808 is provided that counts up for each category to which the filter belongs and displays this number for each category.

この構成によっても、第1の実施形態と同一の効果を得ることができることに加えて、さらに新規生成されたフィルタの数が不用意に増大することを抑制して、処理に負荷がかかることを抑制することが可能となる。
以下、これをより詳細に説明する。
With this configuration, in addition to being able to obtain the same effect as in the first embodiment, it is possible to further prevent the number of newly generated filters from being inadvertently increased and to increase the processing load. It becomes possible to suppress.
Hereinafter, this will be described in more detail.

図14は、本発明の第3の実施形態に係るメッセージ監視システム701の全体の概略構成の一例を示す説明図である。本実施形態に係るメッセージ監視システム701は、複数のコンピュータ装置である監視対象装置10a、10b、10c、…と、コンピュータ装置である監視装置720と、クライアント端末40a、40b、40c、…とが、ネットワーク30を介して相互に通信可能に接続されて構成される。監視対象装置10、ネットワーク30、クライアント端末40は、第1の実施形態と同一である。   FIG. 14 is an explanatory diagram showing an example of the overall schematic configuration of a message monitoring system 701 according to the third embodiment of the present invention. The message monitoring system 701 according to the present embodiment includes a plurality of monitoring target devices 10a, 10b, 10c,..., A monitoring device 720 that is a computer device, and client terminals 40a, 40b, 40c,. The network 30 is configured to be communicable with each other. The monitoring target device 10, the network 30, and the client terminal 40 are the same as those in the first embodiment.

図15は、図14に示した監視対象装置10および監視装置720のより詳しい構成を示す説明図である。監視装置720は、第1の実施形態の監視装置20と、ハードウェア的には同一の構成を有する。主演算制御手段21で動作するコンピュータプログラムである管理機能800が、第1の実施形態と一部異なる。   FIG. 15 is an explanatory diagram illustrating more detailed configurations of the monitoring target device 10 and the monitoring device 720 illustrated in FIG. 14. The monitoring device 720 has the same configuration as the monitoring device 20 of the first embodiment in terms of hardware. A management function 800, which is a computer program that operates on the main arithmetic control means 21, is partially different from that of the first embodiment.

管理機能800は、メッセージ受信部201、メッセージ解析部202、メッセージ処理部203、メッセージ表示部204、自動フィルタ生成部205、格納カテゴリ解析部206、自動生成フィルタ表示部207、およびフィルタ編集判定部808から構成される。また記憶手段12には、フィルタ格納部211が記憶領域として確保されている。即ち、管理機能800は、第1の実施形態の管理機能200に、フィルタ編集判定部808を追加したものである。これ以外の要素は全て第1の実施形態と同一であるので、同一の参照番号でいう。   The management function 800 includes a message reception unit 201, a message analysis unit 202, a message processing unit 203, a message display unit 204, an automatic filter generation unit 205, a storage category analysis unit 206, an automatic generation filter display unit 207, and a filter edit determination unit 808. Consists of In the storage unit 12, a filter storage unit 211 is secured as a storage area. That is, the management function 800 is obtained by adding a filter edit determination unit 808 to the management function 200 of the first embodiment. All other elements are the same as in the first embodiment, and are therefore referred to by the same reference numbers.

図16は、図15に示したフィルタ編集判定部808の動作について示すフローチャートである。フィルタ編集判定部808は、たとえば数日に1回程度の、あらかじめ設定された動作間隔で定期的に動作を開始して(ステップS851)、フィルタ格納部211に記憶されているフィルタの中で、作成日時222eがあらかじめ決められた期間内に新規作成されたフィルタについて、その件数をカテゴリごとに集計して(ステップS852)、その集計結果を表示手段25に表示させる(ステップS853)。なお、ステップS852の処理をカテゴリごとに行う以外にも、ノード(装置名)ごと、あるいはアプリケーションごとなどで件数を集計することもできる。   FIG. 16 is a flowchart showing the operation of the filter edit determination unit 808 shown in FIG. The filter edit determination unit 808 starts operation periodically at a preset operation interval, for example, about once every few days (step S851), and among the filters stored in the filter storage unit 211, For the filter newly created within the period in which the creation date and time 222e is determined in advance, the number of cases is totaled for each category (step S852), and the total result is displayed on the display means 25 (step S853). In addition to performing the processing of step S852 for each category, the number of cases can be totaled for each node (device name) or for each application.

図17は、図16のステップS853で、フィルタ編集判定部808が表示する集計結果一覧の例について示す説明図である。管理者は、この表示を見て、特に新規フィルタが多く作られているカテゴリ(ノード、アプリケーションなど)について、発生したメッセージをより適切に表示できるようにそのフィルタの条件を編集することができる。   FIG. 17 is an explanatory diagram illustrating an example of a summary result list displayed by the filter editing determination unit 808 in step S853 of FIG. The administrator can see the display and edit the conditions of the filter so that the generated message can be displayed more appropriately particularly for a category (node, application, etc.) in which many new filters are created.

特にメッセージ監視システム701に監視対象となるハードウェアもしくはソフトウェアが新しく追加された直後は、その新規のハードウェアもしくはソフトウェアに関するメッセージについては、管理者が最初からフィルタを設定し、それに対応するカテゴリを設定しなければならない。   In particular, immediately after hardware or software to be monitored is newly added to the message monitoring system 701, for messages related to the new hardware or software, the administrator sets a filter from the beginning and sets a corresponding category. Must.

第1および第2の実施形態では、しばらくはこの新規のハードウェアもしくはソフトウェアが何かの動作をするたびに、フィルタが連続して多数新規生成されていくことになる。そして、その多くは、重要度がそれほど高くはないものであり、たとえばメッセージ本文の一部を*(ワイルドカード)にするなどのような程度で、システム管理に特に支障が生じるものではない。フィルタの件数が増大すると、それだけ監視装置に処理上の負荷がかかることになる。   In the first and second embodiments, for a while, every time this new hardware or software performs an operation, a large number of filters are continuously generated. Most of them are not so high in importance. For example, a part of the message body is set to * (wild card), and there is no particular problem in system management. As the number of filters increases, a processing load is applied to the monitoring apparatus.

そこでこの第3の実施形態では、新しく生成されたフィルタについて、定期的に管理者にその設定を見直すように促すようにしている。特に重要ではないフィルタについて、その設定を見直して件数をまとめることによって、フィルタの件数が増大して処理に負荷がかかることを抑制することを可能としている。   Therefore, in the third embodiment, the administrator is urged to periodically review the settings of the newly generated filter. By reviewing the settings of unimportant filters and collecting the number of filters, it is possible to suppress an increase in the number of filters and a load on processing.

これまで本発明について図面に示した特定の実施形態をもって説明してきたが、本発明は図面に示した実施形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができる。   The present invention has been described with reference to the specific embodiments shown in the drawings. However, the present invention is not limited to the embodiments shown in the drawings, and any known hitherto provided that the effects of the present invention are achieved. Even if it is a structure, it is employable.

上述した各々の実施形態について、その新規な技術内容の要点をまとめると、以下のようになる。なお、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。   About each embodiment mentioned above, it is as follows when the summary of the novel technical content is put together. In addition, although part or all of the said embodiment is summarized as follows as a novel technique, this invention is not necessarily limited to this.

(付記1) 複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムであって、
前記監視装置が、
前記監視対象装置から前記システムメッセージを受信するメッセージ受信部と、前記システムメッセージの中から表示すべきものを選別するための条件を記述した第1のフィルタを複数のカテゴリごとに予め記憶している第1のフィルタ格納部と、受信した前記システムメッセージが前記第1のフィルタに記述された条件を満たすか否かを判断する第1のメッセージ解析部と、前記第1のフィルタに記述された条件を満たす前記システムメッセージを前記第1のフィルタの属するカテゴリごとに振り分けるメッセージ処理部と、前記カテゴリごとに振り分けられた前記システムメッセージを表示するメッセージ表示部とを有すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記カテゴリごとに比較する格納カテゴリ解析部と、
前記格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、
前記格納カテゴリ解析部が、生成された前記新規フィルタと前記フィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、前記カテゴリごとの前記類似度を自動生成フィルタ表示部に表示させることを特徴とするメッセージ監視システム。
(Additional remark 1) It is a message monitoring system comprised by mutually connecting the some monitoring object apparatus and the monitoring apparatus which receives and displays the system message transmitted from the said monitoring object apparatus,
The monitoring device is
A message receiving unit that receives the system message from the monitoring target device, and a first filter that describes a condition for selecting one to be displayed from the system messages is stored in advance for each of a plurality of categories. A first filter storage unit; a first message analysis unit that determines whether or not the received system message satisfies a condition described in the first filter; and a condition described in the first filter. A message processing unit that distributes the system message to be satisfied for each category to which the first filter belongs, and a message display unit that displays the system message distributed for each category;
An automatic filter generation unit that generates a new filter from the contents of the system message not corresponding to the existing filter;
A storage category analysis unit that compares the content of the generated new filter with the existing filter stored in the filter storage unit for each category;
An automatically generated filter display unit for displaying a comparison result by the storage category analysis unit,
The storage category analysis unit calculates a similarity from the number of items common to each category between the generated new filter and the existing filter stored in the filter storage unit, and the similarity for each category A message monitoring system, wherein the degree is displayed on an automatically generated filter display unit.

(付記2) 前記カテゴリが、前記システムメッセージの対象となるイベントの発生したノード名、アプリケーション名、オブジェクト名のうち、いずれか1つ以上を含むことを特徴とする、付記1に記載のメッセージ監視システム。 (Supplementary note 2) The message monitoring according to supplementary note 1, wherein the category includes any one or more of a node name, an application name, and an object name in which an event as a target of the system message occurs. system.

(付記3) 前記格納カテゴリ解析部が、前記新規フィルタの前記カテゴリごとの前記類似度を、前記類似度の高い順に前記自動生成フィルタ表示部に表示させることを特徴とする、付記1に記載のメッセージ監視システム。 (Additional remark 3) The said storage category analysis part displays the said similarity for every said category of the said new filter on the said automatic generation filter display part in order of the said high similarity, The additional remark 1 characterized by the above-mentioned. Message monitoring system.

(付記4) 前記監視対象装置が、
自らの動作状況に関する情報を収集する情報取得部と、
収集された前記動作状況に関する情報から前記システムメッセージを生成するメッセージ生成部と、
前記システムメッセージを一次選別するための条件を記述した第2のフィルタを予め記憶している第2のフィルタ格納部と、
生成された前記システムメッセージが前記第2のフィルタに記述された条件を満たすか否かを判断する第2のメッセージ解析部と、
前記第2のフィルタに記述された条件を満たす前記システムメッセージを前記監視装置に宛てて送信するメッセージ送信部とを有することを特徴とする、付記1に記載のメッセージ監視システム。
(Appendix 4) The monitoring target device is
An information acquisition unit that collects information about its own operating status;
A message generator that generates the system message from the collected information on the operation status;
A second filter storage unit preliminarily storing a second filter describing conditions for primarily selecting the system message;
A second message analyzer that determines whether the generated system message satisfies a condition described in the second filter;
The message monitoring system according to appendix 1, further comprising: a message transmission unit that transmits the system message that satisfies the condition described in the second filter to the monitoring device.

(付記5) 前記監視装置が、項目名ごとの配点を予め記憶している配点記憶部を有すると共に、
前記格納カテゴリ解析部が、前記新規フィルタと前記既存のフィルタとの間で前記カテゴリごとに共通する項目数に前記配点記憶部に記憶されている配点を掛け合わせて前記類似度を算出することを特徴とする、付記1に記載のメッセージ監視システム。
(Additional remark 5) While the said monitoring apparatus has the score memory | storage part which memorize | stored the score for every item name previously,
The storage category analysis unit calculates the similarity by multiplying the number of items common to each category between the new filter and the existing filter by the score stored in the score storage unit. The message monitoring system according to claim 1, wherein the message monitoring system is characterized.

(付記6) 前記監視装置が、前記フィルタ格納部に記憶されたフィルタの中で所定の期間内に新規生成されたフィルタの件数をそのフィルタの属するカテゴリごとに集計して、この件数を前記カテゴリごとに表示するフィルタ編集判定部を有することを特徴とする、付記1に記載のメッセージ監視システム。 (Additional remark 6) The said monitoring apparatus totals the number of the filters newly produced | generated within the predetermined period in the filter memorize | stored in the said filter storage part for every category to which the filter belongs, and this number is the said category. The message monitoring system according to claim 1, further comprising: a filter editing determination unit that displays each of the messages.

(付記7) 複数の監視対象装置から送信されるシステムメッセージを受信して表示するメッセージ監視装置であって、
前記監視対象装置から前記システムメッセージを受信するメッセージ受信部と、前記システムメッセージの中から表示すべきものを選別するための条件を記述した1以上のフィルタを複数のカテゴリごとに予め記憶しているフィルタ格納部と、受信した前記システムメッセージが前記フィルタに記述された条件を満たすか否かを判断するメッセージ解析部と、前記フィルタに記述された条件を満たす前記システムメッセージを前記フィルタの属するカテゴリごとに振り分けるメッセージ処理部と、前記カテゴリごとに振り分けられた前記システムメッセージを表示するメッセージ表示部とを有すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記カテゴリごとに比較する格納カテゴリ解析部と、
前記格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、
前記格納カテゴリ解析部が、生成された前記新規フィルタと前記フィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、前記カテゴリごとの前記類似度を自動生成フィルタ表示部に表示させることを特徴とするメッセージ監視装置。
(Supplementary note 7) A message monitoring device that receives and displays system messages transmitted from a plurality of devices to be monitored,
A filter that stores in advance, for each of a plurality of categories, a message receiver that receives the system message from the monitoring target device, and one or more filters that describe conditions for selecting what should be displayed from the system messages A storage unit; a message analysis unit that determines whether the received system message satisfies a condition described in the filter; and a system message that satisfies the condition described in the filter for each category to which the filter belongs. A message processing unit that distributes the message, and a message display unit that displays the system message distributed for each category;
An automatic filter generation unit that generates a new filter from the contents of the system message not corresponding to the existing filter;
A storage category analysis unit that compares the content of the generated new filter with the existing filter stored in the filter storage unit for each category;
An automatically generated filter display unit for displaying a comparison result by the storage category analysis unit,
The storage category analysis unit calculates a similarity from the number of items common to each category between the generated new filter and the existing filter stored in the filter storage unit, and the similarity for each category A message monitoring apparatus that displays the degree on an automatically generated filter display unit.

(付記8) 複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、
前記監視対象装置からの前記システムメッセージを前記監視装置のメッセージ受信部が受信し、
受信した前記システムメッセージが前記監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを前記監視装置のメッセージ解析部が判断し、
前記フィルタに記述された条件を満たす前記システムメッセージを前記監視装置のメッセージ処理部が前記フィルタの属するカテゴリごとに振り分け、
前記カテゴリごとに振り分けられた前記システムメッセージを前記監視装置のメッセージ表示部が表示すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から前記監視装置の自動フィルタ生成部が新規フィルタを生成し、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記監視装置の格納カテゴリ解析部が比較して前記カテゴリごとに共通する項目数から類似度を算出し、
前記カテゴリごとの前記類似度を前記監視装置の自動生成フィルタ表示部が表示する
ことを特徴とするカテゴリ分類方法。
(Additional remark 8) In the message monitoring system comprised by mutually connecting the some monitoring object apparatus and the monitoring apparatus which receives and displays the system message transmitted from the said monitoring object apparatus,
The message receiver of the monitoring device receives the system message from the monitoring target device,
The message analysis unit of the monitoring device determines whether the received system message satisfies a condition described in a filter for each of a plurality of categories stored in advance in the filter storage unit of the monitoring device,
The message processing unit of the monitoring device sorts the system messages that satisfy the conditions described in the filter into categories to which the filter belongs,
The message display unit of the monitoring device displays the system message sorted for each category,
The automatic filter generation unit of the monitoring device generates a new filter from the content of the system message that does not correspond to the existing filter,
The storage category analysis unit of the monitoring device compares the content of the generated new filter with the existing filter stored in the filter storage unit, and calculates the similarity from the number of items common to each category,
A category classification method, wherein the similarity for each category is displayed by an automatically generated filter display unit of the monitoring device.

(付記9) 複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、
前記監視装置が備えるコンピュータに、
前記監視対象装置からの前記システムメッセージを受信する手順、
受信した前記システムメッセージが前記監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを判断する手順、
前記フィルタに記述された条件を満たす前記システムメッセージを前記フィルタの属するカテゴリごとに振り分ける手順、
前記カテゴリごとに振り分けられた前記システムメッセージを表示する手順、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する手順、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを比較して前記カテゴリごとに共通する項目数から類似度を算出する手順、
および前記カテゴリごとの前記類似度を前記監視装置の自動生成フィルタ表示部が表示する手順
を実行させることを特徴とするカテゴリ分類プログラム。
(Additional remark 9) In the message monitoring system comprised by mutually connecting the some monitoring object apparatus and the monitoring apparatus which receives and displays the system message transmitted from the said monitoring object apparatus,
In the computer provided in the monitoring device,
Receiving the system message from the monitored device;
A procedure for determining whether or not the received system message satisfies a condition described in a filter for each of a plurality of categories stored in advance in the filter storage unit of the monitoring device;
A procedure for distributing the system messages satisfying the conditions described in the filter for each category to which the filter belongs;
A procedure for displaying the system messages sorted by the category;
Generating a new filter from the contents of the system message not corresponding to the existing filter;
A procedure for calculating the similarity from the number of items common to each category by comparing the content of the generated new filter with the existing filter stored in the filter storage unit;
And a category classification program that causes the automatic generation filter display unit of the monitoring device to display the similarity for each category.

本発明は、メッセージ監視システムを含む情報サービスシステムに幅広く適用することができる。   The present invention can be widely applied to information service systems including message monitoring systems.

1、401、701 メッセージ監視システム
10、10a、10b、10c 監視対象装置
11、21 主演算制御手段
12、22 記憶手段
13、23 通信手段
20、420、720 監視装置
24 入力手段
25 表示手段
30 ネットワーク
40、40a、40b、40c クライアント端末
100 監視機能
101 情報取得部
102 メッセージ生成部
103 メッセージ解析部
104 メッセージ送信部
111 フィルタ格納部
121 メッセージ
200、500、800 管理機能
201 メッセージ受信部
202 メッセージ解析部
203 メッセージ処理部
204 メッセージ表示部
205 自動フィルタ生成部
206、506 格納カテゴリ解析部
207 自動生成フィルタ表示部
211 フィルタ格納部
221 新規フィルタ
222 既存フィルタ
241、541 類似度リスト
512 配点情報格納部
808 フィルタ編集判定部
DESCRIPTION OF SYMBOLS 1,401,701 Message monitoring system 10, 10a, 10b, 10c Monitoring object apparatus 11, 21 Main operation control means 12, 22 Storage means 13, 23 Communication means 20, 420, 720 Monitoring device 24 Input means 25 Display means 30 Network 40, 40a, 40b, 40c Client terminal 100 Monitoring function 101 Information acquisition unit 102 Message generation unit 103 Message analysis unit 104 Message transmission unit 111 Filter storage unit 121 Message 200, 500, 800 Management function 201 Message reception unit 202 Message analysis unit 203 Message processing unit 204 Message display unit 205 Automatic filter generation unit 206, 506 Storage category analysis unit 207 Automatic generation filter display unit 211 Filter storage unit 221 New filter 222 Existing filters 241, 541 Similarity list 512 Scoring information storage unit 808 Filter edit determination unit

Claims (9)

複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムであって、
前記監視装置が、
前記監視対象装置から前記システムメッセージを受信するメッセージ受信部と、前記システムメッセージの中から表示すべきものを選別するための条件を記述した第1のフィルタを複数のカテゴリごとに予め記憶している第1のフィルタ格納部と、受信した前記システムメッセージが前記第1のフィルタに記述された条件を満たすか否かを判断する第1のメッセージ解析部と、前記第1のフィルタに記述された条件を満たす前記システムメッセージを前記第1のフィルタの属するカテゴリごとに振り分けるメッセージ処理部と、前記カテゴリごとに振り分けられた前記システムメッセージを表示するメッセージ表示部とを有すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記カテゴリごとに比較する格納カテゴリ解析部と、
前記格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、
前記格納カテゴリ解析部が、生成された前記新規フィルタと前記フィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、前記カテゴリごとの前記類似度を自動生成フィルタ表示部に表示させることを特徴とするメッセージ監視システム。
A message monitoring system configured by mutually connecting a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device,
The monitoring device is
A message receiving unit that receives the system message from the monitoring target device, and a first filter that describes a condition for selecting one to be displayed from the system messages is stored in advance for each of a plurality of categories. A first filter storage unit; a first message analysis unit that determines whether or not the received system message satisfies a condition described in the first filter; and a condition described in the first filter. A message processing unit that distributes the system message to be satisfied for each category to which the first filter belongs, and a message display unit that displays the system message distributed for each category;
An automatic filter generation unit that generates a new filter from the contents of the system message not corresponding to the existing filter;
A storage category analysis unit that compares the content of the generated new filter with the existing filter stored in the filter storage unit for each category;
An automatically generated filter display unit for displaying a comparison result by the storage category analysis unit,
The storage category analysis unit calculates a similarity from the number of items common to each category between the generated new filter and the existing filter stored in the filter storage unit, and the similarity for each category A message monitoring system, wherein the degree is displayed on an automatically generated filter display unit.
前記カテゴリが、前記システムメッセージの対象となるイベントの発生したノード名、アプリケーション名、オブジェクト名のうち、いずれか1つ以上を含むことを特徴とする、請求項1に記載のメッセージ監視システム。   The message monitoring system according to claim 1, wherein the category includes at least one of a node name, an application name, and an object name in which an event that is a target of the system message occurs. 前記格納カテゴリ解析部が、前記新規フィルタの前記カテゴリごとの前記類似度を、前記類似度の高い順に前記自動生成フィルタ表示部に表示させることを特徴とする、請求項1に記載のメッセージ監視システム。   The message monitoring system according to claim 1, wherein the storage category analysis unit displays the similarity for each category of the new filter on the automatically generated filter display unit in descending order of the similarity. . 前記監視対象装置が、
自らの動作状況に関する情報を収集する情報取得部と、
収集された前記動作状況に関する情報から前記システムメッセージを生成するメッセージ生成部と、
前記システムメッセージを一次選別するための条件を記述した第2のフィルタを予め記憶している第2のフィルタ格納部と、
生成された前記システムメッセージが前記第2のフィルタに記述された条件を満たすか否かを判断する第2のメッセージ解析部と、
前記第2のフィルタに記述された条件を満たす前記システムメッセージを前記監視装置に宛てて送信するメッセージ送信部とを有することを特徴とする、請求項1に記載のメッセージ監視システム。
The monitored device is
An information acquisition unit that collects information about its own operating status;
A message generator that generates the system message from the collected information on the operation status;
A second filter storage unit preliminarily storing a second filter describing conditions for primarily selecting the system message;
A second message analyzer that determines whether the generated system message satisfies a condition described in the second filter;
2. The message monitoring system according to claim 1, further comprising: a message transmission unit configured to transmit the system message satisfying a condition described in the second filter to the monitoring device.
前記監視装置が、項目名ごとの配点を予め記憶している配点情報格納部を有すると共に、
前記格納カテゴリ解析部が、前記新規フィルタと前記既存のフィルタとの間で前記カテゴリごとに共通する項目数に前記配点情報格納部に記憶されている配点を掛け合わせて前記類似度を算出することを特徴とする、請求項1に記載のメッセージ監視システム。
The monitoring device has a score information storage unit that stores a score for each item name in advance,
The storage category analysis unit calculates the similarity by multiplying the number of items common to each category between the new filter and the existing filter by the score stored in the score information storage unit. The message monitoring system according to claim 1, wherein:
前記監視装置が、前記フィルタ格納部に記憶されたフィルタの中で所定の期間内に新規生成されたフィルタの件数をそのフィルタの属するカテゴリごとに集計して、この件数を前記カテゴリごとに表示するフィルタ編集判定部を有することを特徴とする、請求項1に記載のメッセージ監視システム。   The monitoring device counts the number of filters newly generated within a predetermined period among the filters stored in the filter storage unit for each category to which the filter belongs, and displays the number for each category. The message monitoring system according to claim 1, further comprising a filter edit determination unit. 複数の監視対象装置から送信されるシステムメッセージを受信して表示するメッセージ監視装置であって、
前記監視対象装置から前記システムメッセージを受信するメッセージ受信部と、前記システムメッセージの中から表示すべきものを選別するための条件を記述した1以上のフィルタを複数のカテゴリごとに予め記憶しているフィルタ格納部と、受信した前記システムメッセージが前記フィルタに記述された条件を満たすか否かを判断するメッセージ解析部と、前記フィルタに記述された条件を満たす前記システムメッセージを前記フィルタの属するカテゴリごとに振り分けるメッセージ処理部と、前記カテゴリごとに振り分けられた前記システムメッセージを表示するメッセージ表示部とを有すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する自動フィルタ生成部と、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記カテゴリごとに比較する格納カテゴリ解析部と、
前記格納カテゴリ解析部による比較結果を表示する自動生成フィルタ表示部とを有し、
前記格納カテゴリ解析部が、生成された前記新規フィルタと前記フィルタ格納部に記憶されている既存のフィルタとの間でカテゴリごとに共通する項目数から類似度を算出し、前記カテゴリごとの前記類似度を自動生成フィルタ表示部に表示させることを特徴とするメッセージ監視装置。
A message monitoring device that receives and displays system messages transmitted from a plurality of devices to be monitored,
A filter that stores in advance, for each of a plurality of categories, a message receiver that receives the system message from the monitoring target device, and one or more filters that describe conditions for selecting what should be displayed from the system messages A storage unit; a message analysis unit that determines whether the received system message satisfies a condition described in the filter; and a system message that satisfies the condition described in the filter for each category to which the filter belongs. A message processing unit that distributes the message, and a message display unit that displays the system message distributed for each category;
An automatic filter generation unit that generates a new filter from the contents of the system message not corresponding to the existing filter;
A storage category analysis unit that compares the content of the generated new filter with the existing filter stored in the filter storage unit for each category;
An automatically generated filter display unit for displaying a comparison result by the storage category analysis unit,
The storage category analysis unit calculates a similarity from the number of items common to each category between the generated new filter and the existing filter stored in the filter storage unit, and the similarity for each category A message monitoring apparatus that displays the degree on an automatically generated filter display unit.
複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、
前記監視対象装置からの前記システムメッセージを前記監視装置のメッセージ受信部が受信し、
受信した前記システムメッセージが前記監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを前記監視装置のメッセージ解析部が判断し、
前記フィルタに記述された条件を満たす前記システムメッセージを前記監視装置のメッセージ処理部が前記フィルタの属するカテゴリごとに振り分け、
前記カテゴリごとに振り分けられた前記システムメッセージを前記監視装置のメッセージ表示部が表示すると共に、
既存の前記フィルタに該当しない前記システムメッセージの内容から前記監視装置の自動フィルタ生成部が新規フィルタを生成し、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを前記監視装置の格納カテゴリ解析部が比較して前記カテゴリごとに共通する項目数から類似度を算出し、
前記カテゴリごとの前記類似度を前記監視装置の自動生成フィルタ表示部が表示する
ことを特徴とするカテゴリ分類方法。
In a message monitoring system configured by interconnecting a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device,
The message receiver of the monitoring device receives the system message from the monitoring target device,
The message analysis unit of the monitoring device determines whether the received system message satisfies a condition described in a filter for each of a plurality of categories stored in advance in the filter storage unit of the monitoring device,
The message processing unit of the monitoring device sorts the system messages that satisfy the conditions described in the filter into categories to which the filter belongs,
The message display unit of the monitoring device displays the system message sorted for each category,
The automatic filter generation unit of the monitoring device generates a new filter from the content of the system message that does not correspond to the existing filter,
The storage category analysis unit of the monitoring device compares the content of the generated new filter with the existing filter stored in the filter storage unit, and calculates the similarity from the number of items common to each category,
A category classification method, wherein the similarity for each category is displayed by an automatically generated filter display unit of the monitoring device.
複数の監視対象装置と、前記監視対象装置から送信されるシステムメッセージを受信して表示する監視装置とが相互に接続されて構成されるメッセージ監視システムにあって、
前記監視装置が備えるコンピュータに、
前記監視対象装置からの前記システムメッセージを受信する手順、
受信した前記システムメッセージが前記監視装置のフィルタ格納部に予め記憶された複数のカテゴリごとのフィルタに記述された条件を満たすか否かを判断する手順、
前記フィルタに記述された条件を満たす前記システムメッセージを前記フィルタの属するカテゴリごとに振り分ける手順、
前記カテゴリごとに振り分けられた前記システムメッセージを表示する手順、
既存の前記フィルタに該当しない前記システムメッセージの内容から新規フィルタを生成する手順、
生成された前記新規フィルタの内容を前記フィルタ格納部に記憶されている既存のフィルタとを比較して前記カテゴリごとに共通する項目数から類似度を算出する手順、
および前記カテゴリごとの前記類似度を前記監視装置の自動生成フィルタ表示部が表示する手順
を実行させることを特徴とするカテゴリ分類プログラム。
In a message monitoring system configured by interconnecting a plurality of monitoring target devices and a monitoring device that receives and displays a system message transmitted from the monitoring target device,
In the computer provided in the monitoring device,
Receiving the system message from the monitored device;
A procedure for determining whether or not the received system message satisfies a condition described in a filter for each of a plurality of categories stored in advance in the filter storage unit of the monitoring device;
A procedure for distributing the system messages satisfying the conditions described in the filter for each category to which the filter belongs;
A procedure for displaying the system messages sorted by the category;
Generating a new filter from the contents of the system message not corresponding to the existing filter;
A procedure for calculating the similarity from the number of items common to each category by comparing the content of the generated new filter with the existing filter stored in the filter storage unit;
And a category classification program that causes the automatic generation filter display unit of the monitoring device to display the similarity for each category.
JP2010236988A 2010-10-22 2010-10-22 Message monitoring system, message monitoring apparatus, message filter category classification method and program Expired - Fee Related JP5549534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010236988A JP5549534B2 (en) 2010-10-22 2010-10-22 Message monitoring system, message monitoring apparatus, message filter category classification method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010236988A JP5549534B2 (en) 2010-10-22 2010-10-22 Message monitoring system, message monitoring apparatus, message filter category classification method and program

Publications (2)

Publication Number Publication Date
JP2012089040A JP2012089040A (en) 2012-05-10
JP5549534B2 true JP5549534B2 (en) 2014-07-16

Family

ID=46260578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010236988A Expired - Fee Related JP5549534B2 (en) 2010-10-22 2010-10-22 Message monitoring system, message monitoring apparatus, message filter category classification method and program

Country Status (1)

Country Link
JP (1) JP5549534B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11266248A (en) * 1997-12-10 1999-09-28 Matsushita Electric Ind Co Ltd Event notification control device
JP4464655B2 (en) * 2003-11-06 2010-05-19 株式会社野村総合研究所 Computer monitoring apparatus and message processing method related to monitored computer
JP4506520B2 (en) * 2005-03-16 2010-07-21 日本電気株式会社 Management server, message extraction method, and program
JP4859535B2 (en) * 2006-05-30 2012-01-25 株式会社日立製作所 Business management system, information system, and business management method
JP2008234351A (en) * 2007-03-20 2008-10-02 Nec Corp Integrated operation monitoring system and program
JP2009064098A (en) * 2007-09-04 2009-03-26 Nec Corp Operation management system and analysis method to insufficient definition
JP4888425B2 (en) * 2008-03-07 2012-02-29 日本電気株式会社 Message monitoring system and message filter optimization support method
JP5434155B2 (en) * 2009-03-10 2014-03-05 日本電気株式会社 Information processing system, message management method, and message management program

Also Published As

Publication number Publication date
JP2012089040A (en) 2012-05-10

Similar Documents

Publication Publication Date Title
JP5018774B2 (en) Monitoring device, monitoring system, monitoring method and program
US10002144B2 (en) Identification of distinguishing compound features extracted from real time data streams
US9361598B2 (en) Automated application discovery and analysis system and method
US7506195B2 (en) Operation management method and operation management server
US9223867B2 (en) Methods and systems for data processing
US20080133973A1 (en) Data processing method and data analysis apparatus
CN113157489B (en) Database data backup method and device and computer equipment
US20100138499A1 (en) Method and Apparatus for Aggregating E-Mail Reply Data
US10354208B2 (en) System and method for defining run books
JP2010146306A (en) Configuration monitoring system and configuration monitoring method
US8090994B2 (en) System, method, and computer readable media for identifying a log file record in a log file
US20100131626A1 (en) Information Processing Apparatus and Method of Operating the Same
JP5856906B2 (en) Business problem analysis support system
CN112862598B (en) Channel information management method, device, electronic equipment and medium
WO2014196982A1 (en) Identifying log messages
CN112561593B (en) Points issuance control method and its device, equipment and medium
JP5549534B2 (en) Message monitoring system, message monitoring apparatus, message filter category classification method and program
JPWO2009150737A1 (en) Maintenance work support program, maintenance work support method, and maintenance work support apparatus
CN112765010A (en) Method, device, equipment and storage medium for centralized management of service parameters
JP2018195197A (en) Evaluation program, evaluation method and information processing device
JP2008257397A (en) Facility business integrated management method and system and program thereof
JP5464305B2 (en) Evaluation apparatus, evaluation method, and evaluation program
JP2002351702A (en) Method and device for preparing terminal operation statistical data utilizing online
JP2017187902A (en) Business flow analysis program, business flow analysis method, and business flow analysis device
JP2005284357A (en) Log analysis program and log analysis device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140418

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140505

R150 Certificate of patent or registration of utility model

Ref document number: 5549534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees