Install and configure an Audit and Control Management web server
Applies to: Audit and Control Management Server 2013
Summary: Learn how to install and configure an Audit and Control Management web server.
The ACM Web server hosts all client components of the Microsoft Audit and Control Management Server 2013, which include the Administrative console, Audit Policy Configuration console and File Audit Trail Reporting. There are four parts to setting up an Microsoft Audit and Control Management Server 2013Web Server:
Prepare your Windows environment
Add the Web Server (IIS) role and associated role services (Windows Server 2012)
Add the Web Server (IIS) role and associated role services (Windows Server 2008 R2)
Create an ACM Web Server Application
Connect to an ACM database
Grant privileges to the database
Prepare your Windows environment
Install Prerequisites
Before you configure your Windows environment for ACM Web server, install the most recent or desired updates to the server.
Install Microsoft .Net Framework 4.0
Follow the instructions to add the Web Server (IIS) role and associated role services for your appropriate version of Windows Server.
Add the Web Server (IIS) role and associated role services (Windows Server 2012)
Click Start, point to Administrative Tools, and then click Server Manager.
Under the Manage menu, select Add Roles and Features.
In the left navigation pane, highlight Installation Type, and then select Role-based or feature-based Installation. Click Next.
Select Select a server from the server pool and then highlight the appropriate server (local is selected by default). Click Next.
Select Web Server (IIS), and then click Next.
When prompted to Add role services required for ASP.NET, click Add Required Role Services.
Scroll through the options under Role Services, and select the following:
Windows Authentication (under Security)
Management Tools and all of the options under it, including all of the options under IIS 6 Management Compatibility
If prompted to Add features required for Management Service, click Add Required Features.
Click Next, and then verify that the following options appear on the Confirm installation Selections dialog box:
Web Server
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
Application Development
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
Health and Diagnostics
HTTP Logging
Request Monitor
Security
Windows Authentication
Request Filtering
Performance
- Static Content Compression
Management Tools
IIS Management Console
IIS Management Scripts and Tools
Management Service
IIS Management Compatibility
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console
Click Install, and then after the installation completes successfully, click Close.
Add the Web Server (IIS) role and associated role services (Windows Server 2008 R2)
Click Start, point to Administrative Tools, and then click Server Manager.
Under Roles Summary, click Add Roles. Click Next.
In the Select Server Roles dialog box, select Web Server (IIS), and then click Next.
If prompted, click Add Required Features to add the features required for the Management Service, and then click Next.
In the Select Role Services dialog box, under Role Services, select ASP.NET.
When prompted to Add role services required for ASP.NET, click Add Required Role Services.
Scroll through the options under Role Services, and select the following:
Windows Authentication (under Security)
Management Tools and all of the options under it, including all of the options under IIS 6 Management Compatibility
If prompted to Add features required for Management Service, click Add Required Features.
Click Next, and then verify that the following options appear on the Confirm installation Selections dialog box:
Web Server
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
Application Development
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
Health and Diagnostics
HTTP Logging
Request Monitor
Security
Windows Authentication
Request Filtering
Performance
Static Content Compression
Management Tools
IIS Management Console
IIS Management Scripts and Tools
Management Service
IIS Management Compatibility
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console
Click Install, and then after the installation completes successfully, click Close.
Add the Application Service account to the Local Administrators group on the server
Using an account that is a member of the Administrators group, log in to the server.
Click Start, click Control Panel, and then click User Accounts.
Under User Accounts, click Give others access to this computer.
In the Add New User dialog box, enter the user name and domain for the Application Service account you created earlier, and then click Next.
Select Administrator and then click Finish.
Add the Application Service account to the Log on as a batch job policy setting
Click Start, point to Administrative Tools, and then click Local Security Policy.
Double-click User Rights Assignment, and then in the details pane, double-click Log on as a batch job.
Click Add User or Group, add the Application Service account under Enter the object names to select, and then click OK.
Double-click Deny log on as a batch job, verify that the Application Service account is not listed in the box, and then click OK.
Create an ACM Web Server Application
To create the ACM web server application on this server:
Click Start, All Programs, Microsoft Office ACM, and then click Microsoft Office ACM Configuration Utility.
On the left navigation pane, click "ACM Web Server".
Enter a name for the ACM web application. A new web application will be created for the web files located in C:\Program files (x86)\Microsoft Office\Office 15\ACM\Web.
Provide a domain user account for the credentials used by the web application to connect to the database.
Enter the application pool identity password.
Specify the initial Central Administrator account. If Central Administrators have previously been added, this will be ignored.
Note
The initial Central Administrator account must be used the first time that you access the web site, otherwise you will be unable to access the site. As soon as you access the site using the initial Central Administrator account, you will be able to grant access for other accounts.
Click Create.
Connect to an ACM database
The ACM Web Server must be connected to the ACM database. If you have not created an ACM database, follow the instructions in Install and configure an Audit and Control Management application server. Once you have created a database:
Click Start, All Programs, Microsoft Office ACM, and then click Microsoft Office ACM Configuration Utility.
On the left navigation pane, click Connect to ACM database tab.
Enter the name of the SQL Server\instance where your ACM database is located.
Enter the database name.
Click Save Connection.
Grant privileges to the database
Grant the appropriate privileges to the account that you configured as the Application Pool Identity so that it has the necessary access to the database.
Open SQL Server Management Studio and connect to the database server where the ACM database was created.
In SQL Server Management Studio, expand Security, right-click Logins, and then click New Login.
In the Login name box, type the name of the service account that you used as the IIS application pool identity for the ACM web Server, and then click Search.
In the pane on the left side, click Server Roles.
Select public server role.
In the pane on the left side, click User Mapping.
Select the name of the ACM Server database and then select db_owner role.
Click OK.
Note
If you do not want to grant the db_owner role to this account, you can grant the db_datareader and db_datawriter roles. Then grant access for the given login to execute stored procedures in the database by using the following script. Note that name_of_ACM_database
is a placeholder for the name of the database that you created, and account_logging_into_ACM
is a placeholder for the given login.
USE 'name_of_ACM_database'
GO
create role sp_execute
GO
grant execute to sp_execute
GO
EXEC sp_addrolemember 'sp_execute', 'account_logging_into_ACM'