An optional component of syslog-ng configuration is filter creation. Filters can be used to pick log entries from defined sources with the possible intent of sending selected log entries to different destinations.
| Example 7.1. Selecting log messages from Postfix using filter |
|---|
|
The following is a trivial filter to select log messages coming from Postfix: filter f_postfix{program(“postfix”);}; |
Filters can use regular expressions in a match criteria and a number of other criteria as well. For a complete list of criteria, see Section 7.1.4, Filters. Due to the flexible nature of filters, it is almost impossible to create a usable GUI to interface them. Therefore, the tab of the System logging component is quite simple.
7.2.2.4.1. Procedure – Set filters
Create one or more filters.
See Section 7.2.2.2, Configuring sources and Section 7.2.2.3, Configuring destinations.
Set up a rule for each filter in the textbox.
MC aids in filter creation by taking care of the necessary curly braces ({}) and semicolons (;).
To create a syntactically correct postfix filter, enter the following details to the filter rule textbox:
program(“postfix”).
For further information on possible filters, see Appendix B, Further readings.
Copyright: © 2021 Balasys IT Security
Send your comments to support@balasys.hu



