Importing Inventory Data From FlexNet Manager On-Premises Into IT Visibility

IT Visibility includes an IT Visibility Importer tool that provides the ability to extract inventory data from FlexNet Manager On-Premises and upload it to IT Visibility for consumption. See the following topics:

Prerequisites 
IT Visibility Importer Tool Installation Instructions 
Installation Verification 
IT Visibility Importer Tool Log File Location 
Uninstalling the IT Visibility Importer 

Prerequisites

Extracting inventory data from the FlexNet Manager On-Premises edition and uploading it to IT Visibility requires the following:

Prerequisites for Extracting Data from the FlexNet Manager On-Premises Edition

Item

Requirements and Supported Versions

FlexNet Manager Single Tenant

Any currently supported FlexNet Manager On-Premises versions.

FlexNet Manager Multi-Tenant

FlexNet Manager On-Premises versions 2020 R1 and above.

For FlexNet Manager multi-tenants’ implementations, you may need updated Flexera One licenses. Contact Flexera support to request licenses that include an organization ID for the tenants. An organization ID is a unique identifier that defines your organization and is used in authentication between components of Flexera One.

TCP/IP enabled

TCP/IP must be enabled for the SQL server where FlexNet Manager database is located. You can do so by going to the machine where the database is located and then doing the following:

1. Open SQL Server Configuration Manager.
2. Click to expand SQL Server Network Configuration, and then select the server where the FlexNet Manager databases is located.
3. Double-click or right-click TCP/IP.
4. Click to Enable TCP/IP. The status then displays as Enabled.
5. Restart your SQL server by clicking SQL Server Services, and then right-click the SQL server and then click Restart.

IT Visibility Importer Tool Installation Instructions

The following instructions provide steps to install the IT Visibility Importer that is used to import FlexNet Manager inventory data.

To install the IT Visibility Importer:

1. Navigate to the IT Visibility Installers page (Data Collection > IT Visibility Inventory Tasks > Installers). The Installers screen appears.
2. In the top right of the FlexNet Manager On-Premises: IT Visibility Importer section, click the download icon. The ITVInstaller<Organization Name>.zip file downloads to your computer.
3. Copy the ITVInstaller<Organization Name>.zip file to the machine where the FlexNet Manager batch server is installed and extract the zip to any directory.
4. Run PowerShell as administrator.
5. Change the PowerShell directory to where you extracted the ITVInstaller ITVInstaller<Organization Name>.zip file.
6. Run the deploy.ps1 file using code such as running the following command:

.\deploy.ps1

7. During the installation, you will be prompted for the service account that FlexNet Manager is using. Enter it manually on the prompt, including the domain and host names.

Note:Consider the following:

The installation will fail if you provide incorrect credentials.
It is safe to re-run the installer repeatedly as it does not replace existing FlexNet Manager files. It will only add files.
The only time the installer replaces files is when you re-run an updated version of the IT Visibility Importer tool. At that point, it will back up old files.

Installation Verification

The section provides reference information to help you verify the installation.

IT Visibility Importer Tool Installation Verification

Item

How to

Check if ITVisibility folder exists in Program Files and has files inside it

1. Navigate to the following directory:

C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform\ITVisibility

2. Verify that files exist within the ITVisibility folder.

Check if the “ManageSoft.Compliance.Importer.Procedures.ITVisibility.dll” file exists

Navigate to the following directory to check for the file:

C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform\DotNet\bin

Check if a new Task Scheduler, “ITVisibility inventory upload” was added

1. Open Task Scheduler.
2. Click Task Scheduler Library and then click FlexNet Manager Platform.

A line that contains ITVisibility inventory upload should exist.

Check if the “writer.config” and “ITVisibility.xml” file exist

1. Navigate to the following directory:

C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Writer

2. Verify that the following files exist:
writer.config
ITVisibility.xml

Check if the custom importer has been updated

1. Navigate to the following directory:

C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory

2. Open Importer.xml.
3. Verify that a line containing ITVisibilityExport exists within the Importer.xml file.

IT Visibility Importer Tool Log File Location

As the data extraction is tied to the existing compliance readers, the file extraction log files are in the following location:

C:\ProgramData\Flexera Software\Compliance\Logging\ComplianceReader 

Uninstalling the IT Visibility Importer

The following instructions provide steps to uninstall the IT Visibility Importer.

To uninstall the IT Visibility Importer:

1. Run PowerShell as administrator.
2. Change the PowerShell directory to the location where you extracted the ITVInstaller ITVInstaller<Organization Name>.zip file when following the IT Visibility Importer Tool Installation Instructions.
3. Run the deploy.ps1 file with the -Revert parameter:

.\deploy.ps1 -Revert

4. Verify the uninstallation by checking that the items listed in the following table have all been removed.

Location to check

Item that should have been removed

C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform 

The ITVisibility folder.

C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform\DotNet\bin 

The ManageSoft.Compliance.Importer.Procedures.ITVisibility.dll file.

Open Task Scheduler > Task Scheduler Library > FlexNet Manager Platform.

Instances of ITVisibility inventory upload”.

C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Writer 

The following files:

writer.config 
ITVisibility.xml 

C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Importer.xml 

Instances of “ITVisibilityExport.