Prerequisites for installing the BigFix DEX application

This topic provides information on the prerequisites applicable for installing the BigFix DEX application.

Make sure that the IIS (Internet Information Service) is installed and configured on the DEX server. To verify if IIS is installed, press Window+R then type inetmgr in the run option, and click enter. If no information populates, it means that the IIS is not configured in the system. In that case, configure IIS.

Perform the below steps to configure the IIS:
  1. In Windows, navigate to Control Panel > Programs > Programs and Features > Turn Windows features on or off.
  2. Select the Internet Information Services checkbox.
  3. Select OK. The IIS installation might require a reboot.
  4. In the Add Roles and Features Wizard dialogue box, go to Before You Begin and click Next.
  5. Click Installation Types, select Role-based or feature-based installation and click Next.
  6. Click Server Selection, select Select a server from the server pool, and click Next.
  7. In Server Roles, select the following options:
    1. File and Storage Services
    2. Web Server (IIS): Web Server
      1. Common HTTP Features: Default Document, Directory Browsing, HTTP Erros, Static Content
      2. Health and Diagnostics: HTTP Logging
      3. Performance: Static Content Compression
      4. Security: Request Filtering, Basic Authentication
      5. Application Development: .NET Extensibility 3.5, . NET Extensibility 4.7, ASP .NET 4.7, ISAPI Extensions, ISAPI Filters
      6. Management Tools: IIS Management Console, IIS 6 Management Compatibility, IIS 6 Metabase Compatibility, IIS 6 Management Console, IIS 6 Scripting Tools, IIS 6 WMI Compatibility
  8. In Features, select the following options:
    1. .NET Framework 3.5 Features (all options)
    2. .NET Extensibility 4.7 Features (.NET Framework, ASP. NET 4.7, WCF Services - TCP Port Sharing)
  9. Supported versions of .NET hosting bundles, frameworks, and SDKs are required by all MyXalytics components on the DEX server. These bundles, frameworks, and SDKs are available on the Microsoft official site. The currently supported versions are mentioned below, and you must download all versions for DEX to work properly.
    1. .NET Framework: 4.8
    2. Hosting bundle: (*) 6.0, 7.0, 8.0
    3. .NET SDK: (*) 6.0, 7.0, 8.0
      Note: (*): All the versions are required.
  10. WinRM should be enabled on the machine. DEX server's IP need to be added as a trusted host to allow remote communications during the installation process. To do this, launch a PowerShell window as administrator and run the following commands:
    • Command name: Enable-PSRemoting

      Example: Not applicable

    • Command name: Set-Item wsman:\localhost\Client\TrustedHosts -value <IP Address>
      Example:
      • For a single server: Set-Item wsman:\localhost\Client\TrustedHosts -value 10.1.xxx.xx
      • For multiple servers: Set-Item wsman:\localhost\Client\TrustedHosts -value '10.1.xxx.xx,10.1.xxx.xx'
  11. On the C drive, verify if the folder named TEMP exists on the server on which the installer needs to be installed. If the folder does not exist, create the folder named asTEMP on the C drive.
  12. BigFix DEX server’s port must be free and accessible for use. Go to the IIS of the server and check the available ports (highlighted in yellow).
  13. BigFix DEX server must have a valid service account that the administrator can access to establish connectivity.
  14. BigFix DEX database server must have a valid user ID and password to establish the connectivity.