"Last Inventory Update" field not very useful?

ScottyBeach
Contributor

Is it just me or is the inventory field for "Last Inventory Update" kind of decorative only? We have Macs which are on a shelf in stock and not been online checking into Jamf Pro for months but the "Last Inventory Update" claims they were updated today. That's a little misleading and not at all useful. It may well be when Jamf tried to check on them and got no response but why report it? What good is that information? Maybe telling me when it was last successfully inventoried would be useful. 

Anyone?

Thanks,

- Scott

3 REPLIES 3

stevewood
Honored Contributor II
Honored Contributor II

If you are doing anything with the API that touches those records, the inventory update will show the date of that API call. So if you're updating anything on the record today, the last inventory update will reflect today's date.

williamsad
New Contributor III

If you have an integration or app (like MUT) that is updating extension attributes or other various data on the Jamf record, using the API, it will also update the Last Inventory Update value.

In a limited sense, if you only cared about when the Jamf binary successfully updated inventory locally on the machine, then I can see your point. But otherwise, it is valuable to know when the inventory data was updated from any source. If you want to know what Macs are active in your environment, I suggest using Last Check-in instead, or a combination of both.

Ashok_A
Contributor

This occurs solely due to the API for updating the computer record information.

It's crucial to identify the API account or API Client that updated the computer/mobile device inventory and disable it to mitigate potential security risks.

You can verify this information by clicking on the History button of the specific computer inventory or by reviewing the change management logs

Ashok_A_0-1714658877345.png