Installing the WebUI Standalone with MS SQL

Install the WebUI on just one computer per deployment.

If you want to add the WebUI to a computer where the BigFix client is already installed, you can only do it by running the Fixlet named Install BigFix WebUI Service.

Note: You can install the WebUI component on Red Hat Linux 8 (64-bit).

The BigFix server installer can be used to install the WebUI only if the target machine has no BigFix client. If you want to use it to install the WebUI on a remote computer, you must first generate the WebUI authentication certificates for that computer. Log in to the computer where you installed the BigFix server and run the /BESAdmin.sh -createwebuicredentials command. For more details about the command, see BESAdmin Linux Command Line. Copy the generated certificates folder to the remote computer before running the installer on it. The WebUI must connect to the same MS SQL instance used by the BigFix server, so ensure that this connection is possible from the remote computer.

To install the BigFix WebUI in your production environment, perform the following steps:
  1. From the shell where you extract the server package, move to the installation directory
    • ServerInstaller_ms_11.0.xxx-rhe7.x86_64
    and enter the following command:
    ./install.sh 
  2. Install the Production type by entering 2, because the Evaluation type does not allow to install the components separately.
  3. After reading the License Agreement, enter 1 to accept it and continue.
  4. Select 4 if you want to install the WebUI component only:
    Select the BigFix features that you want to install:
    [1]  All components (server, client, Web Reports and WebUI)
    [2]  Server and client only 
    [3]  Web Reports only 
    [4]  WebUI and client only 
    [5]  Server, WebUI and client only 
    [6]  Web Reports, WebUI and client only 
    [7]  Server, Web Reports and client only 
    Choose one of the options above or press <Enter> to accept the default value: [1]
  5. Enter the WebUI HTTPS port number:
    WebUI's port number
    Specify the port number or press <Enter> to accept the default value: 443
    
  6. Enter the WebUI HTTP redirect port number::
    WebUI's redirect port number
    Specify the port number or press <Enter> to accept the default value: 80
    
  7. Specify from which folder the WebUI credentials must be taken:
    Choose the folder to pick the WebUI credentials from
    The WebUI needs a set of certificates as credentials to authenticate itself to the BigFix server. These certificates must be generated on the server 
    by running the BESAdmin command --createwebuicredentials and the folder containing them must be copied to this computer. 
    Specify the folder containing the WebUI credentials or press <Enter> to accept the default value: ./cert_webui
    
  8. Specify the masthead file for your deployment:
    Deployment masthead
    Specify the masthead file (masthead.afxm or actionsite.afxm) for your deployment or press <Enter> to accept the default value:
    /etc/opt/BESServer/actionsite.afxm
    
  9. Specify the DNS name of the machine on which to install the WebUI:
    WebUI DNS name
    This name is used by the server to identify the WebUI. Enter the DNS name of the WebUI or press <Enter> to accept the default value:
    hostname
  10. Enter the SQL Server remote host:
    SQL Server remote host
    Specify the hostname or IP of the remote SQL Server system:
    hostname
  11. Enter the SQL Server remote port:
    SQL Server remote port
    Specify the remote SQL Server port number or press <Enter> to accept the default value: 1433
    
  12. Enter the SQL Server remote administrative user:
    SQL Server remote administrative user
    Specify the username for the remote SQL Server administrative user or press <Enter> to accept the default value: sa
  13. Enter the SQL Server remote administrative user password:
    SQL Server remote administrative user password
    Specify the password of the remote SQL Server administrative user:
    password
    Enter the password again for verification:
    password