Searching for rulesets
To display the rules of a ruleset, enter the name of the ruleset into the Search > Ruleset name field, and click Show. If you do not know the name of the ruleset, type the beginning letter(s) of the name, and the names of the matching rulesets will be displayed. If you are looking for a specific rule, enter a search term into the Program or Message field and select Search. The rulesets that contain matching rules will be displayed.
NOTE: Rulesets containing large number of rules may not display correctly.
Figure 237: Log > Pattern Database > Search > Ruleset name — Searching rules
Creating new rulesets and rules
The following describes how to create a new ruleset and new rules.
To create a new ruleset and new rules
-
Select Log > Pattern Database > Create new ruleset.
TIP: If you search for a ruleset that does not exist, syslog-ng Store Box(SSB) offers you to create a new ruleset with the name you were searching for.
-
Enter a name for the ruleset into the Name field.
Figure 238: Log > Pattern Database > Create new ruleset — Creating pattern database rulesets
-
Enter the name of the application or a pattern that matches the applications into the Program pattern field. For details, see Using pattern parsers.
-
Optionally, add a description to the ruleset.
-
Add rules to the class.
-
Click in the Rules section.
-
Enter the beginning of the log message or a pattern that matches the log message into the Pattern field. For details, see Using pattern parsers. Note that only messages sent by applications matching the Program pattern will be affected by this pattern.
-
Select the type of the message from the Class field. This class will be assigned to messages matching the pattern of this rule. The following classes are available: Violation, Security, and System.
If alerting is enabled at Log > Options > Alerting, SSB automatically sends an alert if a message is classified as Violation.
-
Optionally, you can add a description, custom tags, and name-value pairs to the rule. Note that the values of name-value pairs can contain macros in the ${macroname} format. For details on pattern databases and macros, see The syslog-ng Premium Edition Administration Guide.
-
Repeat the previous step to add more rules.
-
Click .
Exporting databases and rulesets
To export the entire pattern database, navigate to Log > Pattern Database and select Export.
To export a ruleset, enter the name of the ruleset into the Search > Ruleset name field, click Show, and select Export ruleset. If you do not know the name of the ruleset, enter a search term into the Program or Message field and select Search. The rulesets that contain matching rules will be displayed.
Importing pattern databases
You can upload official databases distributed by One Identity or pattern databases that you have exported from syslog-ng Store Box(SSB).
To import a ruleset, navigate to Log > Pattern Database, select Browse, then locate the database file to upload, and click Upload.
NOTE: Imported rules are effective immediately after the upload is finished.
If you have modified a rule that was originally part of an official database, then the update will not modify this rule.