Apparatus for and Method of Implementing system Log Message Ranking via System Behavior Analysis
First Claim
Patent Images
1. A method of analyzing system logs, said method comprising the steps of:
- creating at least one system profile representing a type of system;
matching a system log to be analyzed to the most similar system profile;
calculating a score for each system log message from said system log to be analyzed; and
ranking said scored plurality of system log message in order to identify any atypical system log messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel and useful method for enabling system logs to be effectively and efficiently monitored by ranking the system log messages by their estimated value to administrators and generating a log view that displays the most important messages. The ranking process uses a dataset of system logs from many computer systems to score messages. For better scoring, unsupervised clustering is used to identify sets of systems that behave similarly. The expected distribution of messages in a given system is estimated using the resulting clusters, and log messages are scored using this estimation.
-
Citations
20 Claims
-
1. A method of analyzing system logs, said method comprising the steps of:
-
creating at least one system profile representing a type of system; matching a system log to be analyzed to the most similar system profile; calculating a score for each system log message from said system log to be analyzed; and ranking said scored plurality of system log message in order to identify any atypical system log messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of defining one or more system profiles for use in the analysis of system logs, said method comprising the steps of:
-
collecting a plurality of system logs; preprocessing messages from said system log into a canonical form; creating a count vector for each system log representing the frequency that each said preprocessed message appears in said system log; clustering said count vectors into said one or more system profiles; and calculating an average count vector for said one or more system profiles representing the average frequency that each said preprocessed appears in said count vectors of said profile. - View Dependent Claims (10)
-
-
11. A method of ranking system log messages according to their severity, said method comprising the steps of:
-
preprocessing said system log messages into a canonical form; creating a count vector from said preprocessed system log messages representing the frequency that each said preprocessed message appears; matching said count vector to a system profile; and calculating a score for each preprocessed system log message. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program comprising:
-
a computer usable medium having computer usable program code for analyzing system log messages;
said computer program product including;computer usable program code for creating at least one system profile representing a type of system; computer usable program code for matching a system log to be analyzed to the most similar system profile; computer usable program code for calculating a score for each system log message from said system log to be analyzed; and computer usable program code for ranking said scored system log messages to identify any atypical system log messages. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification