Loading
  • Public
  • Broadcast OnlyThis group is for broadcast messages. Only group managers can post content.

FlexNet Manager Blog

Skip Feed
  1. Deprecating Citrix VDI-End-Point Usage Tracking

     

    Announcement

    Flexera Inventory agent for Microsoft Windows has a plugin that was built to track Citrix VDI-End-Point usage to understand who has spun up a Citrix VDI. VDI technology has evolved over time and VDI usage tracking is not relevant anymore, As access to software and software usage itself is the most important from visibility and licensing point of view.

    Flexera will be deprecating the VDI-End-Point usage tracking plugin (only) as part of the Flexera ITAM/FNMS 2023 R1 release. It means Flexera inventory agent 2023 R1 and later for Microsoft Windows would not have this limited capability.

    Note: This would not have any impact on Citrix integration to identify software, access and usage. Flexera Citrix integration will keep on providing visibility, and licensing.

    Expand Post

  2. News for the Australians - ITAM Forum chapter launching Down Under

     

    Did you hear the exciting news that an Australian Chapter of the ITAM Forum is launching next week?

    This promises to be a key place to connect with other leaders and practitioners working in IT asset management - compare insights, be inspired, network, and show off what you're doing!

    Check out this post on LinkedIn for more: https://www.linkedin.com/posts/alan-benger-878341108_itam-itassetmanagement-softwareassetmanagement-activity-7031526689067175936-g50W


  3. Detection of Adobe Acrobat DC editions for the Acrobat DC unified installer (versions 2021 or later)

     

    We are pleased to announce that with the ARL Update 2702 Flexera's Agent inventory capabilities have been extended. Our agent can now  detect different Adobe Acrobat DC editions, such us Professional, Standard and Reader for the Acrobat DC unified installer versions 2021 (or later) on desktop machines.

     

    We have seen a high demand among our customers to enhance Adobe Acrobat DC edition recognition.

    The existing identification methods (e.g. swidtag information) do not work for the Acrobat DC unified installer versions 2021 (or later) and cannot distinguish between the Standard and Professional installations. With the content change in July 2022 , we have unlinked and remapped Acrobat DC installer evidence to Acrobat Reader. However, we have received feedback from many customers that the edition is needed to get better transparency.

    This new functionality is only available for the Flexera Agent on Windows 10 and Windows 11 desktops. The enhancement has been added to the InventorySettings.xml file, which will be delivered to all customers by means of an ARL release. An agent update is not required.

    To take advantage of this enhancement, navigate to Data Collection > IT Assets Inventory Tasks > Inventory Settings, scroll down to the Inventory Extensions Version and select Always use the latest version (currently xx). This will automatically deploy the latest InventorySettings.xml file to the agent.

    Better transparency across Adobe estate

    The editions are determined from the logged-in user in Adobe DC. The agent generates extra installer evidence, which shows the specific Adobe Acrobat DC edition (Professional, Standard or Reader) in the NDI. In a scenario, where multiple users are sharing a desktop machine to run different Adobe Acrobat DC editions from the same installation, each edition of Adobe Acrobat DC will be recognized. If the file-based usage data for Arobat.exe is processed, this also will be displayed for the recognized editions. 

     

     

    Expand Post

    1 of 6
    • ChrisG (Flexera Software)

      @bottsra  - the capability discussed in this post is specific to Adobe Acrobat DC editions for the Acrobat DC unified installer.

  4. Configuring a Reprise (RLM) License server using FNMEA License Configurator (FNMLC) This article describes the configuration of a Reprise (RLM) based license server using FNMLC.FNMLC is a tool created to ease and  speed up the integration of concurrent license server(s) to the FlexNet Manager for engineering application  ("FNMEA") tool. It will automatically detect FLEXlm license server(s) on a system and configure them according to Flexera best practices rules. If you need more information on the best practices rules please contact Flexera. You must own a valid license of FNMEA to using this tool and perform all the steps described in the document.You can download FNMLC here This is currently the first Beta version that runs only on WindowsBelow is a screenshot of the tool after a successful installation DISCLAIMERSubject to the terms below, you may use the Solutions provided in the library for the purpose of providing services directly related to Flexera products to your customers.Flexera will have no Support obligation to you or your customers for the Solutions unless otherwise agreed in writing.SOLUTIONS ARE PROVIDED ON AN "AS IS" BASIS. NEITHER FLEXERA NOR ITS SUPPLIERS MAKE ANY WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. LICENSEE MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, WILL BE LIMITED TO THE SHORTER OF (I) THE STATUTORILY REQUIRED PERIOD OR (II) THIRTY (30) DAYS FROM LICENSEE’S ACCEPTANCE OF THE AGREEMENT.Any third party or Flexera partner uploading software code is granting permission free of charge, to any person obtaining a copy of the software code and any associated documentation files (the "Solutions"), to deal in the Solutions without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Solutions, and to permit persons to whom the Solutions are furnished to do so.IN NO EVENT WILL FLEXERA BE LIABLE FOR ANY DAMAGES, INCLUDING LOST PROFITS OR DATA, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE THE SOLUTIONS OR ANY DATA SUPPLIED THEREWITH, EVEN IF FLEXERA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. IN NO CASE WILL FLEXERA’S LIABILITY FOR ANY DAMAGES ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SOLUTIONS EXCEED FIFTY DOLLARS (US $50).If you are located in Europe, Middle East, Africa, or India, this Agreement will be governed by the laws of England and Wales and you shall submit to the jurisdiction of the courts of England and Wales; if you are located in any other region, this Agreement will be governed by the laws of the State of Illinois and the United States without regard to conflicts of laws provisions thereof. This Agreement is not subject to the United Nations Convention on Contracts for the Sale of Goods.IntroductionIntended audienceThis document is intended to be used by the following people:Technical and solution architects.Systems engineers responsible for implementing and maintaining the FlexNet Manager for Engineering Application (“FNMEA”) system.Network and security personnel who have responsibility for networks and infrastructure the FNMEA system relies upon.Flexera consultants working on the system.It is assumed that readers of this document have completed an appropriate FNMEA administration training course to understand basic concepts and aspects of the FNMEA product solution.You also need to have an FNMEA agent installed and running. For more information on agent installation please consult the documentation.  This ArticleThis document describes the implementation of Reprise (“RLM”) into a common report log (“CRL”) connector. The goal of a common report log connector is to convert a usage log file coming from Reprise license technology or another technology like Sentinel to a format that complies with the FlexNet Manager for Engineering Application (“FNMEA”) reporting format. The advantage of doing it is the possibility to use a single console for all your license technology management and  reporting needs. For more information on Common Report Log please visit the documentation .The connectors will have several roles. They will take the original report file (or usage file) produced by RLM and convert them into an appropriate format.  We will then have the FNMEA agent transfer this file to the central system daily. If the conversion fails for any reasons, if the import fails for any reasons the scripts will log this information. Whether it is successful or not, the log file, as well as some information about the conversion will be sent as an email after each time it runs.All connectors are written using the Microsoft .NET. They require that the .NET Framework 4.7.2 be installed on the machine.In this document we will review how to implement the Reprise Log Converter into a new server and send the data to FNMEA.Third party architectureThe third-party architecture in FNMEA allows users to implement admin and reporting functions for license technologies that are not licensed using the FLEXlm licensing management technology. These could be Reprise or Sentinel or any other licensing management system that will produce usage data. It could virtually convert anything so long as we can read meaningful usage data from the engine. It requires to build a data converter in any language that you feel comfortable with. Upon converting the usage data file, the FNMEA agent will then ingest it and send it to FNMEABelow you will find a diagram that represents the implementation of the FNMEA third party architecture and all existing converter created at the time of this writing. ImplementationThe following section of this document describes the implementation steps.Configuring License usageYou must enable Reprise license usage. if you are familiar with the FLEXlm license server, you will noticed that RLM license manager enable historical reporting the same way. You need to create and option file, reference that option on the license file.Below you will find a sample license file for the vendor CMGL. The convention is to name the option file the same name as that of the vendor daemon. In our example this will be cmgl.opt The option file must contain at lease one keyword and this is the REPORTLOG keyword like the following  For more information go to the Reprise documentation for enabling usage. If the option file did not exist, you must restart the RLM license service to enable reporting logging.This is a prerequisite before moving any further make sure the cmgl.log file contains data.Configuring FNMEAOn the FNMEA admin server, in the root of your installation, you need to unzip, copy and paste the following folder called custom,  you can find the latest copy here. When/if asked to replace files always say yes.The folder path should look like the followingOn common mistake is to have the custom folder twice – make sure the server and webapps folders are directly underneath the custom folder.You then need to reconfigure FNMEAGo the root installation directory of FNMEA admin serverRun the command flexnet stopOnce stopped run the command flexnet site makeThen run the command flexnet service startYou are now ready to configure the license serverConfiguring the RLM License serverAfter the log file and FNMEA have been configured as described on the previous step, make sure the FNMEA agent has been installed on the machine. To install it refer to the agent documentation .  Now run the FNMEA License Configurator, If it starts properly you should be presented with the following application. Installation of the FNMLC as been described here.Go to the “REPRISE CONFIG” link and enter the information below:fill out the form based on your RLM license server configuration then
    Expand Post

  5. FlexNet Manager Suite: Reconciliation Process

     

    Back to Start: Introduction to Series

     

    Readers  

    Readers are located on the batch server component. Depending on the inventory source, it will depend on what variant this will run.   

    Compliance "Readers" collect data that has been uploaded to the central Application Server and write it into Staging Tables within the Operations Databases.  

    For devices coming from our Agent, this will take the data from the IM (Inventory Manager) tables and put them into the Imported Tables on the Compliance. 

    NOTES: 

    • IM is also known as FNMPIM or FNMSInventory 
    • Imported Tables are tables within the compliance DB with the prefix "imported" in fronts such as ImportedUser or ImportedComputer. 

     

    Writers 

    Compliance "Writers" take the data from the Staging Tables, normalizing it where required, and write the results into the Operational Tables in the Compliance Database. They perform recognition of newly-inventoried evidence against the ARL (Application Recognition Library) and evaluate any pending automated purchase processing. After that, they recalculate license consumption (or 'reconciliation') using the most recently updated data. 

     

    Matchers 

    These happen during the writer process, these match computer records from the staging (imported) tables and merge them into a single record. Such as devices within the importedcomputer table, will sometimes have multiple records, depending on if multiple inventory connectors are used. This is to make sure that there are no duplicate devices are shown within the FNMS UI

     

    Expand Post

  6. FlexNet Manager Suite: Communication to Database

     

    Back to Start: Introduction to Series

     

    Data Imports (One off uploads)

    These one-off uploads are initiated from within the application UI. These records go directly to the database and can be org, inventory, and purchase order imports that are usually either CSV, or xlsx data files.

    You will usually see the data straight away.

    Business Adapters (BAS)

    This article will cover business adapter imports, which will be written in due time

    Expand Post

  7. FlexNet Manager Suite: Active Directory Import

     

    Active Directory Import

    This part of the series will start looking into the more intricate parts of FlexNet Manager Suite, This is also the same for Flexera One.

    First we start on the beacon, there has to be an active directory import already configured. If you are looking how to do that then please view our online docs page https://docs.flexera.com/FlexNetManagerSuite2022R1/EN/WebHelp/index.htmltasks/ImportingFromActiveDirectory.html

    The First part of the journey s when the beacon runs the active directory import. This can be found within the beacon UI under active directory

     ADBUI.png

     

    When this process runs, this uses LDAP to connect to the configured domain controller. The connector will pull the information from the domain controller, and place all the information from it into a XML file within the temp directory. We can see this within the logs located C:\ProgramData\Flexera Software\Compliance\Logging\ActiveDirectoryImport

     ADLog.png

     

    After the file has been generated and all of the data has been entered into the XML file, the next step of the process is to move the file from temp to your allocated incoming directory under the activeDirectory folder. This is usually C:\ProgramData\Flexera Software\Incoming\ActiveDirectory. This usually prefixes the file with the domain that it has come from so in my instance it would be named

    One_Actual_10ed7130760444e4814432f329cf0191_20220527010034315

     

    Once the file has been moved to the Incoming ActiveDirectory folder, the usual beacon process takes over and the scheduled ndupload task runs (by default every minute) to move this file from \Incoming\ActiveDirectory to the Application (or Inventory server, if you are using a split server layout)

     

    When the file enters the Inventory server, it is handled by IIS under the web resolvers. Which calls the DLL directly depending on the file type. This is usually shown within the dispatcher log located C:\ProgramData\Flexera Software\Compliance\Logging\WebResolvers

     

    Note: *If for some reason this import fails, there will be an entry within the dispatcher log, and the file will end up within the Incoming\ActiveDirectory\Badlogs*

     

    During this import process, the data is taken from the actdir file and put into the Inventory database usually prefixed with AD*

     

    After AD tables are populated in IM database, the AD importer calls EXEC ReconcileDomain which calls ReconcileComputers and ReconcileUsers. This also populates the dbo.User and dbo.Computer table. This is why you get users in the UI after importing AD data. This step also deletes users/computers if they are removed from AD.

    Expand Post

  8. FlexNet Manager Suite: Architecture Overview

     

    Back to Start: Introduction to Series

     

    Architecture Overview

    In this part of the series, we will look at what the complete picture looks like from an overview point. This topology is the same regardless if you are a cloud customer or an on-premise customer 

     

    mockup_FNMPBeaconHierarchy1 (2).png

     

    The diagram above shows the complete overview of where the files go, using the knowledge of what is above it is easy to see the flow of data. This shows the complete path of each of the individual files along their journey from start to finish. However for more information you can view my later posts in what each of those files are, and what they contain. 

    Expand Post

    x399184 likes this.

End of Feed
8 Chatter Feed Items

Group Details

Details

Description
Information
Member Count
342 Members
Loading
Group: FlexNet Manager Blog