XYGATE Merged Audit Reference Manual

Table Of Contents
XYGATE Merged Audit
®
Reference Manual
Chapter 7. Safeguard Selection Criteria
XYPRO Technology Corporation 142 Proprietary and Confidential
If you want to send an email whenever a User, Alias, a Global, or any type of
Protection Record is ADDED or DELETED, the AUDIT.RESULT column of the Primary
Record will show you everything you need to know; that is, who CREATED/PURGED
what record. So if you select just the AUDIT.MESSAGEID = 51 audit record to
generate the email, the recipient will have useful information to work with.
However, if you want to send an email whenever a change is made to a User or Alias
Record (or any type of Protection Record), the AUDIT.RESULT column of the Primary
Record only tells you that the object was changed, not what was changed. It is the
55 record that shows what the change was, so you would want to use the
AUDIT.MESSAGEID = 55 audit record for the email or report.
Example 2: A Filter to Capture Changes to the Safeguard Configuration
FILTERDEFBEGIN $CHANGES-TO-SFG-CONFIG
! Includes Protection Records, Globals, Audit and SEEP config
STATUS ACTIVE ! $CHANGES-TO-SFG-CONFIG
MOVER_BEGIN
MOVER_SELECT_BEGIN
PRODUCT = SAFEGUARD
MOVER_SELECT_END
MOVER_END
DATA_BEGIN
! Alert on the 51 (Primary)record for adds and deletes
DATA_SELECT_BEGIN
FILTERTYPE STRINGFILTER
AUDIT.OBJECTTYPE LIKE "(SAFEGUARD-CONFIG|SEEP|AUDIT-POOL)"
AUDIT.OPERATION LIKE "(CREATE|PURGE)"
AUDIT.MESSAGEID = 51
DATA_SELECT_END
! or ...
DATA_SELECT_BEGIN
!Because can't wildcard with the CONTAINS operator, use a separate
!paragraph to select the Protection Records
FILTERTYPE STRINGFILTER
AUDIT.OBJECTTYPE CONTAINS "ACL"
AUDIT.OPERATION LIKE "(CREATE|PURGE)"
AUDIT.MESSAGEID = 51
DATA_SELECT_END
! or ...
! Alert on the 55 (2ndary)record for changes
DATA_SELECT_BEGIN
FILTERTYPE STRINGFILTER
AUDIT.OBJECTTYPE LIKE "(SAFEGUARD-CONFIG|SEEP|AUDIT-POOL|ACL.*)"
AUDIT.OPERATION = CHANGE
AUDIT.MESSAGEID LIKE "^(54|55)$"
DATA_END
Example 2 above shows a Filter that will select adds, changes, or deletes of Safeguard
Globals, audit pools, SEEPs or Protection Records. What makes these events unique
are the OBJECTYTYPE and the OPERATION. Hand pick the record whose
AUDIT.RESULT column contains useful information by using the MESSAGEID. For
CREATES and PURGES, the 51 (Primary) Record AUDIT.RESULT column has all the
useful information for the event. For CHANGES, the 54 or 55 Record has the useful
information.