Systems and methods for managing syslog messages
First Claim
Patent Images
1. A method for managing syslog messages, the method comprising:
- receiving a syslog message;
determining whether the syslog message is valid by comparing the syslog message to one of a plurality of separate syslog message templates to identify whether a format of the syslog message matches a format of the syslog message template; and
if the syslog message format does not match the format of the syslog message template, individually comparing the syslog message format with formats of the other syslog message templates until a match is found or it is determined that the syslog message format matches none of the formats of the syslog message templates.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for managing syslog messages includes identifying a syslog message format that is not currently accepted, composing a syslog message template that corresponds to the syslog message format, the syslog message template comprising a regular expression having a general arrangement the corresponds to the syslog message format such that validity of future syslog messages can be determined through comparison of the future syslog messages to the regular expression, and storing the syslog message template in a location at which the syslog message template will be considered by a syslog daemon in making a message validity determination.
-
Citations
27 Claims
-
1. A method for managing syslog messages, the method comprising:
-
receiving a syslog message; determining whether the syslog message is valid by comparing the syslog message to one of a plurality of separate syslog message templates to identify whether a format of the syslog message matches a format of the syslog message template; and if the syslog message format does not match the format of the syslog message template, individually comparing the syslog message format with formats of the other syslog message templates until a match is found or it is determined that the syslog message format matches none of the formats of the syslog message templates. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium that stores a system for managing syslog messages, the system comprising:
-
logic configured to determine whether the syslog message is valid by comparing the syslog message to one of a plurality of separate syslog message templates to identify whether a format of the syslog message matches a format of the syslog message template; and logic configured to, if the syslog message format does not match the format of the syslog message template, individually compare the syslog message format with formats of the other syslog message templates until a match is found or it is determined that the syslog message format matches none of the formats of the syslog message templates. - View Dependent Claims (6, 7, 8)
-
-
9. A method for managing syslog messages, the method comprising:
-
identifying a syslog message format that is not currently accepted; composing a syslog message template that corresponds to the syslog message format, the syslog message template comprising a regular expression having a general arrangement the corresponds to the syslog message format such that validity of future syslog messages can be determined through comparison of the future syslog messages to the regular expression; and storing the syslog message template in a location at which the syslog message template will be considered by a syslog daemon in making a message validity determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for managing syslog messages, the system comprising:
-
means for identifying a syslog message format that is not currently accepted; means for composing a syslog message template that corresponds to the syslog message format, the syslog message template comprising a regular expression having a general arrangement the corresponds to the syslog message format such that validity of future syslog messages can be determined through comparison of the future syslog messages to the regular expression; and means for storing the syslog message template in a location at which the syslog message template will be considered by a syslog daemon in making a message validity determination. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer comprising:
-
a processing device; and memory including a syslog daemon, a syslog message repository, and a syslog message template repository, the syslog daemon being configured to receive syslog messages, determine whether the syslog messages are valid, store valid syslog messages within the syslog message repository, and discard invalid syslog messages, wherein the syslog daemon determines whether the syslog messages are valid by comparing the syslog message to one or more of a plurality of separate syslog message templates stored in the syslog message template repository to identify whether formats of the syslog messages match formats of the syslog message templates. - View Dependent Claims (26, 27)
-
Specification