IVR4 Fixlets and Tasks

Learn more about available Fixlets and tasks for BigFix Insights for Vulnerability Remediation v.4.

About this task

This task explains how to setup and manage IVR v.4 using the available Fixlets.

Note:
To use the latest release build, uninstall the old version. Please select Uninstall BigFix Insights for Vulnerability Remediation task on the BigFix Insights for Vulnerability Remediation site and perform the followup steps to remove the properties of the previous version.
Note:
If you are upgrading from IVR2 or IVR3 to IVR4, first uninstall IVR2/IVR3, then register IVR4.

Download the latest BigFix IVR Retriever

About this task

This task describes the procedure to download the latest version of the BigFix IVR Retriever for the new users.

Procedure

  1. Enable the content site
    Navigate to the BigFix License Overview Dashboard. In the Compliance/Lifecycle panel, click Enable BigFix Insights for Vulnerability Remediation Site to gather the required content.

  2. Subscribe computers to the site. It is recommended to subscribe to All computers.
    Note:
    Analysis should be activated for IVR2 installation only. It does not belong to the IVR4 installation.

  3. Download the BESRetriever to the target folder.

    1. Select the Download BigFix IVR Retriever v4.3.0 fixlet in the BigFix Insights for Vulnerability Remediation external site.
    2. In the Download BigFix IVR Retriever v4.3.0 fixlet Description view, select one of the following Deployment Option from the Vulnerability Management Platform dropdown:
      • Tenable
      • Qualys
      Important:
      Your selection in this dropdown must match the data source you intend to configure in the IVR Configuration Manager later.
      • Tenable: Downloads the retriever without the NiFi service. If you choose this option and then attempt to configure a Qualys data source, the setup will fail because the required NiFi components are missing.

      • Qualys: Downloads the retriever along with the NiFi service. If you choose this option, you can still configure a Tenable data source later; the NiFi service will remain active but will not interfere with Tenable operations.
    3. For Tenable:
      1. Enter the installation path for downloading the BigFix IVR Retriever and click Take Action.

        Note:
        Default location is C:\Program Files (x86)\BigFix Enterprise\BESIvrRetriever.
      2. On the Take Action page, select the target devices under the Target tab and click OK.

      3. Wait for the task status to change to Completed.

      4. On target computers, go to the installation path and verify that the BESIvrRetriever folder is created after the "Download BigFix IVR Retriever v4.3.0" task status changes to "Completed".

        Note:
        Once the download of BigFix IVR Retriever v4.3.0 Fixlet is completed, Uninstall BigFix IVR Retriever v4 and WARNING: BigFix IVR Retriever v4 has an incomplete configuration fixlets will get enabled under the Fixlets and Tasks view.
    4. For Qualys:

      Note:
      To fully integrate your vulnerability data, the BigFix IVR Retriever relies on Apache NiFi.
      • Apache NiFi acts as the dedicated workflow and automation engine behind the scenes. It handles the heavy lifting of the integration process, such as automatically fetching vulnerability data from the Qualys API, managing the scraper files, and coordinating the correlation of that data with BigFix fixlets.
      • For optimal performance and streamlined communication between these components, the architecture utilizes a Standalone configuration. This means both the IVR Retriever application and Apache NiFi are installed and run directly on the exact same endpoint machine. Hosting them together ensures that the automation workflows execute smoothly and efficiently, without the need to manage complex cross-server networking.
      Note:
      Before running the deployment Fixlet, verify the following on the target computer(s):
      • Dedicated Resources: The endpoint must have at least 32 GB of RAM available. At least 16 GB of this RAM must be allocated specifically for the NiFi installation.
      • Operating System: Windows Server 2016 or later.

      • Activation: Prior to starting the automation, manually activate the IVR Vulnerability Scanner Host ID on your site.
      1. Configure the following fields under the Deployment Options:

        Fields Data Type Description
        Installation Path for BigFix IVR Retriever String The target directory path where the BigFix IVR Retriever service will be installed.
        Installation Path for Apache NiFi String The target directory path where the Apache NiFi application will be installed.
        Java Extended Memory Start (Xms) String The initial amount of heap memory the Java Virtual Machine (JVM) allocates when Apache NiFi starts, such as Xms12g.
        Java Extended Memory Maximum (Xmx) String The maximum amount of heap memory the JVM is permitted to use for Apache NiFi, such as Xmx12g.
      2. Configure the following fields under the Configure Apache NiFi User Credentials:

        Fields Data Type Description
        Username String The administrative username created for the Apache NiFi application.
        Password Secure String The administrative password created for Apache NiFi. This password must be 14 or 15 characters long.
        Confirm Password Secure String Confirmation entry for the Apache NiFi password.
      3. Configure the following fields under the Configure KeyStore Trust Password:

        Fields Data Type Description
        KeyStore Trust Password Secure String A user-defined password for the keystore trust. This exact same password must be remembered and applied later in the UI setup page.
        Confirm KeyStore Trust Password Secure String Confirmation entry for the KeyStore Trust Password.
      4. After entering all the required details, click Take Action on the Actions toolbar.
      5. On the Take Action page, select the target devices under the Target tab and click OK.

      6. Wait for the task status to change to Completed.

      7. On target computers:
        1. Go to the installation path and verify that the BESIvrRetriever folder is created after the "Download BigFix IVR Retriever v4.3.0" task status changes to "Completed".

          Note:
          Once the download of BigFix IVR Retriever v4.3.0 Fixlet is completed, Uninstall BigFix IVR Retriever v4 and WARNING: BigFix IVR Retriever v4 has an incomplete configuration fixlets will get enabled under the Fixlets and Tasks view.
        2. Verify that NiFi gets installed to C:\ProgramData\BigFix\nifi\nifi-2.7.2. Confirm the certificate directory (\certs) contains all required files, including ca.key, ca.crt, and nifi.server.p12
        3. Verify the settings in \conf\nifi.properties are updated and a .bak backup file was created. Ensure authorizers.xml contains your client identities.
        4. Validate via Windows Environment Variables, command prompt, or registry that JAVA_HOME, NIFI_CA_CERT, NIFI_CLIENT_CERT, NIFI_CLIENT_KEY, and NIFI_HOME are correctly mapped to your installation paths.
        5. Open Windows Services and confirm that Apache NiFi is running. Check logs\nifi-app.log for any errors.

Uninstall the BigFix IVR Retriever

Procedure

  1. Select WARNING: BigFix IVR Retriever v4 has an incomplete configuration fixlet and click Take Action. This fixlet also can be used to launch the guide documentation which will provide more information.
    Note:
    The Warning: BigFix IVR Retriever v4 has an incomplete configuration Fixlet can be used to launch the guide documentation which will provide more information.
    Note:
    The WARNING: BigFix IVR Retriever v4.0 has an incomplete configuration audit fixlet has no action and provides awareness to the operator of an incomplete IVR v.4 configuration. Suggested action is to launch the ivrNext.exe –setup command and proceed with the guided setup procedure.
  2. Select Uninstall BigFix IVR Retriever v4 fixlet and click on Take Action. A pop-up confirming the action is desplayed:

  3. Enter YES and click Ok. Wait until the execution status changes to "Completed".
    • The BESIvrRetriever Folder will get deleted from the path given at the time of download.
    • The BES IVR Retriever service will get removed from Services App.

Upgrade the BigFix IVR Retriever

About this task

Follow these steps to upgrade your existing installation of the BigFix IVR Retriever to the latest version.
  1. Select Upgrade BigFix Insights for Vulnerability Remediation fixlet in the BigFix Insights for Vulnerability Remediation external site and click Take Action.
    Note:
    Start the IVR service immediately after upgrading IVR4 to allow the table upgrade to complete. Before removing a data source from the Setup page, verify that the database upgrade is finished and that all affected tables include the new columns.