fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.66k stars 379 forks source link

Fleet inventory management #18553

Open georgekarrv opened 2 months ago

georgekarrv commented 2 months ago

Problem

[!IMPORTANT] Major feature request

The current implementation of fleet makes it easy to misplace or lose offline hosts that have been dormant for a long time or are out for order / shipping to a new team member.

To better accommodate an IT professional in charge of tracking all equipment for the company they might also need to track devices that cannot be enrolled in the fleet server (our specific use case is MDM testing devices are assigned to developer MDM server and can't be doubly assigned). We need to be able to have an Inventory record that will never be automatically deleted.

We will want to pull in some telemetry data to make tracking these devices easier so if they were ever enrolled in fleet we can scrape and assign telemetry data to the inventory record like (last known public IP, hardware specs cpu / ram / platform / model) as well as having a note field for the IT professional to edit to help keep track for the org as a whole (2023-04-08 Last placed in CEO's closet top shelf) to help in the case we need help remembering where it was last seen. It should also be able to be assigned to a user in fleet as the current owner to assist offboarding you can then offboard all inventory currently assigned to that individual.

Potential solutions

  1. Create a new Inventory page backed by an inventory table / api
  2. Allow adding / removing inventory records
  3. Editing inventory notes
  4. Assigning a current host to the inventory item
  5. Potentially include peripherals or anything else we currently are tracking in google sheets.
noahtalerman commented 2 months ago

need to track devices that cannot be enrolled in the fleet server (our specific use case is MDM testing devices are assigned to developer MDM server and can't be doubly assigned)

need to be able to have an Inventory record that will never be automatically deleted.

a note field for the IT professional to edit to help keep track for the org as a whole

@georgekarrv sounds like we're trying to replace this "⌨️ Company equipment" Google Sheet w/ Fleet. Is that right?

dherder commented 1 month ago

we could get an NFR instance of Oomnitza to solve this: https://oomnitza.zendesk.com/hc/en-us/sections/15236197815191-Fleet-Device-Management

noahtalerman commented 1 month ago

@georgekarrv can you please schedule some time w/ @lukeheath and I to chat about how we're dogfooding inventory management today?