BigFix license metrics

Hi

I need your support to help me find a solution to this problem:
We have the following 3 BigFix modules with for example the following quntity:

  • Patch Management: 2000 MVS
  • Compliance Management : 8500 Client Device + 2000 MVS
  • Inventory Management : 2000 MVS

We want to know our compliance position, that is to know the quantity consumed on each license line

As a solution I will implement the following scenario:

For Compliance Management: I created the HCL editor with Patch Management as software component, and as signature I used the BESClient file. Each server or workstation that contains the BESClient binary (or BESClient.exe) will be considered as a consumed license. The metric used is ‘Install Seats’. MVS is not calculated

For the inventory module, I will check the existence of the wscan process. If this process exists on a PC or server, it is normally a consumed license of the inventory module.

I can’t find a solution to count the consumed licenses of the Patche Management module

Can you help me to find a more efficient solution, as my solution is based on Inventory. If this module is not installed I can’t count the number of licenses.

Is there an API to run on BES (not BFI) that returns the consumed licenses of each module?

Regards

Since there are multiple products and license quantity, is there a way to identify which set of computers are used for each (Inventory/Compliance/Patch)? If so please check the following links on license counting process for BigFix clients:
https://help.hcltechsw.com/bigfix/9.5/platform/Platform/Console/tbes_tool1.html
https://help.hcltechsw.com/bigfix/9.5/inventory/Inventory/softinv/c_license_counting_process.html?hl=classifying%2Cbigfix%2Cclient%2Cused%2Cmultiple%2Cbigfix%2Cproducts