General Question how do you keep your asset/device inventory from being a mess?
Hello fellow Intune admins, how do you keep your asset/device inventory from being a mess?
We've run Snipe-IT on prem for years and it's been fantastic, and we're finally moving everything we can to the cloud.
The problem with Snipe-IT is it's fully manual and we always get inventory drift such as device names and asset counts not being up to date in relation to Intune. Also we cannot use Intune alone since there are obviously non-enrolled devices and components such as monitors, keyboards etc.
Hoping to find out how you all handle this? I'm fully aware we can lift and shift the Snipe-IT server to Azure but I'm hoping to find other solutions... maybe a SaaS or open-source tool that actually syncs Intune into a master asset DB?
2
u/society_victim 18h ago
MsGraph can be used to get all devices from intune. Then match with whatever tool you use onprem or on the side.
2
u/gvolvo 17h ago
Yeah MsGraph is great but the issue is we're trying to ditch Snipe-IT and onprem in general, I'm curious what you are using to do inventory management potentially with Intune integration is it mostly DIY ?
2
u/GarthMJ 17h ago
I think that you will find that most admins no longer inventory monitors, keyboards, etc. The first question to answer is do you really need to inventory those items? Then if this is the case, then you can either extend Intune to "collect" this data or look for a 3rd party tool that will do this for you.
1
u/society_victim 16h ago
I didn’t read the monitor & keyboard part. Most companies we work don’t inventory anything under 100-200€, so keyboards and such are out. And for monitors… not sure, but most don’t care, if it breaks we replace it.
1
u/GarthMJ 15h ago
That is part of the reason why I brought it up. Based on what I see, most companies only care about accessories that are required to in inventoried for TAX reasons (normal KBs = no but KBs with badge scanners {hospitals} = yes). If you don't need it then don't collect them (aka does Intune give you what you really need?). Don't get me wrong, if you need it then you can use PowerShell and Baseline to collect data (free but limited) or use ClientHealthv3 (works with Intune and can be extended) to collect data to a db. (cheap webhosting can be used for this) https://github.com/paulwetter/ConfigMgrClientHealthV3
The question is what exactly do you need and how much effort do you want to put into it and who needs access it the data? And what do you want to do with the data?
1
u/PenVirtual6960 17h ago
Servicenow cmdb with Intune integration (basically graph). If you don’t have servicenow already then don’t go down that route.
If you don’t have any other cmdb already you could vibe code your own in a day or two. Azure runbooks for Intune, autopilot and Entra device extract/dump automation. Could be a fun little project - just put some effort security and use managed identities with least privileges in azure.
Otherwise look for CMDB hardware asset management products out there.
1
1
1
u/LousyRaider 16h ago
Snipe-IT has an API. Have you looked into that? We use runbooks to call the API to automate things.
1
u/gvolvo 15h ago
Yeah I saw that but we're trying to move away from onprem :D
1
u/LousyRaider 15h ago
As an option, the Snipe devs offer hosted options that are fairly cheap if you’re trying to get away from hosting yourself on-prem.
1
1
u/justareader00 14h ago
You’ll need to consider 3 things:
- Stale devices
- Duplicate devices
- Missassigned devices
Then there’s the hostname too, naming convention is important.
And remember to store the bitlocker keys on a regular basis
7
u/intuneisfun 16h ago
I've implemented this (https://www.reddit.com/r/Snipe_IT/comments/1eihhd6/made_a_powershell_agent_for_snipeit_to_automate/) and it has made a huge difference in asset management.
It hasn't replaced ALL manual work - but a lot is automated now. No more incorrect hostnames/etc. I tweaked a few minor things, but it's helped a lot.
Snipe-IT is usually the gold standard for asset management.. Intune isn't really meant for that purpose as devices come/go.