Installation Requirements
It is highly recommended that you provide a dedicated server for the installation. When the Scan Engine is sharing an environment with other applications, you must ensure that sufficient resources are available for the duration of the scan. SQL Server should be installed on a separate server.
Hardware Requirements
Component |
Physical Recommended |
Physical Minimum |
Recommended if using a VM |
Minimum if using a VM |
CPU Physical |
2 x 2.6GHz Dual Core CPU |
1 x 2.4GHz Dual core CPU |
4 x 2.6GHz vCPU |
2 x 2.4GHz vCPU |
RAM (Available) |
8GB |
4GB |
8GB |
4GB |
HDD This storage is scaled for an estate scan of 4000 devices with full logging enabled. |
260MB + SQL DB data (60GB) + 10GB Logs |
260MB + SQL DB data (60GB) + 10GB Logs |
260MB + SQL DB data (60GB) + 10GB Logs |
260MB + SQL DB data (60GB) + 10GB Logs |
Additional Disk for 3rd Party Libraries |
1 Gb |
1 Gb |
1 Gb |
1 Gb |
Software Requirements
The Scan Engine runs on a Windows Server using MS SQL Server as its data repository and IIS for its presentation layer. The Windows Server hosting the scan engine service must be configured to trust Thawte digital signatures.
Requirement |
Minimum |
Recommended |
|
Common |
Windows Server 2012 |
Windows Server 2012 R2 |
|
|
.NET Framework 4.5.1 |
.NET Framework 4.5.1 |
|
|
SQL Server 2012 Express Service Pack 3 applied The recommended SQL Server Collation setting is Latin1_General_CI_AS |
SQL Server 2012 Standard 64-bit Service Pack 3 applied The recommended SQL Server Collation setting is Latin1_General_CI_AS |
|
Browser |
IE 10 |
IE 11 |
|
SQL Server User Permissions |
Installation:
|
|
|
Interface |
IIS Server v8.0 with ASP.net (which must be pre-installed) |
|
IIS Server v8.0 with ASP.net (which must be pre-installed) |
|
IIS Default Web site must be present prior to installation. |
|
IIS Default Web site must be present prior to installation. |
NOTE: Although not a requirement it is strongly recommended that before an installation that a certificate and https binding be configured for the Default Web Site for the SLL flag to be set through the installation process.
Standard SQL Server Configuration
The Scan Engine database components are installed into a Microsoft SQL server instance. The installation of SQL Server database should follow the installation instructions supplied by Microsoft.
The following configuration changes are required:
- The database user account that is used for installing the scan engine should have elevated privileges (with the ability to create a new database).
- Installation requires a database user that has dbcreate permissions.
- If the database does not exist, creating the DB will mark the selected user as a member of dbowner.
- For the scan engine, the database user that is selected during the installation process will continue to be used as the Application login identity for the database. The selection of the 'SA' account is, therefore, not recommended.
- The database logging should be configured to simple by default.
- It is recommended that the database growth interval be changed to 256MB (for Database and Logs).
- The .NET CLR option in SQL Server must be enabled for the scan engine to function correctly:
sp_configure @configname=clr_enabled, @configvalue=1GORECONFIGURE GO
NOTE: It is recommended that SQL Server Profiler option is enabled as part of the SQL Server installation; it is a useful troubleshooting tool.