microsoft-acsdb
microsoft-acsdb
Legal Notices
Open Text Corporation
275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1
Copyright Notice
Copyright 2023 Open Text.
The only warranties for products and services of Open Text and its affiliates and licensors (“Open Text”) are as may be
set forth in the express warranty statements accompanying such products and services. Nothing herein should be
construed as constituting an additional warranty. Open Text shall not be liable for technical or editorial errors or
omissions contained herein. The information contained herein is subject to change without notice.
Trademark Notices
“OpenText” and other Open Text trademarks and service marks are the property of Open Text or its affiliates. All other
trademarks or service marks are the property of their respective owners.
Documentation Updates
The title page of this document contains the following identifying information:
l Software Version number
l Document Release Date, which changes each time the document is updated
l Software Release Date, which indicates the release date of this version of the software
To check for recent updates or to verify that you are using the most recent edition of a document, go to:
https://www.microfocus.com/support-and-services/documentation
Support
Contact Information
Phone A list of phone numbers is available on the Technical Support
Page: https://softwaresupport.softwaregrp.com/support-contact-information
Contents
Configuration Guide for Microsoft Audit Collection System DB SmartConnector 4
Product Overview 5
Prerequisites 7
Installing and Configuring Microsoft Audit Collection Services 7
Deploying Audit Collection Services 7
Downloading the JDBC Driver 8
Troubleshooting 16
Intended Audience
This guide provides information for IT administrators who are responsible for managing
the ArcSight software and its environment.
Additional Documentation
The ArcSight SmartConnector documentation library includes the following resources:
l Technical Requirements Guide for SmartConnector, which provides information about
operating system, appliance, browser, and other support details for SmartConnector.
l Installation and User Guide for SmartConnectors, which provides detailed information
about installing SmartConnectors.
l Configuration Guides for ArcSight SmartConnectors, which provides information
about configuring SmartConnectors to collect events from different sources.
l Configuration Guide for SmartConnector Load Balancer, which provides detailed
information about installing Load Balancer.
For the most recent version of this guide and other ArcSight SmartConnector
documentation resources, visit the documentation site for ArcSight SmartConnectors 8.4.
Contact Information
We want to hear your comments and suggestions about this book and the other
documentation included with this product. You can use the comment on this topic link at
the bottom of each page of the online documentation, or send an email to MFI-
Documentation-Feedback@opentext.com.
For specific product issues, contact Open Text Support for Micro Focus products.
Product Overview
The Microsoft Audit Collection System (ACS) offers a solution to the problem of security
log management. With ACS, audit events are securely sent to a central repository in real
time and are stored in an SQL database.
In Operations Manager, you can use Audit Collection Services (ACS) to collect records
generated by an audit policy and store them in a centralized database. By default, when
an audit policy is implemented on a Microsoft Windows computer, that computer
automatically saves all events generated by the audit policy to its local Security log. This is
so for Windows workstations as well as servers.
With ACS, only a user who has specifically been given the right to access the ACS database
can run queries and create reports on the collected data.
This connector does not retrieve the fields 'String07 - String22' fields in the dtEvent tables
in the interest of high performance SQL Query. These fields often are not populated by the
ACS collector and do not contain any significant pieces of information when they are
populated. However, String01 through String06 are mapped to the Device Custom String
fields. See the Event Mappings section for more detail. All the remaining important fields
in the dtEvent tables are retrieved into the ArcSight fields.
In high throughput environments, if the connector is shut down for extended periods of
time, a large number of events can collect which can clog the connector on restart. This
condition can be avoided by setting preservestate to false. See the Troubleshooting
section for instructions on setting preservestate.
Prerequisites
Note: Different versions of the JDBC driver are required for different SQL Server database
versions. The name of the jar file may be different for some JDBC driver versions. Make
sure that you use the correct driver for your database version
Refer to the following information to download the correct jar file depending on the JRE
version used by the SmartConnector:
l SmartConnector Version 8.3.0 uses JRE 1.8.0_312 and supports jar files from version
mssql-jdbc-6.4.0.jre8.jar (Download Microsoft JDBC Driver 6.4 for SQL Server) to
mssql-jdbc-9.4.0.jre8.jar (Download Microsoft JDBC Driver 9.4.0 for SQL Server).
l SmartConnector Version 7.2.1 and later use JRE 1.8 and require sqljdbc42.jar
(Download Microsoft JDBC Driver 6.0 for SQL Server).
l SmartConnector Version 7.1.2 and later use JRE 1.7 and require sqljdbc41.jar
(Download Microsoft JDBC Driver 6.0 for SQL Server).
l Earlier versions of SmartConnector run JRE 1.6 and require sqljdbc4.jar (available with
Microsoft JDBC Driver 4.0 for SQL Server).
For more information related to the Microsoft JDBC driver, see Microsoft Documentation.
Note: If you are upgrading the SmartConnector, you must copy the authentication
file to $ARCSIGHT_ HOME\jre\bin again after update, as the upgrade process
overwrites the $ARCSIGHT_HOME\jre\bin directory.
Parameter Description
Database Enter the login name of the database user with database audit privilege.
User
Note: If you select Do not import the certificate to connector from destination, the
connector installation will end.
14. Select whether you want to install the connector as a service or in the standalone
mode.
15. Complete the installation.
16. Run the SmartConnector.
For instructions about upgrading the connector or modifying parameters, see
Installation and User Guide for SmartConnector.
Note: When using Windows authentication, after completing the connector installation, if
running on a Windows Server, change the service account to use the Windows account
that should log in to the database. The connector will use the account used to start the
service, regardless of the account value setting entered in the connector setup process.
Agent (Connector) Severity Very High = Audit_failure; High = Error; Medium = Warning, Unknown; Low =
Audit_success, Information
External ID SequenceNo
Agent (Connector) Severity Very High = Audit_failure; High = Error; Medium = Warning, Unknown; Low =
Audit_success, Information)
External ID SequenceNo
Troubleshooting
"What do I do when the connector can't reconnect to the MS SQL Server database?"
In some cases, connectors using MS SQL Server databases are unable to reconnect to the
database after losing and reacquiring network connection. Restarting the connector will
resolve this problem.
"How do I deploy SQL Server Native Client?"
When deploying an application that is dependent on SQL Server Native Client, you will need to
redistribute SQL Server Native Client with your application. Unlike Microsoft Data Access
Components (MDAC), which is now a component of the operating system, SQL Server Native
Client is a component of SQL Server. Therefore, it is important to install SQL Server Native
Client in your development environment and redistribute SQL Server Native Client with your
application.
The SQL Server Native Client redistributable installation program, named sqlncli.msi, is
available on the SQL Server installation media and is available as one of the SQL Server Feature
Pack components on the Microsoft Download site. For more information about deploying SQL
Server Native Client with your application, see "Deploying Applications with SQL Server Native
Client" available from Microsoft.
"Why does my connection to SQL Server fail/hang?"
Oracle has released Java 6 update 30 (6u30) that behaves differently from JRE 6u29, causing
possible database connection problems for SQL Server database connectors using JDBC
connection. These connection problems can occur with JRE 1.6.0_29 (6u29) and later versions.
Microsoft recommends using JRE 6u30 (and above) instead of JRE 6u29. Apply the "SQL Server
2008 R2 Service Pack 1 Cumulative Update 6" patch to the SQL server if you are experiencing
connection failures or hangs.
"Why am I receiving the message 'Login failed for user 'sqluser'. The user is not associated
with a trusted SQL Server connection."
Only Microsoft JDBC driver v4 or later support integrated authentication. The driver also does
not provide function to supply Windows authentication credentials such as user name and
password. In such cases, the applications must use SQL Server Authentication. When installing
the connector on a non-Windows platform, configure the Microsoft SQL Server for Mixed
Mode Authentication or SQL Server Authentication.
"How can I keep the connector from becoming clogged with events after being shut down
for awhile?"
Troubleshooting Page 16 of 18
Configuration Guide for Microsoft Audit Collection System DB SmartConnector
Troubleshooting
If the connector is shut down for some time on an active database, a lot of events can
accumulate that can clog the connector on restart. The preservestate parameter can be used
to avoid this situation. This parameter is enabled (true) by default. Setting preservestate to
disabled (false) in the agent.properties file allows the connector to skip the old events and
start from real time. The agent.properties file is located in the $ARCSIGHT_
HOME\current\user\agent folder. Restart the connector for your change to take effect.
"What do I do when I receive "Connector parameters did not pass the verification with error
..." message?"
You may not have the correct version of jar file. When you download the JDBC driver, the
version of the jar file depends on the version of JRE the connector uses. Versions 7.2.1 and
later use JRE 1.8 and require sqljdbc42.jar. Versions 7.1.2 and later use JRE 1.7 and require
sqljdbc41.jar. Prior versions of the connector that run JRE 1.6 require sqljdbc4.jar.
Troubleshooting Page 17 of 18
Send Documentation Feedback
If you have comments about this document, you can contact the documentation team by
email. If an email client is configured on this computer, click the link above and an email
window opens with the following information in the subject line:
Feedback on Configuration Guide for Microsoft Audit Collection System DB SmartConnector
(SmartConnectors 8.4.3)
Just add your feedback to the email and click send.
If no email client is available, copy the information above to a new message in a web mail
client, and send your feedback to MFI-Documentation-Feedback@opentext.com.
We appreciate your feedback!