XYGATE Merged Audit Reference Manual
Table Of Contents
- Cover
- Copyright
- Publication History
- Contents
- Quick Reference for Common Tasks
- Introduction
- 1. Installing XMA- 1.1 Before You Begin
- 1.2 Installing XMA Using the Automated Install Script
- 1.3 Installing the SIEM Log Adapter
- 1.4 Upgrading XMA or XTR Using the AutoInstall Script
- 1.5 Upgrade Considerations
- 1.6 Uninstalling XMA or XTR Using the Auto Uninstall Script
- 1.7 Managing the XYGATE License
- 1.8 Generate Reports Using XYGATE Report Manager (XRM)
 
- 2. Sending Data to Your ArcSight SIEM
- 3. Configuring Filters and the FILTERS File- 3.1 How to Edit the FILTERS File
- 3.2 Filter Syntax
- 3.3 Building a Filter- 3.3.1 Step 1. Name the Filter
- 3.3.2 Step 2. Set the Filter Status
- 3.3.3 Step 3: Set the EVALUATE_MSG Keyword
- 3.3.4 Step 4. Define the Filter’s Mover
- 3.3.5 Step 5. Define the Filter’s Data Selection Criteria
- 3.3.6 Step 6. Define the Filter’s Action
- 3.3.7 Step 7. Syntax Check and Compile Your FILTERS File
- 3.3.8 Step 8. Test Your Alerts
 
- 3.4 Variable Substitution Processing in the FILTERS File
- 3.5 Node-Conditional Processing in the FILTERS File
- 3.6 Determine the TCP/IP Process for Email, IPALERT, SNMP Alerts
- 3.7 Sending XMA Data to an Audit Logging Appliance
 
- 4. Generating Reports Using XRM- 4.1 Generating Audit Reports Using XMA_REPORT
- 4.2 Select the Audit Subvolume
- 4.3 Select by Date and/or Time Range
- 4.4 Select by Subject Userid
- 4.5 Select by Subject Login Name(s)
- 4.6 Select by System
- 4.7 Select by Subject Terminal
- 4.8 Select Subject by Object Type
- 4.9 Select by Object Name
- 4.10 Select by Operation
- 4.11 Select By Outcome
- 4.12 Select the Output File’s Location
- 4.13 Select the Report’s Sort Order
- 4.14 Select by Rule Name
- 4.15 Select by XYGATE Product Code
- 4.16 Select by ALERTED Column
- 4.17 Select by Text in the Result Column
- 4.18 Select by Message Code
- 4.19 Select by Message ID
- 4.20 Run the Report
- 4.21 Running Reports from Archived Tables
 
- 5. Using XMA_MANAGER
- 6. Configuring MOVERs
- 7. Safeguard Selection Criteria
- 8. Maintaining the XMA Database
- 9. Troubleshooting
- A: The MACONF File
- B: Administrative Tables- B1: XYGATE MOVER Configuration Tables
- B2: XYGATE MOVER State Tables
- B3: EMS MOVER Table =XMA__EMSMVTBL
- B4: EMS MOVER Parameters Table =XMA_EMSMVPARAMSTBL
- B5: EMS MOVER State Table =XMA_EMSMVSTATETBL
- B6: MEASURE MOVER Tables
- B7: SAFEGUARD MOVER Table =XMA_SFGMVTBL
- B8: SAFEGUARD Parameter Table =XMA_SFGMVPARAMSTBL
- B9: SAFEGUARD MOVER State Tables
- B10: BASE24 MOVER Table
- B11: BASE24 Parameter Table
- B12: BASE24 State Tables
- B13: TCP/IP Syslog Tables
- B14: HLR MOVER TABLE
- B15: HLR Parameter Table
- B16: HLR State Tables
- B17: iTP Secure WebServer MOVER Table
- B18: iTP Secure WebServer State Table
- B19: ARCHIVE Tables
- B20: PARAMS Table
- B21: SESSIONOIP Table
 
- C: Data Tables
- D: Sample Filters- D1: Filter out $CMON’s “I’m Alive” Messages
- D2: Filter out XPC STATUS Commands
- D3: Filter out Safeguard reading its own user database
- D4: Filter out Safeguard No Record
- D5: Filter out XOS No Record
- D6: Filter out XOS What-if tests
- D7: Alert for SUPER.SUPER’s password change via XPQ
- D8: Alert when someone logs directly on as SUPER.SUPER
- D9: Alert for XAC command containing "–255"
- D10: Selecting security-related BASE24 EMS events
- D11: Selecting CLIM events
 
- E: XMA Host Macros- E1: ADELMAC
- E2: ARCMAC
- E3: CLEANDB
- E4: EMSBUILD
- E5: PARSAMP
- E6: REMFIN
- E7: UPDSTAT
- E8: XMA_AUDIT_REPORT
- E9: XMA_COMPILE_FILTERS
- E10: XMA_DATETIME_MAKE
- E11: XMA_DBVOLUME
- E12: XMA_EDIT_FILTERS
- E13: XMA_FILTERS_CHECK
- E14: XMA_INSTALL_LICENSE
- E15: XMA_LOAD_DEFINES
- E16: XMA_NETWORK_FILTERS_CHECK
- E17: XMA_NETWORK_LICENSE_INSTALL
- E18: XMA_NETWORK_VERSION
- E19: XMA_PWCOLD
- E20: XMA_PWCOOL
- E21: XMA_PWSTOP
- E22: XMA_PWVOLUME
- E23: XMA_SQLCOMPALL
- E24: XMA_SYNTAX_CHECK
- E25: XMA_UPDATE_FILTERS
- E26: XMA_VERSION
- E27: XMA_VOLUME
 
- F: TCLEXC
- G: Data Mapping- G1: General Notes on Data Mapping Columns
- G2: Column Descriptions
- G3: How to Use the Data Mapping Tables
- G4: BASE24 Data Mapping
- G5: BASE24-eps Data Mapping
- G6: HLR Data Mapping
- G7: EMS Data Mapping
- G8: iTP Secure WebServer Mapping
- G9: Measure Data Mapping
- G11: Safeguard Data Mapping
- G12: XYGATE Access Control (XAC) Data Mapping
- G13: XYGATE Supported CMON (XCM) Data Mapping
- G14: XYGATE Host Encryption (XHE) Data Mapping
- G15: XYGATE Key Management (XKM) Data Mapping
- G16: XYGATE Process Control (XPC) Data Mapping
- G17: XYGATE Password Quality (XPQ) Data Mapping
- G18: XYGATE Object Security (XOS) Data Mapping
- G19: XYGATE Safeguard Manager (XSM) Data Mapping
- G20: XYGATE Combined Spoolcom Peruse Data Mapping (XSP)
- G21: XYGATE Transaction Router (XTR) Data Mapping
- G22: XYGATE User Authentication (XUA) Data Mapping
- G23: XYGATE Compliance PRO (XSW) Data Mapping
- G24: Column Usage Table
 
- Glossary
- Index

XYGATE Merged Audit
®
 Reference Manual 
Appendix C: Data Tables 
XYPRO Technology Corporation  188  Proprietary and Confidential 
C5:  Audit Detail Table =XMA_AUDITDETAILTBL 
These are the detail records with a particular session. There will be one or more 
related records tied together by an entry in the AUDIT SESSION TABLE. 
CREATE TABLE =XMA_AUDITDETAILTBL 
 (PARTITIONKEY  NUMERIC(4) DEFAULT  1 NOT NULL 
-- randomly chosen between 0002 and 0255 (0 is kept empty, 1 is reserved for copy) 
RECORDGMT TIMESTAMP NO DEFAULT NOT NULL 
 -- Calculated GMT of the record 
 , GMTSEQNO  CHAR (2) NO DEFAULT NOT NULL 
 -- To make the RECORDGMT unique 
 , RECORDLCT   TIMESTAMP NO DEFAULT NOT NULL 
 -- Local Civil Time of the record 
 , RECORDAUDITKEY  TIMESTAMP DEFAULT CURRENT NOT NULL 
 -- Timestamp of record insertion 
 , RECORDSESSIONKEY   TIMESTAMP NO DEFAULT NOT NULL 
 -- Refers to RECORDKEY in =XMA_AUDSESSIONTBL 
 , SEQNO   CHAR (9) NO DEFAULT NOT NULL 
 -- Sequence no of records within a session 
 , OUTCOME  CHAR (1) DEFAULT '1' NOT NULL 
 -- '1' SUCCESS,'2' NORECORD, '3' FAILED 
 -- Generated using information contained in MESSAGECODE 
 , WARNINGMODE   CHAR (1) DEFAULT 'N' NOT NULL 
 -- 'N' or 'Y' 
 , TESTMODE  CHAR (1) DEFAULT 'N' NOT NULL 
 -- 'N' or 'Y' 
 , ALERTED  CHAR (1) DEFAULT 'N' NOT NULL 
-- 'N' or 'A'/'F'/'B'/'D'/'O' – Generated by XMA  
, SEVERITY CHAR (1) DEFAULT '1' NOT NULL 
 -- ‘1’: info ,‘2’: warning ,‘3’: critical ,'4' : fatal 
 , PRODUCTCODE CHAR(10) DEFAULT NULL 
 -- Mover generated. 8-charater codes such AS XYGATEAC or SAFERGUARD 
, SUBJECT_USERNUMBER_MAJOR CHAR(8) DEFAULT NULL 
 -- Group number in case of HP NONSTOP 
 ,SUBJECT_USERNUMBER_MINOR CHAR(8) DEFAULT NULL 
 -- User number in case of HP NONSTOP 
 , TARGET_USERNUMBER_MAJOR CHAR(8) DEFAULT NULL 
 -- Group number in case of HP NONSTOP 
 , TARGET_USERNUMBER_MINOR CHAR(8) DEFAULT NULL 
 -- User number in case of HP NONSTOP 
 , SUBJECTLOGIN VARCHAR(40) DEFAULT NULL 
 -- login/username of the subject user 
 , SUBJECTSYSTEM VARCHAR(64) DEFAULT NULL 
 -- System of the subject user 
 , TARGETLOGIN   VARCHAR (40) DEFAULT NULL 
 -- login/username of the target user 
 , OBJECTTYPE   VARCHAR (32) DEFAULT NULL 
 -- Type of the object acted upon e.g. FILE 
 , OBJECTNAME   VARCHAR (200) DEFAULT NULL 
 -- Name of the object acted upon e.g. file in case of FTP 
 , OPERATION   VARCHAR (128) DEFAULT NULL 
-- Activity performed on the object 
 , TERMINAL  VARCHAR (64) DEFAULT NULL 
 -- Terminal on which the activity was performed 
 , MESSAGEID   VARCHAR (20) DEFAULT NULL 
 -- Any product specific internal id such as AUDIT-TYPE for audit files  
 -- that contain different record types 
 , MESSAGECODE   VARCHAR (20) DEFAULT NULL 










