File Logs
Windows and Linux/Unix File Log Rules allow customers to choose and filter on specific crtieria for monitoring, archiving or BOTH
When archiving data, the SQL Table Prefix should be kept as {default} (which is ARGSOFT_COMPLIANCE_)
All file log lines are archived into the ARGSOFT_COMPLIANCE_LOG_ARCHIVE table
These Rules let you parse and test any ASCII log file for any computing platform – Solaris, HP-UX, AIX, Windows, etc.
As ASCII log files are all different and have different tokens or keywords in different locations in the record, you can create different Rules.
All log files typically have a timestamp, followed by other data delimited typically by a space or tab
All of this can be defined on the single screen and tested against the log file
Argent for Compliance comes with General Best Practice Rules that can be modified or copied:
Windows File Log Rules
WIN_LOG_SQL_CONTAINS_ERROR
SQL Server Errors Detected
Description:
This Rule is a sample of how Argent automates alerting a SQL Server text log for all log lines matching the “Error” keyword
SQL Server provides error codes for each error, including the severity and state
Example line containing “Error” in the SQL Error Logs:
Error: 1105, Severity: 17, State: 2
WIN_LOG_SQL_CONTAINS_EXCEPTION
SQL Server Exceptions Detected
Description:
This Rule is a sample of how Argent automates alerting a SQL Server text log for all log lines matching the “Exception” keyword
Exceptions are extremely critical and could cause SQL Server to stop working or databases to refuse connections
WIN_LOG_SQL_CONTAINS_LOGIN_FAILURE
SQL Server Login Failure Detected
Description:
This Rule is a sample of how Argent monitors a SQL Server text log for all log lines matching the “Login failed” keyword more than 10 times since the last poll
This indicates a possible hacker attack or a rogue application connecting to SQL Server with incorrect credentials
WIN_LOG_SQL_CONTAINS_COULD_NOT_ALLOCATE_SPACE
SQL Server Could Not Allocate Space
Description:
This Rule is a sample of how Argent automates alerting a SQL Server text log for all log lines matching the “Could not allocate space” keywords
This indicates the hard drive that the data files are installed on have run out of disk space
Linux/Unix File Log Rules
UNX_ARCHIVE_LINUX_BOOT_LOG
Archiving Linux Boot Log
Description:
Auditors require production Linux server boot logs to be archived
The Linux boot log is a critical control facility allowing auditors to check the correct operation AND SECURITY of the production Linux server
From the Linux boot log archived in Argent, critical audit reports can automatically generated and sent, listing such essential details as boot times, hardware issues, or software misconfigurations
Also the Linux boot log archived in Argent shows the status of disk partitions including partition recovery information and hardware problems, as well as the status and configuration of the network interfaces
UNX_ARCHIVE_LINUX_SYSTEM_LOG
Archiving Linux System Log
Description:
Auditors require production Linux system logs to be archived
The Linux system log is a critical control facility allowing auditors to check the correct operation AND SECURITY of the production Linux server
From the Linux system log archived in Argent, critical audit reports can automatically generated and sent listing such essential details critical errors