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
Extracting inventory data from the FlexNet Manager On-Premises edition and uploading it to IT Visibility requires the following:
| 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: Open SQL Server Configuration Manager . Click to expand SQL Server Network Configuration, and then select the server where the FlexNet Manager databases is located. Double-click or right-click TCP/IP. Click to Enable TCP/IP. The status then displays as Enabled. 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:
- Navigate to the IT Visibility Installers page (Data Collection > Common Inventory Tasks > Installers). The Installers screen appears.
- In the top right of the FlexNet Manager On-Premises: IT Visibility Importer section, click the download icon.
TheITVInstaller<Organization Name>.zip file downloads to your computer. - Copy t
heITVInstaller<Organization Name>.zip file to the machine where the FlexNet Manager batch server is installed and extract the zip to any directory. - Run PowerShell as administrator.
- Change the PowerShell directory to where you extracted the
ITVInstallerITVInstaller<Organization Name>.zipfile. - Run the
deploy.ps1file using code such as running the following command: .\deploy.ps1 - 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.
| Item | How to |
|---|---|
| Check if ITVisibility folder exists in Program Files and has files inside it | Navigate to the following directory: C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform\ITVisibility 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 | Open Task Scheduler . 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 | Navigate to the following directory: C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Writer Verify that the following files exist: writer.config ITVisibility.xml |
| Check if the custom importer has been updated | Navigate to the following directory: C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory Open Importer. 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:
-
Run PowerShell as administrator.
-
Change the PowerShell directory to the location where you extracted the
ITVInstallerITVInstaller<Organization Name>.zipfile when following the IT Visibility Importer Tool Installation Instructions. -
Run the
deploy.ps1file with the-Revertparameter: .\deploy.ps1 -Revert -
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 PlatformThe 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\\WriterThe following files: writer.config ITVisibility.xml C:\\ProgramData\\Flexera Software\\Compliance\\ImportProcedures\\CustomInventory\\Importer\.xmlInstances of “ITVisibilityExport ”.