System requirements

Xtraction architecture is very simple, and the demand for hardware and software is minimal. Installed on a Windows server (2008 R2 or greater), the application requires little more in resources than what the operating system requires. Xtraction can connect to one or more target application databases and present the information back to a web browser.

Xtraction server

The Xtraction server houses the Xtraction application. Ivanti does NOT support installing Xtraction on a Domain Controller.

Recommended hardware

RAM: 8 GB

Hard drive: Xtraction has a small footprint (400 MB). A 20 GB – 32 GB drive size should be sufficient.

CPU: There is not a high demand on the CPUs of the Xtraction server. With a virtual machine, you should be able to reallocate resources based on observed performance if necessary.

Required software

Windows Server (2008 R2, 2012, 2012 R2, 2016, or 2019)

Microsoft .Net Framework 4.6.1 (this is the minimum requirement, though 4.7.2 will also work)

IIS 7 or greater

Oracle Client 8.1.7 x64 or greater if Xtraction is reporting against Oracle databases

Required database connection-dependent software

If Xtraction is reporting against:

Oracle: Oracle Client 8.1.7 or greater (64-bit Oracle Client if running on Windows x64)

MySQL: MySQL ADO.NET driver from https://dev.mysql.com/downloads/connector/net

PostgresSQL: PostgresSQL ADO.NET driver from https://www.npgsql.org

Web Server (IIS) role features required on Windows Server 2008 R2 or higher

Common HTTP Features

Static Content

Default Document

HTTP Errors

Application Development

ASP.NET 4.5 Role service

.NET Extensibility 4.5

ISAPI Extensions

ISAPI Filters

Health and Diagnostics

HTTP Logging

Security

Windows Authentication (if using AD)

Management Tools

IIS Management Console

Xtraction database

The Xtraction database can be on the same server as the Xtraction application, or a different one. The database must be running Microsoft SQL Server (2012, 2014, 2016, 2017, or 2019). Earlier versions of MS SQL Server may work but have NOT been tested by Ivanti.

For a trial installation, the database size remains relatively small (< 100 MB).

For a production install, the database size is dependent on the number of Xtraction users, dashboards, and scheduled tasks. Most Xtraction databases are a few GB or less, though they can range from < 1 GB to many GBs depending on use. You can reduce the database size by removing records periodically from the Audit table.

Xtraction clients

Xtraction clients are the devices used to access the Xtraction web-based user interface:

For Xtraction 2018.0 and higher, use any web browser that supports HTML5, though Chrome is recommended. Ivanti doesn't recommend using IE11 to access Xtraction 2018.x or higher due to decreased performance.

Prior to Xtraction 2018.0, clients required a web browser that supported Adobe Flash Player to access the database. As of version 2018.0, Adobe Flash Player is no longer required.

If you purchased an Enterprise Server license, you have the option of setting up an unlimited number of users with view-only access to the Xtraction dashboards. These users can view dashboards without using an Xtraction analyst license, but only if they’re NOT assigned one of Xtraction’s user roles. If you assign any of these users a role at a later date (via the Administration > User Administration link in the UI), each Xtraction session they open in a browser will use an available license.

Installation

The installation process needs to run using an account with Administrator privileges that has administrative rights on the Xtraction server. This access is required only for installation.

Security requirements

During installation, you’ll specify connection details for accessing both the Xtraction database and the target application databases (i.e., the data sources being reported on). To access a target database, a user with read-only permissions is sufficient.

MS SQL considerations

IMPORTANT: The Xtraction application needs access to the Xtraction database and each application database that Xtraction will report against. Also note the following:

Access to these databases is via user account(s) and can be defined solely in either the databases or ADS/Windows (MS SQL).

It’s easiest to use database-only accounts.

If the Xtraction database and the application database(s) are on the same server, you can use the same SQL user account to access both databases.

If ADS or Windows accounts are required for access to both databases, the same account must be used for both.

You're now ready to install Xtraction. For details, see Installation.