- Flexera Community
- FlexNet Manager
- FlexNet Manager Forum
- Re: How to check Incoming Inventory files or logs on App or Beacon Server
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Printer Friendly Page
How to check Incoming Inventory files or logs on App or Beacon Server
I am struggling with this very basic thing, that what is the very first place or log file where I can confirm that .ndi file created for the device inventory and has been uploaded to the beacon or app server.
As soon as I install the agent, and run the mgspolicy.exe & ndtrack.exe, where on beacon I can confirm that I received the inventory file on beacon or app server, without waiting for the reconcile to happen and seeing that on UI.
This thread has been automatically locked due to inactivity.
To continue the discussion, please start a new thread.
First you can check the tracker log located normally in the c:\windows\temp\managesoft. This is the default, location of logs generated on the agent. Within the tracker log you can see that the ndi file has been created and uploaded if it was successful. This would be the first point i would check. As for the beacon, you can check the same location in the for the uploader log however this might be a needle in a haystack
Hope this helps
To add onto @mcavanagh's comment below - at the application server level, you could configure replication in IIS, as that will allow you to get an idea of which inventory files have successfully hit the web server.
Further information: https://community.flexera.com/t5/FlexNet-Manager-Knowledge-Base/How-to-configure-replication-to-collect-a-NDI-file-on-the/ta-p/2060
Unfortunately, this is not currently possible at the beacon level, however there is an open Enhancement to introduce this functionality:
IOJ-1769509 - "Enable inventory file replication on the inventory beacon"
On Linux/UNIX, the agent log files (including the TRACKER.LOG) are found in /var/opt/managesoft/log
Hi @sushantnarula94 ,
There are several ways how to achieve this:
Activate the replication on IIS as stated before
On Beacon check the IIS log file, complicated as you have a lot of entries there
Or the solution that I implemented:
On beacon you have a in Task Scheduler a task called upload flexera log and inventories, this task is the one that upload your inventory.
I created a power shell script that will list all content of the incoming folder (depend on your installation where this folder is, by default is in c:\programdata\flexera software\incoming) this is the folder where you receive all the .ndi files, and dump the list in a .csv file, in this way if you have multiple beacons you can see in on which beacon the .ndi files are coming, I modified the tasks and put my custom powershell before executing the upload, so in this way you will have accurate data.
The command that I use is the following:
dir 'C:\ProgramData\Flexera Software\Incoming\Inventories' | select Name,CreationTime | Export-Csv 'd:\temp\beacon_01.csv' -Append
Also I activated the replication on app server, so that I can check the .ndi files that are coming, it's very useful, also you should take into consideration to implement a clean up procedure for the replication folder, as the .ndi file will stack up an consume your space.