XYGATE Merged Audit Reference Manual

Table Of Contents
XYGATE Merged Audit
®
Reference Manual
Chapter 3. Configuring Filters and the FILTERS File
XYPRO Technology Corporation 71 Proprietary and Confidential
3.4.2 Including a File
Syntax:
#INCLUDE \<node>.<vol>.<subvol>.<file>
If you have large sets of keywords that are repeated in a number of Filter Definitions
placing the information in a file enables you to quickly make changes. The file can be
referenced in multiple places within a FILTERS file and be shared by XYGATE
installations on multiple nodes.
Example:
#include \PROD.$SEC.XYGATEMA.SYSLOG1
Sample file Contents:
ALERTSTRING @0
ALERTSTRING @|(SESSION.RECORDSESSIONKEY)|
ALERTSTRING @|(SESSION.RECORDINSTALLKEY)|
.....
ALERTSTRING @|(AUDIT.RULENAME)|
ALERTSTRING @|(AUDIT.USER_DATA)|
ALERTSTRING @|(AUDIT.RESULT)|
If you wish to specify a variable name for the #INCLUDE file you can use the following
syntax:
Example:
#DEFINE_BEGIN ^SYSYLOG-ALERTSTRING-1
#INCLUDE \PROD.$SEC.XYGATEMA.SYSLOG1
#DEFINE_END
Note: All files specified must be created prior to their inclusion. You cannot specify a
file that does not exist. You will get a syntax error.
Permitted File Contents:
Text Strings
#DEFINE
#DEFINE_BEGIN…#DEFINE_END
One or more lines of FILTER keywords
#IF ... #ENDIF processing
Comments
#INCLUDE